Click here to load reader
Upload
fotis-alexandrou
View
1.067
Download
0
Embed Size (px)
DESCRIPTION
My Presentation for WordCamp Greece 2011
Citation preview
Igniting WordpressΗ μαγεία του προγραμματισμού
Disclaimer: Η παρακάτω παρουσίαση απευθύνεται κυρίως σε developers, future developers και
designers
Fotis Alexandrou
Wordcamp 2011
Fotis Alexandrou - @falexandrou - [email protected]
Η δουλειά του Developer
• Ανάπτυξη λογικής• Διασύνδεση διεπαφών• Δεν είναι designer• Δεν είναι system administrator• Δεν ρυθμίζει Email Clients• Νιώθει άβολα όταν μιλάει μπροστά σε κόσμο
Fotis Alexandrou - @falexandrou - [email protected]
Code is poetry
• Ο προγραμματισμός είναι μια δημιουργική δουλειά – δίνει ζωή σε ένα στατικό design
• Απαιτείται υπομονή, πάθος και τα κατάλληλα εργαλεία.
• “A programmer is an organization that converts caffeine to computer software”
Fotis Alexandrou - @falexandrou - [email protected]
Codeigniter
• Γρήγορο και ελαφρύ MVC PHP Framework• Η επιλογή αρκετών developers για ανάπτυξη
web apps• Πέρα από «τυποποιημένες» μεθόδους
έτοιμων εργαλείων• Παρέχει μια συλλογή από βιβλιοθηκες για
γρηγορότερη ανάπτυξη χωρίς να στερεί στον προγραμματιστή την ελευθερία του
Fotis Alexandrou - @falexandrou - [email protected]
Wordpress
• Η επιλογή αρκετών designers• Γρήγορο, ελαφρύ και ευέλικτο• Η επιλογή πολλών για CMS & Blogging
εργαλείο
Fotis Alexandrou - @falexandrou - [email protected]
Codeigniter + WP, Γιατί;
• Γιατί όχι;• Γιατί οι developers είναι παράξενοι άνθρωποι• Γιατί wordpress ήξερε να χειρίζεται η
γραμματέας της εταιρείας• Γιατί που να μαθαίνεις expression engine
Fotis Alexandrou - @falexandrou - [email protected]
Πως;
• Setup Codeigniter & Wordpress• Τρόπος 1: Blog-header trick (Codeigniter
index.php – Lazy, overhead)• Τρόπος 2: Ας γράψουμε λίγη SQL… (non-lazy
way) • Αντίστροφα: Wordpress plugin trick
http://www.thedaylightstudio.com/the-whiteboard/2010/06/16/codeigniter-and-wordpress-integration
• Δυνατότητα ανάπτυξης plugins σε CodeigniterFotis Alexandrou - @falexandrou -
Τελικά γιατί να κάνω κάτι από αυτά;
• Γιατί ο προγραμματισμός έχει πλάκα (μερικές φορές)
• Γιατί δεν έχω τι να κάνω την Κυριακή το βράδυ
• Γιατί πρέπει• Γιατί στο development δεν πρέπει να
περιορίζεσαι και να επαναλαμβάνεσαι
Fotis Alexandrou - @falexandrou - [email protected]
Φιλικές προτάσεις
• Ξεφύγετε από τις νόρμες• Ανακαλύψτε και συνδυάστε νέα εργαλεία• Ανακαλύψτε την τέχνη που βρίσκεται πίσω από το
development• Μελετήστε σαν να μην υπάρχει αύριο• Αγοράστε τουλάχιστον μια καφετιέρα• Διαβάστε Open Source κώδικα• Προσφέρετε στο Open Source Community• “Always code as if the guy who ends up maintaining
your code will be a violent psychopath who knows where you live.”
Fotis Alexandrou - @falexandrou - [email protected]
Ευχαριστώ
• Website: redmark.gr (Σύντομα το νέο βασισμένο σε Codeigniter και με Wordpress για το blogging section)
• Blog: fotis.posterous.com• Github: falexandrou• Twitter: @falexandrou• Facebook: Fotis Alexandrou• Fan Page: Red Mark
Fotis Alexandrou - @falexandrou - [email protected]