Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dokument Management System Projekt



Fabeltier
13-07-2007, 12:53
Hallo,
Ich suche Rat zur Realisierung eines zentralen Management Systems, zur Verwaltung verschiedenster Dokumente (Word, Excell, Textfiles,...) die darin abgelegt und editirbar bleiben sollten. Evtl kaeme auch die Integration anderer Datenbankbestaende hinzu. Sicherheit und Backupmoeglichkeiten.

Meine Idee waere, im Hintergrund auf einem Server eine Datenbank laufen zu lassen, welche per PHP direkt ueber den Browser der Clients abgefragt werden kann bzw auch neue Daten eingetragen/angelegt werden koennen.

Von PHP oder Perl hab ich auch bisher fast keinen Plan (no Risk no Fun!), Datenbanken liegt schon einige Zeit zurueck - nun hab ich nun einige Fragen dazu:

1. Ist dieser Ansatz ueberhaupt sinnvoll?
2. Ist PHP alleine hier ausreichend oder braucht man zusaetzlich noch Perl, oder gleich eine allgemeinere Programmierprache wie C++/Java fuer soetwas?
3. Wie steuere ich Sicherheitsbackups - per PHP oder besser direkt ueber die DB?
4. Wie legt man bswp eine Word oder Excel Datei am sinnvollsten in die DB - speichert man nur einen Pfad in der Bank und legt die Datei dort auf den Server?
5. Wie ist das mit der Sicherheit nach draussen, muss man bei so einem Ansatz etwas beachten zwecks PHP oder reicht die Sicherheit des Netzes durch die Firewall aus?
6. Ist sowas in einem halben Jahr realisierbar, wie aufwaendig ist sowas?
7. Da es nix kosten sollte ueberlege ich ob ich lieber MySQL oder PostGreSQL verwenden sollte?
8. Kennt jemand Links oder Tutorials zur Vorgehensweise bei einer Realisierung von soetwas?

Danke im voraus! :)

Pingu
13-07-2007, 13:21
Aber Du meinst jetzt nicht ein 2., 3. oder wievieltes http://opengroupware.org/en/applications/index.html (bzw: http://opengroupware.org/en/applications/projects/index.html) ;)?

Fabeltier
13-07-2007, 14:01
Danke fuer den Link! Naja, irgendwie ja und irgendwie nein.

Also das, was ich wohl zu beschreiben versuche ist diese LAMP Loesung. (sh. http://de.wikipedia.org/wiki/LAMP
). Datenmaessig ist der ganze Mail und Kalenderkram uninteressant fuer mich - es geht hauptsaechlich um Messwerte und Dokumente, die eben zentral gespeichert bzw. allen per Netz zur Verfuegung gestellt werden sollen. Genauso wie eben auch Datenbestaende, die allgemein editierbar sein sollen. Das ganze Opengroupware Ding, nur sehr eingeschraenkt und zugeschnitten auf bestimmte Beduerfnisse eines einzigen Unternehmens.

Ist das denn sehr aufwaendig in PHP, bzw innerhalb eines halben Jahres moeglich zu realisieren?

Pingu
13-07-2007, 14:24
Also erstens
Thats it? No! OpenGroupware.org is an extensible application and portal server. All the available applications are implemented as plugins to the main server and can be extended and enhanced in various ways.Was meistens soviel heißt wie: man muss den andern Kram nicht installieren.

Als alternativen Vorschlag auf die Schnelle, als Light-Variante hätte ich da noch: http://activecollab.com/
Darauf stellen wir gerade ein Teil unserer Firmenwebsite um.

Ansonsten kann ich nur Fragen: Reden wir über ein halbes Jahr oder über ein halbes Mann-Jahr? Das Eine muss nichts mit dem anderen zu tun haben. Wenn man etwas Ahnung hat, sollte sich das schon realisieren lassen.
Das Problem ist nur, wenn man keine Ahnung hat, wird es schwer. Schwer vielleicht noch nicht einmal von der eigentlichen Aufgabenstellung, sondern schwer im Sinne einer "richtigen" Umsetzung. Denn immerhin muss man bedenken, dass wenn es Online gehen soll, sollte man auch immer bedenken, dass es auch viele böse Menschen gibt, die den Server für ihre Dinge missbrauchen wollen. Daher muss man sich bei solchen Dingen auch immer mit dem Thema Security beschäftigen. Wenn man aber bisher keine Erfahrung hat, wird man wahrscheinlich die ganzen klassischen Fehler machen. Gerade wenn es um Datei-Upload und -Download geht, vielleicht noch mit email-Benachrichtigung (ich sage nur Spam-Schleuder) usw.

Gerade zu einigen Deiner Fragen kann ich nur sagen: man kann es so machen oder auch so. Beides hat seine gewissen Vor- und Nachteile. Da gibt es teilweise schon genügend Abhandlungen im Web zu.

Fabeltier
13-07-2007, 14:55
Nja, wie gesagt, es sollte eben (gerade wegen Security) auch auf den Emailkram verzichtet werden. Wir wuerden ueber eine Praktikumsaufgabe reden hier. Es sollte auch nicht in den oeffentlichen Bereich gestellt werden, sondern nur intern benutzt werden. Aber die Links scheinen schon in die Richtung zu gehn, da is sicher auch was dabei.

Ihr "stellt gerade" darauf um - wie muss man sich das vorstellen, wie lange dauert so eine "Umstellung" bzw Einfuehrung so eines Systems?

Badsteve
18-07-2007, 19:29
Worin siehst du den Unterschied zu normalem Storage im Netzwerk?

mamue
19-07-2007, 08:31
Speicher allein macht nicht glücklich ;-)
Wie kommen die User an das Storage ran?
Wie finden sie die gesuchten Dokumente?
Gibt es Dokumente, die ähnlich sind?

Ein mir bekanntes Dokumenten Management System ist Alfresco (http://www.alfresco.com/). Ich glaube bei Heise (heise.de) findet man eine Gegnüberstellung verschiedener Open-Source DMS - vielleicht dort mal nach alfresco suchen.

IMHO ist die technische Realisierung das kleinerer Problem, weit schwieriger wird es manchmal, die Leute von der Nutzung zu überzeugen.

HTH,
mamue