05 Οκτωβρίου, 2013

Frontpage as WordPress Plugin

Για προγραμματιστές

Πρόσφατα κλήθηκα να αναλάβω τις διαχείριση των ιστοσελίδων 2 Συλλόγων. Οι περιπτώσεις ήταν παρόμοιες: στη μία μερικές στατικές σελίδες HTML και στην άλλη ένα πολύ απλοϊκό σύστημα διαχείρισης (flat file cms). Και στις δύο περιπτώσεις ήθελα να προχωρήσω σταδιακά και να μην πειράξω την παλιά δομή, πριν είναι έτοιμο το νέο σύστημα.

Καταλήξαμε στο WordPress, ένα CMS που εστιάζει στη δημοσίευση μικρών άρθρων (στην περίπτωσή μας οι ανακοινώσεις των Συλλόγων) και τα αρχειοθετεί με διάφορους τρόπους (ημερομηνία δημοσίευσης, κατηγορία, κτλ.). Ένα blogsite μπορεί να ολοκληρωθεί μερικές σελίδες σταθερού περιεχομένου που προβάλλουν στοιχεία επικοινωνίας, κάποιο σύντομο ιστορικό κ.α.

Αρχικά εγκατέστησα το WordPress μέσα στο φάκελο 'press', άρα τα άρθρα (ανακοινώσεις) που θα ανέβαιναν από δω και πέρα μέσω του πίνακα ελέγχου του WP θα εμφανίζονται στο sydaptt.org/press/ ενώ sydaptt.org προς το παρόν παρέμενε ως είχε. 

Σειρά έχει το χαλαρό κομμάτι, ψάχνουμε για ένα ολοκληρωμένο εικαστικό εμφάνιση τις αμέτρητα που υπάρχουν στο Διαδίκτυο, ειδικά για WP. Ένα WordPress Theme το οποίο να είναι λειτουργικά και ταιριάζει εικαστικά. Στη συγκεκριμένη περίπτωση μοναδικό κριτήριο ήταν να μοιάζει εμφανισιακά με το παλιό. 

Σε δεύτερη φάση μπαίνουν μερικοί σύνδεσμοι στην αρχική σελίδα που γνωστοποιούν και παραπέμπουν στο νέο σύστημα δημοσιεύσεων. Κατόπιν αρχίζει η αποδόμηση του παλιού website με τη μεταφορά των παλιών σελίδων σε νέες μέσα στο WP. Μας αρκεί το παραδοσιακό copy/paste και με την ευκαιρία βελτιώνουμε ό,τι θέλουμε.

Πλέον έχουμε ένα δικτυακό τόπο ο οποίος περιλαμβάνει μία αρχική σταθερή σελίδα της μορφής istoselida.gr/index συν ένα Σύστημα όπου δημοσιεύουμε περιοδικά τα άρθρα μας ή αλλάζουμε τις βασικές σελίδες πανεύκολα (ακόμα και με αντιγραφή + επικόλληση από έγγραφο του Word). 

Στο τελευταίο στάδιο σκοπός μας είναι να φέρουμε τη διαχείριση της αρχικής σελίδας μέσα στον πίνακα διαχείρισης του WP (Dashboard).Για να το κάνουμε αυτό δημιουργούμε ένα φάκελο με την ονομασία frontpage, μέσα στο φάκελο wp-plugins της εγκατάστασης του WP, δημιουργούμε τα απαραίτητα αρχεία όπως απαιτεί η δημιουργία plugin για WP.

Μετακινούμε εκεί την αρχική στατική σελίδα (html) μαζί με όποια άλλα αρχεία χρησιμοποιεί (css, images) και ταυτόχρονα δημιουργούμε μια σελίδα index.php στο root, η οποία διαβάζει και προβάλλει ακριβώς το περιεχόμενο (και την εμφάνιση) της HTML. Πλέον ο διαχειριστής μπορεί να διαχειρίζεται τα αρχεία της frontapage κατευθείαν On Line μέσα από τον Editor των WP plugins. 

Υπάρχουν διάφορες τεχνικές ανακατεύθυνσης με τις οποίες μπορούμε να οδηγούμε το χρήστη κατευθείαν στο  νέο blogsite. Το ποια απ' όλες θα επιλέξουμε απαιτεί επιπλέον ανάλυση. Αν αποφασίσουμε να διατηρήσουμε επισκέψιμη την αρχική στατική σελίδα μπορούμε να την ανανεώσουμε με ένα εργαλείο που φέρνει τα πιο πρόσφατα άρθρα από οποιοδήποτε blog σε οποιαδήποτε στατική σελίδα, και θα έχουμε μια ανανεωμένη και δυνατή frontapage.