SlideShare a Scribd company logo
ΕΙΣΑΓΩΓΗ ΣΤΗ  JOOMLA 1.0.X Θεόδωρος Δούβλης Καθηγητής Πληροφορικής ΠΕ 19 Ευάγγελος Τριπολιτάκης Ηλεκτρονικός Μηχανικός &  Μηχανικός Η/Υ,  MSc
Τι είναι η  Joomla ; Ένα βραβευμένο  CMS   ανοιχτού κώδικα  το οποίο μας επιτρέπει να στήσουμε από απλές προσωπικές ιστοσελίδες μέχρι δυναμικές εταιρικές διαδικτυακές εφαρμογές. Παραδείγματα χρήσης: Εταιρική ιστοσελίδα ή πύλη ( Corporate Portal) Ηλεκτρονικό Εμπόριο Ιστοσελίδα μικρής επιχείρησης Προσωπικές Ιστοσελίδες και Ιστολόγια Κοινοτικές Πύλες ( Community Based Portals) Κυβερνητικές Εφαρμογές Περιοδικά και Εφημερίδες Σχολικές και Ακαδημαϊκές Ιστοσελίδες Ιστοσελίδες μη κερδοσκοπικών οργανισμών κ.λπ.
Ιστορία και εξέλιξη Απρίλιος 2001, έκδοση του  Mambo CMS Αύγουστος 2005, οι δημιουργοί του  Mambo  εγκαταλείπουν και σχεδιάζουν  Joomla Εκδόσεις:… Joomla 1.0.x Joomla 1.5.x
Πλεονεκτήματα Σχετικά εύκολη εγκατάσταση, ακόμα και για μη-ειδικούς. Μεγάλη υποστήριξη από την πολυάριθμη κοινότητα δημιουργών και χρηστών που υπάρχει. Ευκολία στη δημιουργία, ανέβασμα και διαχείριση περιεχομένου. Δυναμικά  add-ons  και  extensions  από την κοινότητα. Επεκτασιμότητα για την κάλυψη συγκεκριμένων εταιρικών αναγκών. Όλα τα πλεονεκτήματα ενός λογισμικού Ανοικτού Κώδικα
Χαρακτηριστικά Ολοκληρωμένη διαχείριση μέσω από ένα αξιόπιστο και λειτουργικό περιβάλλον. Web-based  διαχείριση στοιχείων/μέσων όπως γραφικά, αρχεία,  media,  κ.α. Χαρακτηριστικά έγκρισης περιεχομένου. Ιεραρχική διαχείριση χρηστών. Αυτοματοποιημένη διαχείριση μενού επιλογών/πλοήγησης. Προγραμματισμός δημοσίευσης, απόσυρσης, αρχειοθέτησης και διαγραφής περιεχομένου. Ασφάλεια χρηστών και διαχείριση επαφών.
Δυνατότητες περιεχομένου Πολλαπλοί  WYSIWYG  επεξεργαστές. Αναζήτηση πλήρους κειμένου περιεχομένου. Πλήρης υποστήριξη για  newsfeed  σε  RSS  ή  Atom  μορφοποίηση. Ενσωματωμένο σύστημα δημοσκοπήσεων. Διαχείριση διαφημίσεων σε μορφή  banner . Plug-ins  για ηλεκτρονικό εμπόριο, λεύκωμα φωτογραφιών, διαχείριση αποθήκης, κ.α. Πολύ-γλωσσικές δυνατότητες.  Δυνατότητες πρόσβασης για άτομα με ειδικές δυνατότητες.
Πως δουλεύει η  Joomla Ο πλοηγός ( browser)  αιτείται μια ιστοσελίδα από τον  web server. Η αίτηση αυτή προκαλεί ένα μέρος της  joomla  να φορτωθεί στον  web server  και να εκτελεσθεί στη μηχανή της  PHP . Η  Joomla  αναλύει την αίτηση για να προσδιορίσει τι περιεχόμενο πρέπει να επιστραφεί. Το σύστημα της  Joomla  ανοίγει μια σύνδεση με τον διακομιστή της βάσης δεδομένων και αιτείται το συγκεκριμένο περιεχόμενο-άρθρο από τη βάση. Μόλις αποκτηθεί το περιεχόμενο, αυτό μορφοποιείται σύμφωνα με το  style  του  template . Η  Joomla  δημιουργεί την  HTML , εμφανίζει το περιεχόμενο και το στέλνει πίσω στον πλοηγό.
Πρόσθετα συστατικά Components Βασικά στοιχεία της λειτουργικότητας της  Joomla  τα οποία προβάλλονται στο κυρίως σώμα( Main Body)  του  template . Π.χ. ημερολόγιο, πίνακας συζητήσεων, γκαλερί, κ.λπ. Modules Μικρά ‘κομμάτια’ περιεχομένου τα οποία μπορούν να προβληθούν οπουδήποτε το συγκεκριμένο  template  το επιτρέπει. Π.χ. Μενού, Δημοκοπήσεις, Φόρμα Εισόδου, Μετρητής επισκέψεων, κ.λπ. Mambots (mambo robot) Μια μικρή λειτουργία η οποία επεκτείνει τη γενικότερη λειτουργικότητα ενός βασικού εργαλείου.
Εγκατάσταση της  Joomla
Επιλογές εγκατάστασης Τοπική εγκατάσταση   (Local installation) Απομακρυσμένη εγκατάσταση   (Remotely installation)
Σελίδα ελέγχου - 1
Συνηθισμένα προβλήματα… Το  configuration.php  δεν είναι εγγράψιμο   Λύση: αλλαγή δικαιωμάτων σε 757 Το  configuration.php  δεν υπάρχει Λύση: Δημιουργώ ένα κενό  php  αρχειό με όνομα  configuration.php  και ρυθμίζω δικαιώματα σε 757 Δεν υπάρχει το  Session save path Λύση:  Δημιουργήστε ένα  php.ini  αρχείο και βάλτε μέσα τη γραμμή  session.save_path = /tmp Τοποθετήστε το αρχείο αυτό στον φάκελο  administrator Στο  Root directory  θα υπάρχει τώρα ο φάκελος / tmp.  Αλλάξτε τα δικαιώματα σε 757
Σελίδα ελέγχου  - 2
Συνηθισμένα προβλήματα… Το  Safe Mode, Registered Globals  είναι  On  αντί για  Off  Το  Magic Quotes GPC  είναι  Off  αντί για  On
PHP  Πηγές Safe Mode:  http://gr.php.net/manual/en/features.safe-mode.php Registered Globals manual:  http://gr.php.net/register_globals Magic Quotes manual:  http://gr.php.net/magic_quotes
Σελίδα ελέγχου - 3
Σελίδα ελέγχου - 4 Αν δεν εμφανίζεται η Σελίδα Ελέγχου… Ελέγξτε αν όλα τα απαραίτητα αρχεία και φάκελοι έχουνε «ανέβει» σωστά στον φάκελο του ιστοτόπου σας; Ελέγξτε αν πράγματι είναι εγκατεστημένα και λειτουργούν σωστά ο  Apache, MySQL,  και  PHP Ελέγξτε αν όλα τα απαραίτητα  MySQL, Zlib,  και  XML modules  έχουν ενεργοποιηθεί στην  PHP . Δοκιμάστε τη διεύθυνση…  http://www.yourDomainName.com/installation/index.php
Άδεια χρήσης Επιλέγουμε Συνέχεια
Βήμα 1 Εισάγουμε τις κατάλληλες πληροφορίες και πατάμε  Next
Βήμα 2 Εισάγουμε το όνομα της σελίδας και πατάμε Συνέχεια »
Βήμα 3 Προσοχή στο  URL !!  Πρέπει να βάλουμε την  IP  του μηχανήματος σε περίπτωση που θέλουμε να έχουμε πρόσβαση από πολλούς Η/Υ του ίδιου δικτύου. Εναλλακτικά, βάζουμε  http://localhost/joomla_test Οι ρυθμίσεις των  δικαιωμάτων αρχείων είναι σημαντικές εφόσον η εγκατάσταση της  Joomla  γίνεται από τους πρόσθετους  (add on) installers.  Μπορούν να αλλαχθούν στη συνέχεια από το  Global Configuration .
Βήμα 4 Προσοχή στο τελευταίο βήμα. Πρέπει να αφαιρέσουμε τον φάκελο  joomla_test/installation
Το αποτέλεσμα… Εάν όλα πήγαν καλά πρέπει να δούμε στη διεύθυνση  http://localhost/joomla_test   κάτι αντίστοιχο με την παραπάνω εικόνα
Γνωριμία με το  Front-End
Αναζήτηση κειμένου Αναζήτηση κειμένου Απλή αναζήτηση Στο αριστερό μενού εισάγουμε τη λέξη/εις που μας ενδιαφέρουν και πατάμε  Enter Εκτεταμένη αναζήτηση Στο αριστερό μενού επιλέγουμε την αναζήτηση. Από εκεί μεταφερόμαστε στην παρακάτω εικόνα:
Αναζήτηση κειμένου
Δημοσκοπήσεις Δημοσκοπήσεις Δυνατότητα ψηφοφορίας πάνω σε διάφορα θέματα. Δυνατότητα ύπαρξης πολλαπλών  δημοσιεύσεων. Στατιστικά αποτελέσματα των  δημοσκοπήσεων στις οποίες  συμμετέχετε
Δημοσκοπήσεις
Άρθρα στο  Joomla Άρθρα Μονοσέλιδα (Εισαγωγή) Δισέλιδα (Εισαγωγή – Κυρίως σελίδα) Πολυσέλιδα (Εισαγωγή – Κυρίως σελίδες με σελιδοποίηση) Ελεύθερη ή περιορισμένη πρόσβαση Πολλαπλοί τρόποι παρουσίασης στην πρώτη και επιμέρους σελίδες
Επικοινωνία με τους χρήστες Επικοινωνία με τη συντακτική ομάδα του  site Έτοιμη φόρμα επικοινωνίας ανά επαφή της συντακτικής ομάδας Επικοινωνία μέσω ειδικής φόρμας επικοινωνίας ( facile forms) Αποστολή αρχείων Πολυσέλιδες φόρμες επικοινωνίας
Φόρμα επικοινωνίας
Φόρμα επικοινωνίας ( Facile Forms)
Media Gallery Λογισμικό διαχείρισης πολυμέσων για  Joomla Ποικιλία τύπων αρχείων (avi, mpg, mpeg, wmv, mov, rm, jpg, jpeg, gif, png, doc, ppt, pdf, rtf, mp3, ogg, wma, ac3, asf, asx, dv, m4v, mjpeg, mp4, m4a, rpm, wc3) Ψηφιακές  galleries  με δυνατότητα ψηφοφορίας Σχόλια χρηστών και περιγραφές με δυνατότητα αναζήτησης Zoom Media Gallery – RSGallery2
Zoom Media Gallery
Zoom Media Gallery
Joomfish Δημιουργία πολυγλωσσικών  site  με το  Joomfish Υποστηρίζει απεριόριστο αριθμό γλωσσών. Προσφέρει διεπαφή ( Interface)  μετάφρασης τόσο για άρθρα όσο και για μενού, ενότητες, κατηγορίες, επαφές χρηστών, για άλλα  components  κ.α.
Διαχείριση της  Joomla Γνωριμία με το  Back-End
Διαχείριση του  Joomla http://domain/joomla_dir/administrator π.χ.  http://localhost/joomla_test/administrator
Οργάνωση πληροφορίας στο  Joomla Ενότητες  (Νέα) Κατηγορίες  (Αθλητικά) Άρθρα  (Νέο παγκόσμιο ρεκόρ στο μήκος) Φαινομενικά αποτελούν πρόβλημα τα δύο μόνο επίπεδα Στην πράξη δεν είναι μεγάλο πρόβλημα μιας και στη μεγάλη πλειοψηφία των περιπτώσεων δύο επίπεδα αρκούν
Ενότητες ( Sections) Κύρια ομάδα οργάνωσης άρθρων Εμπεριέχει πολλές  κατηγορίες Για να δημιουργήσουμε μια νέα ενότητα πηγαίνουμε στο μενού  Content,  επιλέγουμε  Section Manager  και στη συνέχεια πατάμε στο εικονίδιο  New
Ενότητες ( Sections) ΣύντομοςΤίτλος Πλήρης τίτλος Φωτογραφία ενότητας Επίπεδο πρόσβασης Δημοσίευση ; Περιγραφή
Ενότητες ( Sections) Όταν τελειώσουμε τη δημιουργία της ενότητας πατάμε το πλήκτρο  Save  πάνω δεξιά.
Κατηγορίες ( Categories) Δευτερεύουσα ομάδα οργάνωσης άρθρων Εμπεριέχει πολλά  άρθρα Για να δημιουργήσουμε μια νέα κατηγορία πηγαίνουμε στο μενού  Content,  επιλέγουμε  Category Manager  και στη συνέχεια πατάμε στο εικονίδιο  New
Κατηγορίες ( Categories) ΣύντομοςΤίτλος Πλήρης τίτλος Ενότητα Επίπεδο πρόσβασης Δημοσίευση ; Περιγραφή Φωτογραφία ενότητας
Κατηγορίες ( Categories) Όταν τελειώσουμε τη δημιουργία της κατηγορίας πατάμε το πλήκτρο  Save  πάνω δεξιά.
Άρθρα ( Articles) Εμπεριέχει μία ή περισσότερες  σελίδες Για να δημιουργήσουμε μια νέα ενότητα πηγαίνουμε στο μενού  Content,  επιλέγουμε  All Content Items  και στη συνέχεια πατάμε στο εικονίδιο  New
Άρθρα ( Articles) ΣύντομοςΤίτλος Εναλλακτικός τίτλος Ενότητα Κατηγορία Κυρίως κείμενο
Άρθρα ( Articles) Εικονίδια επιλογών Καρτέλες επιλογών δημοσίευσης / εικόνες / παραμέτρων άρθρου / πληροφοριών  meta  / σύνδεσης με  menu
Άρθρα ( Categories) Όταν τελειώσουμε τη δημιουργία του άρθρου πατάμε το πλήκτρο  Save  πάνω δεξιά.
Άρθρα ( Articles) Μπορούμε πολύ εύκολα να αλλάξουμε το περιεχόμενο ενός άρθρου. Για να αλλάξουμε το περιεχόμενο ενός άρθρου πηγαίνουμε στο μενού  Content,  επιλέγουμε  All Content Items  και στη συνέχεια πατάμε στο εικονίδιο  Edit Τα υπόλοιπα βήματα είναι όπως προηγουμένως
Άρθρα ( Articles) Για την εισαγωγή εικόνας στο  Joomla  πατάμε το πλήκτρο  εισαγωγής και παραβλέπουμε το υπάρχον σύστημα του  Joomla. Ο  JCE (default editor  της ελληνικής έκδοσης) είναι πλήρης δυνατοτήτων όσον αφορά την βασική επεξεργασία εικόνων. Στην περίπτωση όπου θέλουμε περισσότερες λειτουργίες όπως τη δημιουργία  thumbnails  χρειάζεται να χρησιμοποιήσουμε το εμπορικό  extension Image Manager Extended  του  JCE
Άρθρα ( Articles) Ανέβασμα Νέος Φάκελος Πληροφορίες Αρχείου Επιλογές εικόνας Εισαγωγή εικόνας στο άρθρο Φάκελοι εικόνων Αρχεία εικόνων
Άρθρα ( Articles) Όνομα Αλλαγή μεγέθους Δημιουργία  thumbnail Εύρεση αρχείου στο δίσκο
Άρθρα ( Articles) Για τη μεταφορά ενός κειμένου από το  Word  με  Copy & Paste  προσέχουμε να μην το αντιγράψουμε απευθείας μιας και ενσωματώνει κώδικα με πλήθος άχρηστα  html tags. Αντί αυτού μπορούμε να πατήσουμε το πλήκτρο με το σήμα του  Word  στη μπάρα εργαλείων του  editor  και στο κενό παράθυρο που θα εμφανιστεί να επικολλήσουμε το κείμενο  Word.
Άρθρα ( Articles) Για τη μεταφορά ενός κειμένου από κάποια ιστοσελίδα, εάν δεν θέλουμε να κρατήσουμε την υπάρχουσα μορφοποίηση πρέπει να το αντιγράψουμε ως αμορφοποίητο κείμενο ( plain text). Συνεπώς πρέπει να πατήσουμε το πλήκτρο με το σήμα του  “T”  στη μπάρα εργαλείων του  editor  και στο κενό παράθυρο που θα εμφανιστεί να επικολλήσουμε το κείμενο από την ιστοσελίδα .
Άρθρα ( Articles) Προσφέρεται η δυνατότητα να επέμβουμε στον κώδικα  HTML  ενός άρθρου. Για να το επιτύχουμε αυτό πατάμε το πλήκτρο  HTML  στη μπάρα εργαλείων και στο παράθυρο που αναδύεται κάνουμε τις απαραίτητες μεταβολές.
Μενού (Μενού ) Οργάνωση της παρουσίασης των σελίδων και των θεματικών ενοτήτων του ιστοτόπου. Το  Joomla  υποστηρίζει περισσότερα του ενός μενού καθώς και σε κάθε μενού περισσότερα του ενός επίπεδα οργάνωσης.
Μενού (Μενού ) Στα μενού μπορούμε να βάλουμε συνδέσμους προς: Άρθρα URL  εκτός ή εντός σελίδας Κεντρικές σελίδες  components  (π.χ.  Docman  ή  Gallery) Παρουσιάσεις ενοτήτων ( section blog) Παρουσιάσεις κατηγοριών   ( category blog) Πίνακες   άρθρων, ενοτήων και κατηγοριών
Μενού (Μενού ) Στα μενού μπορούμε να βάλουμε συνδέσμους προς: Άρθρα URL  εκτός ή εντός σελίδας Κεντρικές σελίδες  components  (π.χ.  Docman  ή  Gallery) Παρουσιάσεις ενοτήτων ( section blog) Παρουσιάσεις κατηγοριών   ( category blog) Πίνακες   άρθρων, ενοτήων και κατηγοριών
Μενού (Μενού ) Η έννοια του  main menu  και της αρχικής σελίδας. Κάθε εγκατάσταση  Joomla  θα πρέπει να έχει  οπωσδήποτε  ένα βασικό μενού με όνομα  mainmenu.
Μενού (Μενού ) Σε αυτό το μενού κατ’ ελάχιστο πρέπει να υπάρχει μια εγγραφή .  Το περιεχόμενο αυτής της εγγραφής θα είναι αυτό το οποίο θα εμφανίζεται στην πρώτη σελίδα. Συστήνεται ανεπιφύλακτα αυτό να είναι το  FrontPage Component.  Προφανώς αυτό δεν είναι δεσμευτικό. Στην περίπτωση όπου έχουμε παραπάνω από μία εγγραφές, στην πρώτη σελίδα θα φαίνεται το περιεχόμενο της πρώτης δημοσιευμένης εγγραφής.
Μενού (Μενού ) Για να δημιουργήσουμε ένα μενού πηγαίνουμε: Menu Menu Manager New Εισάγουμε όνομα μενού και τίτλο  module ( θα εξηγηθεί στη συνέχεια) Πατάμε  Enter
Μενού (Μενού )
Μενού (Μενού ) Για να δημιουργήσουμε μια εγγραφή σε ένα μενού πηγαίνουμε: Menu Όνομα μενού  ( π.χ.  Mymenu) New Επιλέγουμε τον τύπο της εγγραφής μενού που θέλουμε να προσθέσουμε   και πατάμε  Next. Εισάγουμε τις εκάστοτε λεπτομέρειες Πατάμε  Save
Μενού (Μενού )
Παρουσίαση πληροφορίας Υπάρχουν διάφοροι τρόποι παρουσίασης πληροφορίας Προβολή άρθρου Προβολή  blog  κατηγορίας (σελιδοποιημένη παρουσίαση των άρθρων της κατηγορίας) Προβολή  blog  ενότητας (σελιδοποιημένη παρουσίαση των άρθρων της ενότητας) Πίνακας κατηγοριών Πίνακας ενοτήτων
Παρουσίαση πληροφορίας Για να επιλέξουμε το πως θα παρουσιαστεί η πληροφορία  με την μορφή άρθρων θα πρέπει να κάνουμε την κατάλληλη εγγραφή σε κάποιο μενού. Εκεί μπορούμε στη συνέχεια να επιλέξουμε παραμέτρους όπως: Σελιδοποίηση (άρθρα ανά σελίδα) Ταξινόμηση (π.χ. Ανα κατηγορία, αλφαβητικά, βάσει εσωτερικής ταξινόμησης, βάσει χρονολογικής σειράς εισαγωγής) Στοιχεία τα οποία θα παρουσιάζονται (π.χ. Θα εμφανίζονται ή όχι εικόνες από τα εισαγωγικά κείμενα;)
Μενού (Μενού )
Χρήστες ( Users) Το  Joomla  είναι πολυχρηστικό περιβάλλον ( Multi-user) Δίνει τη δυνατότητα ταυτόχρονης πρόσβασης σε πολλούς εγγεγραμμένους χρήστες για: Πρόσβαση σε περιορισμένο περιεχόμενο ή λειτουργίες Προσθήκη άρθρων Διαχείριση ιστοτόπου
Χρήστες ( Users) Το  Joomla  επιτρέπει τη δημιουργία χρηστών είτε αυτόματα είτε χειροκίνητα. Στην αυτόματη δημιουργία, οι επισκέπτες μπορούν να εγγραφούν μέσω της ειδικής φόρμας  Login  και ειδικότερα της επιλογής «Εγγραφή» Στην χειροκίνητη λειτουργία, από το  backend,  ο διαχειριστής προσθέτει ένα-ένα τους χρήστες που επιθυμεί.
Χρήστες ( Users) Για να δημιουργήσουμε έναν χρήστη πηγαίνουμε από την αρχική σελίδα ( Home ) της διαχείρισης του  Joomla  στον  User Manager. Εκεί πατάμε  New  και έχουμε την εικόνα της επόμενης διαφάνειας. Συμπληρώνουμε τα πεδία κατάλληλα Πατάμε  Save
Χρήστες ( Users)
Χρήστες ( Users) Προσφέρονται πολλαπλά επίπεδα ιεραρχικής διαβάθμισης των χρηστών. Χωρίζονται σε δύο κύριες κατηγορίες: Frontend Registered Author Editor Publisher Backend Manager Administrator Super Administrator
Χρήστες ( Users) Προσφέρονται πολλαπλά επίπεδα ιεραρχικής διαβάθμισης των χρηστών. Χωρίζονται σε δύο κύριες κατηγορίες: Frontend Registered Author Editor Publisher Backend Manager Administrator Super Administrator
Χρήστες ( Users) Υπάρχει δυνατότητα επιμέρους αποστολής μηνυμάτων   σε κάποιο χρήστη Πηγαίνουμε στο μενού  Messages->Inbox Πατάμε  New  και αφού δημιουργήσουμε το μήνυμα   που θέλουμε το αποστέλλουμε. Υπάρχει δυνατότητα μαζικής αποστολής μηνυμάτων   σε χρήστες Πηγαίνουμε στο μενού  Components->Mass Mail Αποστέλλουμε το μήνυμα που επιθυμούμε
Χρήστες ( Users) Για να αλλάξουμε τα στοιχεία ενός χρήστη πηγαίνουμε στον  user manager  και κάνουμε κλικ πάνω στο όνομά του. Για να διαγράψουμε έναν χρήστη κάνουμε κλικ στο κουτάκι δίπλα στο όνομά του και στη συνέχεια πατάμε το  Delete  πάνω δεξιά.
Πρότυπα ( Templates) Τα  templates  καθορίζουν την αισθητική και τη λειτουργικότητα του ιστοτόπου μας. To Joomla  διαθέτει  templating engine  που επιτρέπει τη μετατροπή της οπτικής απεικόνισης ενός ιστοτόπου με ελάχιστες κινήσεις. Κάθε εγγεγραμένος χρήστης μπορεί, εφόσον το επιθυμεί, να επιλέξει ένα πρότυπο της αρεσκείας του.
Πρότυπα ( Templates) Διατίθενται δωρεάν αλλά και εμπορικά πρότυπα. Μπορούμε πάνω σε ένα δωρεάν (ή και εμπορικό) να δημιουργήσουμε το δικό μας πρότυπο. Τα πρότυπα καθορίζουν εκτός από την αισθητική και την τυπογραφία του ιστοτόπου και τις  module positions.
Πρότυπα ( Templates) Για να εγκαταστήσουμε ένα  template ( είναι σε μορφή  zip  αρχείων έτοιμα προς προσθήκη) πρέπει να πάμε στο μενού  Installers  και στη συνέχεια  Templates -> Site. Διαλέγουμε το αρχείο που επιθυμούμε και στη συνέχεια πατάμε  upload file & install Το  template  που έχουμε ανεβάσει δεν είναι ενεργό.
Πρότυπα ( Templates) Για να ενεργοποιήσουμε το πρότυπο   πρέπει να πάμε στο μενού  Site, Template Manager, Site Templates. Επιλέγουμε το πρότυπο   που μας ενδιαφέρει  ( πατώντας αριστερά του) και στη συνέχεια πατάμε το  Default.
Πρότυπα ( Templates)
Πρότυπα ( Templates) Για να δούμε τις διαθέσιμες  module positions  πάμε στο μενού  Site, Preview, Inline with positions. Στην εικόνα που βλέπουμε στη συνέχεια εμφανίζεται το πρότυπο με τις  modules positions. Υπάρχει η δυνατότητα επέμβασης στον κώδικα του  template  και της προσθήκης επιπλέον  module positions. Συνήθως οι προσφερόμενες  module positions  από το πρότυπο επαρκούν.
Πρότυπα ( Templates)
Modules ( Αρθρώματα) Τα  modules  είναι κομμάτια εφαρμογών, αυτόνομες εφαρμογές ή ακόμα και απλό κείμενο φορμαρισμένο σε  HTML. Τα  modules  τοποθετούνται σε ειδικές θέσεις - υποδοχές της σελίδας, οι οποίες ονομάζονται  module positions. Σε κάθε  module position  μπορούν να τοποθετηθούν, με συγκεκριμένη σειρά, παραπάνω από ένα  modules.
Modules ( Αρθρώματα) Για να εγκαταστήσουμε ένα  module  πηγαίνουμε στο μενού  Installers  και επιλέγουμε  modules Στη συνέχεια επιλέγουμε το  package file  του  Module  Πατάμε το πλήκτρο  Upload File & Install.
Modules ( Αρθρώματα)
Modules ( Αρθρώματα) Μετά την εγκατάσταση του  Module  πρέπει να το δημοσιεύσουμε και να επιλέξουμε τη θέση ( module position)  στην οποία αυτό θα εμφανίζεται. Για να το κάνουμε αυτό πάμε στο μενού  Modules  και επιλέγουμε  Site Modules
Modules ( Αρθρώματα)
Modules ( Αρθρώματα) Στον  Module manager  έχουμε τις δυνατότητες :  Να αλλάξουμε τη σειρά εμφάνισης σε ένα  module Να αλλάξουμε τις παραμέτρους του ( edit) Να το δημοσιεύσουμε  (publish)  (ενεργό)  Να το αποδημοσιεύσουμε  (unpublish)  (εγκατεστημένο αλλά ανενεργό). Να το διαγράψουμε  (delete) Να δημιουργήσουμε ένα αντίγραφο  (copy) Να δημιουργήσουμε ένα νέο  HTML Module
Modules ( Αρθρώματα) Στην επεξεργασία ενός  module  έχουμε τις γενικές δυνατότητες :  Να αλλάξουμε το  module position  Να αλλάξουμε τη μορφοποίηση του (χρησιμοποιώντας  custom CSS  κώδικα) Να αλλάξουμε τη σειρά εμφάνισης  Να επιλέξουμε τις σελίδες στις οποίες θα εμφανίζεται Να το δημοσιεύσουμε  (publish)  (ενεργό)  Να το αποδημοσιεύσουμε  (unpublish)  (εγκατεστημένο) Οι ειδικές επιλογές αλλάζουν ανάλογα με το  module
Modules ( Αρθρώματα)
Ερωτήσεις

More Related Content

What's hot (12)

DOC
Manual_joomla
Georgia Palapela
 
PPTX
Joomla Presentation EKDDA
Nikos Michailidis
 
PPTX
Joomla
Nelly Zafeiriades
 
PDF
Sample html
George Exarchopoulos
 
PDF
Συνοπτικός οδηγός eFront
makrib
 
PDF
Joomla cms manual
1dimpan
 
PPTX
Χάρτης του Web Site Drupal
Despina Kamilali
 
PDF
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themes
ngtech_eu
 
PPTX
WordPress and what it can do
Basilis Kanonidis
 
PDF
Sample dreamweaver
George Exarchopoulos
 
PDF
08 - Λογαριασμοί και Δικαιώματα σε Database Server
Fotis Kokkoras
 
Manual_joomla
Georgia Palapela
 
Joomla Presentation EKDDA
Nikos Michailidis
 
Sample html
George Exarchopoulos
 
Συνοπτικός οδηγός eFront
makrib
 
Joomla cms manual
1dimpan
 
Χάρτης του Web Site Drupal
Despina Kamilali
 
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themes
ngtech_eu
 
WordPress and what it can do
Basilis Kanonidis
 
Sample dreamweaver
George Exarchopoulos
 
08 - Λογαριασμοί και Δικαιώματα σε Database Server
Fotis Kokkoras
 

Viewers also liked (20)

PPT
Joomla CMS SEMINAR PPT
Pinky Mondal
 
PPT
Κατασκευή ιστοσελίδας στο ΠΣΔ
STEFANOS MANOLIS
 
PPS
Kataskevi Istoselidas
Γιώργος Γαμβρινός
 
PPTX
παρουσίαση Tei larissa
Evangelos Athanasiadis
 
PDF
Εισαγωγικό Σενάριο για το περιβάλλον YENKA
Vasilis Drimtzias
 
PPT
τι είναι τα Webquests
Kostis Talampiris
 
PPTX
How to use hotpotatoes
Maryvonne Boulet
 
PDF
Σύντομος οδηγός χρήσης του HotPotatoes
Vasilis Drimtzias
 
PPTX
εξ αποστάσεως εκπαίδευση Joomla
George Exarchopoulos
 
PPT
ΠΣΔ_Joomla
Georgia Palapela
 
PPT
ClickMedia Joomla! 3 - What's New (Greek)
ClickMedia
 
PPTX
Joomla@psd kaltsidis christos
Nikos Michailidis
 
PDF
Computer Science Unplugged: Βιβλίο Δραστηριοτήτων διδασκαλίας πληροφορικής χω...
Vasilis Drimtzias
 
PDF
Σενάριο Διδασκαλίας : Η Δομή Επανάληψης στο App Inventor
Vasilis Drimtzias
 
PDF
Σενάριο Διδασκαλίας : Εισαγωγή στο προγραμματιστικό περιβάλλον App Inventor
Vasilis Drimtzias
 
PDF
Σενάριο Διδασκαλίας : Η Δομή Επιλογής στο App Inventor
Vasilis Drimtzias
 
DOC
Οδηγός δημιουργίας και διαχείρισης Ιστολογίου στο http://blogs.sch.gr ( Έκδο...
Vasilis Drimtzias
 
PDF
Ιστοεξερευνήσεις (Webquests)
Vasilis Drimtzias
 
PDF
Aξιοποίηση προηγμένων ΤΠΕ στο σχολείο του 21ου αιώνα: Από το Διδακτικό στο Μα...
Dr. Spyros Papadakis, Hellenic Open University
 
PDF
HotPotatoes : Δημιουργία Διαδραστικών Ασκήσεων
Vasilis Drimtzias
 
Joomla CMS SEMINAR PPT
Pinky Mondal
 
Κατασκευή ιστοσελίδας στο ΠΣΔ
STEFANOS MANOLIS
 
Kataskevi Istoselidas
Γιώργος Γαμβρινός
 
παρουσίαση Tei larissa
Evangelos Athanasiadis
 
Εισαγωγικό Σενάριο για το περιβάλλον YENKA
Vasilis Drimtzias
 
τι είναι τα Webquests
Kostis Talampiris
 
How to use hotpotatoes
Maryvonne Boulet
 
Σύντομος οδηγός χρήσης του HotPotatoes
Vasilis Drimtzias
 
εξ αποστάσεως εκπαίδευση Joomla
George Exarchopoulos
 
ΠΣΔ_Joomla
Georgia Palapela
 
ClickMedia Joomla! 3 - What's New (Greek)
ClickMedia
 
Joomla@psd kaltsidis christos
Nikos Michailidis
 
Computer Science Unplugged: Βιβλίο Δραστηριοτήτων διδασκαλίας πληροφορικής χω...
Vasilis Drimtzias
 
Σενάριο Διδασκαλίας : Η Δομή Επανάληψης στο App Inventor
Vasilis Drimtzias
 
Σενάριο Διδασκαλίας : Εισαγωγή στο προγραμματιστικό περιβάλλον App Inventor
Vasilis Drimtzias
 
Σενάριο Διδασκαλίας : Η Δομή Επιλογής στο App Inventor
Vasilis Drimtzias
 
Οδηγός δημιουργίας και διαχείρισης Ιστολογίου στο http://blogs.sch.gr ( Έκδο...
Vasilis Drimtzias
 
Ιστοεξερευνήσεις (Webquests)
Vasilis Drimtzias
 
Aξιοποίηση προηγμένων ΤΠΕ στο σχολείο του 21ου αιώνα: Από το Διδακτικό στο Μα...
Dr. Spyros Papadakis, Hellenic Open University
 
HotPotatoes : Δημιουργία Διαδραστικών Ασκήσεων
Vasilis Drimtzias
 
Ad

Similar to εισαγωγη στη Joomla 1 (20)

PPT
στατικες δυναμικες νες
Stauroula Kakaraki
 
PDF
T3 fosscomm2010
pkontaxis
 
PDF
Html
dourvas
 
PPT
Joomla seo
Panos Ladas
 
PPT
Cms_joomla
Georgia Palapela
 
PPT
eFront functionality presentation
IT Center Ltd
 
PPT
Blogpathfinder
Xyla Eleni
 
PPT
Blog Pathfinder
isildor
 
PPTX
οδηγός δημιουργίας ιστολογίου στο Blogger.com
Μεταξούλα Μανικάρου
 
PDF
Αναλυτικός οδηγός χρήσης RELOAD
Vasilis Drimtzias
 
PPTX
Ειδικά θέματα διαχείρισης ιστολογίου στο blogs.sch.gr
EleniStergatou
 
PPT
δημιουργια Blog
ΜΙΡΑΝΤΑ ΔΙΑΤΣΙΔΟΥ
 
PPTX
Σημειώσεις wordpress
George Spais
 
DOC
Tips & Tricks: Copy- paste, URL & link
Nikos Papastamatiou
 
PPTX
η-μάθημα moodle: αλλαγή επικεφαλίδων & εισαγωγής
Bioedu
 
PPTX
η-μάθημα moodle: αλλαγή επικεφαλίδων & εισαγωγής
Bioedu
 
PPTX
Drupal Developer Open Badge από το OpenEducation.GR
Despina Kamilali
 
PPTX
Wordpress 2018
DIMITRIOS LIANOS
 
PPT
Web2.0
Anastasia Tola
 
στατικες δυναμικες νες
Stauroula Kakaraki
 
T3 fosscomm2010
pkontaxis
 
Html
dourvas
 
Joomla seo
Panos Ladas
 
Cms_joomla
Georgia Palapela
 
eFront functionality presentation
IT Center Ltd
 
Blogpathfinder
Xyla Eleni
 
Blog Pathfinder
isildor
 
οδηγός δημιουργίας ιστολογίου στο Blogger.com
Μεταξούλα Μανικάρου
 
Αναλυτικός οδηγός χρήσης RELOAD
Vasilis Drimtzias
 
Ειδικά θέματα διαχείρισης ιστολογίου στο blogs.sch.gr
EleniStergatou
 
δημιουργια Blog
ΜΙΡΑΝΤΑ ΔΙΑΤΣΙΔΟΥ
 
Σημειώσεις wordpress
George Spais
 
Tips & Tricks: Copy- paste, URL & link
Nikos Papastamatiou
 
η-μάθημα moodle: αλλαγή επικεφαλίδων & εισαγωγής
Bioedu
 
η-μάθημα moodle: αλλαγή επικεφαλίδων & εισαγωγής
Bioedu
 
Drupal Developer Open Badge από το OpenEducation.GR
Despina Kamilali
 
Wordpress 2018
DIMITRIOS LIANOS
 
Ad

εισαγωγη στη Joomla 1

  • 1. ΕΙΣΑΓΩΓΗ ΣΤΗ JOOMLA 1.0.X Θεόδωρος Δούβλης Καθηγητής Πληροφορικής ΠΕ 19 Ευάγγελος Τριπολιτάκης Ηλεκτρονικός Μηχανικός & Μηχανικός Η/Υ, MSc
  • 2. Τι είναι η Joomla ; Ένα βραβευμένο CMS ανοιχτού κώδικα το οποίο μας επιτρέπει να στήσουμε από απλές προσωπικές ιστοσελίδες μέχρι δυναμικές εταιρικές διαδικτυακές εφαρμογές. Παραδείγματα χρήσης: Εταιρική ιστοσελίδα ή πύλη ( Corporate Portal) Ηλεκτρονικό Εμπόριο Ιστοσελίδα μικρής επιχείρησης Προσωπικές Ιστοσελίδες και Ιστολόγια Κοινοτικές Πύλες ( Community Based Portals) Κυβερνητικές Εφαρμογές Περιοδικά και Εφημερίδες Σχολικές και Ακαδημαϊκές Ιστοσελίδες Ιστοσελίδες μη κερδοσκοπικών οργανισμών κ.λπ.
  • 3. Ιστορία και εξέλιξη Απρίλιος 2001, έκδοση του Mambo CMS Αύγουστος 2005, οι δημιουργοί του Mambo εγκαταλείπουν και σχεδιάζουν Joomla Εκδόσεις:… Joomla 1.0.x Joomla 1.5.x
  • 4. Πλεονεκτήματα Σχετικά εύκολη εγκατάσταση, ακόμα και για μη-ειδικούς. Μεγάλη υποστήριξη από την πολυάριθμη κοινότητα δημιουργών και χρηστών που υπάρχει. Ευκολία στη δημιουργία, ανέβασμα και διαχείριση περιεχομένου. Δυναμικά add-ons και extensions από την κοινότητα. Επεκτασιμότητα για την κάλυψη συγκεκριμένων εταιρικών αναγκών. Όλα τα πλεονεκτήματα ενός λογισμικού Ανοικτού Κώδικα
  • 5. Χαρακτηριστικά Ολοκληρωμένη διαχείριση μέσω από ένα αξιόπιστο και λειτουργικό περιβάλλον. Web-based διαχείριση στοιχείων/μέσων όπως γραφικά, αρχεία, media, κ.α. Χαρακτηριστικά έγκρισης περιεχομένου. Ιεραρχική διαχείριση χρηστών. Αυτοματοποιημένη διαχείριση μενού επιλογών/πλοήγησης. Προγραμματισμός δημοσίευσης, απόσυρσης, αρχειοθέτησης και διαγραφής περιεχομένου. Ασφάλεια χρηστών και διαχείριση επαφών.
  • 6. Δυνατότητες περιεχομένου Πολλαπλοί WYSIWYG επεξεργαστές. Αναζήτηση πλήρους κειμένου περιεχομένου. Πλήρης υποστήριξη για newsfeed σε RSS ή Atom μορφοποίηση. Ενσωματωμένο σύστημα δημοσκοπήσεων. Διαχείριση διαφημίσεων σε μορφή banner . Plug-ins για ηλεκτρονικό εμπόριο, λεύκωμα φωτογραφιών, διαχείριση αποθήκης, κ.α. Πολύ-γλωσσικές δυνατότητες. Δυνατότητες πρόσβασης για άτομα με ειδικές δυνατότητες.
  • 7. Πως δουλεύει η Joomla Ο πλοηγός ( browser) αιτείται μια ιστοσελίδα από τον web server. Η αίτηση αυτή προκαλεί ένα μέρος της joomla να φορτωθεί στον web server και να εκτελεσθεί στη μηχανή της PHP . Η Joomla αναλύει την αίτηση για να προσδιορίσει τι περιεχόμενο πρέπει να επιστραφεί. Το σύστημα της Joomla ανοίγει μια σύνδεση με τον διακομιστή της βάσης δεδομένων και αιτείται το συγκεκριμένο περιεχόμενο-άρθρο από τη βάση. Μόλις αποκτηθεί το περιεχόμενο, αυτό μορφοποιείται σύμφωνα με το style του template . Η Joomla δημιουργεί την HTML , εμφανίζει το περιεχόμενο και το στέλνει πίσω στον πλοηγό.
  • 8. Πρόσθετα συστατικά Components Βασικά στοιχεία της λειτουργικότητας της Joomla τα οποία προβάλλονται στο κυρίως σώμα( Main Body) του template . Π.χ. ημερολόγιο, πίνακας συζητήσεων, γκαλερί, κ.λπ. Modules Μικρά ‘κομμάτια’ περιεχομένου τα οποία μπορούν να προβληθούν οπουδήποτε το συγκεκριμένο template το επιτρέπει. Π.χ. Μενού, Δημοκοπήσεις, Φόρμα Εισόδου, Μετρητής επισκέψεων, κ.λπ. Mambots (mambo robot) Μια μικρή λειτουργία η οποία επεκτείνει τη γενικότερη λειτουργικότητα ενός βασικού εργαλείου.
  • 10. Επιλογές εγκατάστασης Τοπική εγκατάσταση (Local installation) Απομακρυσμένη εγκατάσταση (Remotely installation)
  • 12. Συνηθισμένα προβλήματα… Το configuration.php δεν είναι εγγράψιμο Λύση: αλλαγή δικαιωμάτων σε 757 Το configuration.php δεν υπάρχει Λύση: Δημιουργώ ένα κενό php αρχειό με όνομα configuration.php και ρυθμίζω δικαιώματα σε 757 Δεν υπάρχει το Session save path Λύση: Δημιουργήστε ένα php.ini αρχείο και βάλτε μέσα τη γραμμή session.save_path = /tmp Τοποθετήστε το αρχείο αυτό στον φάκελο administrator Στο Root directory θα υπάρχει τώρα ο φάκελος / tmp. Αλλάξτε τα δικαιώματα σε 757
  • 14. Συνηθισμένα προβλήματα… Το Safe Mode, Registered Globals είναι On αντί για Off Το Magic Quotes GPC είναι Off αντί για On
  • 15. PHP Πηγές Safe Mode: http://gr.php.net/manual/en/features.safe-mode.php Registered Globals manual: http://gr.php.net/register_globals Magic Quotes manual: http://gr.php.net/magic_quotes
  • 17. Σελίδα ελέγχου - 4 Αν δεν εμφανίζεται η Σελίδα Ελέγχου… Ελέγξτε αν όλα τα απαραίτητα αρχεία και φάκελοι έχουνε «ανέβει» σωστά στον φάκελο του ιστοτόπου σας; Ελέγξτε αν πράγματι είναι εγκατεστημένα και λειτουργούν σωστά ο Apache, MySQL, και PHP Ελέγξτε αν όλα τα απαραίτητα MySQL, Zlib, και XML modules έχουν ενεργοποιηθεί στην PHP . Δοκιμάστε τη διεύθυνση… http://www.yourDomainName.com/installation/index.php
  • 19. Βήμα 1 Εισάγουμε τις κατάλληλες πληροφορίες και πατάμε Next
  • 20. Βήμα 2 Εισάγουμε το όνομα της σελίδας και πατάμε Συνέχεια »
  • 21. Βήμα 3 Προσοχή στο URL !! Πρέπει να βάλουμε την IP του μηχανήματος σε περίπτωση που θέλουμε να έχουμε πρόσβαση από πολλούς Η/Υ του ίδιου δικτύου. Εναλλακτικά, βάζουμε http://localhost/joomla_test Οι ρυθμίσεις των δικαιωμάτων αρχείων είναι σημαντικές εφόσον η εγκατάσταση της Joomla γίνεται από τους πρόσθετους (add on) installers. Μπορούν να αλλαχθούν στη συνέχεια από το Global Configuration .
  • 22. Βήμα 4 Προσοχή στο τελευταίο βήμα. Πρέπει να αφαιρέσουμε τον φάκελο joomla_test/installation
  • 23. Το αποτέλεσμα… Εάν όλα πήγαν καλά πρέπει να δούμε στη διεύθυνση http://localhost/joomla_test κάτι αντίστοιχο με την παραπάνω εικόνα
  • 25. Αναζήτηση κειμένου Αναζήτηση κειμένου Απλή αναζήτηση Στο αριστερό μενού εισάγουμε τη λέξη/εις που μας ενδιαφέρουν και πατάμε Enter Εκτεταμένη αναζήτηση Στο αριστερό μενού επιλέγουμε την αναζήτηση. Από εκεί μεταφερόμαστε στην παρακάτω εικόνα:
  • 27. Δημοσκοπήσεις Δημοσκοπήσεις Δυνατότητα ψηφοφορίας πάνω σε διάφορα θέματα. Δυνατότητα ύπαρξης πολλαπλών δημοσιεύσεων. Στατιστικά αποτελέσματα των δημοσκοπήσεων στις οποίες συμμετέχετε
  • 29. Άρθρα στο Joomla Άρθρα Μονοσέλιδα (Εισαγωγή) Δισέλιδα (Εισαγωγή – Κυρίως σελίδα) Πολυσέλιδα (Εισαγωγή – Κυρίως σελίδες με σελιδοποίηση) Ελεύθερη ή περιορισμένη πρόσβαση Πολλαπλοί τρόποι παρουσίασης στην πρώτη και επιμέρους σελίδες
  • 30. Επικοινωνία με τους χρήστες Επικοινωνία με τη συντακτική ομάδα του site Έτοιμη φόρμα επικοινωνίας ανά επαφή της συντακτικής ομάδας Επικοινωνία μέσω ειδικής φόρμας επικοινωνίας ( facile forms) Αποστολή αρχείων Πολυσέλιδες φόρμες επικοινωνίας
  • 33. Media Gallery Λογισμικό διαχείρισης πολυμέσων για Joomla Ποικιλία τύπων αρχείων (avi, mpg, mpeg, wmv, mov, rm, jpg, jpeg, gif, png, doc, ppt, pdf, rtf, mp3, ogg, wma, ac3, asf, asx, dv, m4v, mjpeg, mp4, m4a, rpm, wc3) Ψηφιακές galleries με δυνατότητα ψηφοφορίας Σχόλια χρηστών και περιγραφές με δυνατότητα αναζήτησης Zoom Media Gallery – RSGallery2
  • 36. Joomfish Δημιουργία πολυγλωσσικών site με το Joomfish Υποστηρίζει απεριόριστο αριθμό γλωσσών. Προσφέρει διεπαφή ( Interface) μετάφρασης τόσο για άρθρα όσο και για μενού, ενότητες, κατηγορίες, επαφές χρηστών, για άλλα components κ.α.
  • 37. Διαχείριση της Joomla Γνωριμία με το Back-End
  • 38. Διαχείριση του Joomla http://domain/joomla_dir/administrator π.χ. http://localhost/joomla_test/administrator
  • 39. Οργάνωση πληροφορίας στο Joomla Ενότητες (Νέα) Κατηγορίες (Αθλητικά) Άρθρα (Νέο παγκόσμιο ρεκόρ στο μήκος) Φαινομενικά αποτελούν πρόβλημα τα δύο μόνο επίπεδα Στην πράξη δεν είναι μεγάλο πρόβλημα μιας και στη μεγάλη πλειοψηφία των περιπτώσεων δύο επίπεδα αρκούν
  • 40. Ενότητες ( Sections) Κύρια ομάδα οργάνωσης άρθρων Εμπεριέχει πολλές κατηγορίες Για να δημιουργήσουμε μια νέα ενότητα πηγαίνουμε στο μενού Content, επιλέγουμε Section Manager και στη συνέχεια πατάμε στο εικονίδιο New
  • 41. Ενότητες ( Sections) ΣύντομοςΤίτλος Πλήρης τίτλος Φωτογραφία ενότητας Επίπεδο πρόσβασης Δημοσίευση ; Περιγραφή
  • 42. Ενότητες ( Sections) Όταν τελειώσουμε τη δημιουργία της ενότητας πατάμε το πλήκτρο Save πάνω δεξιά.
  • 43. Κατηγορίες ( Categories) Δευτερεύουσα ομάδα οργάνωσης άρθρων Εμπεριέχει πολλά άρθρα Για να δημιουργήσουμε μια νέα κατηγορία πηγαίνουμε στο μενού Content, επιλέγουμε Category Manager και στη συνέχεια πατάμε στο εικονίδιο New
  • 44. Κατηγορίες ( Categories) ΣύντομοςΤίτλος Πλήρης τίτλος Ενότητα Επίπεδο πρόσβασης Δημοσίευση ; Περιγραφή Φωτογραφία ενότητας
  • 45. Κατηγορίες ( Categories) Όταν τελειώσουμε τη δημιουργία της κατηγορίας πατάμε το πλήκτρο Save πάνω δεξιά.
  • 46. Άρθρα ( Articles) Εμπεριέχει μία ή περισσότερες σελίδες Για να δημιουργήσουμε μια νέα ενότητα πηγαίνουμε στο μενού Content, επιλέγουμε All Content Items και στη συνέχεια πατάμε στο εικονίδιο New
  • 47. Άρθρα ( Articles) ΣύντομοςΤίτλος Εναλλακτικός τίτλος Ενότητα Κατηγορία Κυρίως κείμενο
  • 48. Άρθρα ( Articles) Εικονίδια επιλογών Καρτέλες επιλογών δημοσίευσης / εικόνες / παραμέτρων άρθρου / πληροφοριών meta / σύνδεσης με menu
  • 49. Άρθρα ( Categories) Όταν τελειώσουμε τη δημιουργία του άρθρου πατάμε το πλήκτρο Save πάνω δεξιά.
  • 50. Άρθρα ( Articles) Μπορούμε πολύ εύκολα να αλλάξουμε το περιεχόμενο ενός άρθρου. Για να αλλάξουμε το περιεχόμενο ενός άρθρου πηγαίνουμε στο μενού Content, επιλέγουμε All Content Items και στη συνέχεια πατάμε στο εικονίδιο Edit Τα υπόλοιπα βήματα είναι όπως προηγουμένως
  • 51. Άρθρα ( Articles) Για την εισαγωγή εικόνας στο Joomla πατάμε το πλήκτρο εισαγωγής και παραβλέπουμε το υπάρχον σύστημα του Joomla. Ο JCE (default editor της ελληνικής έκδοσης) είναι πλήρης δυνατοτήτων όσον αφορά την βασική επεξεργασία εικόνων. Στην περίπτωση όπου θέλουμε περισσότερες λειτουργίες όπως τη δημιουργία thumbnails χρειάζεται να χρησιμοποιήσουμε το εμπορικό extension Image Manager Extended του JCE
  • 52. Άρθρα ( Articles) Ανέβασμα Νέος Φάκελος Πληροφορίες Αρχείου Επιλογές εικόνας Εισαγωγή εικόνας στο άρθρο Φάκελοι εικόνων Αρχεία εικόνων
  • 53. Άρθρα ( Articles) Όνομα Αλλαγή μεγέθους Δημιουργία thumbnail Εύρεση αρχείου στο δίσκο
  • 54. Άρθρα ( Articles) Για τη μεταφορά ενός κειμένου από το Word με Copy & Paste προσέχουμε να μην το αντιγράψουμε απευθείας μιας και ενσωματώνει κώδικα με πλήθος άχρηστα html tags. Αντί αυτού μπορούμε να πατήσουμε το πλήκτρο με το σήμα του Word στη μπάρα εργαλείων του editor και στο κενό παράθυρο που θα εμφανιστεί να επικολλήσουμε το κείμενο Word.
  • 55. Άρθρα ( Articles) Για τη μεταφορά ενός κειμένου από κάποια ιστοσελίδα, εάν δεν θέλουμε να κρατήσουμε την υπάρχουσα μορφοποίηση πρέπει να το αντιγράψουμε ως αμορφοποίητο κείμενο ( plain text). Συνεπώς πρέπει να πατήσουμε το πλήκτρο με το σήμα του “T” στη μπάρα εργαλείων του editor και στο κενό παράθυρο που θα εμφανιστεί να επικολλήσουμε το κείμενο από την ιστοσελίδα .
  • 56. Άρθρα ( Articles) Προσφέρεται η δυνατότητα να επέμβουμε στον κώδικα HTML ενός άρθρου. Για να το επιτύχουμε αυτό πατάμε το πλήκτρο HTML στη μπάρα εργαλείων και στο παράθυρο που αναδύεται κάνουμε τις απαραίτητες μεταβολές.
  • 57. Μενού (Μενού ) Οργάνωση της παρουσίασης των σελίδων και των θεματικών ενοτήτων του ιστοτόπου. Το Joomla υποστηρίζει περισσότερα του ενός μενού καθώς και σε κάθε μενού περισσότερα του ενός επίπεδα οργάνωσης.
  • 58. Μενού (Μενού ) Στα μενού μπορούμε να βάλουμε συνδέσμους προς: Άρθρα URL εκτός ή εντός σελίδας Κεντρικές σελίδες components (π.χ. Docman ή Gallery) Παρουσιάσεις ενοτήτων ( section blog) Παρουσιάσεις κατηγοριών ( category blog) Πίνακες άρθρων, ενοτήων και κατηγοριών
  • 59. Μενού (Μενού ) Στα μενού μπορούμε να βάλουμε συνδέσμους προς: Άρθρα URL εκτός ή εντός σελίδας Κεντρικές σελίδες components (π.χ. Docman ή Gallery) Παρουσιάσεις ενοτήτων ( section blog) Παρουσιάσεις κατηγοριών ( category blog) Πίνακες άρθρων, ενοτήων και κατηγοριών
  • 60. Μενού (Μενού ) Η έννοια του main menu και της αρχικής σελίδας. Κάθε εγκατάσταση Joomla θα πρέπει να έχει οπωσδήποτε ένα βασικό μενού με όνομα mainmenu.
  • 61. Μενού (Μενού ) Σε αυτό το μενού κατ’ ελάχιστο πρέπει να υπάρχει μια εγγραφή . Το περιεχόμενο αυτής της εγγραφής θα είναι αυτό το οποίο θα εμφανίζεται στην πρώτη σελίδα. Συστήνεται ανεπιφύλακτα αυτό να είναι το FrontPage Component. Προφανώς αυτό δεν είναι δεσμευτικό. Στην περίπτωση όπου έχουμε παραπάνω από μία εγγραφές, στην πρώτη σελίδα θα φαίνεται το περιεχόμενο της πρώτης δημοσιευμένης εγγραφής.
  • 62. Μενού (Μενού ) Για να δημιουργήσουμε ένα μενού πηγαίνουμε: Menu Menu Manager New Εισάγουμε όνομα μενού και τίτλο module ( θα εξηγηθεί στη συνέχεια) Πατάμε Enter
  • 64. Μενού (Μενού ) Για να δημιουργήσουμε μια εγγραφή σε ένα μενού πηγαίνουμε: Menu Όνομα μενού ( π.χ. Mymenu) New Επιλέγουμε τον τύπο της εγγραφής μενού που θέλουμε να προσθέσουμε και πατάμε Next. Εισάγουμε τις εκάστοτε λεπτομέρειες Πατάμε Save
  • 66. Παρουσίαση πληροφορίας Υπάρχουν διάφοροι τρόποι παρουσίασης πληροφορίας Προβολή άρθρου Προβολή blog κατηγορίας (σελιδοποιημένη παρουσίαση των άρθρων της κατηγορίας) Προβολή blog ενότητας (σελιδοποιημένη παρουσίαση των άρθρων της ενότητας) Πίνακας κατηγοριών Πίνακας ενοτήτων
  • 67. Παρουσίαση πληροφορίας Για να επιλέξουμε το πως θα παρουσιαστεί η πληροφορία με την μορφή άρθρων θα πρέπει να κάνουμε την κατάλληλη εγγραφή σε κάποιο μενού. Εκεί μπορούμε στη συνέχεια να επιλέξουμε παραμέτρους όπως: Σελιδοποίηση (άρθρα ανά σελίδα) Ταξινόμηση (π.χ. Ανα κατηγορία, αλφαβητικά, βάσει εσωτερικής ταξινόμησης, βάσει χρονολογικής σειράς εισαγωγής) Στοιχεία τα οποία θα παρουσιάζονται (π.χ. Θα εμφανίζονται ή όχι εικόνες από τα εισαγωγικά κείμενα;)
  • 69. Χρήστες ( Users) Το Joomla είναι πολυχρηστικό περιβάλλον ( Multi-user) Δίνει τη δυνατότητα ταυτόχρονης πρόσβασης σε πολλούς εγγεγραμμένους χρήστες για: Πρόσβαση σε περιορισμένο περιεχόμενο ή λειτουργίες Προσθήκη άρθρων Διαχείριση ιστοτόπου
  • 70. Χρήστες ( Users) Το Joomla επιτρέπει τη δημιουργία χρηστών είτε αυτόματα είτε χειροκίνητα. Στην αυτόματη δημιουργία, οι επισκέπτες μπορούν να εγγραφούν μέσω της ειδικής φόρμας Login και ειδικότερα της επιλογής «Εγγραφή» Στην χειροκίνητη λειτουργία, από το backend, ο διαχειριστής προσθέτει ένα-ένα τους χρήστες που επιθυμεί.
  • 71. Χρήστες ( Users) Για να δημιουργήσουμε έναν χρήστη πηγαίνουμε από την αρχική σελίδα ( Home ) της διαχείρισης του Joomla στον User Manager. Εκεί πατάμε New και έχουμε την εικόνα της επόμενης διαφάνειας. Συμπληρώνουμε τα πεδία κατάλληλα Πατάμε Save
  • 73. Χρήστες ( Users) Προσφέρονται πολλαπλά επίπεδα ιεραρχικής διαβάθμισης των χρηστών. Χωρίζονται σε δύο κύριες κατηγορίες: Frontend Registered Author Editor Publisher Backend Manager Administrator Super Administrator
  • 74. Χρήστες ( Users) Προσφέρονται πολλαπλά επίπεδα ιεραρχικής διαβάθμισης των χρηστών. Χωρίζονται σε δύο κύριες κατηγορίες: Frontend Registered Author Editor Publisher Backend Manager Administrator Super Administrator
  • 75. Χρήστες ( Users) Υπάρχει δυνατότητα επιμέρους αποστολής μηνυμάτων σε κάποιο χρήστη Πηγαίνουμε στο μενού Messages->Inbox Πατάμε New και αφού δημιουργήσουμε το μήνυμα που θέλουμε το αποστέλλουμε. Υπάρχει δυνατότητα μαζικής αποστολής μηνυμάτων σε χρήστες Πηγαίνουμε στο μενού Components->Mass Mail Αποστέλλουμε το μήνυμα που επιθυμούμε
  • 76. Χρήστες ( Users) Για να αλλάξουμε τα στοιχεία ενός χρήστη πηγαίνουμε στον user manager και κάνουμε κλικ πάνω στο όνομά του. Για να διαγράψουμε έναν χρήστη κάνουμε κλικ στο κουτάκι δίπλα στο όνομά του και στη συνέχεια πατάμε το Delete πάνω δεξιά.
  • 77. Πρότυπα ( Templates) Τα templates καθορίζουν την αισθητική και τη λειτουργικότητα του ιστοτόπου μας. To Joomla διαθέτει templating engine που επιτρέπει τη μετατροπή της οπτικής απεικόνισης ενός ιστοτόπου με ελάχιστες κινήσεις. Κάθε εγγεγραμένος χρήστης μπορεί, εφόσον το επιθυμεί, να επιλέξει ένα πρότυπο της αρεσκείας του.
  • 78. Πρότυπα ( Templates) Διατίθενται δωρεάν αλλά και εμπορικά πρότυπα. Μπορούμε πάνω σε ένα δωρεάν (ή και εμπορικό) να δημιουργήσουμε το δικό μας πρότυπο. Τα πρότυπα καθορίζουν εκτός από την αισθητική και την τυπογραφία του ιστοτόπου και τις module positions.
  • 79. Πρότυπα ( Templates) Για να εγκαταστήσουμε ένα template ( είναι σε μορφή zip αρχείων έτοιμα προς προσθήκη) πρέπει να πάμε στο μενού Installers και στη συνέχεια Templates -> Site. Διαλέγουμε το αρχείο που επιθυμούμε και στη συνέχεια πατάμε upload file & install Το template που έχουμε ανεβάσει δεν είναι ενεργό.
  • 80. Πρότυπα ( Templates) Για να ενεργοποιήσουμε το πρότυπο πρέπει να πάμε στο μενού Site, Template Manager, Site Templates. Επιλέγουμε το πρότυπο που μας ενδιαφέρει ( πατώντας αριστερά του) και στη συνέχεια πατάμε το Default.
  • 82. Πρότυπα ( Templates) Για να δούμε τις διαθέσιμες module positions πάμε στο μενού Site, Preview, Inline with positions. Στην εικόνα που βλέπουμε στη συνέχεια εμφανίζεται το πρότυπο με τις modules positions. Υπάρχει η δυνατότητα επέμβασης στον κώδικα του template και της προσθήκης επιπλέον module positions. Συνήθως οι προσφερόμενες module positions από το πρότυπο επαρκούν.
  • 84. Modules ( Αρθρώματα) Τα modules είναι κομμάτια εφαρμογών, αυτόνομες εφαρμογές ή ακόμα και απλό κείμενο φορμαρισμένο σε HTML. Τα modules τοποθετούνται σε ειδικές θέσεις - υποδοχές της σελίδας, οι οποίες ονομάζονται module positions. Σε κάθε module position μπορούν να τοποθετηθούν, με συγκεκριμένη σειρά, παραπάνω από ένα modules.
  • 85. Modules ( Αρθρώματα) Για να εγκαταστήσουμε ένα module πηγαίνουμε στο μενού Installers και επιλέγουμε modules Στη συνέχεια επιλέγουμε το package file του Module Πατάμε το πλήκτρο Upload File & Install.
  • 87. Modules ( Αρθρώματα) Μετά την εγκατάσταση του Module πρέπει να το δημοσιεύσουμε και να επιλέξουμε τη θέση ( module position) στην οποία αυτό θα εμφανίζεται. Για να το κάνουμε αυτό πάμε στο μενού Modules και επιλέγουμε Site Modules
  • 89. Modules ( Αρθρώματα) Στον Module manager έχουμε τις δυνατότητες : Να αλλάξουμε τη σειρά εμφάνισης σε ένα module Να αλλάξουμε τις παραμέτρους του ( edit) Να το δημοσιεύσουμε (publish) (ενεργό) Να το αποδημοσιεύσουμε (unpublish) (εγκατεστημένο αλλά ανενεργό). Να το διαγράψουμε (delete) Να δημιουργήσουμε ένα αντίγραφο (copy) Να δημιουργήσουμε ένα νέο HTML Module
  • 90. Modules ( Αρθρώματα) Στην επεξεργασία ενός module έχουμε τις γενικές δυνατότητες : Να αλλάξουμε το module position Να αλλάξουμε τη μορφοποίηση του (χρησιμοποιώντας custom CSS κώδικα) Να αλλάξουμε τη σειρά εμφάνισης Να επιλέξουμε τις σελίδες στις οποίες θα εμφανίζεται Να το δημοσιεύσουμε (publish) (ενεργό) Να το αποδημοσιεύσουμε (unpublish) (εγκατεστημένο) Οι ειδικές επιλογές αλλάζουν ανάλογα με το module