Drupal @ Fosscomm (Greek)
-
Upload
nektarios-sylligardakis -
Category
Technology
-
view
2.706 -
download
0
description
Transcript of Drupal @ Fosscomm (Greek)
??
CMSCMS((Content Management SystemContent Management System))
Σύστημα διαχείρισης ΠεριεχομένουΣύστημα διαχείρισης Περιεχομένου
http://www.flickr.com/photos/giveawayboy/1596350882
Το περιέχομενο Το περιέχομενο είναι το πανείναι το παν
Αν το περιεχόμενο ήταν προϊόν
δεν είναι αποθήκηδεν είναι αποθήκη
http://www.flickr.com/photos/spo0ky/420291292
δεν είναι βιτρίναδεν είναι βιτρίνα
http://www.flickr.com/photos/katphotos/367305656/
http://www.flickr.com/photos/dalboz17/418210511
http://www.flickr.com/photos/cdm/147947664/
Content Management Content Management FrameworkFramework
Κοινότητα Κοινότητα
ΚοινότηταΚοινότητα
ΚοινότηταΚοινότητα
Κοινότητα Κοινότητα
Κοινότητα Κοινότητα
© Ana Calvo
Κοινότητα Κοινότητα
http://www.flickr.com/photos/a-barth/2338806538
ΔιπλασιάζεταιΔιπλασιάζεται σε κάθε σε κάθε έκδοση έκδοση
source: http://acko.net/blog/drupal-org-explosion-and-trends source: http://buytaert.net/drupal-site-statistics
Μερικά στατιστικά Μερικά στατιστικά 840+ code contributors
160+ local user groups
430+ attendees at Drupalcon Barchelona
800+ attendees at Drupalcon Boston
200,000+ users on drupal.org
3 million+ lines of code (core+contrib)
52 SoC mentors for 20 students
100,000+ downloads/month
ΠοιοίΠοιοί χρησιμοποιούν χρησιμοποιούν Drupal Drupal ;;
http://theonion.com/
ΓιατίΓιατί DrupalDrupal
Είναι ελεύθεροΕίναι ελεύθερο
Δυνατότητες Δυνατότητες
ΕλεγχόμενοΕλεγχόμενο
Επεκτάσιμο Επεκτάσιμο
Ώριμο Ώριμο
ΑσφαλέςΑσφαλές
Η IBM Η IBM Πιστεύει Πιστεύει ......
source: http://www.ibm.com/developerworks/ibm/library/i-osource1/
Πώς Πώς ΔουλεύειΔουλεύει το το DrupalDrupal ; ;
ΑρχιτεκτονικήΑρχιτεκτονική
Source: Dries Buytaert
Hook systemHook system
Προβάλλω την λίστα προσβασιμότητας. Έχει
καμια μονάδα να προσθέσει κάτι?
$permissions = module_invoke_all(‘perm’);
BlogBlog ContactContact
$permissions = module_invoke_all(‘perm’);
function blog_perm() { return array(‘edit own blog’);}
function contact_perm() { return array(‘access contact form’);}
BlogBlog ContactContact
$permissions = module_invoke_all(‘perm’);
function blog_perm() { return array(‘edit own blog’);}
function contact_perm() { return array(‘access contact form’);}
$permissions = array(‘edit own blog’, ‘access contact form’, ...);
Node (content) systemNode (content) system
nodeΤίτλοςΣώμα κειμένουΣυγγραφέαςΗμερομηνία δημ....
node
άρθροcopyright
δημοσκόπησηεπιλογέςαποτελέσματα
ΤίτλοςΣώμα κειμένουΣυγγραφέαςΗμερομηνία δημ....
nodeΤίτλοςΣώμα κειμένουΣυγγραφέαςΗμερομηνία δημ....
Επισύναψη αρχείων
Σχόλια Σχόλια
upload.module
comment.module
άρθροcopyright
δημοσκόπησηεπιλογέςαποτελέσματα
ΚατηγορίεςΚατηγορίες
Χώρες
ΕλλάδαΙταλίαΙσπανίαΓερμανία Αγγλία...
Νέα
ΤοπικάΟικονομικάΑθλητικάΚαιρός
ΔιεθνήΑθλητικάΤεχνολογία
Ίεραρχική Δομή Μονή ή πολλαπλή
Νέα
Αθήνα, Λαμία, Σπάρτη, Σέρρες, Καλαμάτα, Χίος ...
Free Tagging
Νέα Αγγελίες
Λεξικό
KillerKiller modules modules
CCKCCKΠροσθέστε και άλλα πεδία σε ένα τύπο
περιεχομένου
Χτίζοντας καινούργιο τύπο Χτίζοντας καινούργιο τύπο περιεχομένουπεριεχομένου
Ταινία CCK field typeΚατηγορίες
ViewsViewsΦτιάχνοντας λίστες περιεχομένου
Drupal 6Drupal 6
Τι μας επιφυλάσσει το Τι μας επιφυλάσσει το μέλλον μέλλον
Drupal 7Drupal 7
55
Η Η ελληνικήελληνική κοινότητα κοινότητα Drupal Drupal
Έχει Φόρουμ Κατάλογο με ελληνικά Drupal site
Φιλοδοξεί Screencast Drupal Barcamp
Project http://drupal.org/project/el
Site http://developer.berlios.de/projects/drupal-el/
Mailing listhttps://lists.berlios.de/mailman/listinfo/drupal-el-team
Γιώργος Λίτος, Χρήστος Καλίτσης, Τάκης Άλβας, Σταύρος Τεμερτζίδης, Λούρδας Βασίλειος, Φάνης Χατζηδάκης,
Χρήστος Καλίτσης, Αθανάσιος Βέλιος, Στράτος Καλτσούνης, Αθανάσιος Λευτέρης, Γιώργος Λίτος, Γιώργος Τσάμης,
Νεκτάριος Συλλιγαρδάκης
Περισσότερες πληροφορίες Περισσότερες πληροφορίες
http://drupal.org/handbook
http://api.drupal.org
http://www.drupalbook.com
http://www.ibm.com/developerworks/ibm/osource/
http://buytaert.net/tag/drupal-sites
http://mydrupal.gr
Νεκτάριος Συλλιγαρδάκης[email protected]
Presentation based onAngie Byron´s Presentation called “Implementing Drupal”