Σχεδιασμός και ανάπτυξη ενός Web Site. Αθ. Ανδρούτσος

Σχετικά έγγραφα
Σχεδόν όλες οι ιστοσελίδες βασίζονται σε μεγάλο βαθμό σε πίνακες. Για να εισάγουμε έναν πίνακα επιλέγουμε από το μενού Insert->Table.

Εισαγωγή στη δημιουργία wikis για την Εκπαίδευση. Αθ. Ανδρούτσος

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

Οδηγίες κατασκευής Ιστοσελίδων µε το πρόγραµµα FRONTPAGE 2003

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : / id ot.com /

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Word Μέρος 2

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

<a href=" στο κείμενο</a>.

XAMPP Apache MySQL PHP javascript xampp

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ. Κειμενογράφος WORD

Πρακτικές οδηγίες για την Επεξεργασία Κειμένου

Α ΛΥΚΕΙΟΥ - ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΪΟΣ 2019 ΕΝΔΕΙΚΤΙΚΕΣ ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ

Βρίσκοντας το block εισόδου χρήστη στο τέλος της αριστερής στήλης του site:

Κεφάλαιο 11: Εισαγωγή στην HTML. Εφαρμογές Πληροφορικής Κεφ. 11 Καραμαούνας Πολύκαρπος

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

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ:

ΕΡΩΤΗΣΕΙΣ WORD Πώς αλλάζουμε το διάστιχο μίας παραγράφου; [Πηγαίνουμε στην παράγραφο και στην κεντρική καρτέλα πατάμε το εικονίδιο Διάστιχο]

Εργαστήριο του Μαθήματος: ΕΠΛ003. Ενότητα 3 Εισαγωγή στο Microsoft Word

Εργαστήριο του Μαθήματος: ΕΠΛ001

Σημειώσεις για τις Ιστοσελίδες του Google

1. Κλικ στην καρτέλα Insert 2. Tables 3. Κλικ Table 4. Σύρουμε το δείκτη του ποντικιού και επιλέγουμε τον επιθυμητό αριθμό γραμμών και στηλών

Άσκηση 8 - Δημιουργία ιστοσελίδας μουσείο και προβολή εκθεμάτων.

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου. 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου ΣΤΟΧΟΙ:

Πρακτικές συμβουλές κατά την πληκτρολόγηση ., ; :! ( ) " " Άνοιγμα και αποθήκευση εγγράφου Αρχείο, Άνοιγμα. Αρχείο / Αποθήκευση

Μενού Προβολή. Προβολές εγγράφου

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Υπολογιστικών Φύλλων. 2. Κύρια Οθόνη Της Εφαρμογής Υπολογιστικών Φύλλων ΣΤΟΧΟΙ:

Ref.: SLWS 1 5Copyright 2005 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7

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

Ποιες είναι οι κύριες ετικέτες που χρησιμοποιεί η HTML για την περιγραφή της συνολικής δομής μιας ιστοσελίδας;

1. O FrontPage Explorer

Ενότητα 17 Εκτύπωση Φύλλων Εργασίας και Γραφικών Παραστάσεων

Εισαγωγή στο πρόγραμμα Microsoft word 2003

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

Βάσεις δεδομένων (Access)

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Κατασκευή ιστοσελίδων με το FrontPage2003

Εργασία-3: Παρουσίαση Εργασίας. Ομάδα Α. Προετοιμασία Αναφοράς

Οδηγίες Χρήσης της MySQL

ΤΟ MICROSOFT WORD XP. Ας ξεκινήσουμε λοιπόν!

Εργαστηριακή Άσκηση 4 Μορφοποίηση Κειμένου μέσω του

PowerPoint Ένα εργαλείο παρουσίασης

Δημιουργία και επεξεργασία διανυσματικών επιπέδων στο QGIS

Joomla! with K2 - User Guide

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head>

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1

Διαχείριση εγγράφων MICROSOFT OFFICE WORD

Cascading Style Sheets (CSS)

Λίγα λόγια από το συγγραφέα Microsoft Word Δημιουργία νέου εγγράφου Το σύστημα Βοήθειας του Word...

Σημειώσεις για το εργαστηριακό μάθημα «Εκπαιδευτική Τεχνολογία Πολυμέσα»

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

Οδηγίες Εικόνα 1 Εικόνα 2

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

Αλλαγή της εμφάνισης κειμένου: μέγεθος γραμματοσειράς, είδος γραμματοσειράς

Εφαρμοσμένη Πληροφορική ΙΙ (Ε) To Ολοκληρωμένο Περιβάλλον Ανάπτυξης (Integrated Development Environment-IDE) Netbeans 8

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Οδηγίες Χρήσης της MySQL

ΠΕΡΙΓΡΑΦΗ KAI ΣΥΝΤΟΜΟΣ ΟΔΗΓΟΣ ΤΟΥ ΛΟΓΙΣΜΙΚΟΥ HOT POTATOES

Hyper Text Markup Language (HTML) που σημαίνει γλώσσα σήμανσης υπερκειμένου.

ΟΔΗΓΙΕΣ ΚΕΙΜΕΝΟΓΡΑΦΟΥ 2007

Οδηγός χρήσης Joomla 3.0

DREAMWEAVER MX. 7. Με ποιον τρόπο μορφοποιούμε κάποιους χαρακτήρες της σελίδας μας; Στο παράθυρο Properties υπάρχει η πιο κάτω γραμμή εργαλείων:

Microsoft Excel Κεφάλαιο 1. Εισαγωγή. Βιβλίο εργασίας

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ "ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ" (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I

Interactive Power Point

[συνέχεια του εγγράφου Word 2]

ΔΗΜΙΟΥΡΓΙΑ ΣΧΗΜΑΤΩΝ. 1) Προβολή Γραμμές εργαλείων Σχεδίαση. ΜΑΘΗΜΑ 5 ο : ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ 1

Οδηγίες για τη Χρήση του Google Drive

Χρήση html editor. Περιεχόμενα. 1. Εισαγωγή/διαμόρφωση κειμένου.

ΕΙΣΑΓΩΓΗ ΣΤΟ MICROSOFT POWERPOINT

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

Επεξεργαστής Κειμένου: (Microsoft Word)

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 2

Δημιουργία. Ιστολογίου (blog) 7/5/2015. Χρυσάνθη Γιομέλου ΚΔΒΜ ΝΙΚΑΙΑΣ

A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. ( 2. Τοπικά 3. Σε δωρεάν Server

Πλοήγηση www / Με τον Internet Explorer

Δημιουργία μιας εφαρμογής Java με το NetBeans

Κ.Α.ΕΛ.Ε. Σημειώσεις επάνω στοn επεξεργαστή κειμένου Microsoft Word. Εισηγητής: Χαριτωνίδης Γεώργιος. Βόλος, Νοέμβριος 2008

wikispaces Επεξεργασία και συγγραφή Πατρώνας Γεώργιος

Εργαστήριο Εφαρμοσμένης Πληροφορικής

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

ΕΡΩΤΗΣΕΙΣ στην επεξεργασία κειμένου (Word)

SITEBUILDER ΠΛΑΤΦΟΡΜΑ ΑΥΤΟΝΟΜΗΣ ΚΑΤΑΣΚΕΥΗΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ (WEBSITE) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Version 2.0

Γεωργάκης Αριστείδης ΠΕ20

Σημειώσεις στο PowerPoint

Αθήνα, Απρίλιος 2018 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΚΩΝ

WORDPRESS. Εικόνα 1. Πατώντας στη «Σύνδεση» γράψτε το Username (όνομα χρήστη) και το Password (συνθηματικό) (εικόνα 2) που σας έδωσε ο διαχειριστής

Microsoft PowerPoint 2007

ΟΔΗΓΟΣ ΣΥΜΠΛΗΡΩΣΗΣ / ΑΝΑΝΕΩΣΗΣ ΙΣΤΟΣΕΛΙΔΑΣ ΠΡΟΣΩΠΙΚΟΥ ΠΡΟΦΙΛ. (Για χρήση από το προσωπικό του Πανεπιστήμιο Κύπρου)

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

7.Α.1 Παρουσιάσεις. 7.Α.2 Περιγραφή περιεχομένων της εφαρμογής

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

Σχεδιαζόμενη Απόδειξη Πληρωμής

Λογισμικό κατασκευής εννοιολογικών χαρτών. Α. Αθανασόπουλος

Δημιουργία η-μαθήματος με τη. 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας

να ακολουθήσουμε Έναρξη Όλα τα Προγράμματα και να ενεργοποιήσουμε την επιλογή Microsoft Word.

Transcript:

Σχεδιασμός και ανάπτυξη ενός Web Site Αθ. Ανδρούτσος 1. Εισαγωγή Με τον όρο Web-based εφαρμογή εννοούμε ένα σύνολο τεχνολογιών με κοινό χαρακτηριστικό την δυνατότητα επικοινωνίας μέσω του πρωτοκόλλου http (HyperText Transfer Protocol σ.σ. Υπηρεσία World Wide Web (WWW)). Μία ολοκληρωμένη εφαρμογή περιλαμβάνει τρία (3) βασικά μέρη: 1. Βάση Δεδομένων 2. Λογική 3. Γραφικό Περιβάλλον Graphical User Interface (GUI) Βάση Δεδομένων Λογική GUI MySQL Oracle MS-SQL Java Php Python HTML Javascript Flash Η ΒΔ κι η λογική προσδίδουν σε ένα Web Site ένα δυναμικό χαρακτήρα, δηλ. δυνατότητες εισαγωγής/αναζήτησης/ενημέρωσης/διαγραφής περιεχομένου καθώς και εκτέλεσης λογικών εντολών. Ωστόσο, απλές εφαρμογές μπορεί να μην περιλαμβάνουν ΒΔ και Λογική, παρά μόνο ένα στατικό GUI, δηλαδή, ένα σύνολο από στατικές σελίδες. Η βασική τεχνολογία δημιουργίας Web σελίδων είναι η γλώσσα HTML. Όπως έχουμε αναφέρει και αλλού η γλώσσα HTML δίνει τη δυνατότητα εισαγωγής κειμένου/εικόνωνβίντεο/ήχου καθώς και συνδέσμων προς άλλες σελίδες ή αρχεία. Επειδή η γλώσσα HTML δεν παρέχει αλληλεπίδραση και κίνηση, έχουν υιοθετηθεί άλλες τεχνολογίες, όπως η Javascript και Flash για αλληλεπίδραση και κίνηση. Άλλες συμπληρωματικές τεχνολογίες αφορούν την επεξεργασία εικόνων προς χρήση στο Web Site. 1

Ο σχεδιασμός διεπαφών για τον χρήστη (GUI) απαιτεί όχι μόνο τεχνικές δεξιότητες αλλά και γνώσεις γνωστικής ψυχολογίας ώστε οι διεπαφές να είναι λειτουργικές και να συμβάλλουν στην αύξηση της συμμετοχής και παραγωγικότητας των χρηστών. Ωστόσο σε ένα αρχικό στάδιο σχεδιασμού σελίδων, στο οποίο θα περιοριστούμε, αρκούν μερικές απλές γνώσεις τεχνικών και εργαλείων ώστε να δημιουργήσουμε απλά και λειτουργικά Web Sites. 2. GUI Σχεδιασμός Διεπαφής Ένα Web Site αποτελείται από ένα σύνολο διασυνδεδεμένων σελίδων. Ξεκινώντας τη διαδικασία ανάπτυξης της διεπαφής ενός απλού στατικού Web Site θα πρέπει να σχεδιάσουμε τη δομή του, δηλαδή ποιες σελίδες θα περιλαμβάνει και πως θα συνδέονται μεταξύ τους. Ο σχεδιασμός είναι συνήθως top-down, δηλ. ξεκινάμε από την αρχική σελίδα και κατεβαίνουμε προς τα επόμενα επίπεδα συνδεδεμένων σελίδων. Κάθε σελίδα έχει ένα τίτλο καθώς και ένα όνομα αρχείου. Ο τίτλος είναι το κείμενο που εμφανίζεται πάνω-αριστερά στο παράθυρο του browser, ενώ το όνομα αρχείου είναι το όνομα αποθήκευσης στο δίσκο. Η αρχική σελίδα έχει ένα προκαθορισμένο όνομα αρχείου: index.html. Οι υπόλοιπες σελίδες μπορούν να έχουν άλλα ονόματα αρχείου (με κατάληξη.html). Με βάση τα παραπάνω, στο πλαίσιο της δημιουργία ενός e-portofolio για την εκπαίδευση - δηλαδή ενός Web Site με τα χαρακτηριστικά που έχουμε αναφέρει σε προηγούμενο μάθημαο σχεδιασμός θα μπορούσε να είναι ο παρακάτω: Αρχική Σελίδα Βιογραφικό Μάθημα 1 Μάθημα 2 Μάθημα 3 Μάθημα 4 Μάθημα 5 Project 1 Project 2.. Project 1 Project 2 Project 1 Η ονομασία της αρχικής σελίδας, όπως αναφέραμε, είναι index.html, της σελίδας βιογραφικού μπορεί να είναι cv.html, του μαθήματος 1 ped1.html, κλπ. Αφού σχεδιάσουμε τη διεπαφή, στη συνέχεια μπορούμε να οργανώσουμε το υλικό μας. Μπορούμε δηλαδή να φτιάξουμε μια δομή φακέλων που να αντανακλά τη δομή του Site μας. Ξεκινάμε δημιουργώντας ένα βασικό φάκελο με όνομα για παράδειγμα eportofolio_website και ως υποφακέλους μπορούμε να δημιουργήσουμε μία δομή που να αντανακλά τη δομή του Site μας. Για παράδειγμα, μπορούμε να έχουμε έναν υποφάκελο classes για τις σελίδες των μαθημάτων, projects για τις σελίδες των εργασιών, images για τις εικόνες, videos για τα video ή να έχουμε υποφακέλους ανά μάθημα ή όπως αλλιώς νομίζουμε ότι μπορούμε να οργανώσουμε καλύτερα το υλικό μας ώστε να αντανακλά χονδρικά τη δομή του Site μας 2

χωρίς αυτό να σημαίνει ότι θα πρέπει να υπάρχει ένα-προς-ένα αντιστοίχιση σελίδων και φακέλων. Στη συνέχεια θα πρέπει να την υλοποιήσουμε τον Ιστότοπό μας. Για την υλοποίηση, μπορούμε να χρησιμοποιήσουμε ένα πρόγραμμα συγγραφής σελίδων. Τα προγράμματα που εξυπηρετούν καλύτερα τον σκοπό μας που είναι η δημιουργία γραφικής διεπαφής- είναι προγράμματα τύπου WYSIWYG (what you see is what you get) δηλαδή προγράμματα που μας δίνουν τη δυνατότητα να επεξεργαζόμαστε περιεχόμενο (κείμενο/εικόνες/κλπ.) με γραφικό τρόπο ώστε να υπάρχει αντιστοιχία επεξεργασίας και τελικής μορφής. Επομένως, σε αυτού του τύπου τα προγράμματα για Web σελίδες, εμείς μπορούμε να εισάγουμε/τροποποιούμε/διαγράφουμε κλπ. περιεχόμενο όπως σε ένα συντάκτη κειμένου (π.χ. Word). Ο κώδικας HTML παράγεται αυτόματα αλλά ο δημιουργός θα ήταν χρήσιμο να έχει γνώσεις HTML ώστε να μπορεί να παρεμβαίνει όταν χρειάζεται. Ένα τέτοιο πρόγραμμα είναι ο KompoZer, που είναι ένας open source WYSIWYG συντάκτης Web σελίδων, ιδιαίτερα καλός για αρχάριο επίπεδο χρηστών. Για επαγγελματικό σχεδιασμό και υλοποίηση υπάρχουν μη-δωρεάν προγράμματα όπως ο Adobe Dreamweaver. Ωστόσο η λογική που διέπει όλα αυτού του είδους τα προγράμματα είναι παρόμοια και για αυτό το λόγο και για εκπαιδευτικούς λόγους θα χρησιμοποιήσουμε τον kompozer για την επίδειξη μέσω παραδείγματος της ανάπτυξης ενός Web Site στο πλαίσιο του e-portofolio. 3. KompoZer ( http://www.kompozer.net/download.php ) Αφού δημιουργήσουμε τουλάχιστον τον βασικό φάκελο που αναφέραμε παραπάνω με το όνομα που επιθυμούμε (στο παράδειγμα εδώ έχει δημιουργηθεί ο φάκελος eportofolio_website) ανοίγουμε τον kompozer (εικ. 1). Εικ. 1: Η αρχική οθόνη του kompozer 3

Παρατηρήστε τα τρία βασικά μέρη του παραπάνω παραθύρου: 1) στο επάνω μέρος, το μενού και οι εργαλειοθήκες, 2) αριστερά, ο site manager, που εμφανίζει τα αρχεία του φακέλου που θα συνδέσουμε, και 3) κάτω-δεξιά, ο χώρος επεξεργασίας της σελίδας, που στην αρχή ονομάζεται untitled. Αρχικά πατάμε το κουμπί Edit site list (μέσα στον κόκκινο κύκλο, εικ. 1) για να συνδέσουμε τον site manager με τον βασικό μας φάκελο και δίνουμε τα εξής στοιχεία (εικ. 2): i) ως Site Name, το όνομα του Site μας όπως εμείς θέλουμε να εμφανίζεται στον kompozer (π.χ. eportofolio) και ii) ως Site Folder, πατάμε Select Directory και επιλέγουμε τον βασικό μας φάκελο. Πατάμε ok. Εικ. 2: Σύνδεση με το βασικό μας φάκελο Μόλις πατήσουμε οκ, εμφανίζεται στον Site Manager το Site Name. Αν πατήσουμε τον σταυρό στα αριστερά του ονόματος (σύμβολο ανάπτυξης δομής φακέλων/υποφακέλων) εμφανίζονται οι υποφάκελοι και τα αρχεία του βασικού μας φακέλου. Στο παράδειγμα έχουν δημιουργηθεί δύο υποφάκελοι (cv, images) ενώ υπάρχει και ένα σύνολο αρχείων εικόνων, κλπ. (εικ. 3). Εικ. 3: Εμφάνιση στον Site Manager του υλικού του βασικού φακέλου 4

Η διαδικασία που θα ακολουθήσουμε στη συνέχεια θα είναι να δημιουργήσουμε ένα αρχικό template σελίδας με βάση την οποία θα δημιουργήσουμε όλες τις άλλες σελίδες του site μας. Ο λόγος που όλες οι σελίδες θα βασίζονται στο template είναι για λόγους ομοιομορφίας και λειτουργικότητας. Το template θα αποτελείται από 5 μέρη (εικ. 4): 1) Header, 2) Footer, 3) Left Nav(igation) Menu, 4) Global Nav Menu, 5) Section, και θα έχει πλάτος 1024 pixels. Το αριστερό μενού μπορεί να έχει πλάτος 200 και επομένως το section 824 pixels. Το ύψος μπορεί να ρυθμιστεί αναλόγως με βασική αρχή να ταιριάζει στο μέγεθος των περιεχομένων. Header Left Nav Menu Section Header Global Nav Menu Footer Εικ. 4: Βασικό template Web Σελίδας Το κάθε μέρος του παραπάνω σχήματος περιλαμβάνει τα παρακάτω: Η επικεφαλίδα (Header) μπορεί να περιλαμβάνει το λογότυπο (στο παράδειγμά μας θα εισάγουμε το λογότυπο που έχουμε σχεδιάσει με το GIMP) Το αριστερό μενού πλοήγησης (Left Nav Menu) θα περιλαμβάνει συνδέσμους προς τις σελίδες του Site σύμφωνα με τη δομή που έχουμε καθορίσει στον πίνακα 4. Το καθολικό μενού πλοήγησης (Global Nav Menu) θα περιλαμβάνει συνδέσμους προς άλλες βασικές σελίδες του Site, όπως για παράδειγμα Συμμετοχή σε Δράσεις, Πρακτική Άσκηση, Εθελοντική Εργασία, κλπ. και δεν θα αλλάζει. Το υποσέλιδο (Footer) θα περιέχει πληροφορίες για το site και συνδέσμους προς τα κοινωνικά μέσα δικτύωσης, όπου έχουμε παρουσία. Το Section θα είναι ο χώρος που θα εισάγουμε το περιεχόμενο. Ο σχεδιασμός του template όπως φαίνεται στον σχεδιασμό της εικ. 4, θα βασίζεται σε πίνακα, ώστε να έχουμε αποτελεσματικό έλεγχο της δομής του. Επομένως, το πρώτο πράγμα που θα εισάγουμε (στην ακόμα untitled) σελίδα του kompozer είναι ένας πίνακας 4 γραμμών και 2 στηλών (εικ. 5). Πατάμε Table/Insert από το μενού ή το κουμπί table της εργαλειοθήκης, πατάμε την καρτέλα Precisely και δίνουμε 4 γραμμές/2 στήλες/1024 πλάτος/1 pixel περίμετρος (δηλ. μια λεπτή γραμμή περιμέτρου του πίνακα, αν αφήναμε 0 θα ήταν χωρίς γραμμή περιμέτρου). Το αποτέλεσμα φαίνεται στην εικ. 6. 5

. Εικ. 5 & 6: Εισαγωγή βασικού πίνακα και αποτέλεσμα. Για να επεξεργαστούμε περαιτέρω τον πίνακα επιλέγουμε τον πίνακα (κλικ κάπου μέσα στο χώρο του πίνακα) και πατάμε από το μενού Table/Table Properties (εικ. 7). Μπορώ να αλλάξω το spacing σε 0 (δηλ. μεταξύ των κελιών να μην υπάρχει απόσταση), το padding μπορώ να το αφήσω 2 ή να το κάνω 1 ή 0 (δηλ. 2/1/0 pixels απόσταση μεταξύ κελιών και κειμένου/εικόνας, αν δεν το κάνω 0 θα υπάρχει ένα μικρό κενό μεταξύ του λογότυπου και του περιγράμματος, που μπορεί να μην το θέλω), το border 1 όπως το είχα ρυθμίζει αρχικά (ή 0 αν δεν θέλω καθόλου περίγραμμα πίνακα), και επιπλέον αλλάζω το Alignment (στοίχιση) σε Center. Πατάω οκ (εικ. 8). Παρατηρήστε στην εικ. 8 την κόκκινη κουκίδα αριστερά από το Untitled. Σημαίνει ότι το αρχείο μου δεν έχει αποθηκευτεί ακόμα. Στη συνέχεια θα επιλέξω File/Save As (εικ. 9). 6

Εικ. 7 & 8: Επεξεργασία πίνακα και αποτέλεσμα. Η κόκκινη κουκίδα σημαίνει ότι οι αλλαγές στο αρχείο δεν έχουν αποθηκευτεί Πατώντας Save As θα πρέπει καταρχάς να δώσω δύο πράγματα: Τον τίτλο της σελίδας (που θα εμφανίζεται στο πάνω μέρος του παραθύρου του browser κατά το άνοιγμα της σελίδας) και το όνομα του αρχείου (με κατάληξη.html). Τον τίτλο τον ονομάζω Template (εικ. 9) και ονομάζω template.html το όνομα του αρχείου (εικ. 10). 7

Εικ. 9 & 10: Τίτλος και όνομα αρχείου σελίδας Θα συνεχίσω και θα συγχωνεύσω τις γραμμές 1, 3 και 4 ώστε να δημιουργήσω σταδιακά τη δομή του πίνακα 4 (εικ. 4). Συγχώνευση κάνω επιλέγοντας τα δύο κελιά κάθε γραμμής, στη συνέχεια δεξί κλικ και Join Selected Cells (εικ. 11). Κάνω το ίδιο τρεις φορές για κάθε μία από τις γραμμές 1/3/4. Εικ. 11: Συγχώνευση κελιών Στη συνέχεια θα πρέπει να ορίσω το πλάτος της πρώτης στήλης της δεύτερης γραμμής σε 200 pixels (όπως έχουμε σχεδιάσει παραπάνω στον πίνακα 4), ενώ δίνω και ένα αρχικό ύψος 400 pixels που μπορεί στη συνέχεια να αλλάξει (εικ. 12). Το αποτέλεσμα φαίνεται στην εικόνα 13. Πατάω File/Save. 8

Εικ. 12 & 13: Ρύθμιση πλάτους/ύψους κελιού και αποτέλεσμα Στη συνέχεια εισάγω με drag & drop από το Site Manager στο Header το λογότυπό μου (εικ. 14). Εικ. 14: Εισαγωγή λογότυπου με το ποντίκι (drag & drop) 9

Στη συνέχεια δίνω τα στοιχεία περιεχομένου των μενού και του υποσέλιδου (εικ. 15). Εισάγω δηλαδή όλους τους συνδέσμους προς τις σελίδες που έχω σχεδιάσει στη δομή μου. Εικ. 15: Στοιχεία περιεχομένου των μενού και του υποσέλιδου. Το αριστερό μενού είναι αναλυτικό και περιέχει συνδέσμους μέχρι και δύο επίπεδα ώστε να μην χρειάζεται δύο κλικ όταν κάποιος θέλει να επιλέξει ένα project. Τα εικονίδια των social media στο υποσέλιδο έχουν αναζητηθεί και βρεθεί στο web, έχουν αποθηκευτεί στο φάκελο του site και έχουν μπει με drag & drop σαν εικόνες. Παρότι δεν έχω δημιουργήσει τις σελίδες, θα πρέπει να ορίσω από τώρα τα ονόματά τους ώστε να δημιουργήσω τους συνδέσμους του template. Για παράδειγμα θα πρέπει να ορίσω από πριν: Αρχική Σελίδα index.html Βιογραφικό cv.html Τα Μάθημα 1 θα πρέπει να αντικατασταθεί από το πραγματικό όνομα του μαθήματος, για παράδειγμα Παιδ. Εφαρμογές και όνομα αρχείου για παράδειγμα pedapps.html. Το μάθημα 2 επίσης θα αντικατασταθεί με το πραγματικό όνομα και το ίδιο θα γίνει και στα υπόλοιπα μαθήματα. Οι εργασίες μπορούν να μείνουν Εργ. 1, Εργ. 2, Εργ. 3 κλπ. στο αριστερό μενού με ονόματα αρχείων που θα καθοριστούν από τώρα, για παράδειγμα στο Μάθημα 1 μπορώ να έχω c1proj1.html για την Εργ. 1, c1proj2.html για την Εργ. 2, στο Μάθημα 2 μπορώ να έχω c2proj1.html για την Εργ. 1, c2proj2.html για την Εργ. 2, και ούτω καθ εξής για τα υπόλοιπα Μαθήματα και Εργασίες. Σε κάθε περίπτωση θα πρέπει να δοθούν από τώρα ονόματα αρχείων (.html) για κάθε σελίδα της δομής μας, ώστε να δημιουργήσω τα links στο template. Για να δημιουργήσω links στο template επιλέγω κάθε λέξη ή λέξεις των μενού, επιλέγω link από την εργαλειοθήκη και δίνω το όνομα του αρχείου της σελίδας που θα συνδεθεί (εικ. 16). Σε περίπτωση που το αρχείο μου (cv.html) το τοποθετήσω σε άλλο φάκελο, π.χ. στον φάκελο cv, δίνω στο link τη διαδρομή cv/cv.html, κλείνω το παράθυρο, ξανανοίγω το link και ξετικάρω το URL is relative to page location. Έτσι δημιουργώ σταδιακά και τους υπόλοιπους συνδέσμους (εικ. 17). 10

Εικ. 16: Δημιουργία συνδέσμου για την Αρχική Σελίδα Εικ. 17: Δημιουργία και άλλων συνδέσμων Αφού εισάγουμε τους συνδέσμους και ολοκληρώσουμε το περιεχόμενο του αριστερού μενού, του καθολικού μενού και της επικεφαλίδας/υποσέλιδου, θα πρέπει να μορφοποιήσουμε την template σελίδα μας. Η μορφοποίηση μπορεί να γίνει με τα κουμπιά μορφοποίησης της εργαλειοθήκης ή με CSS. Για να χρησιμοποιήσω CSS επιλέγω το κουμπί CSS από την εργαλειοθήκη και δημιουργώ Style rule/style applied to all element of a class (εικ. 18). Πρώτα θα δημιουργήσω για το αριστερό μενού. Δίνω το όνομα (π.χ. leftnav) μετά την τελεία και πατάω Create Style rule. 11

Εικ. 18: Δημιουργία CSS για το αριστερό μενού Εικ. 19 & 20: Δημιουργία CSS για το αριστερό μενού 12

Εικ. 21: Δημιουργία CSS για το αριστερό μενού Εικ. 22: Επιπλέον μορφοποιήσεις από την εργαλειοθήκη Επιπλέον μπορούμε να κάνουμε μορφοποιήσεις και από την εργαλειοθήκη. Για παράδειγμα για μορφοποιήσω περαιτέρω τα links (χρώμα/bold) επιλέγω το link και από την εργαλειοθήκη επιλέγω χρώμα/bold και μέγεθος αν θέλω για το 2 ο επίπεδο συνδέσμων που είναι οι εργασίες και μειώνω λίγο το μέγεθος γραμματοσειράς (εικ. 22). Στην πραγματικότητα δημιουργείται internal style: <a style="font-weight: bold; color: rgb(255, 102, 0);" href="index.html"> Αρχική Σελίδα</a> 13

Αυτό μπορώ να το δω αν επιλέξω το κείμενο Αρχική Σελίδα για παράδειγμα και επιλέξω Split (εικ. 23). Εικ. 23: Επιπλέον μορφοποιήσεις από την εργαλειοθήκη Συνεχίζω με το επόμενο CSS για το footer (υποσέλιδο) (εικ. 24). Εικ. 24: CSS για το υποσέλιδο 14

Ρυθμίζω Text και Background, όπως φαίνεται στο General (εικ. 25). Εικ. 25: CSS για το υποσέλιδο Πατάω το κουμπί Save και αμέσως μετά το κουμπί Browse ώστε να δω στον browser την μέχρι στιγμής εικόνα της σελίδας μου (εικ. 26). Εικ. 26: Η σελίδα μου (template) στον browser 15

Από το Format/Page Colors and Background μπορώ να ρυθμίσω το χρώμα του παρασκηνίου όλης της σελίδας, ενώ από το Table/Table Properties/Cells ρυθμίζω το χρώμα του section cell αφού το επιλέξω (ένα κλικ μέσα στο κελί) (εικ. 27). Εικ. 27: Ρύθμιση του Page Background και Cell Background Αφού ολοκληρώσω τους συνδέσμους και την μορφοποίηση του template, πατάω Format/Page Title and Properties και εισάγω τον τίτλο της σελίδας (τον έχω ήδη εισάγει) το Character Set (UTF-8 που περιλαμβάνει και ελληνικά) καθώς και πληροφορίες τεκμηρίωσης όπως Author & Description (δεν εμφανίζονται πουθενά) (εικ. 28). Στη συνέχεια πατάω Save. Εικ. 28: Ρύθμιση του Page Properties 16

Αφού λοιπόν ολοκληρώσω το σχεδιασμό της template σελίδας μου θα την αποθηκεύσω (Save As) τόσες φόρες όσες και οι σελίδες μου και κάθε φορά θα δίνω ένα όνομα σελίδας. Έτσι, αν έχω 30 σελίδες θα πατήσω 30 φορές Save As στο template κάθε φορά θα δίνω το όνομα αρχείου (.html) της σελίδας που θέλω να δημιουργήσω. Για παράδειγμα θα πατήσω Save As και θα δημιουργήσω την Αρχική Σελίδα δίνοντας όνομα αρχείου index.html και αποθηκεύοντας στον βασικό φάκελο (εικ. 29). Για την σελίδα του βιογραφικού κάνω την ίδια διαδικασία και Αποθηκεύω Ως cv.html στον φάκελο cv (εικ. 30) Εικ. 29: Save As του template για την Αρχική Σελίδα Εικ. 30: Save As του template για τη σελίδα Βιογραφικού 17

Με δεξί κλικ στον Site Manager και refresh (η το εικονίδιο Refresh αριστερά στον Site Manager) ανανεώνω τη λίστα αρχείων και φακέλων και εμφανίζονται οι σελίδες που έχω δημιουργήσει (εικ. 31). Εικ. 31: Ανανέωση (refresh) περιεχομένων του Site Manager Αφού δημιουργήσω μία-μία όλες τις σελίδες, θα πρέπει πάλι να τις ανοίξω μία-μία (διπλό κλικ στο όνομα της σελίδας στον Site Manager) ώστε να τις επεξεργαστώ περαιτέρω μιας και το μόνο που υπάρχει είναι η ίδια σελίδα του template. Θα πρέπει λοιπόν σε κάθε σελίδα να εισάγω περιεχόμενο στο χώρο του section, να δώσω ένα τίτλο σελίδας στο Format/page Properties της κάθε σελίδας και να την αποθηκεύσω. Ας δούμε, για παράδειγμα, την Αρχική Σελίδα που ήδη έχω αποθηκεύσει ως index.html. Την ανοίγω στον kompozer (εικ. 32). Είναι πανομοιότυπη με το template. Εικ. 32: Αρχική Σελίδα 18

Ξεκινάω τις αλλαγές. Καταρχάς Format/Page Title and Properties και δίνω Τίτλο: e- Portofolio - Θ. Ανδρ. - Αρχική Σελίδα (εικ. 33) ή ότι τίτλο επιθυμώ για την αρχική μου σελίδα. Εικ. 33: Αρχική Σελίδα Τίτλος Στο χώρο του Section μπορώ να βάλω κείμενο είτε με το χέρι ή copy/paste από απλό συντάκτη κειμένου (π.χ. Σημειωματάριο, όχι μορφοποιημένο από Word, κλπ), εικόνες με drag & drop αφού τις έχω αποθηκεύσει στο βασικό μου φάκελο ή στον υποφάκελο images καθώς και βίντεο, συνδέσμους, κλπ. Το παραπάνω περιεχόμενο μπορώ να το βάλω απευθείας ή να δημιουργήσω πίνακα μέσα στο χώρο του section ώστε να υπάρχει πιο σαφής δομή. Στο παράδειγμα δημιουργώ ένα πίνακα με 2x2 γραμμέςxστήλες, 0/0/0 border/spacing/padding αντίστοιχα, και διαστάσεις πλάτος/ύψος 406x241 για κάθε κελί, ώστε να καταλάβει όλο το χώρο του section (812x482) και εισάγω background color και περιεχόμενο με μορφοποίηση Heading 1 (εικ. 34). Εικ. 34: Περιεχόμενο Αρχικής Σελίδας 19

Για να εισάγω στο πάνω-δεξιά κελί ένα βίντεο από το YouTube (με copy/paste τον iframe κώδικα) κάνω κλικ στο κελί (και γενικότερα κλικ στο σημείο που θέλω να εμφανίζεται το βίντεο) και στη συνέχεια επιλέγω Insert/HTML από το μενού, όπου κάνω paste τον iframe κώδικα αλλάζοντας το πλάτος/ύψος του iframe, ώστε να ταιριάζει στις διαστάσεις του κελιού (εικ. 35/36). Εικ. 35 & 36: Insert HTML και το αποτέλεσμα σε browser 20