DROP 2.0

December 10th, 2009

DROP (Document RepOsitory – mail Protocol)

Η εφαρμογή αυτή είναι καταρχήν ένα σύστημα ηλεκτρονικής αρχειοθέτησης του πρωτοκόλλου αλληλογραφίας. Πέρα από αυτό αρχειοθετεί γενικά ηλεκτρονικά έγγραφα, αλλά και οποιοδήποτε άλλο τύπο αρχείου.

Η εφαρμογή είναι δικτυακή και απαιτεί Firefox ή Safari (σ’ αυτούς το έχω δοκιμάσει τουλάχιστον). Ναι. Καλά καταλάβατε. Στον IE δεν παίζει… Και ούτε πρόκειται… :-) Είναι γραμμένη σε PHP/Javascript και για βάση χρησιμοποιεί mySql.

Το μεγαλύτερο μέρος (το βασικό) της εφαρμογής είναι έτοιμο και λειτουργεί ήδη στην πράξη, στην εταιρεία που κάνω τεχνική υποστήριξη.

Μερικά από τα χαρακτηριστικά της εφαρμογής:

  • Καταχώρηση ηλεκτρονικών εγγράφων (PDF) με όλα τα απαραίτητα στοιχεία περιγραφής και ηλεκτρονικού πρωτοκόλλου.
  • Καταχώρηση οποιουδήποτε είδους αρχείου
  • Ένα έγγραφο μπορεί να ανήκει σε κάποια ομάδα χρηστών, σε κάποιον χρήστη προσωπικά, σε κάποια ομάδα έργου, να έχει σχετικά tags
  • Δυνατότητα αποστολής εγγράφων σε χρήστες, σε ομάδες χρηστών, σε ομάδες έργου, ώστε να προβούν στις απαραίτητες ενέργειες.
  • Σύστημα εκδόσεων αρχείων. Δηλαδή μπορείς να προσθέσεις νεώτερες εκδόσεις ενός εγγράφου και να καταχωρούνται κατάλληλα.
  • Αναζήτηση στα έγγραφα με πολλά διαφορετικά κριτήρια. Τίτλο, περιγραφή, tag, αρ. πρωτοκόλλου, δημιουργό κοκ.
  • Δυνατότητα αποστολής εγγράφου με e-mail
  • Δυνατότητα απευθείας εκτύπωσης εγγράφου, χωρίς να χρειαστεί να το ανοίξουμε.
  • Σύστημα δικαιωμάτων αρχείων. Ένα αρχείο εμφανίζεται ή μπορεί να πειραχτεί μόνο από χρήστες ή ομάδες χρηστών που έχουν τα κατάλληλα δικαιώματα πάνω σε αυτό.
  • Σύστημα οργάνωσης με βάση τα έργα που ασχολείται η εταιρεία.
  • Εναρμόνιση με τις διαδικασίες ISO.
  • Αρχειοθέτηση εγγράφων πρακτικών συνεδριάσεων, προσθήκη των θεμάτων που συζητήθηκαν και αναζήτηση στα έγγραφα με βάση αυτά.
  • Εύχρηστο περιβάλλον με χρήση τεχνολογίας AJAX ώστε να μην χρειάζονται επαναφορτώσεις σελίδων στον browser. Οι διάφορες επιλογές ανοίγουν σε παράθυρα μέσα στην κεντρική σελίδα. Το κεντρικό μενού είναι σε μορφή dock στο κάτω μέρος της σελίδας.

Εδώ είναι και μερικά screenshots. Τα κείμενα είναι θολωμένα για ευνόητους λόγους

untitled-8

Η αρχική σελίδα με κάποια συνοπτικά στοιχεία

untitled-7

Η σελίδα με τα αναλυτικά περιεχόμενα

untitled-6

Πατώντας στον τίτλο μια εγγραφής μας ανοίγει σε παράθυρο η καρτέλα με τα αναλυτικά στοιχεία του εγγράφου

untitled-5

Η φόρμα εισαγωγής εγγράφου. Το δεύτερο μέρος συμπληρώνεται μόνο όταν πρόκειται για έγγραφο αλληλογραφίας

untitled-4

Επιλογές αποστολής εγγράφου σε κάποιον, μέσω e-mail

untitled-3

Το παράθυρο με το tag cloud

untitled-2

Οι επιλογές αναζήτησης

Στόχος μου είναι να ολοκληρωθεί καταρχήν το σύστημα με την διαχείριση έργων, να στρώσω τον κώδικα ώστε να είναι περισσότερο παραμετροποιήσιμος και να προσθέσω σύστημα επικοινωνίας μεταξύ των χρηστών.

Ψάχνω και για κανα όνομα της προκοπής για την εφαρμογή. Αν έχει κάποιος καμιά ιδέα ας πει.

DROP Change Log

  1. dsphinx
    April 4th, 2009 at 10:13 | #1

    Η εφαρμογή είναι πολυ χρήσιμη, την έχω δεί ( θυμάσαι ? ) …
    Βάλε ένα demo πάνω με λίγες λειτουργίες, να δεί ο κόσμος και να σου πεί και άλλες ιδέες …
    Ιδέες απο μένα , Γιάννη,
    αφου κάνει χρήση open source εργαλεία, γιατί να μην το έχεις ενα gnu/linux έτοιμο iso το ολο project …
    Να μπορεί να δέχεται και να στέλνει FAX, αυτό σίγουρα θα κάνει πολυ “υπηρεσιακή” την εφαρμογή και απαραίτητη συνάμα .

    Μην ξεχάσεις το demo ή εναλλακτικά ένα flashaki .

    Άξιος speedsofter (lol ) ;)

  2. April 7th, 2009 at 04:32 | #2

    Ωραίος τι άδεια έχει???

  3. April 7th, 2009 at 12:17 | #3

    Δεν το έχω κοιτάξει ακόμη για το είδος της άδειας. Να ρθει πρώτα σε κάποια τελική μορφή και βλέπουμε…

  4. April 8th, 2009 at 18:17 | #4

    Σκέφτομαι για GPL άδεια… Το να είναι κλειστός ο κώδικας δεν μου αρέσει σαν ιδέα. Απλώς είναι το θέμα πως θα έχω έσοδα από την εφαρμογή. Προσανατολίζομαι σε κάποιο συνδυασμό πληρωμής μικρού ποσού για support (μέσα από κάποιο private forum) και donation.

  1. April 3rd, 2009 at 20:58 | #1
  2. June 29th, 2009 at 11:35 | #2
  3. December 3rd, 2009 at 11:42 | #3