Το alfavita.gr εν'οψει της διημερίδας drupal που διοργανώνει, παρουσιάζει ένα εισαγωγικό άρθρο από τους τεχνικούς της για την πλατφόρμα drupal. Στο τέλος του άρθρου μάθετε πως ακριβώς θα μπορέσετε να παρακολουθήσετε τη μοναδική διημερίδα που διοργανώνουμε.
Για να σας ενημερώσουμε πρώτους για τις λεπτομέρειες του σεμιναρίου, (ώρες, κόστος κ.λπ.) θα πρέπει να στείλετε mail στο [email protected] με ΘΕΜΑ: Συμμετοχή στο σεμινάριο Drupal.
Αυτή είναι η πρώτη ανακοίνωση, θα επανέλθουμε με τη δεύτερη ανακοίνωση με πρόγραμμα και περισσότερες λεπτομέρειες.
Μια από τις πιο συχνές ερωτήσεις που δέχομαστε είναι "γιατί Drupal". Τόσα διαμάντια έχει η κοινότητα του ανοιχτού λογισμικού. Γιατί κάποιος να επιλέξει Drupal και όχι Wordpress ή Joomla. To Drupal έχει χαμηλή δημοτικότητα σε σχέση με τα άλλα γνωστά CMS. Θεωρείται από την πλειοψηφία των σχεδιαστών που ΔΕΝ το έχουν χρησιμοποιήσει δύσκολο τεχνικά. Η αλήθεια όμως είναι κάπως διαφορετική. Μερικά από τα μεγαλυτερα site του κόσμου είναι στημένα σε Drupal, και οι σχεδιαστές που δουλεύουν πάνω στην πλατφόρμα έχουν συνήθως την ακριβώς αντίθετη εικόνα. Αλλά ας περιγράψουμε κάποιους λόγους για να δούμε αν είναι καλή επιλογή το Drupal και ας δούμε αν η ευκολία συμπεριλαμβάνεται μέσα σε αυτούς.
Το Drupal είναι CMS;
Επικρατεί δυστυχώς η αίσθηση ότι το Drupal είναι άλλη μια CMS πλατφόρμα. Αυτό όμως είναι αβάσιμο, γιατί όντως με το Drupal μπορεί να φτιάχνονται πολύ ισχυρά CMS sites αλλά στην πραγματικότητα αυτό είναι μόνο μία από τις δυνατότητές του. Στην ουσία το Drupal είναι ένα Framework σε PHP και είναι σαν να συγκρίνουμε πορτοκάλια με μήλα όταν το βάζουμε απέναντι στο Wordpress ή στο Joomla. Καλύτερα θα μπορούσε να συγκριθεί με πλατφόρμες όπως το Django και το Ruby On Rails. Έχει ένα πολύ ισχυρό API και δίνει απεριόριστες δυνατότητες στον σχεδιαστή. Έχουμε την δυνατότητα να φτιάχνουμε μέχρι και applications με το Drupal.
Τι μπορεί λοιπόν να κάνει το Drupal;
Το Drupal σε αντίθεση με τα υπόλοιπα CMS δίνει πλήρη ελευθερία περιεχομένου. Δεν συναντάμε τα συνήθη ασφυκτικά πλαίσια των άλλων CMS με τους προκαθορισμένους τύπους περιεχομένου (άρθο, post) ή τις κατηγορίες (section, categories). Αντιθέτως μπορούμε να δημιουργήσουμε ότι τύπο ύλης φανταστούμε και να φτιάξουμε πολύπλοκες και δυναμικές κατηγοριοποιήσεις στην βάση των λεξιλογίων. Έτσι έχουμε απόλυτη ελευθερία περιεχομένου και τελείως προσαρμοσμένο περιβάλλον διαχείρησης. Επιπλέον παρέχεται η δυνατότητα δημιουργίας σελίδων και μπλοκ παρουσίασης της ύλης με βάση όποιο συνδυασμό κριτηρίων θέλουμε με χρήση του εργαλείου Views. Έτσι υπάρχει απόλυτη ελευθερία και στην παρουσίαση περιεχομένου όπου μπορούμε να κάνουμε ότι φανταστούμε.
Πόσο δύσκολο είναι να κάνουμε τα παραπάνω
Στο Drupal οι δρόμοι είναι δύο για την υλοποίηση όλων των δυνατοτήτων του. Είτε μπορούμε με εύχρηστα εργαλεία γραφικού περιβάλλοντος μέσα από τον φυλλομετρητή να δημιουργήσουμε τύπος ύλης, λεξιλόγια, ερωτήματα εμφάνισεις, δυναμικά μενού και ο,τι άλλο φανταστούμε, είτε μπορούμε να χρησιμοποιήσουμε το πανίσχυρο API έτσι ώστε προγραμματιστικά μέσα από μονάδες κώδικα να πετύχουμε το ίδιο αποτέλεσμα. Αυτό δίνει την δυνατότητα σε έναν άπειρο χρήστη να φτιάξει το ίδιο πολύπλοκα πράγματα με έναν έμπειρο σχεδιαστή - προγραμματιστή. Πολλές φορές βολεύει να χρησιμοποιούμε έναν συνδυασμό και των δύο μεθόδων. Έτσι λοιπόν το Drupal είναι ταυτόχρονα εύχρηστο αλλά και ισχυρό.
Ασφάλεια
Το μεγάλου ατού όμως του Drupal παραμένει η ασφάλεια. Το ισχυρό API μας επιτρέπει να προγραμματίζουμε πολύπλοκες μονάδες χωρίς να βάζουμε σε κίνδυνο την ασφάλεια της σελίδας μας. Το Drupal αναλαμβάνει όλη την διαχείρηση της ασφάλειας ενώ οι συχνές αναβαθμίσεις καλύπτουν όλες τις πιθανές τρύπες που μπορεί να βρεθούν κατά την διάρκεια της ανάπτυξης νέων χαρακτηριστικών. Δεν είναι τυχαίο ότι σελίδες όπως το whitehouse.gov είναι στημένες σε Drupal.
Κοινότητα
Το Drupal που είναι λογισμικό ανοιχτού κώδικα στηρίζεται από μια πολύ μεγάλη κοινότητα με σημαντική τεχνική εμπειρία. Μπορούμε να βρίσκουμε δωρεάν έτοιμο υλικό και κώδικα για τις σελίδες μας αλλά και να επιζητούμε με επιτυχία βοήθεια στα διάφορα τεχνικά προβλήματα που προκύπτουν κατά την ανάπτυξη της σελίδας μας. Επίσης το Drupal έχει το πρωτείο στην ενσωμάτωση υπηρεσιών και χαρακτηριστικών σε σχέση με τα υπόλοιπα CMS.
Scalability
Είναι γεγονός ότι τα πιο μεγάλα site κόσμο επιλέγουν Drupal. Ένας από τους βασικούς λόγους που γίνεται αυτό είναι γιατί το Drupal έχει την δυνατότητα να υποστηρίξει πολύ μεγάλο όγκο επισκεπτών και χρηστών χωρίς να χρειάζονται αντίστοιχα μεγάλες αναβαθμίσεις στο hardware. Ζωντανό παράδειγμα είναι η alfavita.gr που εξυπηρετεί 10.000.000 επισκέψεις το μήνα σε ένα dedicated server, πράγμα αδύνατο με άλλα CMS που όσο αυξάνεται η επισκεψιμότητα έχουν όλο και μεγαλύτερες απαιτήσεις. Άριστη υποστήριξη με δωρεάν μονάδες σε memcache, APC, Varnish, Solr, CDN καθώς και υποστήριξη MariaDB και PostgreSQL.
Σύστημα Χρηστών
Το Drupal έχει επίσης το ισχυρότερο σύστημα χρηστών, αφού επιτρέπει όσα επίπεδα και συνδυασμούς επιπέδων χρηστών θέλουμε, και δίνει την δυνατότητα επιλογής δικαιωμάτων για κάθε ρόλο χρήστη πάνω σε οποιαδήποτε πτυχή της σελίδας μας. Έτσι δεν υπάρχουν προκαθορισμένοι ρόλοι, ούτε χρειάζεται να προγραμματίσουμε ιδιαίτερα δικαιώματα αφού όλα γίνονται από το γραφικό περιβάλλον. Επιτρέπει ακόμα και την δημιουργία χρηστών από άλλους χρήστες, και καθορισμού δικαιωμάτων για ποιους χρήστες μπορεί κάποιος ρόλος χρήστη να δημιουργήσει. Έτσι δεν είναι απαραίτητο να έχει κάποιος όλα τα διακαιώματα του Administrator για να δημιουργεί άλλους χρήστες. Απόλυτη ελευθερία λοιπόν, όχι μόνο στο περιεχόμενο αλλά και στους χρήστες.
E-commerce
Το Drupal έχει την μεγαλύτερη και πιο ασφαλή γκάμα σε μονάδες για την διμιουργία ενός εξαιρετικού διαδικτυακού μαγαζιού. Μπορεί να υποστηρίξει κάθε τύπο σελίδας που θέλει να προσφέρει υπηρεσίας e-commerce και μάλιστα δωρεάν.
Εξαιρετικό σύστημα διαχείρησης εικόνων
Ενσωματωμένο στον πυρήνα του Drupal είναι και ένα εξαιρετικό σύστημα διαχείρησης εικόνων. Εϊναι πολύ εύκολο λοιπόν να δημιουργούμε από μια εικόνα αυτόματα διαφορετικές εκδόσεις της έτσι ώστε να ταιριάζει σε κάθε σελίδα και να μην καταναλώνουμε παραπάνω bandwidth από αυτό που χρειαζόμαστε. Επιπλέον προσφέρεται πλήρη υποστήριξη σε υπηρεσίας όπως το smashIt! και υπάρχει ασφάλεια από την μεταφορά ιών μέσα από αρχεία εικόνων.
Δυνατότητες μεταφοράς σελίδας
Το Drupal παρέχει πολύ δυνατά εργαλεία που μας επιτρέπουν την μεταφορά της παλιάς μας σελίδας εύκολα με όλο το περιεχόμενό της και την κατηγοριοποίησή της. Είναι δυνατόν να μεταφέρουμε αυτόματα υλικό και από custom CMS, όχι μόνο από τα γνωστά CMS. Δίνεται λοιπόν η δυνατότητα να μεταφέρουμε οποιαδήποτε σελίδα σε Drupal, έτσι ώστε να δουλεύει όλη η ομάδα σε ένα CMS και να μην χρειαζόμαστε σχεδιαστές για κάθε διαφορετικό CMS που χρησιμοποιούμε. Εξάλλου μπορεί να καλύψει όλες τις ανάγκες που καλύπτουν τα υπόλοιπα CMS και να κάνει ακόμα περισσότερα.
Multisite
Πολύ εύκολο είναι να δημιουργήσουμε multisites με Drupal. Μπορούμε λοιπόν να φιλοξενούμε πολλά site χρησιμοποιώντας τον ίδιο πυρήνα Drupal και έτσι να κάνουμε αναβαθμίσεις ασφαλείας και χαρακτηριστικών ταυτόχρονα σε όλες μας τις σελίδες. Ακόμα μπορούμε να μοιράζουμε και στοιχεία από τις βάσεις δεδομένων των σελίδων μας μεταξύ των site, όπως κοινό περιεχόμενο ή κοινούς χρήστες.
Θέματα και εμφάνιση
Το Drupal ενσωματώνει ένα πολύ ισχυρό σύστημα θεματοποίησης βασισμένο σε συνδυασμό CSS και PHP μέσω της phptemplate. Όλες οι συγχρονές τεχνολογίες όπως SASS, SCSS, Compass, SUSY, singularity, υποστηρίζονται πλήρως για την δημιουργία responsive design καθώς και μέσω της PHP με απλό κώδικα μπορούμε να κάνουμε βελτιστοποιήσεις για μια πραγματικά μοναδική εμφάνιση. Για τους λιγότερο έμπειρους υπάρχει η δυνατότητα μέσω μονάδων όπως οι Delta, Context, Blocks και Display Suite να φτιάξουμε ότι θέλουμε χωρίς να γράψουμε γραμμή κώδικα. Έτσι παραμένει εύκολο να δημιουργηθούν πολύπλοκα θέματα από σχεδιαστές που δεν γνωρίζουν ή δεν θέλουν να γράψουν κώδικα.
Ίσως το καλύτερο CMS στον κόσμο!
Είναι λοιπόν εμφανές ότι σε αντίθεση με τα υπόλοιπα CMS το Drupal επιτρέπει πλήρη ελευθερία στην δημιουργικότητά μας, μέγιστη ασφάλεια, υποστήριξη των πιο σύγχονων τεχνικών σχεδιασμού και την καλύτερη δυνατότητα scalability. Είναι σημαντικό να σημειώσουμε ότι από τον πυρήνα του είναι SEO friendly και έχει πολύ καλή συνεργασία με εργαλεία όπως το Google Analytics. Προσφέρει τα πάντα λοιπόν που προσφέρουν και τα υπόλοιπα και κάτι παραπάνω. Ταυτόχρονα η ελευθερία σχεδίασης επιτρέπει να δημιουργούμε ότι σελίδα θέλουμε με κομψό τρόπο και όχι με πλάγιες μεθόδους όπως γίνεται συχνά όταν προσπαθούμε να φτιάξουμε ένα ειδησεογραφικό site με το Wordpress ή ένα blog με το Joomla.
Το Drupal λοιπόν είναι το επόμενο βήμα για κάθε σοβαρό σχεδιαστή ιστοσελίδων που θέλει να δουλέψει σε μόνιμα και ισχυρά εργαλεία, αλλά και η καλύτερη βάση για κάποιον που τώρα ξεκινάει.
Έχοντας μεγάλη εμπειρία στο Drupal και γνωρίζοντας ότι όσο μεγάλο η κοινότητά του, τόσο καλύτερα για όλους μας αποφασίσουμε να μεταφέρουμε αυτή την γνώση μας και σε άλλο κόσμο. Πιστεύουμε ότι υπάρχει μέθοδος εκμάθησης του Drupal που να είναι πολύ εύκολη και ταυτόχρονα να μην το απογυμνώνει από τις μεγάλες του δυνατότητες. Όλα τα παραπάνω θα τα παρουσιάσουμε εύκολα και αναλυτικά σε ένα διήμερο σεμινάριο στις 31/5 - 1/6 περιορισμένων θέσεων. Η παρακολούθηση του σεμιναρίου θα αποκαλύψει το σύνολο των δυνατοτήτων αλλά και των ευκολιών του Drupal. Θα αναπτυχθεί μεγάλη γκάμα θεμάτων που αφορούν και τον νέο στο χώρο του Drupal αλλά και τον πιο έμπειρο που θέλει να κάνει ένα βήμα παραπέρα. Θα μάθουμε να εγκαθιστούμε Drupal με τις πιο βέλτιστες ρυθμίσεις, να ορίζουμε χρήστες και περιεχόμενο με απόλυτη ελευθερία, να δημιουργούμε responsive θέματα και μονάδες που θα μας επιτρέψουν να κάνουμε την σελίδα μας μοναδική. Θα μελετήσουμε τους τρόπους μεταφοράς της παλιάς μας σελίδας, ενώ θα δούμε και πως θα αντιμετωπίσουμε τις νέες απαιτήσεις σε δυνατότητες αλλά και όγκο εξυπηρέτησης που θα προκύπτουν καθώς η σελίδα μας μεγαλώνει. Θα μάθουμε πως να αναβαθμίζουμε τις σελίδες μας μαζικά μέσω multisite αλλά και να χρησιμοποιούμε το πανίσχυρο εργαλείο Drush, μοναδικό χαρακτηριστικό του Drupal. Θα λύσουμε απορίες, θα δουλέψουμε σε ζωντανές σελίδες, θα εξετάσουμε πραγματικά site για να δούμε πως πετυχαίνουν συγκεκριμένα πράγματα.
Στα πλαίσια της νοοτροπίας και της πολιτικής της σελίδας μας θα προσπαθήσουμε να δείξουμε με τον καλύτερο εκπαιδευτικά τρόπο, την περισσότερη πληροφορία στο χαμηλότερο δυνατό κόστος.
Ευκαιρία λοιπόν να θέσετε γερές βάσεις ή να κάνετε το επόμενο βήμα που θα βοηθήσει να ξεχωρίσετε σε έναν σκληρά ανταγωνιστικό και δύσκολο χώρο. Μην χάσετε αυτή την ευκαιρία!
Οι υπεύθυνοι του τεχνικού τμήματος του alfavita.gr, αυτοί που έστησαν το site με drupal, θα παρουσιάσουν σε διημερίδα αφιερωμένη σε όλα τα μυστικά του drupal.
Σας καλούμε να δηλώσετε συμμετοχή.
Πρόκειται για την 1η ανακοίνωση της διημερίδας.
-Θα πραγματοποιηθεί το πρώτο σαββατοκύριακο μετά τις ευρωεκλογές.
-Το κόστος θα είναι το χαμηλότερο δυνατό για τέτοιου επιπέδου σεμινάρια.
-Θα κρατηθεί αυστηρή σειρά προτεραιότητας.
-Η ομάδα που θα συμμετέχει δεν θα ξεπερνά τα 20 άτομα.
-Το σεμινάριο θα πραγματοποιηθεί σε κεντρικό ξενοδοχείο στο κέντρο της Αθήνας
-Θα διδάξουν οι τεχνικοί υπεύθυνοι της ομάδας του alfavita.gr
Για να σας ενημερώσουμε πρώτους για τις λεπτομέρειες του σεμιναρίου, (ώρες, κόστος κ.λπ.) θα πρέπει να στείλετε mail στο [email protected] με ΘΕΜΑ: Συμμετοχή στο σεμινάριο Drupal.
Όλες οι ειδήσεις για νέες θέσεις εργασίας, Προκηρύξεις, Διορισμούς, ΑΣΕΠ στην Ελλάδα
ΑΣΕΠ: Η πιο ΕΥΚΟΛΗ Πιστοποίηση Αγγλικών σε 2 ημέρες - Την παίρνετε από το σπίτι σας ONLINE
VOUCHER Green SKILLS 400 ευρώ σε 50.000 ανέργους - ΞΕΚΙΝΗΣΤΕ ΑΜΕΣΑ ΕΔΩ
Πώς γίνεσαι Εκπαιδευτής Ενηλίκων με υψηλές αμοιβές; Όλοι μπορούν!
2ος Πανελλήνιος Γραπτός Διαγωνισμός: ΑΛΛΑΞΕ Η ΥΛΗ - Αποκτήστε την εδώ μαζί με ασκήσεις και λύσεις
ΝΕΟ! Εύκολη Πιστοποίηση Ιταλικών με εξ αποστάσεως πρόγραμμα ΑΜΕΣΑ (μόρια 2ης ξένης γλώσσας)