Διαδικτυακή πύλη συλλογής ερωτηματολογίων

1. Γενικά Χαρακτηριστικά και λειτουργίες

Τα βασικά χαρακτηριστικά και οι λειτουργίες σχεδιασμού της διαδικτυακής πύλης είναι οι εξής:

  • Υποστήριξη από όλα τα βασικά λειτουργικά συστήματα (Windows, Mac, Linux)
  • Συμβατότητα μεόλουςτουςβασικούςφυλλομετρητές - internet browsers (Internet explorer, Firefox, Chrome, Opera, Safari)
  • Σύνδεση με σχεσιακή βάση δεδομένων
  • Δυνατότητα δημιουργίας πολλαπλών ενοτήτων και κατηγοριών και ένταξης κειμένων και σελίδων σε αυτές
  • Δυνατότητα δημιουργίας menu (οριζοντίων ή καθέτων) πολλαπλών επιπέδων.
  • Δυνατότητα πλήρους υποστήριξης περιβάλλοντος πολυμέσων για παρουσίαση περιεχομένου σε ποικίλες μορφές (κείμενο, φωτογραφία, video, audio, word, excel, pdf, flash) με τη κατάλληλη γραφιστική επεξεργασία, ώστε να εξασφαλίζεται η βέλτιστη παρουσίαση του υλικού (πχ. flash animation).
  • Δυνατότητα παρουσίασης εικαστικών templates και menu, ανάλογα με τη θεματική ενότητα.
  • Υποστήριξη εσωτερικής μηχανής αναζήτησης
  • Υποστήριξη newsletter
  • Δυνατότητα δημιουργίας δημοσκοπήσεων υπό τη μορφή polls
  • Δυνατότητα ιεραρχημένης πρόσβασης περιεχομένου σε εξουσιοδοτημένους χρήστες με δυνατότητα απόδοσης κωδικών πρόσβασης σε επιλεγμένες σελίδες του site.
  • Δυνατότητα διαχείρισης του χώρου φιλοξενίας μέσω web management control panel (file manager, mail manager με υποστήριξη pop3, upload κ.τ.λ.), δυνατότητα δημιουργίας backup-συμπίεσης-download.
  • Διαχείριση του περιεχομένου του site μέσω web administrator
  • Δυνατότητα χρήσης ftp, για upload αρχείων εταιρικού ενδιαφέροντος, όπως πρακτικά συνεδριάσεων εταίρων, συνεδρίων , κτλ).
  • Προσωρινή αποθήκευση περιεχομένου (Cacheing): Ο εξελιγμένος μηχανισμός cacheing, θα επιτρέπει ταχύτερη εξυπηρέτηση αιτημάτων.
  • Αυτόματη εγκατάσταση νέων λειτουργιών χωρίς να απαιτείται επανεκκίνηση ή διακοπή της λειτουργίας του συστήματος.
  • Διαχειριστικό εγκατάστασης εφαρμογών: Ύπαρξη web-based διαχειριστικού για την εγκατάσταση και ρύθμιση νέων εφαρμογών.
  • Δυνατότητα του διαχειριστή για δημιουργία νέων και μετατροπή ή διαγραφή υπαρχόντων σελίδων, εφαρμογών και θεμάτων εμφάνισης χωρίς διακοπή της λειτουργίας του συστήματος.
  • Δυνατότητα πολυγλωσσίας
  • Εύχρηστο, ανοιχτό σύστημα διαχείρισης της εμφάνισης της πύλης (theme management) με δυνατότητα επεξεργασίας και προσθήκης νέων θεμάτων.
  • Πλήρως λειτουργική διαχείριση χρηστών με ομάδες, ρόλους και αναλυτικό καθορισμό δικαιωμάτων πρόσβασης για καθένα από αυτούς, σε επίπεδο σελίδων, ομάδων σελίδων και εφαρμογών.
  • Πλήρες σύστημα διαχείρισης περιεχομένου, δυνατότητα αποθήκευσης περιεχομένου σε βάση δεδομένων ή στο file system, έλεγχο εκδόσεων (versioning), εισαγωγή μεταδεδομένων, δυνατότητες διαχείρισης αρχείων και καταλόγων (δημιουργία, επεξεργασία, διαγραφή) και ενσωματωμένο WYSIWYG (What You See Is What You Get) HTML Editor.
  • Δυνατότητα ενσωμάτωσης άλλων web sites ή μέρος αυτών είτε ως protlet είτε μέσω internal frames. Ο χρήστης θα µπορεί να δει αυτά τα sites χωρίς να φύγει από το site του portal.

2. Αρχιτεκτονική της διαδικτυακής πύλης

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

Η αρχιτεκτονική σχεδιασμού της διαδικτυακής πύλης αποτελείται από τρία (3)ν επιμέρους τμήματα (υποσυστήματα):

  • Το υποσύστημα παρουσίασης περιεχομένου
  • Το υποσύστημα διαχείρισης περιεχομένου
  • Τη βάση δεδομένων και σύστημα αρχείων

Υποσύστημα παρουσίασης περιεχομένου: Το υποσύστημα αντλεί πληροφορίες από τη βάση δεδομένων της πλατφόρμας και χρησιμοποιείται για την διαδικτυακή έκδοση του περιεχομένου. Καθιστά το περιεχόμενο της δικτυακής πύλης προσβάσιμο από το ευρύ κοινό. Η διεπαφή με τον χρήστη (user interface) επιτυγχάνεται μέσα από ιστοσελίδες οι οποίες λειτουργούν σε όλους τους γνωστούς φυλλομετρητές (Web Browsers).

Υποσύστημα διαχείρισης περιεχομένου: Το υποσύστημα διαχείρισης χρησιμοποιείται από τους πάροχους περιεχομένου και τους φορείς διαχείρισης της διαδικτυακής πύλης. Προσφέρει δυνατότητες εισαγωγής, ενημέρωσης, αναζήτησης και γενικότερα διαχείρισης ψηφιακού πολυμεσικού υλικού από απομακρυσμένους χρήστες (μέσω Διαδικτύου). Παρέχει δυνατότητες θεματικής κατηγοριοποίησης και προσφέρει δυνατότητες εισαγωγής νέων δεδομένων και ορισμού υποκατηγοριών ανά θεματική κατηγορία. Μέσω του υποσυστήματος αυτού εξουσιοδοτημένοι χρήστες έχουν τη δυνατότητα δημιουργίας ιστοσελίδων στη δικτυακή πύλη με χρήση των προτύπων εμφάνισης ή παρουσίασης (templates) καθώς και του καθορισμού της δομής πλοήγησης. Περιλαμβάνει διεπαφή χρήστη για την εισαγωγή και διαχείριση ψηφιακού υλικού και υλικού τεκμηρίωσης καθώς και λογισμικό για τον έλεγχο του υλικού πριν την δημοσιοποίησή του μέσω του υποσυστήματος παρουσίασης. Η διεπαφή με τον χρήστη (user interface) γίνεται μέσω του περιβάλλοντος ενός φυλλομετρητή (WEB Browser).

Βάση δεδομένων και σύστημα αρχείων: Αποτελείται από μια σχεσιακή βάση δεδομένων και ένα σύστημα αρχείων. Στο υποσύστημα αυτό καταχωρείται το ψηφιακό περιεχόμενο, η τεκμηρίωση κάθε μονάδας περιεχομένου, οι πληροφορίες που αφορούν στην θεματική του κατηγοριοποίηση και αντιστοίχησή του στις διάφορες ενότητες. Επίσης, στη βάση δεδομένων καταχωρούνται και επιπλέον στοιχεία, π.χ. στοιχεία που αφορούν στα πρότυπα εμφάνισης (templates) του περιεχομένου, κωδικοί πρόσβασης των χρηστών που εισάγουν υλικό ή διαχειρίζονται την δικτυακή πύλη, στοιχεία για τον έλεγχο και την δημοσιοποίηση του περιεχομένου κ.ά. Το σύστημα αυτό χρησιμοποιείται τόσο από το υποσύστημα παρουσίασης όσο και από το υποσύστημα διαχείρισης.

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

3. Λειτουργικές προδιαγραφές της διαδικτυακής πύλης

3.1 Υποσύστημα παρουσίασης περιεχομένου

3.1.1 Σχεδιαστικές αρχές και λειτουργικές προδιαγραφές του υποσυστήματος παρουσίασης

Το υποσύστημα παρουσίασης περιεχομένου βασίζεται σε δυναμικές ιστοσελίδες οι οποίες παρουσιάζουν στο ευρύ κοινό όλα τα στοιχεία που αφορούν την έρευνα βάσει ερωτηματολογίου και έχουν εγκριθεί για δημοσίευση. Η πρόσβαση στη διαδικτυακή πύλη γίνεται μέσω ιστοσελίδων HTML που εμφανίζονται στο φυλλομετρητή (webbrowser) που χρησιμοποιείται. Οι ιστοσελίδες αυτές περιέχουν κείμενα, εικόνες, χάρτες, δεσμούς (links) σε άλλες ιστοσελίδες ή σε αρχεία Γενικότερα, η σχεδίαση του υποσυστήματος παρουσίασης περιεχομένου, ακολουθεί τις εξής αρχές:

  • Δυνατότητα πολλαπλών τρόπων παρουσίασης του περιεχομένου, όπως για παράδειγμα η πρόσβαση στο υλικό μέσω θεματικών κατηγοριών, συνδέσμων, εικόνων ή χαρτών.
  • Δυνατότητα μελλοντικής επέκτασης και προσθηκών, χωρίς να είναι αναγκαίες αλλαγές στο υπάρχον υλικό. Ειδικότερα, η σχεδίαση των ιστοσελίδων ακολουθεί τις παρακάτω αρχές:
    • Εύκολη περιήγηση στο υλικό του Δικτυακού Τόπου.
    • Ομοιογένεια στην παρουσίαση των ιστοσελίδων.
    • Εύκολη προσπέλαση στα περιεχόμενα των ιστοσελίδων.
    • Ελκυστική διεπαφή του Δικτυακού Τόπου.
    • Συμβατότητα με όλους τους φυλλομετρητές.
    • Συμβατότητα με τα διεθνή πρότυπα που αναπτύχθηκαν από το W3 για τις ιστοσελίδες και την HTML.

Μία επιπλέον σχεδιαστική αρχή είναι ότι ο τρόπος παρουσίασης του υλικού που είναι καταχωρημένο στη βάση δεδομένων και στο σύστημα φακέλων και αρχείων δεν είναι μοναδικά προκαθορισμένος και δεσμευτικός. Αντίθετα, έχουν αναπτυχθεί κάποια πρότυπα παρουσίασης τα οποία μπορούν να επιλεγούν για συγκεκριμένα τμήματα του υλικού χρησιμοποιώντας το υποσύστημα διαχείρισης. Με τον τρόπο αυτό μπορούν μελλοντικά να αναπτυχθούν νέα πρότυπα παρουσίασης χωρίς να χρειαστεί να γίνει κάποια μεταβολή στο καταχωρισμένο υλικό. Κάθε πρότυπο παρουσίασης ακολουθεί κάποιες σχεδιαστικές αρχές έτσι ώστε ο απλός χρήστης να μπορεί εύκολα να εξοικειωθεί με την διεπαφή χρήστη του υποσυστήματος παρουσίασης της δικτυακή πύλης. Ενδεικτικά, κάποιες από τις σχεδιαστικές αρχές που ακολουθούν τα πρότυπα παρουσίασης είναι οι εξής:

  • Χρωματικοί συνδυασμοί που να διευκολύνουν την ανάγνωση των κειμένων στην οθόνη.
  • Ύπαρξη καταλόγου επιλογών (μενού) πλοήγησης.
  • Δυνατότητα πλοήγησης με χρήση ψηφιακών εικόνων.
  • Δυνατότητα πλοήγησης με χρήση εικονικών διαδρομών.
  • Δυνατότητα θέασης μιας εικόνας σε μεγαλύτερη ανάλυση ώστε να είναι καλύτερα ορατές οι λεπτομέρειες της εικόνας.
  • Δυνατότητα ανάγνωσης των κειμένων σε μεγαλύτερο μέγεθος γραμματοσειράς ώστε να διευκολυνθούν όσοι έχουν προβλήματα όρασης.
  • Δυνατότητα εκτύπωσης.

3.1.2 Οδηγός χρήσης του υποσυστήματος παρουσίασης περιεχομένου

Η δομή της διαδικτυακής πύλης περιλαμβάνει το βασικό μενού και τα υπομενού που παρουσιάζονται στο παρακάτω πίνακα.

Μενού 1ου επιπέδου Μενού 2ου επιπέδου Μενού 3ου επιπέδου
ΑΡΧΙΚΗ    
ΕΡΕΥΝΑ
  • ΣΚΟΠΟΣ
  • ΠΕΡΙΟΧΗ ΜΕΛΕΤΗΣ
  • ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ
  • ΑΠΟΤΕΛΕΣΜΑΤΑ
  • ΣΥΓΚΕΝΤΡΩΤΙΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ
  • ΕΞΑΤΟΜΙΚΕΥΜΕΝΑ ΕΡΓΑΛΕΙΑ
  • ΧΑΡΤΟΡΑΦΙΚΗ ΑΠΟΔΟΣΗ
ΕΠΙΚΟΙΝΩΝΙΑ    

3.1.2.1 Αρχική Σελίδα

Στη αρχική σελίδα θα μεταβεί ένας χρήστης όταν πληκτρολογήσει σε έναν οποιοδήποτε φυλλομετρητή τη διεύθυνση http://atticarailtrails.dyndns.info/.

drasi8 pic01

σχεδιαστικά, η αρχική σελίδα αποτελείται απο πέντε (5) επιμέρους τμήματα:

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

    drasi8 pic02
  • Κάτω από το λογότυπο βρίσκεται η βασική μπάρα με το μενού και τα υπομενού που συνθέτουν την ιστοσελίδα. Όπως αναφέρθηκε και παραπάνω, υπάρχουν τρείς (3) βασικές καρτέλες (ΑΡΧΙΚΗ – ΕΡΕΥΝΑ -ΕΠΙΚΟΙΝΩΝΙΑ). Και για τις τρεις καρτέλες, ο χρήστης όταν διαθέτει περισσότερες επιλογές ακολουθώντας τα αντίστοιχα υπομενού (ΣΚΟΠΟΣ - ΠΕΡΙΟΧΗ ΜΕΛΕΤΗΣ – ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ - ΑΠΟΤΕΛΕΣΜΑΤΑ). Και στη συνέχεια, ακολουθώντας το υπομενού των αποτελεσμάτων μπορεί να επιλέξει ανάμεσα σε τρεις επιπλέον επιλογές (ΣΥΓΚΕΝΤΡΩΤΙΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ - ΕΞΑΤΟΜΙΚΕΥΜΕΝΑ ΕΡΓΑΛΕΙΑ - ΧΑΡΤΟΓΡΑΦΙΚΗ ΑΠΟΔΟΣΗ). Τέλος, στο δεξί τμήμα της βασικής μπάρας υπάρχει προσαρμοσμένο ειδικά προγραμματισμένο εικονίδιο στο οποίο παρέχει στο χρήστη τη δυνατότητα να βλέπει την ημερομηνία και ώρα τη δεδομένη χρονική στιγμή. Όπως και το λογότυπο έτσι και το βασικό μενού παραμένει σταθερό σε όλες τις ιστοσελίδες που αφορούν τη συγκεκριμένη διαδικτυακή πύλη

    drasi8 pic03
  • Μετά τη βασική μπάρα του μενού ακολουθεί ένα ειδικά διαμορφωμένο πλαίσιο στο οποίο γίνεται μια μικρή παρουσίαση (Slideshow) φωτογραφιών που δείχνουν εναλλακτικούς τρόπους αξιοποίησης της γραμμής όπως θα προκύψουν μετά την ανάπλασή της. Με αυτό τον τρόπο ο χρήστης μπορεί να έχει μια πρώτη εικόνα από τα οφέλη που μπορούν να προκύψουν από την υλοποίηση του συγκεκριμένου εργου.

    drasi8 pic04
  • Το επόμενο τμήμα περιλαμβάνει το βασικό περιεχόμενο της αρχικής σελίδας και διαχωρίζεται σε δυο μέρη. Στο πρώτο μέρος γίνεται μια μικρή παρουσίαση του ερευνητικού προγράμματος ώστε ο χρήστης να ενημερωθεί για το σκοπό του προγράμματος. Στο δεύτερο τμήμα έχει τη δυνατότητα να μεταβεί, από ειδικά διαμορφωμένο πλαίσιο διεπαφής, απευθείας στο ερωτηματολόγιο της έρευνας και να συμμετέχει και ο ίδιος ενεργά στην έρευνα συμβάλλοντας στη διαμόρφωση της κοινής γνώμης για τη συμβολή ή όχι του έργου.

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

    drasi8 pic06

3.1.2.2 Έρευνα

Η καρτέλα της έρευνας χωρίζεται σε τέσσερα (4) υπομενού:

  • ΣΚΟΠΟΣ: Στη συγκεκριμένη σελίδα ο χρήστης μπορεί να διαβάσει ένα εισαγωγικό- ενημερωτικό κείμενο για τηδιερεύνηση των προθέσεων και των απόψεών σχετικά με την έρευνα του Εργαστηρίου Βιώσιμης Κινητικότητας για λογαριασμό της Περιφέρειας Αττικής, ως προς την αξιοποίηση της εγκαταλελειμμένης σιδηροδρομικής γραμμής Αγ. Ανάργυροι – Λαύριο, μήκους 62,5 χλμ., με τη μετατροπή της σε διάδρομο για ποδήλατο και περπάτημα καθώς και την επέκτασή της μέχρι το Σούνιο, ακόμη 8 χλμ., μέσω άλλων βιομηχανικών σιδηροδρομικών εγκαταλελειμμένων γραμμών.  Ακόμη ο χρήστης μπορεί να πάρει πληροφορίες για το μέσο χρόνο που χρειάζεται να αφιερώσει για τη συμπλήρωση ειδικά διαμορφωμένου ερωτηματολογίου και τα στοιχεία του υπεύθυνου στο οποίο μπορεί να αποστείλει μήνυμα για περισσότερες πληροφορίες ή διευκρινήσεις

    drasi8 pic07
  • ΠΕΡΙΟΧΗ ΜΕΛΕΤΗΣ: Η συγκεκριμένη σελίδα χωρίζεται σε 2 μέρη. Στο επάνω μέρος μπορεί να δει και να περιηγηθεί επάνω στη χάραξη της προτεινόμενης διαδρομής με χρήση ενός διαδραστικού χάρτη χρησιμοποιώντας κουμπιά πλοήγησης (μετακίνηση - pan, μεγέθυνση - zoomin, σμίκρυνση- zoom). Επίσης έχει τη δυνατότητα να αλλάξει το υπόβαθρο του χάρτη από δορυφορική εικόνα σε οδικό ή εδαφικό χάρτη. Στο κάτω μέρος της σελίδας υπάρχει σχετικό κείμενο που περιγράφει με λεπτομέρειες στοιχεία για τη περιοχή που προτείνεται προς ανάπλαση.

    drasi8 pic08
  • ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ: Ο χρήστης μπορεί να συμμετέχει ενεργά στην έρευνα συμπληρώνοντας κατάλληλα διαμορφωμένο ερωτηματολόγιο με ερωτήσεις γενικού και ειδικού χαρακτήρα. Επίσης υπάρχει μια πληθώρα τύπων ερωτήσεων-απαντήσεων (με συμπλήρωση κειμένου, πολλαπλής επιλογής, θεματικής επιλογής κ.α.) Πιο συγκεκριμένα, ο πολίτης που συμμετέχει καλείται να απαντήσει σε ερωτήσεις που αφορούν σε διαφορετικές θεματικές ενότητες του έργου, όπως:
  • Αν διαθέτει ποδήλατο ή όχι, και πόσο συχνά το χρησιμοποιεί
  • Τις απόψεις του για τους ποδηλατόδρομους
  • Αν θεωρεί ότι το έργο είναι χρήσιμο και πόσο θα συμβάλει στη βελτίωση της καθημερινότητας και γενικότερα
  • Διάφορα δημογραφικά στοιχεία που αφορούν τον ερωτούμενο

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

drasi8 pic09

drasi8 pic10

drasi8 pic11

drasi8 pic12

  • ΑΠΟΤΕΛΕΣΜΑΤΑ: Ο χρήστης έχει τη δυνατότητα να διαμορφώσει μια προσωπική άποψη για το προτεινόμενο έργο, βάσει των αποτελεσμάτων της έρευνας. Η παρουσίαση γίνεται με τρεις (3) τρόπους (όπως παρουσιάζονται στη συνέχεια). Ο χρήστης μπορεί από το περιεχόμενο της κεντρικής σελίδας των αποτελεσμάτων να επιλέξει έναν από τους τρεις (3) τρόπους είτε να μεταβεί σε κάθε έναν από αυτούς από το υπομενού (όπως αναφέρθηκε παραπάνω στην ενότητα της Αρχικής σελίδας):

    drasi8 pic13
  • ΣΥΓΚΕΝΤΡΩΤΙΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ: Στη συγκεκριμένη σελίδα παρουσιάζονται με τη μορφή στατιστικών διαγραμμάτων τα αποτελέσματα των απαντήσεων για κάθε ερώτηση, είτε ως σύνολο απαντήσεων, είτε με ποσοστό. Η συγκεκριμένη σελίδα αποτελεί ένα ειδικό τρόπο παρουσίασης των απαντήσεων, το σύνολο των οποίων ενημερώνεται αυτόματα με τη συμπλήρωση κάθε ερωτηματολογίου.

    drasi8 pic14
  • ΕΞΑΤΟΜΙΚΕΥΜΕΝΑ ΕΡΓΑΛΕΙΑ: Στη συγκεκριμένη σελίδα έχει αναπτυχθεί ένα ειδικά διαμορφωμένο, σύγχρονο και διαδραστικό εργαλείο με το οποίο ο κάθε χρήστης μπορεί επιλέγοντας μόνος του τα κριτήρια της αρεσκείας του, από μια λίστα συνδυαστικών μεταβλητών, να ενημερωθεί μέσω στατιστικού διαγράμματος, για το ποσοστό των απαντήσεων. Ο χρήστης μπορεί να διαγράψει ή να ενημερώσει τα κριτήρια βάσει των προθέσεων του και αυτόματα να ενημερωθεί το διάγραμμα, ώστε ο χρήστης να διαμορφώσει μια δική του εικόνα για το προφίλ και τα χαρακτηριστικά του ερωτούμενου πληθυσμού.

    drasi8 pic15
  • ΧΑΡΤΟΓΡΑΦΙΚΗ ΑΠΟΔΟΣΗ: Η τρίτη επιλογή παρουσίασης των αποτελεσμάτων είναι βάσει χαρτών. Ο χρήστης μπορεί να επιλέξει μέσα από μία λίστα χαρτών που έχουν δημιουργηθεί βάσει των απαντήσεων, σε επίπεδο Καλλικρατικών δήμων στο σύνολο της Περιφέρειας Αττικής. Κάθε χρήστης επιλέγοντας με το ποντίκι του υπολογιστή του επάνω στην εικόνα που αντιστοιχεί σε κάθε τίτλο χάρτη, μπορεί να τον ανοίξει μεγεθυσμένο σε νέο παράθυρο.

    drasi8 pic16


    drasi8 pic17

3.1.2.3 Επικοινωνία

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

drasi8 pic18

3.2 Υποσύστημα διαχείρισης

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

Συνοπτικά, το υποσύστημα διαχείρισης εξασφαλίζει, κατ’ ελάχιστο, τα ακόλουθα:

  1. Σύστημα «ανοικτής» αρχιτεκτονικής (architecture), δηλαδή υποχρεωτική χρήση ανοικτών προτύπων που διασφαλίζουν:
  • Την ομαλή λειτουργία και συνεργασία μεταξύ του συνόλου των εφαρμογών της Διαδικτυακής Πύλης και των υποσυστημάτων της.
  • Την επεκτασιμότητα των υποσυστημάτων χωρίς αλλαγές στη δομή και αρχιτεκτονική τους.
  • Οι εφαρμογές της Διαδικτυακής Πύλης είναι κατάλληλα σχεδιασμένες ώστε να παρέχουν τη δυνατότητα εύκολης επικοινωνίας, διασύνδεσης ή και ολοκλήρωσης με τρίτες εφαρμογές ή / και υποσυστήματα. Γι’ αυτό το λόγο παρέχουν κατ’ ελάχιστον τα ακόλουθα:

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

β) Δυνατότητα διασύνδεσης / επικοινωνίας με τρίτες εφαρμογές βάσει διεθνών standards (XML, SOAP, κλπ.).

  1. Αρθρωτή (modular) αρχιτεκτονική του συστήματος, ώστε να επιτρέπονται μελλοντικές επεκτάσεις και αντικαταστάσεις, ενσωματώσεις, αναβαθμίσεις ή αλλαγές διακριτών τμημάτων λογισμικού
  2. Λειτουργία των επιμέρους εφαρμογών και υποσυστημάτων σε ένα ενιαίο web-based διαχειριστικό περι­βάλ­λον, το οποίο θα αποτελεί το βασικό «χώρο εργασίας», με στόχο τα εξής:
  • Επίτευξη ομοιομορφίας στις διεπαφές χρηστών μεταξύ των λειτουργικών χαρακτηριστικών και υποσυστημάτων
  • Επιλογή κοινών και φιλικών τρόπων παρουσίασης, όσον αφορά τις διεπαφές χρηστών με τα λειτουργικά χαρακτηριστικά της Πύλης
  1. Χρήση συστημάτων διαχείρισης σχεσιακών βάσεων δεδομένων (RDBMS) για την ευκολία διαχείρισης μεγάλου όγκου δεδομένων, όπως αυτά θα παράγονται από την εναπόθεση δεδομένων από τους χρήστες και θα διατηρούνται σε βάθος χρόνου. Επιπλέον, πρέπει να διασφαλιστεί η αυξημένη διαθεσιμότητα και πρόσβαση των χρηστών στα διαθέσιμα δεδομένα.
  2. Χρήση γραφικού περιβάλλοντος λειτουργίας των χρηστών για την αποδοτική χρήση των λειτουργικών χαρακτηριστικών και την ευκολία εκμάθη­σής τους
  3. Ύπαρξη πλήρους περιβάλλοντος ασφαλούς τροποποίησης και επέκτασης των εφαρμογών
  4. Σχεδιασμός και υλοποίηση με βασική αρχή την οικονομία πόρων αλλά και τη βέλτιστη απόδοση της Διαδικτυακής Πύλης
  5. Εισαγωγή και διαχείριση κωδικών χρηστών.Όπου απαιτείται είσοδος χρήστη με κωδικούς θα πρέπει να γίνεται άπαξ για το σύνολο των εφαρμογών
  6. Εισαγωγή νέου υλικού, τροποποίηση/διαγραφή υπάρχοντος υλικού. Η μορφοποίηση του περιεχομένου γίνεται μέσα από ενσωματωμένο editor (WYSIWYG) και υποστηρίζονται διευρυμένες λειτουργίες (εισαγωγή εικόνων, πινάκων, στοιχείων φορμών, κλπ.)
  7. Υποστηρίζεται η διαχείριση πολλαπλών εκδόσεων για κάθε κατηγορία περιεχομένου
  8. Δυνατότητα διαχείρισης κατηγοριών περιεχομένου που αφορούν σε νέα και ανακοινώσεις.
  9. Πλήρης υποστήριξη των τεχνικών χαρακτηριστικών που απαιτείται να ενσωματώνονται στο CMS, ώστε να υποστηρίζεται η αποτελεσματική υλοποίηση ενεργειών SearchEngineOptimization. Τέτοια χαρακτηριστικά είναι κατ’ ελάχιστον τα εξής:
  • Title Tag customization
  • Static, Keyword-rich URL’s
  • Meta Tag customization
  • Headings customization
  • 404 Error friendly pages
  1. Παρέχεται η δυνατότητα για διαχείριση (δημιουργία - κατάργηση) των εσωτερικών συνδέσμων (hyperlinks)
  2. Εισαγωγή και διαχείριση Θεματικών Κατηγοριών.
  3. Παρέχεται η δυνατότητα δημιουργίας και διαχείρισης δυναμικών σελίδων
  4. Παρέχεται η δυνατότητα διαχείρισης εικαστικών προτύπων / του look & feel της Πύλης (themes, templates, styles)
  5. Υποστηρίζεται πολυγλωσσικότητα, για απεριόριστο αριθμό γλωσσών
  6. Υποστηρίζεται η δημιουργία και διαχείριση καταλόγων δεδομένων, με δυναμικό και ευέλικτο τρόπο
  7. Υποστηρίζεται λειτουργία αναβαθμισμένης αναζήτησης

Ειδικότερα, για τα σημαντικότερα εκ των ανωτέρω τεχνικών χαρακτηριστικών του Συστήματος Διαχείρισης Περιεχομένου, υποστηρίζονται αναλυτικότερα οι εξής λειτουργικές δυνατότητες:

  • Διαχείριση μέσω Web: Όλη η διαχείριση της πύλης γίνεται με την χρήση ενός web περιβάλλοντος, έτσι ώστε η διαχείριση τόσο του περιεχομένου, όσο και των λειτουργιών της πύλης να μπορεί να διεξαχθεί από οπουδήποτε και οποτεδήποτε. Δεν απαιτείται η εγκατάσταση οποιουδήποτε εξειδικευμένου λογισμικού στους σταθμούς εργασίας των διαχειριστών του συστήματος, παρά μόνο ένας προσωπικός υπολογιστής (PC) με σύνδεση Internet και έναν κοινό webbrowser.
  • Διαχείριση σελίδων: ΤοCMS παρέχει ένα εύχρηστο και οικείο για τους χρήστες του περιβάλλον εργασίας, μέσα από το οποίο οι διαχειριστές μπορούν να ενημερώνουν δυναμικά το περιεχόμενο των υφιστάμενων σελίδων, καθώς και να δημιουργούν νέες σελίδες, χωρίς αριθμητικό περιορισμό. Οι διαχειριστές περιεχομένου μπορούν να δημιουργήσουν τις νέες σελίδες ή να ενημερώσουν τις υπάρχουσες με απλό και εύχρηστο χειρισμό, χωρίς να απαιτείται οποιαδήποτε γνώση προγραμματισμού. Η διαχείριση των σελίδων περιλαμβάνει:
    • Δενδρική απεικόνιση της δομής της Διαδικτυακής πύλης
    • Εύκολη και γρήγορη τροποποίηση της δομής της (menu, sub-menu)
    • Περιεχόμενο σε απεριόριστο αριθμό γλωσσών
    • Ανεξάρτητη δομή σελίδων ή κατοπτρική δομή μεταξύ γλωσσών
    • Εύχρηστο HTML Editor τουτύπου WYSIWYG (What You See Is What You Get)
    • Δυνατότητα προεπισκόπησης της σελίδας
  • Διαχείριση εικαστικών προτύπων (look & feel): Το CMS παρέχει τη δυνατότητα χρησιμοποίησης διαφορετικών εικαστικών θεμάτων, για την κάλυψη των διαφορετικών αναγκών απεικόνισης του περιεχομένου. Παρέχει πλήρη ελευθερία στον σχεδιαστή των εικαστικών προτύπων (webdesigner) και να του επιτρέπει να φτιάξει οποιοδήποτε εικαστικό επιθυμεί. Τα εικαστικά θέματα αποτελούνται από τρία είδη αντικειμένων:
  • Τα πρότυπα σελίδων όπου καθορίζουν την μορφοποίηση των σελίδων.
  • Τα πρότυπα περιεχομένου όπου ορίζουν την μορφοποίηση και το εικαστικό των δυναμικών modules.
  • Τα Assets, όπου είναι όλα τα αρχεία που χρησιμοποιούνται στο εικαστικό, όπως φωτογραφίες, CSS, JavaScript etc.
  • Επιπλέον, το CMS υποστηρίζει τη δημιουργία και διαχείριση περισσοτέρων του ενός εικαστικών θεμάτων, προκειμένου να μπορεί να αλλάζει γρήγορα και εύκολα το look & feel της πύλης, όποτε αυτό κριθεί απαραίτητο. Τα εικαστικά θέματα μπορούν να αλλάζουν, δίχως να απαιτείται παρέμβαση στη δομή ή στο περιεχόμενο της πύλης. Κατ’ αυτόν τον τρόπο, θα αποτελούν την άριστη λύση για περιστασιακή αλλαγή του εικαστικού, ενώ παράλληλα θα μπορούν να υποστηρίξουν ένα γρήγορο layoutlifting μελλοντικά.
  • Διαχείριση αρχείων: ToCMS παρέχει τη δυνατότητα στο διαχειριστή να δημιουργεί και να διαχειρίζεται φακέλους αρχείων και να «ανεβάζει» τα αρχεία που χρησιμοποιούνται μέσα στο website (έγγραφα, εικόνες, ήχο, video κλπ.). Η διαχείριση των αρχείων υποστηρίζει λειτουργία preview για τις εικόνες.
  • Πολυγλωσσικό περιεχόμενο: ToCMS επιτρέπει τη γρήγορη και εύκολη δημιουργία πολλαπλών γλωσσικών εκδόσεων της πύλης, χρησιμοποιώντας τη ίδια δομή. Υποστηρίζει τη δημιουργία απεριόριστων γλωσσικών εκδόσεων. Η δυνατότητα δημιουργίας νέας γλώσσας επιτρέπει αυτόματα την δημιουργία περιεχομένου σε όλα τα υφιστάμενα τμήματα της πύλης.
  • Κατάλογοι δεδομένων: ToCMS περιλαμβάνει ένα εύχρηστο τρόπο για την γρήγορη κι εύκολη δημιουργία Πινάκων βάσεων δεδομένων, δίχως να απαιτείται η δημιουργία κώδικα SQL. Ο διαχειριστής της πύλης με visual τρόπο, μπορεί να δημιουργεί ή να επεμβαίνει σε βάσεις δεδομένων που χρησιμοποιούνται στη διαδικτυακή πύλη.Για κάθε κατάλογο δεδομένων δημιουργείται αυτόματα και η αντίστοιχη φόρμα εισαγωγής στοιχείων, καθώς και η λίστα αναζήτησης των εγγραφών σε αυτό τον πίνακα, για την διαχείριση τους. Τα δεδομένα των καταλόγων αυτών μπορούν να εμφανιστούν εύκολα και γρήγορα σε οποιαδήποτε σελίδα της πύλης, να μορφοποιηθούν και να «ενημερωθούν» εικαστικά με κάποιο πρότυπο περιεχομένου.

3.2.1 Ενδεικτικές εικόνες του υποσυστήματος διαχείρισης

Σελίδα διαχείρισης μενού και υπομενού

drasi8 pic19

Σελίδα διαχείρισης modules

drasi8 pic20

Κεντρική σελίδα διαχείρισης

drasi8 pic21

Σελίδα διαχείρισης προτύπων

drasi8 pic22

Σελίδα διαχείρισης χρηστών

drasi8 pic23

Σελίδα διαχείρισης ερωτηματολογίου

drasi8 pic24

3.3 Βάση δεδομένων και δενδρική δομή αρχείων

Όλο το υλικό που εισάγεται στη πλατφόρμα χρησιμοποιώντας το υποσύστημα διαχείρισης αποθηκεύεται σε ένα υποσύστημα που περιλαμβάνει δύο τμήματα:

  • Μια σχεσιακή βάση δεδομένων η οποία υλοποιείται σε MySQL.
  • Φακέλους και αρχεία σε μορφή δενδρικής δομής όπου αποθηκεύονται όλα τα αρχεία που εισάγονται στη πλατφόρμα (εικόνες, ήχοι κλπ.). Σημειώνουμε ότι αυτό το δέντρο φακέλων συμπεριλαμβάνει και τα αρχεία που περιέχουν τα υποσυστήματα παρουσίασης και διαχείρισης της πλατφόρμας.

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

4 Τεχνικές προδιαγραφές

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

  • Συμβατότητα τόσο σε Microsoft Windows, όσο και σε περιβάλλον Linux
  • Χρήση των τελευταίων τεχνολογιών web για την κατασκευή ενός state-of-the-art εικαστικού look & feel
  • Πελατο-κεντρική και εμφανής δομή, ιεράρχηση πληροφορίας και πλοήγησης
  • Αυστηρή συμβατότητα κατ’ ελάχιστον με την κοινότερη ανάλυση οθόνης των χρηστών Internet στην Ελλάδα και το εξωτερικό (800x600)
  • Φιλικός προς το χρήστη σχεδιασμός με περιορισμούς τύπου KByte/σελίδα ώστε να μην αυξηθεί ο όγκος τους και να μπορούν να ολοκληρώνονται σε αποδεκτό χρόνο από μια μέση Ευρωπαϊκή ταχύτητα σύνδεσης στο Internet
  • Συμβατή με τους πλέον διαδεδομένουςwebbrowsers, οι οποίοι καλύπτουν το μέγιστο ποσοστό των δυνητικών χρηστών της. Πιο συγκεκριμένα καλύπτονται τουλάχιστον οι εξήςbrowsers:
    • IE 6.0 +
    • FIREFOX 3.0 +
    • SAFARI 4.0  +
    • CHROME  1.0 +
    • OPERA 10.0 +

Το «+» συνεπάγεται την τελευταία σταθερή έκδοση (release) του browserπου έχει διατεθεί στην αγορά. Τα εικαστικά πρότυπα (HTMLprogramming) είναι σύμφωνα με τα ακόλουθα διεθνή standards και οδηγίες:

  • W3C Web Accessibility Initiative (WAI) Web Content Accessibility Guidelines (WCAG) 2.0, level AA
  • W3C CSS2 – Cascading Style Sheets, level 2, CSS2 specification
  • W3C XHTML 1.0 Traditional

τα οποία διασφαλίζουν την ορθότητα, την πληρότητα και το επίπεδο ποιότητας της συγκεκριμένης διαδικτυακής πύλης

Στη συνέχεια παρουσιάζονται αναλυτικότερα τα βασικά εργαλεία και συστήματα που χρησιμοποιήθηκαν.

  • Joomla (έκδοση 2.5) drasi8 pic25 είναι ένα ελεύθερο και ανοικτού κώδικα σύστημα διαχείρισης περιεχομένου. Χρησιμοποιείται για τη δημοσίευση περιεχομένου στον παγκόσμιο ιστό (World Wide Web) και σε τοπικά δίκτυα - intranets. Είναι γραμμένο σε PHP και αποθηκεύει τα δεδομένα του στη βάση MySQL. Το βασικό χαρακτηριστικό του είναι ότι οι σελίδες που εμφανίζει είναι δυναμικές, δηλαδή δημιουργούνται τη στιγμή που ζητούνται. Ένα σύστημα διακομιστή (server) όπως είναι ο Apache, λαμβάνει τις αιτήσεις των χρηστών και τις εξυπηρετεί. Με ερωτήματα προς τη βάση λαμβάνει δεδομένα τα οποία μορφοποιεί και αποστέλλει στον εκάστοτε φυλλομετρητή (web browser) του χρήστη. Το Joomla! έχει και άλλες δυνατότητες εμφάνισης όπως η προσωρινή αποθήκευση σελίδας, RSS feeds, εκτυπώσιμες εκδόσεις των σελίδων, ειδήσεις, blogs, δημοσκοπήσεις, έρευνες, καθώς και πολύγλωσση υποστήριξη των εκδόσεών του. Το Joomlaέχει δημιουργηθεί σαν ένα project ανοιχτού κώδικα, όπου άτομα και ομάδες έχουν συνεισφέρει με τις ικανότητές τους, τόσο στην ανάπτυξή του όσο και στα συστήματα, που το υποστηρίζουν. Παρόλο που το Joomla προσφέρει κυρίως τα βασικά χαρακτηριστικά ενός CMS, το μεγαλύτερό του πλεονέκτημα είναι ότι είναι τόσο επεκτάσιμο, που είναι ελάχιστες οι λειτουργίες, που δεν υποστηρίζει. Το βασικό πακέτο του Joomla είναι σχεδιασμένο για εύκολη εγκατάσταση ακόμα και για μη προγραμματιστές, καθώς υπάρχει πολύ υποστηρικτικό υλικό, διαθέσιμο για αρχάριους, καθώς και μια αναπτυσσόμενη, ενεργή κοινότητα με περισσότερους από 40.000 φιλικούς χρήστες και υπεύθυνους ανάπτυξης, που είναι πρόθυμοι να βοηθήσουν. Άλλες εφαρμογές που υποστηρίζει το Joomla μέσω μιας απλής πλατφόρμας διασύνδεσης, που βασίζεται σε φυλλομετρητή, είναι η προσθήκη καινούριων δελτίων τύπου και καινούριων αντικειμένων, η διαχείριση σελίδων περιεχομένου (staff pages), λιστών εργασιών και προϊόντα εικόνων, καθώς επίσης η δημιουργία τομέων ή σελίδων απεριόριστου περιεχομένου στις ιστοσελίδες του κάθε χρήστη. Τέλος, το Joomla προσφέρει ένα δυνατό πλαίσιο εφαρμογής, που κάνει εύκολο για τους προγραμματιστές του, να δημιουργήσουν συστατικά που επεκτείνουν τη δύναμη του σε απεριόριστες διευθύνσεις.
  • Η HTML drasi8 pic26(ακρωνύμιο του αγγλικού Hypertext Markup Language, και στα ελληνικά Γλώσσα Σήμανσης Υπερκειμένου) είναι η κύρια γλώσσα σήμανσης για τις ιστοσελίδες, και τα στοιχεία της είναι τα βασικά δομικά στοιχεία των ιστοσελίδων. Η HTML γράφεται υπό μορφή στοιχείων HTML τα οποία αποτελούνται από ετικέτες, οι οποίες περικλείονται μέσα σε σύμβολα «μεγαλύτερο από» και «μικρότερο από» (για παράδειγμα <html>), μέσα στο περιεχόμενο της ιστοσελίδας. Οι ετικέτες HTML συνήθως λειτουργούν ανά ζεύγη (για παράδειγμα <h1> και </h1>), με την πρώτη να ονομάζεται ετικέτα έναρξης και τη δεύτερη ετικέτα λήξης (ή σε άλλες περιπτώσεις ετικέτα ανοίγματος και ετικέτα κλεισίματος αντίστοιχα). Ανάμεσα στις ετικέτες, οι σχεδιαστές ιστοσελίδων μπορούν να τοποθετήσουν κείμενο, πίνακες, εικόνες κλπ. Ο σκοπός ενός web browser είναι να διαβάζει τα έγγραφα HTML και να τα συνθέτει σε σελίδες που μπορεί κανείς να διαβάσει ή να ακούσει. Ο browser δεν εμφανίζει τις ετικέτες HTML, αλλά τις χρησιμοποιεί για να ερμηνεύσει το περιεχόμενο της σελίδας. Τα στοιχεία της HTML χρησιμοποιούνται για να κτίσουν όλους του ιστότοπους. Η HTML επιτρέπει την ενσωμάτωση εικόνων και άλλων αντικειμένων μέσα στη σελίδα, και μπορεί να χρησιμοποιηθεί για να εμφανίσει διαδραστικές φόρμες. Παρέχει τις μεθόδους δημιουργίας δομημένων εγγράφων (δηλαδή εγγράφων που αποτελούνται από το περιεχόμενο που μεταφέρουν και από τον κώδικα μορφοποίησης του περιεχομένου) καθορίζοντας δομικά σημαντικά στοιχεία για το κείμενο, όπως κεφαλίδες, παραγράφους, λίστες, συνδέσμους, παραθέσεις και άλλα. Μπορούν επίσης, να ενσωματώνονται σενάρια εντολών σε γλώσσες όπως η JavaScript, τα οποία επηρεάζουν τη συμπεριφορά των ιστοσελίδων HTML. Οι Web browsers μπορούν επίσης, να αναφέρονται σε στυλ μορφοποίησης CSS για να ορίζουν την εμφάνιση και τη διάταξη του κειμένου και του υπόλοιπου υλικού. Ο οργανισμός W3C, ο οποίος δημιουργεί και συντηρεί τα πρότυπα για την HTML και τα CSS, ενθαρρύνει τη χρήση των CSS αντί διαφόρων στοιχείων της HTML για σκοπούς παρουσίασης του περιεχομένου.
  • H PHP drasi8 pic27είναι μια γλώσσα προγραμματισμού για τη δημιουργία σελίδων web με δυναμικό περιεχόμενο. Μια σελίδα PHP περνά από επεξεργασία από έναν συμβατό διακομιστή του Παγκόσμιου Ιστού (π.χ. Apache), ώστε να παραχθεί σε πραγματικό χρόνο το τελικό περιεχόμενο, που θα σταλεί στο πρόγραμμα περιήγησης των επισκεπτών σε μορφή κώδικα HTML. Ένα αρχείο με κώδικα PHP θα πρέπει να έχει την κατάλληλη επέκταση (π.χ. *.php, *.php4, *.phtml κ.ά.). Η ενσωμάτωση κώδικα σε ένα αρχείο επέκτασης .html δεν θα λειτουργήσει και θα εμφανίσει στον browser τον κώδικα χωρίς καμία επεξεργασία, εκτός αν έχει γίνει η κατάλληλη ρύθμιση στα MIME types του server. Επίσης ακόμη κι όταν ένα αρχείο έχει την επέκταση .php, θα πρέπει ο server να είναι ρυθμισμένος για να επεξεργάζεται και να μεταγλωττίζει τον κώδικα PHP σε HTML που καταλαβαίνει το πρόγραμμα πελάτη. Ο διακομιστής Apache, που χρησιμοποιείται σήμερα ευρέως σε συστήματα με τα λειτουργικά συστήματα GNU/Linux, Microsoft Windows, Mac OS X υποστηρίζει εξ ορισμού την εκτέλεση κώδικα PHP, είτε με την χρήση ενός πρόσθετου (mod_php) ή με την αποστολή του κώδικα προς εκτέλεση σε εξωτερική διεργασία CGI ή FCGI ή με την έλευση της php5.4.
  • Η MySQL drasi8 pic28είναι ένα σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων που μετρά περισσότερες από 11 εκατομμύρια εγκαταστάσεις. Έλαβε το όνομά της από την κόρη του Μόντυ Βιντένιους, τη Μάι . Το πρόγραμμα τρέχει έναν εξυπηρετητή (server) παρέχοντας πρόσβαση πολλών χρηστών σε ένα σύνολο βάσεων δεδομένων. Ο κωδικός του εγχειρήματος είναι διαθέσιμος μέσω της GNU General Public License, καθώς και μέσω ορισμένων ιδιόκτητων συμφωνιών. Ανήκει και χρηματοδοτείται από μία και μοναδική κερδοσκοπική εταιρία, τη σουηδική MySQL AB, η οποία σήμερα ανήκει στην Oracle.
  • Η CSS drasi8 pic29(Cascading Style Sheets-Διαδοχικά Φύλλα Στυλ) ή ( αλληλουχία φύλλων στυλ ) είναι μια γλώσσα υπολογιστή που ανήκει στην κατηγορία των γλωσσών φύλλων στυλ που χρησιμοποιείται για τον έλεγχο της εμφάνισης ενός εγγράφου που έχει γραφτεί με μια γλώσσα σήμανσης. Χρησιμοποιείται δηλαδή για τον έλεγχο της εμφάνισης ενός εγγράφου που γράφτηκε στις γλώσσες HTML και XHTML, δηλαδή για τον έλεγχο της εμφάνισης μιας ιστοσελίδας και γενικότερα ενός ιστότοπου. Η CSS είναι μια γλώσσα υπολογιστή προορισμένη να αναπτύσσει στυλιστικά μια ιστοσελίδα δηλαδή να διαμορφώνει περισσότερα χαρακτηριστικά, χρώματα, στοίχιση και δίνει περισσότερες δυνατότητες σε σχέση με την html. Για μια όμορφη και καλοσχεδιασμένη ιστοσελίδα η χρήση της CSS κρίνεται απαραίτητη.
  • XML drasi8 pic30( από το Extensible Markup Language) είναι μία γλώσσα σήμανσης, που περιέχει ένα σύνολο κανόνων για την ηλεκτρονική κωδικοποίηση κειμένων. Ορίζεται, κυρίως, στην προδιαγραφή XML 1.0 (XML 1.0 Specification), που δημιούργησε ο διεθνής οργανισμός προτύπων W3C (World Wide Web
  • Ο Apache HTTP drasi8 pic31γνωστός και απλά σαν Apache είναι ένας εξυπηρετητής του παγκόσμιου ιστού (web). Όποτε ένας χρήστης επισκέπτεται έναν ιστότοπο το πρόγραμμα πλοήγησης (browser) επικοινωνεί με έναν διακομιστή (server) μέσω του πρωτοκόλλου HTTP, ο οποίος παράγει τις ιστοσελίδες και τις αποστέλλει στο πρόγραμμα πλοήγησης. O Apache είναι ένας από τους δημοφιλέστερους εξυπηρετητές ιστού, εν μέρει γιατί λειτουργεί σε διάφορες πλατφόρμες όπως τα Windows, το Linux, το Unix και το Mac OS X. Κυκλοφόρησε υπό την άδεια λογισμικού Apache και είναι λογισμικό ανοιχτού κώδικα. Συντηρείται από μια κοινότητα ανοικτού κώδικα με επιτήρηση από το Ίδρυμα Λογισμικού Apache (Apache Software Foundation).
  • Το phpMyAdmin drasi8 pic32είναι ένα δωρεάν εργαλείο λογισμικού γραμμένο σε PHP που προορίζεται για να χειριστεί τη διαχείριση της MySQL μέσω του World Wide Web. Tο phpMyAdmin υποστηρίζει ένα ευρύ φάσμα δραστηριοτήτων με την MySQL.Οι πιο συχνά χρησιμοποιούμενες λειτουργίες του υποστηρίζονται από το περιβάλλον εργασίας χρήστη (διαχείριση βάσεων δεδομένων, πίνακες, πεδία, σχέσεις, ευρετήρια, οι χρήστες, άδειες, κλπ), ενώ εξακολουθείτε να έχετε τη δυνατότητα να εκτελέσετε άμεσα οποιαδήποτε δήλωση SQL. Σημείωση: Μπορούμε να έχουμε πρόσβαση μέσω του phpMyAdmin στο control Panel. Μέσω του control Panel έχουμε τη δυνατότητα για δημιουργίας και διαχείρισης των χρηστών και των βάσεων δεδομένων

Τέλος, η διαδικασία Backup αποτελεί το σημαντικότερο τμήμα των εργαλείων ανάπτυξης. Για να παραχθεί ένα αντίγραφο ασφαλείας (backup) ολόκληρης της διαδικτυακής πύλης, αρκεί απλά να αντιγράψουμε τους δύο φακέλους στους οποίους έχει εγκατασταθεί (installation). Συγκεκριμένα:

  • Τον φάκελο του Web server στον οποίο υπάρχουν οι ιστοσελίδες του προγράμματος
  • Τον φάκελο του MySQL στον οποίο υπάρχουν οι ιστοσελίδες της βάσης δεδομένων

Εικόνες

Υποστηρίξτε μας

Συνδεθείτε μαζί μας

FacebookTwitter