staging.inyokaproject.org

Für diese Funktion musst du eingeloggt sein.

Opensource: (Anwaltliche) Aktenverwaltung "OpenLawyer's"

Status: Gelöst | Ubuntu-Version: Xubuntu 8.10 (Intrepid Ibex)
Antworten |

Lastcoder

Anmeldungsdatum:
12. Januar 2009

Beiträge: 47

Hallo Gemeinde,

nachdem ich die Software nun drei Jahre in meiner eigenen Kanzlei im Einsatz hatte, dachte ich mir, dass es nun an der Zeit wäre, sie als OpenSource (GPL3) der Gemeinschaft zur Verfügung zu stellen.

Zusammenfassung (weitere Details im Download-Paket)

OpenLawyer's - (Anwaltliche) Aktenverwaltung als OpenSource-Lösung unter der GPL, Versions 0.99 - stable. Im Produktiveinsatz getestet.

Download: http://sourceforge.net/projects/openlawyers

Inhaltlich: Minimalismus - erfüllt die notwendigsten Funktionen zur Ordnung des Aktenaufkommens (gerade, aber nicht nur, für kleine und Einzelkanzleien, Kanzleistart interessant) - Akten anlegen, WVen, Beteiligte, elektronische Aktenführung, Postein- und -ausgangsbuch, Adressbuch, Rechnungsnummern. Multiuser-fähig.

Technisch: Webbrowser (Firefox, Opera, mit Einschränkungen IE) basierte Oberfläche (Frontend) für SQL-basierte Datenbank (z.Zt. SQLite, um den Installationsaufwand zu minimieren; erweiterbar auf sonstige SQL-Datenbanken). Da auf PHP basierend, grundsätzlich plattformunabhängig. Systemvoraussetzungen: WebServer mit PHP5-Unterstützung und SQLite-Extension (Intranet, empfohlen: Lighttpd), Clients: Browser. Da OpenSource - beliebig erweiterbar; Oberfläche basiert auf CSS, JS, HTML - kann den eigenen Bedürfnissen ebenfalls beliebig angepasst werden.

Habe die Software unter Windows ent- und weiterentwickelt, heute jedoch auch auf Xubuntu 8.10, PHP5, Lighttpd erfolgreich getestet (mit ein paar Bugfixes ☺).

Der Sektor - insbesondere anwaltlicher - Aktenverwaltung ist im Hinblick auf OpenSource doch noch sehr dünn besiedelt, plattformunabhängige (also auch unter Linux & Co verwendbare) Opensource-Lösungen sind im Prinzip nicht vorhanden. Natürlich möchte ich an dieser Stelle die Software vom Kollegen Dr. Stehmann - "Canzeley" (http://canzeley.de/) -, die auf OpenOffice basiert, nicht unterschlagen.

Ob ich selbst noch Zeit habe, die Software weiterzuentwickeln, kann ich nicht abschätzen; würde mich freuen, wenn der ein oder andere daran rumbastelt, insbesondere wäre eine modernere AJAX-Oberfläche mit entsprechend verbesserter Integration in den "Desktop" schön; ansonsten gibts noch die ein oder andere Funktion, die on-top das Handling noch verbessern würde.

So long

Lastcoder

Dr._Ä

Anmeldungsdatum:
3. November 2005

Beiträge: 597

Auch wenn ich keinen Verwendungszweck für solch eine Software habe: Respekt, dass du eine Software für solch ein spezielles Anwendungsgebiet entwickelst und auch unter GPL veröffentlichst! 👍

serenity

Avatar von serenity

Anmeldungsdatum:
31. Mai 2006

Beiträge: 5143

Ich frage mich nur wie man das zeitlich hinbekommt: Führen einer Kanzlei und dann noch das Entwickeln von Software. Respekt. Und das du es freigegeben hast umso mehr.

Schön wäre es, wenn Du dazu noch einen Artikel im Wiki schreiben könntest um die grundsätzliche Installtion und die Bedienung zu erklären.

Lastcoder

(Themenstarter)

Anmeldungsdatum:
12. Januar 2009

Beiträge: 47

Hallö,

Dr. Ä schrieb: Auch wenn ich keinen Verwendungszweck für solch eine Software habe ...

Zwar ist die Software speziell auf die Bedürfnisse von Anwälten zugeschnitten, aber es gibt ja den ein oder anderen Ordnungsfreak 😉 , der z.B. die Software gut verwenden kann, um die unzähligen Verträge - z.B. Versicherungen etc. - mit den entsprechenden Kündigungsfristen, Zahlungsfristen im Auge zu behalten. Könnte mir genauso gut vorstellen, dass (Klein)Gewerbetreibende das für die Verwaltung der Aufträge nutzen, zumal ja auch fortlaufende Rechnungsnummern erzeugt und Akten zugewiesen werden.

serenity schrieb: Ich frage mich nur wie man das zeitlich hinbekommt: Führen einer Kanzlei und dann noch das Entwickeln von Software.

Das kannst du meine Frau fragen, die von dem zeitlichen Einsatz dafür in meiner "Freizeit" nicht sehr angetan war 😊

serenity schrieb: Schön wäre es, wenn Du dazu noch einen Artikel im Wiki schreiben könntest um die grundsätzliche Installtion und die Bedienung zu erklären.

Ja, stimmt, werde ich mal auf meine ToDo-Liste setzen.

Aber nachdem selbst mein Kollege, der mit Computern auf Kriegsfuß steht - was für Anwälte ja nicht so ungewöhnlich ist 😀 - mit der Software ohne große Einarbeitung klarkam und das System bisher trotz seiner "computertechnischen Defizite" nicht in die Knie zwingen konnte 🤣, bin ich - bis auf die etwas kompliziertere Installation - zuversichtlich, dass man damit auch so zu Rande kommt.

So long

Lastcoder

Lastcoder

(Themenstarter)

Anmeldungsdatum:
12. Januar 2009

Beiträge: 47

Hallo,

nach einigen Jahren Nutzung (offenbar bin ich immer noch der Einzige 😀) und einem intensiveren persönlichen Einsatz auf Bahnfahrten steht nun die Version 1.0 zum Download bereit.

Es hat sich eine Menge getan, viel Kosmetik, neue Funktionen, Bugfixes (Nur im täglich genutzten User-Bereich !)

Ein Liste der Änderungen ohne Anspruch auf Vollständigkeit:

Neue Funktionen: 1. Postbuch - Übersicht über Posteingänge, Postausgänge über Zeitraum und Adressat etc. 2. Kurzvermerk - Unmittelbar zur Akte kann ein Kurzvermerk geschrieben und gespeichert werden ohne externe Programme (z.B. für Gesprächsvermerke) 3. Protokollfunktion - wesentliche Aktenvorgänge werden in einem Protokoll zur Aktenvita gespeichert. Tabellarische Übersicht Aktenvita.

Änderungen & BugFixes

/// Datenbankinitialisierung unmittelbar aus olclient; init.php entfällt

/// unnötige Fehleingaben bei Tabellenauswahl etc. vermeiden, Button deaktiviert (+) Buttons deaktiviert, wenn Tabellenliste ohne Fokus

/// Postbuch (+) posterhalten auch für Radiobuttons (+) Postbuch bei geschlossenen Akten im Menü

/// Dateiberechtigungen (+) olclient.php

/// Tabellen - Sortierfunktionen (+) sämtliche Tabellen sortierbar machen (+) Änderungen der GUIs wegen <input> Feldern !

/// Schönheitsop's (+) Zeitdarstellung Statusleiste (+) date("d.m.Y") - als Standard eintragen (+) Focus auf erstes Eingabefeld einer Maske beim Funktionsaufruf (+) POST Codes nach Aufruf erhalten (+) Zeichenkodierung festlegen in GUIs (+) fehlerhafte Umlautdarstellungen (+) Suchbegrenzungen - 10 Einträge - aufheben (+) index.htm aufgeben für Vollbilddarstellungen (+) Loginmaske pimpen (+) Adressendarstellungen / Handaktenbogen

/// Geschlossene Akten (+) In Zukunft gibt es das gleiche Menü, jedoch werden Funktionen deaktiviert, die Änderungen an der Akte bewirken Somit kann auch bei geschlossenen Akten z.B. Aktenvita eingesehen werden, ohne wie bisher die Akte reaktivieren zu müssen.

/// Akte öffnen (+) Suche über "wegen" statt Sonstiges (+) Kumulierte suche über alle Felder (+) Name / Vorname (+) Sortierreihenfolge - Anlagedatum (+) Sortierbarkeit, Darstellung ändern (+) nach Beteiligten suchen

/// Doksuche (+) Darstellung erweitert um KRubrum und Ersteller, Reihenfolge geändert

/// Wiedervorlagenliste (+) Darstellung des KRubrum (+) Sortierbare Spalten

/// Adressbuch (+) Suche: Telefon1 / Telefon2 gleichwertig (+) Telefonnummernotation für Suche irrelevant (+) ReDesign (+) Bei Auswahl für Aktualisierung Felder vorbelegen

/// Statistik (+) SVG Darstellung <object>-Tag

Grüße

LastCoder

inos

Avatar von inos

Anmeldungsdatum:
10. Oktober 2006

Beiträge: 258

Hallo Lastcoder

ich wollte mir eben mal dein Projekt ansehen, aber bekomme folgende Fehlermeldung:

Fehler bei Datenbankzugriff: malformed database schema - unable to open a temporary database file for storing temporary tables

allerdings habe ich es mit einer xampp Installation mit sqlite3 versucht, kann es daran liegen? Die Datei akten.opl im Verzeichnis db ist leer...

Vielen Dank

Martin

Lastcoder

(Themenstarter)

Anmeldungsdatum:
12. Januar 2009

Beiträge: 47

Hallo Martin,

super, dass sich jemand dafür interessiert. Grundsätzlich ist die Arbeitsumgebung, d.h. welcher Webserver, egal, allerdings kann es natürlich Einstellungsfeinheiten geben, die ich nicht alle überschauen kann.

Jedenfalls funktioniert OL nur mit SQlite2, SQLite3 verwendet eines anders Modul und andere Zugriffsroutinen zur Abfrage. Eigentlich habe ich eine Prüfroutine, ob SQlite vorhanden ist, aber offenkundig hat die versagt 😢 , muss ich nochmal prüfen.

Das TMP Problem kommt mir vage bekannt vor, ist ein (Zugriffs-)Rechteproblem, SQlite braucht ein solches. Ich setzte via PHP als TMP für die DB ../tmp/ fest, gucke ich mir nochmal an. Da die Software auch eine Ebene unterhalb des eigentlichen www-root-Verzeichnisses arbeitet (dort werden DB und Akten abgelegt), muss der WebServer auch dort Schreibzugriff haben. Hat sich das System beim Erststart nicht mit einer Maske gemeldet, welche Aktionen durchgelaufen sind, z.B. Verzeichnisse angelegt oder nicht *kopfkratz*... ??

Besser wäre es, wenn du im speziellen Sourceforge-Support-Forum für OL deine Fragen postest, dann kann jeder Interessierte, der sich die Software dort downloaded und Probleme hat, die Beschreibungen und Lösungen gleich ohne große googlelei finden.

Grüße

LastCoder

inos

Avatar von inos

Anmeldungsdatum:
10. Oktober 2006

Beiträge: 258

Grüß Dich Lastcoder,

vielen Dank für die schnelle Antwort, ich werde kommende Woche nochmal eine Installation versuchen und melde mich dann, wie es geklappt hat!

Die Maske kam bei der Erstinstallation und bereits da wurde eine Fehlermeldung ausgegeben, dass die Datenbank nicht richtig angelegt werden konnte... wie gesagt, ich versuche es nochmal mit dem empfohlenen Server und sqlite2.0 ...

Alles Weitere dann im Sourceforge-Support-Forum 😉

Viele Grüße

Martin

Lastcoder

(Themenstarter)

Anmeldungsdatum:
12. Januar 2009

Beiträge: 47

Hi,

inos schrieb:

Grüß Dich Lastcoder,

vielen Dank für die schnelle Antwort, ich werde kommende Woche nochmal eine Installation versuchen und melde mich dann, wie es geklappt hat!

Die Maske kam bei der Erstinstallation und bereits da wurde eine Fehlermeldung ausgegeben, dass die Datenbank nicht richtig angelegt werden konnte... wie gesagt, ich versuche es nochmal mit dem empfohlenen Server und sqlite2.0 ...

Alles Weitere dann im Sourceforge-Support-Forum 😉

Viele Grüße

Martin

.. da das System konkret rummault, dass keine temporäre Datei angelegt wurde, scheint mir SQlite2 zu laufen, sonst hätte es m.E. wegen der anderen Routinen von SQlite3 gar nicht soweit gekommen können .. kannst du leicht mit phpinfo() prüfen.

Komisch, dass der WebServer offenbar die Verzeichnisse - laut Ergebnismaske - anlegen konnte, aber offenbar kein Schreibrecht im TMP Verzeichnis hat *grübel* ...

btw.: ich habe jetzt eine 1.0.1 released, die noch ein paar kleine Fehler ausmerzt, die mit display_errors ON erschienen sind; betrifft allerdings nicht das konkrete Problem ...

Grüße

LastCoder

Antworten |