ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΑΤΡΑΣ. Μελέτη και συγκριτική αξιολόγηση των πιο σημαντικών πλατφόρμων ανάπτυξης Web εφαρμογών

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΑΤΡΑΣ. Μελέτη και συγκριτική αξιολόγηση των πιο σημαντικών πλατφόρμων ανάπτυξης Web εφαρμογών"

Transcript

1 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΑΤΡΑΣ ΠΑΡΑΡΤΗΜΑ ΠΥΡΓΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΜΜΕ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: Μελέτη και συγκριτική αξιολόγηση των πιο σημαντικών πλατφόρμων ανάπτυξης Web εφαρμογών ΕΠΙΜΕΛΕΙΑ: Ξένος Απόστολος Γαρουφαλίδης Χρήστος Εποπτεύων Καθηγητές: Σκλάβος Νίκος, Χριστοδούλου Σωτήρης ΠΥΡΓΟΣ - ΙΟΥΝΙΟΣ 2010

2 ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΛΗΨΗ (Ελληνικά)... 3 ΠΕΡΙΛΗΨΗ (Αγγλικά)... 4 ΚΕΦΑΛΑΙΟ 1 Διαδίκτυο και Web εφαρμογές 1.1 Η ιστορία του Διαδικτύου Διαδίκτυο Το Διαδίκτυο στον 21 ο αιώνα Πλαίσιο Web εφαρμογής Ιστορία Web εφαρμογών Αρχιτεκτονικές Χαρακτηριστικά Λίστα πλαισίων Web εφαμοργών Aνάπτυξη ιστοσελίδων Τεχνικές για εύχρηστες web εφαρμογές ΚΕΦΑΛΑΙΟ 2 Συστήµατα Διαχείρισης Περιεχοµένου (CMS) 2.1 Εισαγωγή στα CMS Web CMS Πως γινόταν την δεκαετία του Πως γίνεται σήμερα Πως γίνεται με ένα Web CMS Πλεονεκτήματα χρήσης ενός Web CMS.. 26 ΚΕΦΑΛΑΙΟ 3 Είδη Web CMS 3.1 Κλειστού κώδικα (closed source) Ανοιχτού κώδικα (open source) Μειονεκτήματα των Commercial Closed Source Web CMS έναντι των Open Source Web CMS Πλεονεκτήματα των Commercial Closed Source Web CMS έναντι των Open Source Web CMS 30 ΚΕΦΑΛΑΙΟ 4 Drupal 4.1 Τι είναι Απο που προήλθε Σχεδίαση Μονάδες Κριτική Διανομές Χαρακτηριστικά ΚΕΦΑΛΑΙΟ 5 Ruby on Rails 5.1 Τι είναι Ιστορία Τεχνική επισκόπηση

3 5.4 Δομή πλαισίου Φιλοσοφία και σχεδίαση Πρόσφατε εξελίξεις Trademarks Κριτική Χαρακτηριστικά ΚΕΦΑΛΑΙΟ 6 Joomla 6.1 Τι είναι Ιστορία Ανάπτυξη Κοινότητα Χαρακτηριστικά ΚΕΦΑΛΑΙΟ 7 Υλοποίηση 7.1 Υλοποίηση Joomla Υλοποίηση Drupal Υλοποίηδη WaterCMS (Ruby) Πίνακες κριτηρίων και Συμπεράσματα.. 93 ΒΙΒΛΙΟΓΡΑΦΙΑ 2

4 ΠΕΡΙΛΗΨΗ Σκοπός της παρούσας πτυχιακής εργασίας είναι η μελέτη καθώς και η συγκριτική αξιολόγηση των πιο σημαντικών πλατφόρμων ανάπτυξης web εφαρμογών. Για την υλοποίηση της εργασίας, επιλέχθηκαν τρεις από τις σημαντικότερες πλατφόρμες συστήματος διαχείρησης περιεχομένου (CMS). 1. Joomla 2. Drupal 3. Ruby on Rails Ο αναγνώστης μαθαίνει για το διαδίκτυο, την ιστορία του και πως εξελίχθηκε αυτό από την αρχή της δημιουργίας του μέχρι και σήμερα. Ενημερώνεται για τις web εφαρμογές και τις ιστοσελίδες, τον τρόπο σχεδίασης τους και πως ωφελούν τον χρήστη. Οι CMS πλατφόρμες χρησιμοποιούνται για την δημιουργία ιστοσελίδων στο διαδίκτυο. Με τη χρήση πληροφορίων από το διαδίκτυο κάνουμε μια εκτενή αναφορά για τις πλατφόρμες συστήματος διαχείρισης περιεχομένου ανοιχτού και κλειστού κώδικα και ιδιαίτερα για τις τρεις που έχουμε ασχοληθεί. Με απλά διαγράμματα δείχνουμε πως κατασκευάζονταν οι ιστοσελίδες παλαιότερα και πως τώρα, καθώς και τα πλεονεκτήματα χρήσης αυτών των πλατφόρμων. Τέλος δημιουργήσαμε 3 ιστοσελίδες, καθεμία με μία από τις CMS πλατφόρμες που ασχοληθήκαμε και συγκρίναμε τις δυνατότητες τους παραθέτοντας πίνακες σύγκρισης καθώς και περιγραφή των σημαντικότερων πλεονεκτημάτων και μειονεκτημάτων τους. 3

5 SUMMARY The purpose of this thesis is to study and benchmarking of the most significant web application development platforms. We chose 3 of the most significant content management system platforms (CMS), in order to implement our study. These 3 platforms are the following: 1. Joomla 2. Drupal 3. Ruby on Rails The reader learns about Internet, it s history and how it has been developed since it s creation. He is being informed about web applications and their benefits as well as websites and the way of their creation. CMS platforms are being used for website development. Using information from web, we made an extensive report for many CMS platforms and especially the 3 we study for. Using simple diagrams we show the way of constructing websites along with their advantages. At last we created 3 websites using 3 different cms and we compared their features,quoting comparison tables and also we desciribed their most important advantages and disadvantages. 4

6 1 Διαδίκτυο και Web εφαρμογές 1.1 Η Iστορία του Διαδικτύου Η αρχή έγινε από τον Paul Baran, ερευνητή της εταιρίας Rand, ο οποίος σχεδίασε ένα δίκτυο επικοινωνίας υπολογιστών χωρίς κεντρικό άξονα, κεντρικούς διακόπτες, ούτε καν κεντρική διεύθυνση. Το δίκτυο στηριζόταν στην υπόθεση ότι οι συνδέσεις του δικτύου μεταξύ των πόλεων είναι πλέον αναξιόπιστες. Οι ιδέες του Baran οδήγησαν το 1969 στη δημιουργία του πειραματικού δικτύου ARPAnet, από τα αρχικά της υπηρεσίας ARPA, Advanced Research Projects Agency (που αργότερα ονομάσθηκε DARPA, Defence Advanced Projects Agency), του αμερικανικού Πενταγώνου. Μετά την έναρξη λειτουργίας του δικτύου, και άλλα πειραματικά δίκτυα συνδέθηκαν με το ARPAnet χρησιμοποιώντας την τεχνολογία των δικτυώσεων της DARPA. Τα περισσότερα από αυτά είχαν σχέση με στρατιωτική έρευνα, ενώ συχνά συνδέονταν και πανεπιστήμια. Οι ερευνητές αυτοί, ενώ βρίσκονταν σε απομακρυσμένα κέντρα υπολογιστών, μπορούσαν μέσα από το δίκτυο να μοιράζονται μεταξύ τους προγράμματα, βάσεις δεδομένων αλλά και σκληρούς δίσκους υπολογιστών. Το 1971 είχαν ήδη συνδεθεί 23 κόμβοι (hosts), ενώ το 1980 έγιναν 200, με παράλληλη δημιουργία των πρώτων διεθνών συνδέσεων. Στις αρχές του 1980 το ARPAnet χωρίστηκε σε δύο τμήματα, τα οποία ωστόσο επικοινωνούσαν μεταξύ τους. Το πρώτο ήταν αποκλειστικά αφιερωμένο σε στρατιωτικές εφαρμογές και ονομαζόταν MILNET. Το άλλο τμήμα, που περιλάμβανε όλες τις υπόλοιπες χρήσεις, αρχικά ονομάστηκε DARPA Internet, για να επικρατήσει με την πάροδο του χρόνου η σύντομη ονομασία "δίκτυο του Internet". Η διασύνδεση των υπολογιστών άρχισε να γίνεται ιδιαίτερα δημοφιλής στα τέλη της δεκαετίας του '70 και στις αρχές της δεκαετίας του '80, 5

7 οπότε και δημιουργήθηκαν τρία μεγάλα δίκτυα: το ΒΙΤΝΕΤ (Because It's Time Network), το CSNET(Computer Science Network) και το NSFnet (National Science Foundation Network). Το τελευταίο, εγκαθιστώντας μία γραμμή των 56 Kbps, έγινε ο βασικότερος κορμός (backbone) του Διαδικτύου. Από το 1983 άρχισε να χρησιμοποιείται το πρωτόκολλο TCP/IP (Transmission Control Protocol/Internet Protocol), που αναπτύχθηκε στη δεκαετία του '70 από την DARPA. Από τις αρχές όμως της δεκαετίας του '80, ο Διεθνής Οργανισμός Προτύπων ISO 70 (International Standards Organization) ανέπτυξε περιορισμένης χρήσης πρωτόκολλα Ανοιχτής Διασύνδεσης Συστημάτων OSI (Open Systems Interconnection). Παράλληλα, η ανάπτυξη του λειτουργικού συστήματος UNIX διευκόλυνε την επέκταση των διασυνδέσεων μέσω του UUCP (UNIX-to- UNIX Copy Program.) 1.2 Διαδίκτυο Το Διαδίκτυο είναι οπτικοποιηµένη αναπαράσταση διαφόρων διαδροµών (routes) διαµέσου ενός τµήµατος του Ίντερνετ. Στην γενική του έννοια, διαδίκτυο (ίντερνετ) είναι ένα δίκτυο ηλεκτρονικών υπολογιστών που (δια)συνδέει άλλα δίκτυα. Ο αντίστοιχος αγγλικός όρος internet προκύπτει από τη σύνθεση λέξεων inter-network. Στην πιο εξειδικευµένη και περισσότερο χρησιµοποιούµενη του µορφή, µε τους όρους Διαδίκτυο, Ιντερνέτ ή Ίντερνετ (µε κεφαλαίο το αρχικό γράµµα) περιγράφεται το παγκόσµιο πλέγµα διασυνδεδεµένων υπολογιστών και των υπηρεσιών και πληροφοριών που παρέχει στους χρήστες του. Το Διαδίκτυο χρησιµοποιεί µεταγωγή πακέτων (packet switching) και τη στοίβα πρωτοκόλλων TCP/IP. Σήµερα, ο όρος διαδίκτυο κατέληξε να αναφέρεται στο παγκόσµιο αυτό δίκτυο. Για να ξεχωρίζει, το παγκόσµιο αυτό δίκτυο γράφεται µε κεφαλαίο το αρχικό "Δ". Η τεχνική της διασύνδεσης δικτύων µέσω µεταγωγής πακέτων και της στοίβας πρωτοκόλλων TCP/IP ονοµάζεται διαδικτύωση. 6

8 1.3 Το διαδίκτυο στον 21ο αιώνα Το Διαδίκτυο δεν αποτελεί πλέον ένα μέσο επικοινωνίας και ανταλλαγής δεδομένων αποκλειστικά μεταξύ φοιτητών και ερευνητών. Έχει επεκταθεί και εισβάλει στην καθημερινότητα όλων. Ήδη μιλάμε για ηλεκτρονικό εμπόριο, τηλε-εργασία, τηλε-εκπαίδευση, τηλε-ϊατρική. Ο πλανήτης είναι, με λίγα λόγια, δικτυωμένος. Και με το πέρασμα του χρόνου θα δικτυώνεται ολοένα και περισσότερο. Το Διαδίκτυο συγκροτείται από πολύπλευρα εµπορικά συµβόλαια (π.χ. οµότιµες συµφωνίες) και από τεχνικές προδιαγραφές ή πρωτόκολλα που περιγράφουν την ανταλλαγή δεδοµένων στο δίκτυο. Τα πρωτόκολλα αυτά µορφοποιούνται µε συζητήσεις µέσα στο Internet Engineering Task Force (IETF) και τις οµάδες εργασίας του, οι οποίες είναι ανοιχτές για δηµόσια συµµετοχή και κριτική. Αυτές οι επιτροπές παράγουν κείµενα που είναι γνωστά ως Αιτήµατα για Σχολιασµό (ΑΓΣ). Ορισµένα ΑΓΣ εγείρονται από το Συµβούλιο Αρχιτεκτονικής του Διαδικτύου (IAB). 1.4 Πλαίσιο Web εφαρμογής (Web application framework) Το πλαίσιο web εφαρμογής είναι ένα πλαίσιο λογισμικού, το οποίο είναι σχεδιασμένο να υποστηρίζει την ανάπτυξη των δυναμικών ιστοσελίδων, των Web εφαρμογών και των υπηρεσιών web. To πλαίσιο στοχεύει να αμβλύνει την διαδικασία που σχετίζεται με τις κοινές δραστηριότητες που εκτελούνται στην ανάπτυξη του Web. Για παράδειγμα, πολλά πλαίσια προμηθεύουν πληροφορίες για πρόσβαση σε βάση δεδομένων, για πρότυπα πλαίσια, για διαχείριση τομέα και συχνά παροτρύνουν την χρήση ήδη χρησιμοποιημένου λογισμικού ή κώδικα. 1.5 Ιστορία Web εφαρμογών H σχεδίαση του παγκόσμιου ιστού δεν ήταν αισθητά δυναμική, καθώς το αρχικό υπερκείμενο απαρτιζόταν απο χειρόγραφο κώδικα HTML, που είχε εκδοθεί στους Web servers. Όλες οι μετατροπές στις ιστοσελίδες, έπρεπε να εκτελεστούν από τον δημιουργό τους. Το Common Gateway Interface (CGI) δημιουργήθηκε για να διασυνδέει τις εξωτερικές 7

9 εφαρμογές με τους Web servers, καθώς και να προσδώσει μια δυναμική στην ιστοσελιδά που θα αντικατοπτρίζει τις εισροές του χρήστη. Το CGI όμως μπορούσε να επηρεάσει δυσμενώς την φόρτωση του server μολονότι κάθε αίτημα έπρεπε να ξεκινήσει μια ξεχωριστή διαδικασία. Οι προγραμματιστές για να παρέχουν υψηλής διακίνησης Web εφαρμογές, ζητούσαν την ενοποίηση τους με τους Web servers. O Αpache HTTP server, για παράδειγμα, υποστηρίζει μονάδες που μπορούν να επεκτείνουν έναν Web server με αυθαίρετες εκτελέσεις κώδικα (όπως το mod perl) ή να πρωωθήσει συγκεκριμένες αιτήσεις σε server που μπορεί να χειριστεί δυναμικό περιεχόμενο (όπως το mod jk). Μερικοί Web servers (όπως ο Apache Tomcat) ήταν ειδικά σχεδιασμένοι για να χειρίζονται δυναμικό κείμενο εκτελώντας κώδικα γραμμένo σε γλώσσες όπως η Java. Σχεδόν την ίδια χρονική περίοδο, νέες γλώσσες αναπτύσσονταν ειδικά για χρήση στο διαδίκτυο, όπως οι ColdFusion, php και Active server pages. Παράλληλα ενώ η πλειοψηφεία των διαθέσιμων γλωσσών που χρησιμοποιήθηκαν για τη δημιουργία δυναμικών ιστοσελίδων, έχουν βιβλιοθήκες που βοηθούν με συχνές εργασίες, οι Web εφαρμογές συχνά απαιτούν συγκεκριμένες βιβλιοθήκες που είναι χρήσιμες στις εφαρμογές, όπως η δημιουργία HTML κώδικα (για παράδειγμα, JavaServer Faces). Τελικά εμφανίστηκαν «full stack» frameworks, που συχνά συγκέντρωναν πολλαπλές βιβλιοθήκες χρήσιμες για επέκταση του Web σε ένα ενιαίο λειτουργικό έτοιμο για χρήση. Παραδείγματα είναι τα JavaEE (Servlets), WebObjects, OpenACS και το Ruby on Rails. 1.6 Αρχιτεκτονικές Model view controller (MVC) Πολλά πλαίσια ακολουθούν το πρότυπο αρχιτεκτονικής του Model View Controller (MVC) για να διαχωρίσουν το υπόδειγμα στοιχείων με επιχειρηματικούς κανόνες από την διεπαφή με τον χρήστη. Γενικά αυτό 8

10 θεωρείται ως μια καλή εξάσκηση καθώς καταμετρεί τον κώδικα, προωθεί την επανάχρηση του και επιτρέπει να εφαρμοστούν πολλαπλές διεπαφές. Push-based vs Pull-based Τα περισσότερα MVC πλαίσια ακολουθούν μια push-based αρχιτεκτονική. Αυτά τα πλαίσια χρησιμοποιούν πράξεις που κάνουν την απαιτούμενη επεξεργασία και μετά ωθούν την πληροφορία στο οπτικό επίπεδο ώστε να φανούν τα αποτελέσματα. Struts, Django, Ruby on Rails και Spring MVC είναι καλά παραδείγματα αυτής της αρχιτεκτονικής. Μια εναλλακτική σε αυτό είναι η pull-based αρχιτεκτονική, η οποία επίσης ονομάζεται component-based. Αυτά τα πλαίσια ξεκινάνε με το οπτικό επίπεδο, το οποίο μπορεί να «τραβήξει» αποτελέσματα από πολλαπλούς ελεκτές όπως χρειαστεί. Σε αυτήν την αρχιτεκτονική, οι πολλαπλοί ελεκτές έχουν την δυνατότητα να συνδέονται με μια ενιαία όψη. Struts2, Tapestry, JBoss Seam, Wicket και Stripes είναι παραδείγματα της pull-based αρχιτεκτονικής. Content Management Systems Μερικά συστήματα διαχείρισης περιεχομένου έχουν ξεκινήσει να εξαπλώνονται σε μεγαλύτερου επιπέδου πλαίσια Web εφαρμογών. Για παράδειγμα, η κατασκευή του Drupal μας δίνει έναν μικρό πυρήνα, ο οποίος λειτουργεί μέσω των modules που προμηθεύουν λειτουργίες συσχετισμένες με τα πλαίσια Web εφαμοργών. Ιστορικά αυτά τα projects έχουν οροθετηθεί ως συστήματα διαχείρισης περιεχομένου. Οπότε, είναι αμφισβητούμενο αν ή «διαχείριση του περιεχομένου» είναι ο πρωταρχικός σκοπός αυτών των συστημάτων, ειδικά όταν κάποια από αυτά, όπως το SilverStripe, δίνουν ένα πλαίσιο MVC που είναι προσανατολισμένο στην διαχείριση ενός αντικειμένου. Τα πρόσθετα modules ενεργοποιούν αυτά τα συστήματα ώστε να λειτουργούν σαν ολοκληρωμένες εφαρμογές πέρα από τον σκοπό της διαχείρισης περιεχομένου. Τα πρόσθετα modules μπορούν να προμηθεύσουν λειτουργικά APIs, λειτουργικά πλαίσια, πρότυπα κωδικοποίησης και 9

11 πολλές από τις λειτουργίες παραδοσιακά σχετίζονται με τα πλαίσια Web εφαρμογών. 1.7 Χαρακτηριστικά Ασφάλεια Μερικά πλαίσια Web εφαρμογών έχουν πλαίσια πιστοποίησης και εξουσιοδότησης, που καθιστούν ικανό τον Web server να αναγνωρίσει τους χρήστες της εφαρμογής και να περιορίσει την πρόσβαση τους σε κάποιες λειτουργίες βασισμένος σε κάποια συγκεκριμένα κριτήρια. Το Django είναι ένα παράδειγμα που δίνει πρόσβαση σε κάθε σελίδα ανάλογα με τον ρόλο του χρήστη και επίσης προμηθεύει μια διεπαφή Web με τους χρήστες και τους αναθέτει τους ρόλους τους. Πρόσβαση στη βάση δεδομένων και χαρτογράφηση Πολλά πλαίσια Web εφαρμογών δημιουργούν ένα ενοποιημένο API στο σύστημα υποστήριξης της βάσης δεδομένων, που ενεργοποιεί τις Web εφαρμογές να δουλέψουν με μια ποικιλία από βάσεις δεδομένων χωρίς αλλαγές κώδικα και επιτρέποντας τους προγραμματιστές να δουλέψουν με υψηλότερου επιπέδου σχέδια. Για μεγαλύτερη απόδοση, οι συνδέσεις στις βάσεις δεδομένων πρέπει να λειτουργήσουν όπως κάνει για παράδειγμα ο AOLserver. Επιπρόσθετα, κάποια πλαίσια συσχετισμένα με το αντικείμενο, περιέχουν εργαλεία χαρτογράφησης που προμηθεύουν μια προγραμματιστική τεχνική που ονομάζεται Object-Relational Mapping, η οποία θα χωρίσει τα αντικείμενα σε πλειάδες. Άλλα χαρακτηριστικά τα οποία μπορούμε να πάρουμε από τα πλαίσια Web εφαρμογών είναι συναλλαγματική υποστήριξη και μετεγκατάσταση της βάσης δεδομένων. Χαρτογράφηση του URL Οι εγκαταστάσεις χαρτογράφησης URL ενός πλαισίου είναι ο μηχανισμός με τον οποίο τα πλαίσια ερμηνεύουν τα URLs. Μερικά 10

12 πλαίσια, όπως το Django, αντιπαραβάλουν τo προμηθευόμενo URL με πρότυπα που χρησιμοποιούν κανονικές εκφράσεις, τη στιγμή που κάποια άλλα χρησιμοποιούν την επανεγγραφή του URL για να μεταφράσουν το προμηθευόμενο URL, σε μορφή που θα είναι αναγνωρίσιμη από την μηχανή επεξεργασίας. Μια άλλη τεχνική είναι η διασταύρωση γραφήματος που χρησιμοποιεί το Zope, όπου το URL αναλύεται σε βήματα και διασταυρώνεται με το γράφημα του αντικειμένου. Ένα σύστημα χαρτογράφησης που χρησιμοποιεί αντιπαραβολή προτύπων ή επανεγγραφή URL, επιτρέπει να χρησιμοποιηθούν πιο «φιλικά» URLs, αυξάνοντας έτσι την απλότητα της ιστοσελίδας και επιτρέποντας να δώσει καλύτερες ενδείξεις στις μηχανές αναζήτησης. Για παράδειγμα, όταν ένα URL τελειώνει με /page.cgi?cat=science&topic=physics μπορεί απλά να μετατραπεί σε /page/science/physics. Αυτό καθιστά την ανάγνωση του URL πιο εύκολη και προμηθεύει τις μηχανές αναζήτησης με καλύτερες πληροφορίες σχετικά με την κατασκευαστική δομή της ιστοσελίδας. Η προσέγγιση της διασταύρωσης του γραφήματος έχει ως αποτέλεσμα να δημιουργήσει «φιλικά» URLs. Ένα σύντομο URL όπως το /page/science μπορεί να υπάρχει ως προεπιλογή καθώς είναι μια συντομότερη μορφή του /page/science/physics. Πρότυπο συστήματος Web Οι δυναμικές ιστοσελίδες συνήθως αποτελούνται από ένα στατικό μέρος (HTML) και ένα δυναμικό μέρος, το οποίο είναι ο κώδικας που παράγει την HTML. Ο κώδικας αυτός μπορεί να κάνει αυτή την εργασία, βασιζόμενος στις μεταβλητές ενός προτύπου. Το κείμενο που παράγεται μπορεί να εισέλθει από μια βάση δεδομένων, εκ τούτου κάνοντας πιθανή την μείωση του αριθμού των σελίδων σε μια ιστοσελίδα. Ας σκεφτούμε το παράδειγμα ενός αντιπροσώπου ακινήτων που έχει 500 σπίτια για πώληση. Σε μία στατική ιστοσελίδα, ο αντιπρόσωπος θα έπρεπε να δημιουργήσει 500 σελίδες για να μπορέσει να δώσει πληροφορίες για το κάθε σπίτι. Σε μία δυναμική ιστοσελίδα όμως, ο αντιπρόσωπος μπορεί απλά να συνδέσει την σελίδα με μια βάση δεδομένων που έχει 500 καταχωρήσεις. 11

13 Σε ένα πλαίσιο, οι μεταβλητές από την προγραμματιστική γλώσσα μπορούν να εισέλθουν χωρίς την χρήση κώδικα και ως εκ τούτου δεν χρειάζεται η γνώση προγραμματισμού για να μπορέσει κάποιος να ανανεώσει την ιστοσελίδα. Η σύνταξη γίνεται διαθέσιμη για να γίνει διαχωρισμός μεταξύ της HTML και των μεταβλητών. Για παράδειγμα, στο JSP η καρτέλα <c:out> χρησιμοποιείται για να εξάγει μεταβλητές ενώ το Smarty χρησιμοποιεί την {$variable}. Πολλές μηχανές πλαισίων υποστηρίζουν περιορισμένες λογικές καρτέλες, όπως οι IF και FOREACH. Αυτές υπάρχουν για να χρησιμοποιηθούν σε περιπτώσεις που πρέπει να παρθούν αποφάσεις για το επίπεδο παρουσίασης, για να κρατήσουν μια διαχωριστική γραμμή από το λογικό επίπεδο, ή το μοντέλο στο πρότυπο MVC. Caching To Web caching είναι το «κρύψιμο» των Web εγγράφων ώστε να μειωθεί η χρήση του εύρους ζώνης, η φόρτωση του server, και το lag. Η Web cache αποθηκεύει αντίγραφα των εγγράφων που περνάνε μέσα από αυτό. Μεταγενέστερες αιτήσεις μπορούν να βρουν ανταπόκριση από την cache αν πληρούν κάποιες προϋποθέσεις. Μερικά πλαίσια εφαρμογών προμηθεύουν μηχανισμούς για «απόκρυψη» εγγράφων και διαπερνούν διάφορα στάδια της προετοιμασίας της σελίδας, όπως είναι η πρόσβαση στη βάση δεδομένων και η ερμηνεία του πλαισίου. Ajax Ajax, η συντομογραφία δηλαδή του Asynchronous Javascript and XML, είναι μια τεχνική ανάπτυξης Web για την δημιουργία αλληλεπιδραστικών εφαρμογών Web. Ο σκοπός είναι να φτιάξει ιστοσελίδες που θα ανταποκρίνονται καλύτερα ανταλλάσσοντας μικρά ποσά πληροφοριών με τον server, έτσι ώστε η ιστοσελίδα να μην χρείαζεται να ανανεωθεί ολόκληρη κάθε φορά που ο χρήστης κάνει αίτηση για μία αλλαγή. Χρησιμοποιήθηκε για να γίνουν οι ιστοσελίδες πιο αλληλεπιδραστικές, γρήγορες και εύχρηστες. 12

14 Λόγω της περισύνθετης δομής της προγραμματιστικής γλώσσας Ajax στην Javascript, υπάρχουν πολλά πλαίσια Ajax, τα οποία ασχολούνται αποκλειστικά με την υποστήριξη της Ajax. Μερικά από αυτά τα πλαίσια είναι ενσωματωμένα σε μεγαλύτερα πλαίσια. Για παράδειγμα, το πλαίσιο Prototype Javascript περιέχεται μέσα στο Ruby on Rails. Με το αυξανόμενο ενδιαφέρον για ανάπτυξη εφαρμογών Rich Media Web 2.0, η πολυπλοκότητα του προγραμματισμού στην Ajax και την Javascript έγινε τόσο εμφανής, που η τεχνολογία μεταγλώτισης εισχώρησε για να επιτρέψει τους developers να γράψουν υψηλού επιπέδου κώδικα σε γλώσσες όπως η Java, Python και Ruby. Οι πρώτοι από τους 3 μεταγλωτιστές ήταν Morfik ενώ ακολούθησε το Google Web Toolkit και η Python και Ruby υπό την μορφή των Pyjamas και RubyJS. Αυτοί οι μεταγλωτιστές έκαναν την ανάπτυξη των εφαρμογών Rich Media Ajax παρόμοια με την ανάπτυξη των εφαρμογών Desktop. Αυτόματη Διαμόρφωση Μερικά πλαίσια ελαχιστοποιούν την διαμόρφωση των Web εφαρμογών μέσω της χρήσης της ενδοσκόπησης γνωστών συμβάσεων. Για παράδειγμα, πολλά πλαίσια Java χρησιμοποιούν το Hibernate σαν ένα σταθερό επίπεδο, το οποίο μπορεί να παράγει ένα σχήμα βάσης δεδομένων εκείνη την στιγμή, ικανό να ακολουθήσει τις απαραίτητες πληροφορίες. Αυτό επιτρέπει τον σχεδιαστή της εφαρμογής να σχεδιάσει επαγγελματικά αντικείμενα χωρίς να χρειάζεται να καθορίσει ακριβώς το σχήμα της βάσης δεδομένων. Πλαίσια όπως το Ruby on Rails μπορούν επίσης να δουλέψουν αντίστροφα, το οποίο σημαίνει ότι καθορίζουν τις ιδιότητες του αντικειμένου του μοντέλου στο σχήμα μιας βάσης δεδομένων. Υπηρεσίες Web Μερικά πλαίσια προμηθεύουν εργαλεία για την δημιουργία υπηρεσιών Web. Αυτά τα εργαλεία μπορούν να χρησιμοποιηθούν και με άλλο τρόπο ώστε να βοηθήσουν στην ολοκλήρωση της web εφαρμογής. 13

15 1.8 Λίστα πλαισίων Web εφαρμογών 1. Πλαίσια PHP Zend Framework CakePHP Symphony CodeIgniter Seagull Prado Solar ez Components Kohana Jelix Flow3 MODx Sapphire PHP for Applications Yii Limonade Tekuna DooPHP Fat-Free Akelos 14

16 PHP on TRAX ATK 2. Πλαίσια Ruby Ruby on Rails Merb Ramaze Halcyon Sinatra Webby Sass 3. Πλαίσια Perl Catalyst Interchange Mason CGI:Application Jifty Gantry Dancer Mojolicious 4. Πλαίσια Java Struts 15

17 Hibernate Javaserver Faces Spring Apache Wicket Play Google Web Toolkit Stripes 5. Πλαίσια Javascript jquery MooTools Prototype Script.aculo.us Dojo Yahoo! UI Librady Ext Qooxdoo $fx() Scripty2 AJS Archetype RightJS Glow 16

18 My Library DHTMLX Echo midori 6. Πλαίσια CSS YAML YUI Grids CSS Blueprint GridEasy Malo Emastic 960 Grid System Elements WYMstyle Boilerplate Tripoli Sparkl Typogridphy The Golden Grid The 1kb CSS Grid SenCSs Taffy 17

19 Logic CSS Hartija BlueTrip Compass Elastic Winston Baseline Floatz Formee 7. Πλαίσια Python Django Pylons Grok TurboGears Web2spy CherryPy 8. Πλαίσια ColdFusion ColdFusion on Wheels ColdSpring ontap Model-Glue 18

20 9. Πλαίσια ASP.Net ASP.NET MVC Framework DotNetNuke MonoRail Vici MVC 1.9 Aνάπτυξη ιστοσελίδων Η ανάπτυξη ιστοσελίδων γίνεται με την γλώσσα HTML, η οποία χρησιμοποιεί ένα είδος ετικετών <tags> για τη διαμόρφωση του τρόπου παρουσίασης του κειμένου και των πολυμεσικών στοιχείων. Όταν ένας φυλλομετρητής ανακαλεί μια ιστοσελίδα, τότε στην ουσία διαβάζει τον κώδικα της ιστοσελίδας ως ένα αρχείο κειμένου και ψάχνει να βρει μέσα σε αυτό ετικέτες, οι οποίες δηλώνουν πως θα παρουσιαστεί το κείμενο και τα πολυμεσικά στοιχεία, ώστε να δημιουργηθεί το τελικό οπτικό αποτέλεσμα της ιστοσελίδας. Στη συνέχεια, ο φυλλομετρητής αναλαμβάνει να δημιουργήσει αυτό το τελικό αποτέλεσμα Tεχνικές για εύχρηστες Web εφαρμογές Ένα από τα μεγαλύτερα στοιχήματα για έναν Web designer είναι ο σχεδιασμός του περιβάλλοντος χρήσης μιας online εφαρμογής. Ακόμα περισσότερο αν η εφαρμογή πρόκειται να χρησιμοποιείται καθημερινά από ανθρώπους με διαφορετικές ανάγκες, λίγη υπομονή και άφθονη όρεξη για γκρίνια! Δεν πρέπει όμως να είμαστε αυστηροί με τους χρήστες, καθώς οι ίδιοι είμαστε οι αυστηρότεροι κριτές για τη δουλειά των άλλων στον ίδιο τομέα. Ο σχεδιασμός μιας Web εφαρμογής είναι ένας γρίφος που αρχικά φαίνεται βουνό - και ίσως να είναι. Αυτό που χρειάζεται τελικά είναι μεθοδικότητα, πολλές (μα πολλές) επαναλήψεις και σκέψη στο design και δυο μυστικά συστατικά: ομοιογένεια και απλότητα. 19

21 Ευτυχώς όμως, δεν είναι ανάγκη να «ξανα-ανακαλύψουμε τον τροχό». Μπορούμε να στηριχτούμε στην εμπειρία των μεγαλύτερων design agencies για να δούμε ποια είναι τα κύρια σχεδιαστικά χαρακτηριστικά των πιο επιτυχημένων Web εφαρμογών: Όμορφα & λειτουργικά tables Δεν υπάρχουν πολλά HTML tags πιο παραξηγημένα στο Web design από το <table>. Και όμως, αν φροντίσει κάποιος να χρησιμοποιήσει tables γι αυτό που προορίζονταν αρχικά, την παρουσίαση δεδομένων, θα δει ότι σε παρόμοιες περιπτώσεις είναι μονόδρομος. Λειτουργική χρήση εικονιδίων Όταν τα εικονίδια χρησιμοποιούνται με φειδωλό τρόπο, μπορούν να βοηθήσουν αρκετά στη μείωση του χρόνου απόκρισης του χρήστη, καθώς οπτικοποιούν πολύ αποτελεσματικά την πληροφορία. Δοκιμάστε να αναζητήσετε ένα αρχείο στο filesystem σας μέσα σε ένα φάκελο γεμάτο αρχεία ίδιου τύπου - εφόσον όλα τα εικονίδια είναι ίδια και οι τίτλοι εκτενείς, θα δυσκολευτείτε αρκετά. Πολλές Web εφαρμογές χρησιμοποιούν εικονίδια μεγάλου μεγέθους στo dashboard τους και άλλα μικρότερα ως φόντο σε πεδία, σε κουμπιά και στα μενού πλοήγησης. Διακριτικό περιβάλλον χρήσης Είτε αφορά την παλέτα χρωμάτων είτε το πλήθος των γραμματοσειρών που χρησιμοποιούνται, τα περισσότερα Web apps είναι αρκετά λακωνικά και στα δύο. Η γραμματοσειρά Lucida Grande φαίνεται να κυριαρχεί στις αγγλόφωνες εφαρμογές (στα ελληνικά δυστυχώς δεν είναι και η πιο καθαρή γραμματοσειρά), ενώ οι τόνοι του γκρι και τα απλά χρώματα χρησιμοποιούνται κατά κόρον. 20

22 Για να μειώσει τη φθορά και την κούραση από την επαναλαμβανόμενη χρήση, το backround διατηρεί γκρι φόντο σε όλες τις σελίδες και δίνει στο χρήστη τη δυνατότητα να αλλάξει τα χρώματα του header. Φόρμες Σχεδιασμένες με κομψό τρόπο και απαραιτήτως ισομετρικές, χρησιμοποιούνται για να αντλήσουν τις απαραίτητες πληροφορίες του ατόμου που τις συμπληρώνει χωρίς να του προκαλούν ανία. Tabs Τα tab modules είναι ένας πρώτης τάξεως τρόπος να κρύψετε πληροφορία που δεν είναι ανάγκη να είναι εμφανής ανά πάσα στιγμή, παρά μόνο εφόσον το επιλέξει ο χρήστης. Όπως είναι λογικό, ο αριθμός των διαφορετικών ενεργειών που μπορούν να γίνουν μέσω μιας εφαρμογής σχεδόν επιβάλλει τη χρήση tabs σε ορισμένες περιπτώσεις. 21

23 2 Συστήματα Διαχείρησης Περιεχομένου (CMS) 2.1 Εισαγωγή στα CMS Μέχρι πριν από λίγα χρόνια, ο μόνος τρόπος για να διατηρήσει μια εταιρία το site της ενημερωμένο ήταν να συνάψει συμβόλαιο με μια εταιρία παροχής υπηρεσιών συντήρησης. Τα τελευταία χρόνια, όμως, οι ίδιες οι εταιρίες παροχής τέτοιων υπηρεσιών προσφέρουν μια πολλά υποσχόμενη εναλλακτική λύση. Πολλές από αυτές έχουν αναπτύξει ειδικά συστήματα, τα οποία μειώνουν το χρόνο και το κόστος λειτουργίας ενός δικτυακού τόπου. Ο όρος Content Management Systems (CMS, Συστήματα Διαχείρισης Περιεχομένου) αναφέρεται στις εφαρμογές που επιτρέπουν στον πελάτη να διαχειρίζεται το δικτυακό του περιεχόμενο, όπως κείμενα, εικόνες, πίνακες κ.λπ., με εύκολο τρόπο, συνήθως παρόμοιο με αυτόν της χρήσης ενός κειμενογράφου. Οι εφαρμογές διαχείρισης περιεχομένου επιτρέπουν την αλλαγή του περιεχόμενου χωρίς να είναι απαραίτητα ειδικές γνώσεις σχετικές με τη δημιουργία ιστοσελίδων ή γραφικών, καθώς συνήθως τα κείμενα γράφονται μέσω κάποιων online WYSIWYG ("What You See Is What You Get") html editors, ειδικών δηλαδή κειμενογράφων, παρόμοιων με το MS Word, που επιτρέπουν τη μορφοποίηση των κειμένων όποτε υπάρχει ανάγκη. Οι αλλαγές του site μπορούν να γίνουν από οποιονδήποτε υπολογιστή που είναι συνδεμένος στο Διαδίκτυο, χωρίς να χρειάζεται να έχει εγκατεστημένα ειδικά προγράμματα επεξεργασίας ιστοσελίδων, γραφικών κτλπ. Μέσω ενός απλού φυλλομετρητή ιστοσελίδων (browser), ο χρήστης μπορεί να συντάξει ένα κείμενο και να ενημερώσει άμεσα το δικτυακό του τόπο. Αυτό που αποκαλούμε πολλές φορές "δυναμικό περιεχόμενο" σε ένα website δεν είναι άλλο παρά οι πληροφορίες που παρουσιάζονται στο site και μπορούν να αλλάξουν από τους ίδιους τους διαχειριστές του μέσω κάποιας εφαρμογής, η οποία ουσιαστικά μπορεί να εισάγει (προσθέτει), διορθώνει και να διαγράφει εγγραφές σε πίνακες βάσεων δεδομένων, όπου τις περισσότερες φορές καταχωρούνται όλες αυτές οι πληροφορίες. 22

24 Αυτό σημαίνει ότι δεν χρειάζεται να δημιουργηθούν πολλές ξεχωριστές ιστοσελίδες για την παρουσίαση των πληροφοριών στο site, αλλά αρκεί ένας ενιαίος σχεδιασμός στα σημεία όπου θέλουμε να εμφανίζεται το περιεχόμενό μας, καθώς και να υπάρχει ο ειδικός σε κάποια συγκεκριμένη γλώσσα προγραμματισμού (ASP, PHP, Coldfusion, Perl, CGI κ.λπ.), ο οποίος αναλαμβάνει να εμφανίσει τις σωστές πληροφορίες στις σωστές θέσεις. Έτσι, για το δικτυακό τόπο μιας εφημερίδας π.χ., που απαιτεί εύλογα καθημερινή ενημέρωση αλλά δεν χρησιμοποιεί κάποιο σύστημα Content Management, θα πρέπει ο υπεύθυνος για το σχεδιασμό του (designer) να δημιουργήσει μια σελίδα με τα γραφικά, την πλοήγηση και το περιβάλλον διεπαφής (interface) του website, ο υπεύθυνος ύλης να τοποθετήσει το περιεχόμενο στα σημεία της ιστοσελίδας που θέλει, και να ενημερωθούν οι σύνδεσμοι των υπόλοιπων σελίδων ώστε να συνδέονται με την καινούργια. Αφού την αποθηκεύσει, πρέπει να την ανεβάσει στο website μαζί με τις υπόλοιπες ιστοσελίδες που άλλαξαν. Αντιθέτως, αν ο δικτυακός τόπος λειτουργεί με χρήση κάποιου συστήματος CM, το μόνο που έχει να κάνει ο διαχειριστής του είναι να ανοίξει τη σχετική φόρμα εισαγωγής νέου άρθρου στη διαχειριστική εφαρμογή του website και να γράψει ή να επικολλήσει (copy-paste) τα στοιχεία που επιθυμεί. Αυτόματα, μετά την καταχώριση γίνονται από το ίδιο το σύστημα διαχείρισης περιεχομένου όλες οι απαραίτητες ενέργειες, ώστε το άρθρο να είναι άμεσα διαθέσιμο στους επισκέπτες και όλοι οι σύνδεσμοι προς αυτό ενημερωμένοι. Με την αυξανόμενη τάση χρήσης των CMS στην Ελλάδα και το εξωτερικό, γίνεται εμφανές ότι το μέλλον του Διαδικτύου σε ό,τι αφορά περιεχόμενο και πληροφορίες που πρέπει να ανανεώνονται τακτικά, ανήκει στα προγράμματα διαχείρισης περιεχομένου, αφού προσφέρουν πολλά πλεονεκτήματα, ταχύτητα και ευκολίες στη χρήση τους. Τα Συστήματα Διαχείρισης Περιεχομένου μπορούν να χρησιμοποιηθούν και να αντικαταστήσουν ένα συμβόλαιο συντήρησης επάξια. Τα CMS μπορούν να χρησιμοποιηθούν για: 23

25 Ειδήσεις (εφημερίδες, περιοδικά, πρακτορεία ειδήσεων κ.λπ.) Παρουσιάσεις εταιριών και προσωπικού Καταλόγους προϊόντων Παρουσιάσεις προϊόντων Online υποστήριξη Αγγελίες και ανακοινώσεις Παρουσιάσεις και προβολή γεωγραφικών περιοχών Διαφημίσεις Δελτία Τύπου Όρους και συμβόλαια Χάρτες, κατευθύνσεις, οδηγίες Ένα ολοκληρωμένο CMS πρέπει να διαχειρίζεται όλες τις δυναμικές πληροφορίες του site και να προσφέρει υπηρεσίες που εξυπηρετούν πλήρως τις ανάγκες των διαχειριστών του. 2.2 Web CMS Η διαχείριση περιεχομένου ιστού περιλαμβάνει τις λειτουργίες εκείνες οι οποίες εμπλέκονται στη δημιουργία και διάθεση ψηφιακού περιεχομένου σε πρόσωπα όπως πελάτες, προμηθευτές, συνεργάτες και προσωπικό τα οποία προσπελαύνουν περιεχόμενα του Ιστού μέσω extranet, Internet ή intranet. Ένα σύστημα διαχείρισης περιεχομένου ιστού αποτελείται από τα εργαλεία λογισμικού τα οποία χρησιμοποιούνται για να παρέχουν αυτοματοποιημένη υποστήριξη σε δραστηριότητες WCM. 24

26 2.3 Πως γινόταν μια ιστοσελίδα τη δεκαετία του 90 Για να δηµιουργήσουµε τη σελίδα στα δεξιά, έπρεπε να ξέρουµε πως να γραψουµε τον κώδικα στα αριστερά. 2.4 Πως γίνεται σήµερα Η µορφοποίηση διαχειρίζεται από την HTML σε ένα CSS αρχείο, αλλά ακόµη απαιτείται η γνώση γραφής του κώδικα στα αριστερά για να δηµιουργηθεί η σελίδα στα δεξιά. 25

27 2.5 Πως γίνεται µε ένα CMS Με ένα CMS αυτό που χρειάζεται να ξέρει κάποιος σήµερα είναι πως να γράψει το κόκκινο κείµενο στα αριστερά για να δηµιουργήσει τη σελίδα στα δεξιά. 2.6 Πλεονεκτήματα χρήσης CMS Γρήγορη ενημέρωση, διαχείριση και αρχειοθέτηση του περιεχομένου του δικτυακού τόπου Ενημέρωση του περιεχομένου από οπουδήποτε Ταυτόχρονη ενημέρωση από πολλούς χρήστες και διαφορετικούς υπολογιστές Να μην απαιτούνται ειδικές τεχνικές γνώσεις από τους διαχειριστές του Εύκολη χρήση και άμεση γνώση του τελικού αποτελέσματος, όπως γίνεται με τους γνωστούς κειμενογράφους Δυνατότητα αναζήτησης του περιεχομένου που καταχωρείται και αυτόματη δημιουργία αρχείου Ασφάλεια και προστασία του σχεδιασμού του site από λανθασμένες ενέργειες, που θα μπορούσαν να δημιουργήσουν προβλήματα στην εμφάνισή του Διαχωρισμός του περιεχομένου από το σχεδιασμό και την πλοήγηση (navigation) του δικτυακού τόπου 26

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο

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

Διαβάστε περισσότερα

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

Διαβάστε περισσότερα

6 Εισαγωγή στο Wordpress 3.x

6 Εισαγωγή στο Wordpress 3.x Περιεχόμενα 1 Εγκατάσταση του WordPress... 11 Ελάχιστες απαιτήσεις... 11 Easy PHP... 12 Εγκατάσταση Easy PHP... 12 Βήματα εγκατάστασης EasyPHP με εικόνες... 13 Το EasyPHP στα Ελληνικά... 17 Κατέβασμα και

Διαβάστε περισσότερα

ΑΡΧΕς ΛΕΙΤΟΥΡΓΙΑς CMS (Content Management System) ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΟΥς ςε ΜΙΚΡΟΜΕςΑΙΕς ΕΠΙΧΕΙΡΗςΕΙς

ΑΡΧΕς ΛΕΙΤΟΥΡΓΙΑς CMS (Content Management System) ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΟΥς ςε ΜΙΚΡΟΜΕςΑΙΕς ΕΠΙΧΕΙΡΗςΕΙς ΑΡΧΕς ΛΕΙΤΟΥΡΓΙΑς CMS (Content Management System) ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΟΥς ςε ΜΙΚΡΟΜΕςΑΙΕς ΕΠΙΧΕΙΡΗςΕΙς Χρήστος Γεωργιάδης Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας Περιεχόμενα 1. Η εικόνα του διαδικτύου

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 13 Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 1.1 Εισαγωγή... 16 1.2 Διαδίκτυο και Παγκόσμιος Ιστός Ιστορική αναδρομή... 17 1.3 Αρχές πληροφοριακών συστημάτων

Διαβάστε περισσότερα

Συςτήματα Διαχείριςησ Περιεχομένου

Συςτήματα Διαχείριςησ Περιεχομένου Συςτήματα Διαχείριςησ Περιεχομένου Ο όροσ Συςτήματα Διαχείριςησ Περιεχομένου (Content Management Systems - CMS) αναφέρεται ςτισ εφαρμογέσ που επιτρέπουν ςτο χρήςτη να διαχειρίζεται το δικτυακό του περιεχόμενο,

Διαβάστε περισσότερα

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας.

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας. Η Πυξίδα Απασχόλησης είναι ένα πλήρως παραμετροποιήσιμο portal που απευθύνεται σε Κέντρα Επαγγελματικής Κατάρτισης, Δήμους, Εκπαιδευτικούς Οργανισμούς και Εταιρίες Εύρεσης Εργασίας, με στόχο τόσο την μηχανογράφηση

Διαβάστε περισσότερα

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης

Διαβάστε περισσότερα

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Εισαγωγή-Σκοπός. Τρόποι δημιουργίας δυναμικών ιστοσελίδων. Dynamic Web Pages. Dynamic Web Page Development Using Dreamweaver. Τρόποι δημιουργίας δυναμικών

Διαβάστε περισσότερα

Οι διαδικασίες ενος CMS είναι σχεδιασμένες για να:

Οι διαδικασίες ενος CMS είναι σχεδιασμένες για να: CMS Content Management System Σύστημα Διαχείρισης Περιεχομένου Ένα σύστημα διαχείρισης περιεχομένου (CMS) είναι μια συλλογή απο διαδικασίες που χρησιμοποιούνται για τη διαχείριση της ροής εργασίας σε ένα

Διαβάστε περισσότερα

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή Τι είναι ένα CMS CMS ή Σύστημα Διαχείρισης Περιεχομένου (Content Management System) ονομάζουμε ένα λογισμικό που μας βοηθά να ελέγχουμε και να διαχειριζόμαστε έναν ιστότοπο δημόσιας ή περιορισμένης πρόσβασης.

Διαβάστε περισσότερα

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης Μικρομεσαίες Επιχειρήσεις και Καινοτομία Ηλεκτρονικό Εμπόριο H δυνατότητα των καταναλωτών και των εμπορικών καταστημάτων να κάνουν

Διαβάστε περισσότερα

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής Εργαλεία και τεχνικές από την πλευρά του πελάτη Java Applet

Διαβάστε περισσότερα

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο FrontPage 2003 Πρακτικός Οδηγός Χρήσης Το FrontPage είναι ένα πρόγραμμα δημιουργίας ιστοσελίδων και δικτυακών τόπων που επιτρέπει το σχεδιασμό ιστοσελίδων μέσα από γραφικό περιβάλλον αλλά και την ταυτόχρονη

Διαβάστε περισσότερα

GoDigital.CMS Content Management System. Πλήρης διαχείριση περιεχομένου ιστοσελίδας

GoDigital.CMS Content Management System. Πλήρης διαχείριση περιεχομένου ιστοσελίδας GoDigital.CMS Content Management System Πλήρης διαχείριση περιεχομένου ιστοσελίδας Γενική περιγραφή Πλήρης λύση ηλεκτρονικής παρουσίας Το GoDigital.CMS είναι μία πλήρη εφαρμογή διαχείρισης ηλεκτρονικής

Διαβάστε περισσότερα

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1

Διαβάστε περισσότερα

Συνέδριο ΕΛΛΑΚ 2010. Open Source λογισμικό σε εφαρμογές του δημόσιου και ιδιωτικού τομέα

Συνέδριο ΕΛΛΑΚ 2010. Open Source λογισμικό σε εφαρμογές του δημόσιου και ιδιωτικού τομέα Συνέδριο ΕΛΛΑΚ 2010 Open Source λογισμικό σε εφαρμογές του δημόσιου και ιδιωτικού τομέα Μπαλασάς Αντώνης (antoniom@tessera.gr) Εφόπουλος Βασίλης (efop@tessera.gr) Θεσσαλονίκη, Μάϊος 2010 1 Ταυτότητα εταιρείας

Διαβάστε περισσότερα

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Βασικές Έννοιες Διαδικτύου Wordpress & Κοινωνικά Δίκτυα (Part 1) Σταύρος Καουκάκης Ευτύχιος Βαβουράκης 1 Περιεχόμενα Γενικές Έννοιες Διαδικτύου Η αρχιτεκτονική του Web Συστήματα Διαχείρισης

Διαβάστε περισσότερα

Βασικές Έννοιες Web Εφαρμογών

Βασικές Έννοιες Web Εφαρμογών ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Τεχνολογίες και Εφαρμογές Διαδικτύου Βασικές Έννοιες Web Εφαρμογών Κατερίνα Πραματάρη Τεχνολογίες και Εφαρμογές Διαδικτύου Περιεχόμενα

Διαβάστε περισσότερα

Παραδοτέο Π5.3: Έντυπο και ψηφιακό υλικό (Web site) προβολής των δράσεων έργου

Παραδοτέο Π5.3: Έντυπο και ψηφιακό υλικό (Web site) προβολής των δράσεων έργου ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΕΡΕΥΝΑΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΕΠΙΧΕΙΡΗΣΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ «ΑΝΤΑΓΩΝΙΣΤΙΚΟΤΗΤΑ & ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ» ΚΑΙ ΠΕΡΙΦΕΡΕΙΩΝ ΣΕ ΜΕΤΑΒΑΣΗ ΕΘΝΙΚΟ ΣΤΡΑΤΗΓΙΚΟ ΠΛΑΙΣΙΟ

Διαβάστε περισσότερα

Τίτλος Βιβλίου: Εισαγωγή στο Wordpress 3.x. Copyright 2012, Γιώργος Μπίκας/Εκδόσεις Κλειδάριθμος

Τίτλος Βιβλίου: Εισαγωγή στο Wordpress 3.x. Copyright 2012, Γιώργος Μπίκας/Εκδόσεις Κλειδάριθμος Τίτλος Βιβλίου: Εισαγωγή στο Wordpress 3.x Copyright 2012, Γιώργος Μπίκας/Εκδόσεις Κλειδάριθμος Εκδόσεις Κλειδάριθμος Έδρα: Στουρνάρη 27Β Αθήνα 106 82 Τηλ.: 210 52.37.635 Fax: 210 52.37.677 email: info@klidarithmos.gr

Διαβάστε περισσότερα

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών Φορολογική Βιβλιοθήκη Θανάσης Φώτης Προγραμματιστής Εφαρμογών Το έργο Η φορολογική βιβλιοθήκη πρόκειται για ένα έργο που φιλοδοξεί να αποτελέσει σημαντικό βοήθημα για τον επαγγελματία λογιστή και όχι μόνο.

Διαβάστε περισσότερα

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college.

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college. Χρήση της Διεπαφής Προγραμματισμού Εφαρμογής Google Maps για τη δημιουργία διαδραστικού χάρτη με τα Μνημεία Παγκόσμιας Πολιτιστικής Κληρονομιάς της ΟΥΝΕΣΚΟ στη Θεσσαλονίκη Εμμανουήλ Τσάμης 1, Κωνσταντίνος

Διαβάστε περισσότερα

5 ο ΚΕΦΑΛΑΙΟ: ΠΡΑΚΤΙΚΟ ΚΟΜΜΑΤΙ

5 ο ΚΕΦΑΛΑΙΟ: ΠΡΑΚΤΙΚΟ ΚΟΜΜΑΤΙ 5 ο ΚΕΦΑΛΑΙΟ: ΠΡΑΚΤΙΚΟ ΚΟΜΜΑΤΙ 5.1 Εισαγωγή Το πρακτικό κομμάτι της πτυχιακής μας εργασίας αφορά την δημιουργία μιας λειτουργικής ιστοσελίδας με την χρήση της πλατφόρμας του Weebly, που αποτελεί μια σύγχρονη

Διαβάστε περισσότερα

Don t hire us if you want average. We only do exceptional.

Don t hire us if you want average. We only do exceptional. Εισαγωγή Το i-flexible είναι ένα εργαλείο σύγχρονης εταιρικής παρουσίασης, αμφίδρομης επικοινωνίας, δειγματισμού και λήψης παραγγελιών, με δυνατότητες διαχείρισης ομάδων χρηστών και ορισμού δικαιωμάτων

Διαβάστε περισσότερα

Περιεχόμενα. Τεχνικό εγχειρίδιο χρήσης IBNEWSLETTER

Περιεχόμενα. Τεχνικό εγχειρίδιο χρήσης IBNEWSLETTER Περιεχόμενα ΣΤΟΙΧΕΙΑ ΕΠΙΚΟΙΝΩΝΙΑΣ... 2 Τμήμα Υποστήριξης (Help Desk and Client Support)... 2 ΕΙΣΑΓΩΓΗ... 3 Εισαγωγή Email marketing... 3 Σχετικά με το IBNEWSLETTER... 3 Μεθοδολογία... 4 Χαρακτηριστικά...

Διαβάστε περισσότερα

Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός

Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων World Wide Web Παγκόσμιος Ιστός Internet - WWW Internet: παγκόσμιο δίκτυο υπολογιστών που βασίζεται στο πρωτόκολο επικοινωνίας TCP/IP και

Διαβάστε περισσότερα

Εισαγωγή στις αρχές του CMS. Joomla Training. Wordpress Training.

Εισαγωγή στις αρχές του CMS. Joomla Training. Wordpress Training. Εισαγωγή στις αρχές του CMS. Joomla Training. Wordpress Training. Τι είναι το CMS? Η ιστορία των CMSs Δυνατότητες των CMS Είναι τα CMSs οι σωστές λύσεις; Server-side λογισμικό που εξειδικεύεται στην απλοποιήσει,

Διαβάστε περισσότερα

Σεμινάριο joomla! 3. Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer

Σεμινάριο joomla! 3. Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer Σεμινάριο joomla! 3 Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer Ξεκινώντας:Τι είναι τα CMS Η Joomla είναι λογισμικό κατασκευής

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4

Διαβάστε περισσότερα

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Λαμπαδαρίδης Αντώνιος el04148@mail.ntua.gr Διπλωματική εργασία στο Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Επιβλέπων: Καθηγητής Τ. Σελλής Περίληψη

Διαβάστε περισσότερα

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 11 Αναζήτηση προϊόντος...

Διαβάστε περισσότερα

Internet Business Hellas

Internet Business Hellas Internet Business Hellas Περιεχόμενα Εισαγωγή email marketing IBNEWSLETTER Χαρακτηριστικά Πλεονεκτήματα Επικοινωνία Εισαγωγή email marketing «Το μάρκετινγκ μέσω ηλεκτρονικού ταχυδρομείου συνίσταται στην

Διαβάστε περισσότερα

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο Το περιβάλλον εργασίας Ανοίγοντας την Ελληνική Έκδοση του FrontPage, για πρώτη φορά, η εικόνα που θα συναντήσουμε είναι αυτή της Εικόνας 1 με τα Μενού Εντολών και τη Γραμμή Εργαλείων, στο πάνω μέρος της

Διαβάστε περισσότερα

Περιεχόμενα. Πληροφορίες Σχετικά με το βιβλίο...11 Τι είναι το WordPress...11 Πληροφορίες για τον συγγραφέα...12

Περιεχόμενα. Πληροφορίες Σχετικά με το βιβλίο...11 Τι είναι το WordPress...11 Πληροφορίες για τον συγγραφέα...12 Περιεχόμενα Πληροφορίες... 11 Σχετικά με το βιβλίο...11 Τι είναι το WordPress...11 Πληροφορίες για τον συγγραφέα...12 1 Εγκατάσταση του WordPress... 13 Ελάχιστες απαιτήσεις...13 WampServer...14 Εγκατάσταση

Διαβάστε περισσότερα

ΕΛΟΤ ΕΝ ISO 9001:2008 QMSCERT - cert No.: 120908/1480. ΕΛΟΤ ΕΝ ISO 14001:2004 QMSCERT - cert No.: 120908/1481

ΕΛΟΤ ΕΝ ISO 9001:2008 QMSCERT - cert No.: 120908/1480. ΕΛΟΤ ΕΝ ISO 14001:2004 QMSCERT - cert No.: 120908/1481 Εισαγωγή Το active3 είναι ένα εργαλείο σύγχρονης εταιρικής παρουσίασης, αμφίδρομης επικοινωνίας, δειγματισμού και λήψης παραγγελιών, με δυνατότητες διαχείρισης ομάδων χρηστών και ορισμού δικαιωμάτων πρόσβασης,

Διαβάστε περισσότερα

ΟΛΟΚΛΗΡΩΜΕΝΟ ΣΥΣΤΗΜΑ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ E-AGIOGRAFIA

ΟΛΟΚΛΗΡΩΜΕΝΟ ΣΥΣΤΗΜΑ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ E-AGIOGRAFIA ΟΛΟΚΛΗΡΩΜΕΝΟ ΣΥΣΤΗΜΑ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ E-AGIOGRAFIA Καλωσορίσατε στην πλατφόρμα ηλεκτρονικής μάθησης E-Agiografia, Η Media Suite έχει αναπτύξει το Ολοκληρωμένο Σύστημα Τηλεκατάρτισης (e-learning) με την επωνυμία

Διαβάστε περισσότερα

Χαρακτηριστικά ιστοσελίδας

Χαρακτηριστικά ιστοσελίδας Χαρακτηριστικά ιστοσελίδας COSMOS4U Web Site Pro Χαρακτηριστικά Επιπλέον Δυνατότητες Προφίλ Εταιρίας Παρουσίαση της εταιρίας σας με φωτογραφικό υλικό και κείμενα. Τήρηση προδιαγραφών και χρήση λέξεων κλειδιά

Διαβάστε περισσότερα

Βασικές Έννοιες Διαδικτύου, Wordpress και BuddyPress

Βασικές Έννοιες Διαδικτύου, Wordpress και BuddyPress ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Βασικές Έννοιες Διαδικτύου, Wordpress και BuddyPress Σταύρος Καουκάκης Χάρης Παπαγιαννάκης Ευτύχης Βαβουράκης 1 Περιεχόμενα Γενικές Έννοιες Διαδικτύου Η αρχιτεκτονική του Web Συστήματα

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ:

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: ΘΕΟΔΟΣΙΟΥ ΝΙΚΗ Α.Μ. 103/04 ΠΑΠΑΠΕΤΡΟΥ ΦΩΤΕΙΝΗ Α.Μ. 134/04 Εξεταστική Επιτροπή Επιβλέπουσα Καθηγήτρια : Σατρατζέμη Μαρία, Καθηγήτρια Μέλη : Ευαγγελίδης

Διαβάστε περισσότερα

GoDigital.Store E-Commerce Platform

GoDigital.Store E-Commerce Platform GoDigital.Store E-Commerce Platform Πλήρης διαχείριση καταλόγου και καταστήματος banet Α.Ε. Βαλαωρίτου 20 54625 Θεσσαλονίκη Τ.2310253999 F.2310253998 www.banet.gr info@banet.gr GoDigital.Store Γενική περιγραφή

Διαβάστε περισσότερα

XAMPP Apache MySQL PHP javascript xampp

XAMPP Apache MySQL PHP javascript xampp XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα

Διαβάστε περισσότερα

A J A X AJAX Γιάννης Αρβανιτάκης

A J A X AJAX Γιάννης Αρβανιτάκης A J A X AJAX Γιάννης Αρβανιτάκης 04/07/08 AJAX Στην πράξη 2 Autocomplete AJAX Στην πράξη 3 Webmail (google, yahoo) AJAX Στην πράξη 4 Flickr AJAX Στην πράξη 5 Google Docs AJAX Στην πράξη 6 Google maps http://maps.google.com/

Διαβάστε περισσότερα

Συστήματα διαχείρισης περιεχομένου

Συστήματα διαχείρισης περιεχομένου Content Management Systems Συστήματα διαχείρισης περιεχομένου Συμεωνίδης Ευστάθιος BSc in Information Technology MSc in Information Systems MSc in Management Linked In: http://gr.linkedin.com/pub/stathis-simeonidis/24/217/92

Διαβάστε περισσότερα

Σημασιολογικοί Ιστοχώροι: Γιατί Drupal. 18/3/2014 Μυρτώ Αμοργιανού Μονάδα Σημασιολογικού Ιστού

Σημασιολογικοί Ιστοχώροι: Γιατί Drupal. 18/3/2014 Μυρτώ Αμοργιανού Μονάδα Σημασιολογικού Ιστού Σημασιολογικοί Ιστοχώροι: Γιατί Drupal 18/3/2014 Μυρτώ Αμοργιανού Τι είναι CMS Τα Συστήματα Διαχείρισης Περιεχομένου (ΣΔΠ, Content Management Systems, CMS) είναι διαδικτυακές εφαρμογές που επιτρέπουν την

Διαβάστε περισσότερα

Προβλήµατα CGI, SSI CGI: Απόδοση Έναρξη νέας διαδικασίας για εκτέλεση (2 διαδικασιών σε περίπτωση διερµηνευόµενης γλώσσας, π.χ. perl). Κοινές διαδικασ

Προβλήµατα CGI, SSI CGI: Απόδοση Έναρξη νέας διαδικασίας για εκτέλεση (2 διαδικασιών σε περίπτωση διερµηνευόµενης γλώσσας, π.χ. perl). Κοινές διαδικασ Αρχιτεκτονική προηγµένων web εφαρµογών Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών 1 Προβλήµατα CGI, SSI CGI: Απόδοση Έναρξη νέας διαδικασίας για εκτέλεση (2 διαδικασιών

Διαβάστε περισσότερα

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

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

Διαβάστε περισσότερα

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. PROXY SERVER Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. Αποτελεσματικό εργαλείο για την απόκρυψη των εσωτερικών λεπτομερειών και διευθύνσεων IP του δικτύου. Αυξάνει τη συνολική

Διαβάστε περισσότερα

φιλοξενία & διαχείριση ιστοσελίδων

φιλοξενία & διαχείριση ιστοσελίδων φιλοξενία & διαχείριση ιστοσελίδων για Ηλεκτρονικό Εμπόριο και Internet Marketing κατάλογος προϊόντων & υπηρεσιών 2015 Πακέτα φιλοξενίας - Περιγραφή Cloud Hosting - Κατοχύρωση ονόματος - Οικονομικό START

Διαβάστε περισσότερα

Κατασκευή Ιστολόγιου

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

Διαβάστε περισσότερα

1 ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΑΣ ΓΕΩΠΟΝΙΑΣ - ΤΜΗΜΑ ΦΥΤΙΚΗΣ ΠΑΡΑΓΩΓΗΣ

1 ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΑΣ ΓΕΩΠΟΝΙΑΣ - ΤΜΗΜΑ ΦΥΤΙΚΗΣ ΠΑΡΑΓΩΓΗΣ 1 2 Περιεχόμενα 1. Εισαγωγή... 5 2. Επεξήγηση των εργαλείων που χρησιμοποιήθηκαν για την δημιουργία της ιστοσελίδας... 6 2.1 Γλώσσα προγραμματισμού ΗΤML για την δημιουργία της Ιστοσελίδας... 6 2.2 Γλώσσα

Διαβάστε περισσότερα

Τεχνικός Εφαρμογών Πληροφορικής

Τεχνικός Εφαρμογών Πληροφορικής Τεχνικός Εφαρμογών Πληροφορικής ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΙΣΑΓΩΓΗ Εξάμηνο: 2014Β Διδάσκουσα: Ηλεκτρονική Τάξη: Κανελλοπούλου Χριστίνα_ΠΕ19 Πληροφορικής Περιεχόμενα 1.Τι είναι η Php; 2.Πως γίνετε η γραφή

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP Αντώνης Χρυσόπουλος Κατερίνα Κυπριώτη Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP Για να γίνουμε όλοι καλύτεροι άνθρωποι Τι έχει το μενού σήμερα??? 1. Τι είναι η PHP??? Τι είναι

Διαβάστε περισσότερα

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

Συνοπτικός οδηγός χρήσης της πλατφόρμας ασύγχρονης τηλεεκπαίδευσης. Καθηγητή Συνοπτικός οδηγός χρήσης της πλατφόρμας ασύγχρονης τηλεεκπαίδευσης Moodle για τον Καθηγητή Πίνακας Περιεχομένων 1. Εισαγωγή...3 1.1 Περιβάλλον Moodle... 3 1.2 Εισαγωγή / εγγραφή στην πλατφόρμα... 3 2 Δημιουργία

Διαβάστε περισσότερα

Βελτιωμένη Εφαρμογή. Νέες δυνατότητες. Νέα Ιστοσελίδα

Βελτιωμένη Εφαρμογή. Νέες δυνατότητες. Νέα Ιστοσελίδα Βελτιωμένη Εφαρμογή Νέες δυνατότητες Νέα Ιστοσελίδα ΑΝΩΤΑΤΟ ΣΥΜΒΟΥΛΙΟ ΕΠΙΛΟΓΗΣ ΠΡΟΣΩΠΙΚΟΥ WWW.ASEP.GR 1 ΦΟΡΕΙΣ Α.Σ.Ε.Π. ΥΠΟΨΗΦΙΟΙ ΑΝΩΤΑΤΟ ΣΥΜΒΟΥΛΙΟ ΕΠΙΛΟΓΗΣ ΠΡΟΣΩΠΙΚΟΥ WWW.ASEP.GR 2 Φάση Α: Α: Μελέτη Εφαρμογής

Διαβάστε περισσότερα

Ηλεκτρονική Διαφήμιση. Αντωνιάδου Όλγα

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

Διαβάστε περισσότερα

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ 1 Λειτουργικές απαιτήσεις Το σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών στοχεύει στο να επιτρέπει την πλήρως ηλεκτρονική υποβολή αιτήσεων από υποψήφιους

Διαβάστε περισσότερα

Εφαρμογές Ανοιχτού Κώδικα στη Βιβλιοθήκη & Κέντρο Πληροφόρησης του Πανεπιστημίου Μακεδονίας. Φίλιππος Κολοβός

Εφαρμογές Ανοιχτού Κώδικα στη Βιβλιοθήκη & Κέντρο Πληροφόρησης του Πανεπιστημίου Μακεδονίας. Φίλιππος Κολοβός Εφαρμογές Ανοιχτού Κώδικα στη Βιβλιοθήκη & Κέντρο Πληροφόρησης του Πανεπιστημίου Μακεδονίας Φίλιππος Κολοβός Εισαγωγικά Βιβλιοθήκη Ακαδημαϊκό Περιβάλλον Ανάγκη παροχής πλήθους υπηρεσιών Έντονα μεταβαλλόμενο

Διαβάστε περισσότερα

Σχεδιασμός και Ανάπτυξη Ιστοσελίδων ΙΙ ΙΕΚ ΤΡΙΑΝΔΡΙΑΣ ΓΡΑΦΙΣΤΑΣ ΕΝΤΥΠΟΥ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΕΣΩΝ. CMS Content Management Systems Joomla

Σχεδιασμός και Ανάπτυξη Ιστοσελίδων ΙΙ ΙΕΚ ΤΡΙΑΝΔΡΙΑΣ ΓΡΑΦΙΣΤΑΣ ΕΝΤΥΠΟΥ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΕΣΩΝ. CMS Content Management Systems Joomla Σχεδιασμός και Ανάπτυξη Ιστοσελίδων ΙΙ ΙΕΚ ΤΡΙΑΝΔΡΙΑΣ ΓΡΑΦΙΣΤΑΣ ΕΝΤΥΠΟΥ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΕΣΩΝ CMS Content Management Systems Joomla Τι είναι ένα CMS; Ένα Content Management System (CMS) είναι μία μορφή

Διαβάστε περισσότερα

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ ΙΑ ΙΚΤΥΑΚΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΎ ΣΥΣΤΗΜΑΤΟΣ. Τρίτη, 7 Φεβρουαρίου 2012

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ ΙΑ ΙΚΤΥΑΚΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΎ ΣΥΣΤΗΜΑΤΟΣ. Τρίτη, 7 Φεβρουαρίου 2012 ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ ΙΑ ΙΚΤΥΑΚΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΎ ΣΥΣΤΗΜΑΤΟΣ Τρίτη, 7 Φεβρουαρίου 2012 Για την εταιρεία ACTS : Παπαγεωργίου Κων/νος Ποτιέ 21/ Χανιά, ΤΚ 73100 AΦΜ: 065439343 Τηλ./Fax:

Διαβάστε περισσότερα

Σύστημα Διαχείρισης Περιεχομένου

Σύστημα Διαχείρισης Περιεχομένου Σύστημα Διαχείρισης Περιεχομένου Τι είναι ένα CMS Σύστημα διαχείρισης περιεχομένου - (Content Management System) Οργάνωση, ταξινόμηση και αρχειοθέτηση πληροφορίας Δημιουργία της υποδομής πάνω στην οποία

Διαβάστε περισσότερα

Χαρακτηριστικά ιστοσελίδας

Χαρακτηριστικά ιστοσελίδας Χαρακτηριστικά ιστοσελίδας COSMOS4U e-shop Χαρακτηριστικά Επιπλέον Δυνατότητες Κατάλογος προϊόντων για πώληση Δυνατότητα δημιουργίας καταλόγου απεριόριστου αριθμού προϊόντων και κατηγοριών. Εμφάνιση χαρακτηριστικών

Διαβάστε περισσότερα

Δυναμικές Ιστοσελίδες στο Πανελλήνιο Σχολικό Δίκτυο

Δυναμικές Ιστοσελίδες στο Πανελλήνιο Σχολικό Δίκτυο Δυναμικές Ιστοσελίδες στο Πανελλήνιο Σχολικό Δίκτυο Δρ. Χρήστος Όροβας Τεχνικός Υπεύθυνος 1 Διαδικασία «Φόρτωσης» μιας Ιστοσελίδας Internet Explorer, Mozilla, Chrome, κτλ HTTP Server ΠΣΔ Αίτημα για επικοινωνία

Διαβάστε περισσότερα

Συγκεντρωτικό Παράρτημα

Συγκεντρωτικό Παράρτημα Αρχική σελίδα -> Βρείτε το. Δεν λειτουργούν τα links Αποπροσανατολισμός, δυσλειτουργία δικτυακού τόπου Να διορθωθούν τα links Έγινε έλεγχος και διόρθωση όλων των συνδέσμων Ενότητα βιβλιοθήκη: η διαδρομή

Διαβάστε περισσότερα

Χαρακτηριστικά ιστοσελίδας

Χαρακτηριστικά ιστοσελίδας Χαρακτηριστικά ιστοσελίδας COSMOS4U Web Site Biz Χαρακτηριστικά Επιπλέον Δυνατότητες Προφίλ Εταιρίας Παρουσίαση της εταιρίας σας με φωτογραφικό υλικό και κείμενα. Τήρηση προδιαγραφών και χρήση λέξεων κλειδιά

Διαβάστε περισσότερα

Χαρακτηριστικά ιστοσελίδας

Χαρακτηριστικά ιστοσελίδας Χαρακτηριστικά ιστοσελίδας COSMOS4U Web Portal Χαρακτηριστικά Επιπλέον Δυνατότητες Έως 10 κατηγορίες αρθρογραφίας και 10 υποκατηγορίες Δημιουργούμε έως 10 κατηγορίες αρθρογραφίας που η κάθε μια μπορεί

Διαβάστε περισσότερα

Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning

Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning Εισαγωγή Η εφαρμογή των περιοδικών etwinning δίνει τη δυνατότητα σε εκπαιδευτικούς που έχουν λογαριασμό στο Πανελλήνιο Σχολικό Δίκτυο και που έχουν

Διαβάστε περισσότερα

Λογισμική Εφαρμογή Διαχείρισης Ερωτηματολογίων ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε

Λογισμική Εφαρμογή Διαχείρισης Ερωτηματολογίων ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε σχετικά με τον έλεγχο της καπνιστικής συνήθειας 1 22 Λογισμικές εφαρμογές καταγραφής και αξιοποίησης πληροφοριών σχετικά με τον έλεγχο της καπνιστικής συνήθειας Λογισμική Εφαρμογή Διαχείρισης Ερωτηματολογίων

Διαβάστε περισσότερα

Δίνουμε λύσεις, δεν προτείνουμε

Δίνουμε λύσεις, δεν προτείνουμε Δίνουμε λύσεις, δεν προτείνουμε Σχετικά με εμάς Ολοκληρωμένες λύσεις προβολής επαγγελματιών στο διαδίκτυο. Ο Όμιλος FOCUS-ON, ένας όμιλος Web & Mobile Services, ξεκίνησε τη δραστηριοποίησή του το 2008

Διαβάστε περισσότερα

Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης

Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης Συντάκτης Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Ηµεροµηνία Μάιος 2004 Πίνακας Περιεχοµένων ΕΙΣΑΓΩΓΗ 3 ΦΙΛΟΣΟΦΙΑ ΠΛΑΤΦΟΡΜΑΣ 4 ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ

Διαβάστε περισσότερα

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...

Διαβάστε περισσότερα

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά Για την STUDIO KOSTA BODA ILLUM Χανίων Πέµπτη, 9 Φεβρουαρίου 2012 Για την εταιρεία ACTS : Παπαγεωργίου

Διαβάστε περισσότερα

121 (one2one) συμβουλές και υπηρεσίες Προσαρμόσιμη οθόνη (interface) χρήστη Κάθετη δομή ανά Δραστηριότητα Πρόσβαση στην Ομάδα Ανάπτυξης Λογισμικού μας

121 (one2one) συμβουλές και υπηρεσίες Προσαρμόσιμη οθόνη (interface) χρήστη Κάθετη δομή ανά Δραστηριότητα Πρόσβαση στην Ομάδα Ανάπτυξης Λογισμικού μας ΣΥΣΤΗΜΑ ΕΝΙΑΙΑΣ ΔΙΑΧΕΙΡΙΣΗΣ ΠΕΛΑΤΟΛΟΓΙΟΥ & ΕΠΙΚΟΙΝΩΝΙΑΣ (CRM) Το icomplete είναι μια βραβευμένη υπηρεσία, βασισμένη σε λογισμικό CRM μέσω cloud, ειδικά προσαρμοσμένο για μικρές και μεσαίες επιχειρήσεις

Διαβάστε περισσότερα

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΙΑ 2 ΑNAΠΤΥΞΗ

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΙΑ 2 ΑNAΠΤΥΞΗ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΙΑ 2 ΑNAΠΤΥΞΗ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΗΡΕΣΙΑΣ ΑΝΑΖΗΤΗΣΗΣ ΕΦΑΡΜΟΓΩΝ ΕΛ/ΛΑΚ ] ΓΙΑ ΤΟN ΧΡΗΣΤΗ [13/01/2014] έκδοση: 1.0 1 Περιεχόμενα 1. Έλεγχος εγγράφου...3 2. Εισαγωγή...4 3. Εισαγωγή

Διαβάστε περισσότερα

ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ ΕΞΟΠΛΙΣΜΟΥ... 22 ΕΠΙΚΟΙΝΩΝΙΑ... 23

ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ ΕΞΟΠΛΙΣΜΟΥ... 22 ΕΠΙΚΟΙΝΩΝΙΑ... 23 Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης GUnet e-class Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης Συντάκτης Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης

Διαβάστε περισσότερα

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Β5.1.2 Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Τι θα μάθουμε σήμερα: Να ορίζουμε τι είναι πρωτόκολλο επικοινωνίας Να εξηγούμε τη χρησιμότητα των πρωτοκόλλων επικοινωνίας Να ονομάζουμε τα σημαντικότερα

Διαβάστε περισσότερα

ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω

ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω ΤΙΤΛΟΣ ΕΓΓΡΑΦΟΥ ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω Έκδοση 1.0 12 Ιανουαρίου 2009 ΑΡΙΘΜΟΣ ΣΥΜΒΑΣΗΣ : 25978/04.08.2008 ΕΠΙΣΗΜΗ ΟΝΟΜΑΣΙΑ ΕΡΓΟΥ : Προσαρμογή, Ανάπτυξη, Έλεγχος και Εγκατάσταση

Διαβάστε περισσότερα

"Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης

Αθηνά - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης "Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ Ημ/νία ανάρτησης στον ιστότοπο

Διαβάστε περισσότερα

interactivecommunication White Paper 2007, Cybertechnics Ltd. All rights reserved.

interactivecommunication White Paper 2007, Cybertechnics Ltd. All rights reserved. interactivecommunication ModusWEB TM CMS White Paper Φεβρουάριος 2007 2007, Cybertechnics Ltd. All rights reserved. Σήμερα κάθε επιχείρηση χρειάζεται να διαχειριστεί κάποια μορφή online ψηφιακούπεριεχομένου.

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ MODULE: ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ MODULE: ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ MODULE: ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ VERSION CMS 4.0 ΕΚ ΟΣΗ ΕΓΧΕΙΡΙ ΙΟΥ 4.0.1-2009 ΤΕΛΕΥΤΑΙΑ ΕΝΗΜΕΡΩΣΗ ΙΑΝΟΥΑΡΙΟΣ 2009 Το παρόν εγχειρίδιο διατίθεται µαζί µε την πλατφόρµα ηλεκτρονικού επιχειρείν

Διαβάστε περισσότερα

ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ

ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 351 ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ Τζουμάκας Βασίλης Καθηγητής Πληροφορικής στο Παπαστράτειο Γυμνάσιο Αγρινίου vtzoum@sch.gr

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Microsoft Excel Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Microsoft Excel Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Microsoft Excel 2002... 9 Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26 Κεφάλαιο 3: Δημιουργία νέου βιβλίου εργασίας και καταχώριση δεδομένων...

Διαβάστε περισσότερα

Οδηγός γρήγορης εκκίνησης

Οδηγός γρήγορης εκκίνησης Οδηγός γρήγορης εκκίνησης Το Microsoft Word 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Γραμμή

Διαβάστε περισσότερα

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 8: Σχεδίαση Συστήματος Σχεδίαση Συστήματος 2 Διεργασία μετατροπής του προβλήματος σε λύση. Από το Τί στο Πώς. Σχέδιο: Λεπτομερής περιγραφή της λύσης. Λύση:

Διαβάστε περισσότερα

ΔΙΑΣΥΝΔΕΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΙΣΤΟΣΕΛΙΔΩΝ ΣΕ ΕΝΙΑΙΟ ΠΕΡΙΒΑΛΛΟΝ: ΕΦΑΡΜΟΓΗ ΣΤΟΝ ΙΣΤΟΤΟΠΟ ΤΗΣ ΣΧΟΛΗΣ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ

ΔΙΑΣΥΝΔΕΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΙΣΤΟΣΕΛΙΔΩΝ ΣΕ ΕΝΙΑΙΟ ΠΕΡΙΒΑΛΛΟΝ: ΕΦΑΡΜΟΓΗ ΣΤΟΝ ΙΣΤΟΤΟΠΟ ΤΗΣ ΣΧΟΛΗΣ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΔΙΑΣΥΝΔΕΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΙΣΤΟΣΕΛΙΔΩΝ ΣΕ ΕΝΙΑΙΟ ΠΕΡΙΒΑΛΛΟΝ: ΕΦΑΡΜΟΓΗ ΣΤΟΝ ΙΣΤΟΤΟΠΟ ΤΗΣ ΣΧΟΛΗΣ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ Ι.Π. Τζιγκουνάκης, Ν.Γ. Καλογερόπουλος, Ε.Α. Παυλάτου, Α.Γ. Μπουντουβής, Ι.Α. Παλυβός

Διαβάστε περισσότερα

Διαχειριστικό σύστημα ονομάτων χώρου

Διαχειριστικό σύστημα ονομάτων χώρου Διαχειριστικό σύστημα ονομάτων χώρου Το διαχειριστικό σύστημα ονομάτων χώρου απευθύνεται σε όλους τους χρήστες οι οποίοι έχουν καταχωρήσει τα ονόματα χώρου τους (domain names) μέσα από το σύστημα καταχώρησης

Διαβάστε περισσότερα

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία Δίκτυα ηλεκτρονικών υπολογιστών είναι υπολογιστές της ίδιας ή και διαφορετικής μάρκας συνδεδεμένοι μεταξύ τους σε τοπικό (local) ή ευρύ (wide) επίπεδο

Διαβάστε περισσότερα

Ermis Digital. Σύντοµη Περιγραφή της Συµµετοχής. (µέγιστο 100 λέξεις)

Ermis Digital. Σύντοµη Περιγραφή της Συµµετοχής. (µέγιστο 100 λέξεις) Ermis Digital Η έκθεση δεν θα πρέπει να ξεπερνάει συνολικά τις 10 σελίδες (µαζί µε τις οδηγίες συµπλήρωσης των πεδίων). Για τις απαντήσεις θα πρέπει να χρησιµοποιηθεί µέγεθος γραµµατοσειράς 10 ή και µεγαλύτερο.

Διαβάστε περισσότερα

MANAGER SIDE BAR. Μία άλλη λειτουργία είναι το ξυπνητήρι. Μπορείτε να ορίσετε τον χρόνο υπενθύμισης. Μετά την λήξη του χρόνου θα ειδοποιηθείτε ηχητικά

MANAGER SIDE BAR. Μία άλλη λειτουργία είναι το ξυπνητήρι. Μπορείτε να ορίσετε τον χρόνο υπενθύμισης. Μετά την λήξη του χρόνου θα ειδοποιηθείτε ηχητικά MANAGER SIDE BAR Η Manager side bar είναι μία εφαρμογή σχεδιασμένη να προσφέρει μια σειρά από λειτουργίες και ευκολίες σε κάθε χρήστη Η/Υ προχωρημένο ή αρχάριο. Βασική λειτουργία της εφαρμογής είναι ότι

Διαβάστε περισσότερα

Ο Οδηγός γρήγορης εκκίνησης

Ο Οδηγός γρήγορης εκκίνησης Ο Οδηγός γρήγορης εκκίνησης του Microsoft PowerPoint 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης.

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

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

Διαβάστε περισσότερα

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για

Διαβάστε περισσότερα

Vodafone Business Connect

Vodafone Business Connect Vodafone Business Connect Vodafone Business WebHosting Αναλυτικός Οδηγός Χρήσης MSSQL Manager Αναλυτικός οδηγός χρήσης: MS SQL Manager Vodafone Business Connect - Υπηρεσίες φιλοξενίας εταιρικού e-mail

Διαβάστε περισσότερα

Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης

Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης Κωστής Αϊβαλής Μηχανικός Πληροφορικής TU-Berlin 2/5/2008 ΕΑΠ-ΓΤΠ61-Κωστής Αϊβαλής 1 Εισαγωγή Η ταχύτητα επεξεργασίας των εφαρµογών διαδικτυακών υπηρεσιών

Διαβάστε περισσότερα

Μορφές Ηλεκτρονικής Μάθησης

Μορφές Ηλεκτρονικής Μάθησης Ηλεκτρονική Μάθηση Μορφές Ηλεκτρονικής Μάθησης Σύγχρονη Ηλεκτρονική Μάθηση Εικονική αίθουσα διδασκαλίας Τεχνολογίες Τηλεδιάσκεψης Ασύγχρονη Ηλεκτρονική Μάθηση Ηλεκτρονική Μάθηση σε Εξατομικευμένο Ρυθμό

Διαβάστε περισσότερα

Οι νεότερες εξελίξεις στον GM EPC

Οι νεότερες εξελίξεις στον GM EPC Οι νεότερες εξελίξεις στον GM EPC Πλοήγηση με χρήση γραφικών στοιχείων Ο κατάλογος επόμενης γενιάς GM Next Gen EPC διαθέτει διάφορες λειτουργίες που έχουν σχεδιαστεί για ταχύτερη και ευκολότερη εύρεση

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Σχεδίαση και Αρχιτεκτονική Δικτύων Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 19 Διάρθρωση

Διαβάστε περισσότερα