Drupal @ Fosscomm (Greek)

74

description

Presentation of Drupal at a conference of FOSS communities in Greece

Transcript of Drupal @ Fosscomm (Greek)

Page 1: Drupal @ Fosscomm (Greek)
Page 2: Drupal @ Fosscomm (Greek)

??

Page 3: Drupal @ Fosscomm (Greek)

CMSCMS((Content Management SystemContent Management System))

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

Page 4: Drupal @ Fosscomm (Greek)

http://www.flickr.com/photos/giveawayboy/1596350882

Το περιέχομενο Το περιέχομενο είναι το πανείναι το παν

Page 5: Drupal @ Fosscomm (Greek)

Αν το περιεχόμενο ήταν προϊόν

Page 6: Drupal @ Fosscomm (Greek)

δεν είναι αποθήκηδεν είναι αποθήκη

http://www.flickr.com/photos/spo0ky/420291292

Page 7: Drupal @ Fosscomm (Greek)

δεν είναι βιτρίναδεν είναι βιτρίνα

http://www.flickr.com/photos/katphotos/367305656/

Page 8: Drupal @ Fosscomm (Greek)

http://www.flickr.com/photos/dalboz17/418210511

Page 9: Drupal @ Fosscomm (Greek)
Page 10: Drupal @ Fosscomm (Greek)

http://www.flickr.com/photos/cdm/147947664/

Content Management Content Management FrameworkFramework

Page 11: Drupal @ Fosscomm (Greek)
Page 12: Drupal @ Fosscomm (Greek)

Κοινότητα Κοινότητα

Page 13: Drupal @ Fosscomm (Greek)

ΚοινότηταΚοινότητα

Page 14: Drupal @ Fosscomm (Greek)

ΚοινότηταΚοινότητα

Page 15: Drupal @ Fosscomm (Greek)

Κοινότητα Κοινότητα

Page 16: Drupal @ Fosscomm (Greek)

Κοινότητα Κοινότητα

© Ana Calvo

Page 17: Drupal @ Fosscomm (Greek)

Κοινότητα Κοινότητα

http://www.flickr.com/photos/a-barth/2338806538

Page 18: Drupal @ Fosscomm (Greek)

ΔιπλασιάζεταιΔιπλασιάζεται σε κάθε σε κάθε έκδοση έκδοση

source: http://acko.net/blog/drupal-org-explosion-and-trends source: http://buytaert.net/drupal-site-statistics

Page 19: Drupal @ Fosscomm (Greek)

Μερικά στατιστικά Μερικά στατιστικά 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

Page 20: Drupal @ Fosscomm (Greek)

ΠοιοίΠοιοί χρησιμοποιούν χρησιμοποιούν Drupal Drupal ;;

Page 21: Drupal @ Fosscomm (Greek)
Page 22: Drupal @ Fosscomm (Greek)
Page 23: Drupal @ Fosscomm (Greek)
Page 24: Drupal @ Fosscomm (Greek)

http://theonion.com/

Page 25: Drupal @ Fosscomm (Greek)
Page 26: Drupal @ Fosscomm (Greek)
Page 27: Drupal @ Fosscomm (Greek)
Page 28: Drupal @ Fosscomm (Greek)
Page 29: Drupal @ Fosscomm (Greek)
Page 30: Drupal @ Fosscomm (Greek)
Page 31: Drupal @ Fosscomm (Greek)
Page 32: Drupal @ Fosscomm (Greek)
Page 33: Drupal @ Fosscomm (Greek)
Page 34: Drupal @ Fosscomm (Greek)
Page 35: Drupal @ Fosscomm (Greek)
Page 36: Drupal @ Fosscomm (Greek)
Page 37: Drupal @ Fosscomm (Greek)
Page 38: Drupal @ Fosscomm (Greek)
Page 39: Drupal @ Fosscomm (Greek)
Page 40: Drupal @ Fosscomm (Greek)

ΓιατίΓιατί DrupalDrupal

Page 41: Drupal @ Fosscomm (Greek)

Είναι ελεύθεροΕίναι ελεύθερο

Page 42: Drupal @ Fosscomm (Greek)

Δυνατότητες Δυνατότητες

Page 43: Drupal @ Fosscomm (Greek)

ΕλεγχόμενοΕλεγχόμενο

Page 44: Drupal @ Fosscomm (Greek)

Επεκτάσιμο Επεκτάσιμο

Page 45: Drupal @ Fosscomm (Greek)

Ώριμο Ώριμο

Page 46: Drupal @ Fosscomm (Greek)

ΑσφαλέςΑσφαλές

Page 47: Drupal @ Fosscomm (Greek)

Η IBM Η IBM Πιστεύει Πιστεύει ......

source: http://www.ibm.com/developerworks/ibm/library/i-osource1/

Page 48: Drupal @ Fosscomm (Greek)

Πώς Πώς ΔουλεύειΔουλεύει το το DrupalDrupal ; ;

Page 49: Drupal @ Fosscomm (Greek)

ΑρχιτεκτονικήΑρχιτεκτονική

Page 50: Drupal @ Fosscomm (Greek)
Page 51: Drupal @ Fosscomm (Greek)

Source: Dries Buytaert

Page 52: Drupal @ Fosscomm (Greek)

Hook systemHook system

Page 53: Drupal @ Fosscomm (Greek)

Προβάλλω την λίστα προσβασιμότητας. Έχει

καμια μονάδα να προσθέσει κάτι?

Page 54: Drupal @ Fosscomm (Greek)

$permissions = module_invoke_all(‘perm’);

Page 55: Drupal @ Fosscomm (Greek)

BlogBlog ContactContact

$permissions = module_invoke_all(‘perm’);

function blog_perm() { return array(‘edit own blog’);}

function contact_perm() { return array(‘access contact form’);}

Page 56: Drupal @ Fosscomm (Greek)

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’, ...);

Page 57: Drupal @ Fosscomm (Greek)

Node (content) systemNode (content) system

Page 58: Drupal @ Fosscomm (Greek)

nodeΤίτλοςΣώμα κειμένουΣυγγραφέαςΗμερομηνία δημ....

Page 59: Drupal @ Fosscomm (Greek)

node

άρθροcopyright

δημοσκόπησηεπιλογέςαποτελέσματα

ΤίτλοςΣώμα κειμένουΣυγγραφέαςΗμερομηνία δημ....

Page 60: Drupal @ Fosscomm (Greek)

nodeΤίτλοςΣώμα κειμένουΣυγγραφέαςΗμερομηνία δημ....

Επισύναψη αρχείων

Σχόλια Σχόλια

upload.module

comment.module

άρθροcopyright

δημοσκόπησηεπιλογέςαποτελέσματα

Page 61: Drupal @ Fosscomm (Greek)

ΚατηγορίεςΚατηγορίες

Χώρες

ΕλλάδαΙταλίαΙσπανίαΓερμανία Αγγλία...

Νέα

ΤοπικάΟικονομικάΑθλητικάΚαιρός

ΔιεθνήΑθλητικάΤεχνολογία

Ίεραρχική Δομή Μονή ή πολλαπλή

Νέα

Αθήνα, Λαμία, Σπάρτη, Σέρρες, Καλαμάτα, Χίος ...

Free Tagging

Νέα Αγγελίες

Λεξικό

Page 62: Drupal @ Fosscomm (Greek)

KillerKiller modules modules

Page 63: Drupal @ Fosscomm (Greek)

CCKCCKΠροσθέστε και άλλα πεδία σε ένα τύπο

περιεχομένου

Page 64: Drupal @ Fosscomm (Greek)

Χτίζοντας καινούργιο τύπο Χτίζοντας καινούργιο τύπο περιεχομένουπεριεχομένου

Ταινία CCK field typeΚατηγορίες

Page 65: Drupal @ Fosscomm (Greek)

ViewsViewsΦτιάχνοντας λίστες περιεχομένου

Page 66: Drupal @ Fosscomm (Greek)
Page 67: Drupal @ Fosscomm (Greek)

Drupal 6Drupal 6

Page 68: Drupal @ Fosscomm (Greek)

Τι μας επιφυλάσσει το Τι μας επιφυλάσσει το μέλλον μέλλον

Page 69: Drupal @ Fosscomm (Greek)

Drupal 7Drupal 7

55

Page 70: Drupal @ Fosscomm (Greek)

Η Η ελληνικήελληνική κοινότητα κοινότητα Drupal Drupal

Έχει Φόρουμ Κατάλογο με ελληνικά Drupal site

Φιλοδοξεί Screencast Drupal Barcamp

Page 71: Drupal @ Fosscomm (Greek)

Project http://drupal.org/project/el

Site http://developer.berlios.de/projects/drupal-el/

Mailing listhttps://lists.berlios.de/mailman/listinfo/drupal-el-team

Page 72: Drupal @ Fosscomm (Greek)

Γιώργος Λίτος, Χρήστος Καλίτσης, Τάκης Άλβας, Σταύρος Τεμερτζίδης, Λούρδας Βασίλειος, Φάνης Χατζηδάκης,

Χρήστος Καλίτσης, Αθανάσιος Βέλιος, Στράτος Καλτσούνης, Αθανάσιος Λευτέρης, Γιώργος Λίτος, Γιώργος Τσάμης,

Νεκτάριος Συλλιγαρδάκης

Page 73: Drupal @ Fosscomm (Greek)

Περισσότερες πληροφορίες Περισσότερες πληροφορίες

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

Page 74: Drupal @ Fosscomm (Greek)

Νεκτάριος Συλλιγαρδάκης[email protected]

Presentation based onAngie Byron´s Presentation called “Implementing Drupal”