drupal clone
Όροι χρήσης του Drupal CLone
Επιτρέπεται να χρησιμοποιήσετε το Drupal Clone για οποιαδήποτε εφαρμογή εμπορική ή μη. Επιτρέπεται να αλλάξετε όλες τις παραμέτρους, την εμφάνιση, τους τύπους ύλης και γενικά να κάνετε οποιαδήποτε ρύθμιση, προσαρμογή, αλλαγή ή πρόσθεση είναι απαραίτητη για την λειτουργία της σελίδας σας.
Σε κάθε περίπτωση πρέπει να διατηρήσετε στην αρχική σελίδα ή σε όλες τις σελίδες του ιστοτόπου σας σύνδεσμο προς την ιστοσελίδα της Starfish.gr και του Drupal.
O σύνδεσμος μπορεί να είναι σε οποιοδήποτε σημείο της αρχικής σελίδας ή των υποσέλιδων, πρέπει να είναι σε μορφή κειμένου (text link), ανιχνεύσιμος από τις μηχανές αναζήτησης και να επιτρέπεται στις μηχανές αναζήτησης να τον ακολουθήσουν (Do follow).
Ένας ενδεικτικός τρόπος της μορφής του συνδέσμου είναι:
H σελίδα βασίστηκε στο Drupal Clone της <a href=”http://www.starfish.gr”>Starfish Web</a> και δημιουργήθηκε πάνω στο <a href=”http://www.drupal.org”>Drupal</a>
Σε περίπτωση που δεν θέλετε να διατηρήσετε έναν σύνδεσμο προς την starfish στην σελίδα που θα χρησιμοποιήσετε το drupal clone, σας παρακαλούμε να αποδώσετε το πόσο των 30€ προς την starfish web για την χρήση του. Πιστεύουμε πως μια τέτοια τιμή είναι ελάχιστη για τον κόπο που αφιερώνεται από εμάς για την διατήρηση/βελτίωση κτλ του drupal clone.
Για να εγκαταστήσετε το Drupal Clone χρειάζεστε:
1. Πρόσβαση σε έναν web server που τρέχει apache και mySQL (για καλύτερη διαχείριση της βάσης καλά είναι να έχετε εγκατεστημένο και το phpmyadmin). *
2. Τα αρχεία διανομής του Drupal clone που μπορείτε να τα κατεβάσετε από εδώ: www.starfish.gr/drupal-clone
Βήμα 1: Κατεβάζετε τα δύο αρχεία που βρίσκονται στην ιστοσελίδα της Starfish. To αρχείο database.mysql.gz περιέχει την βάση δεδομένων, και το αρχείο drupal_clone.tar.gz περιέχει τα αρχεία της εγκατάστασης.
Προσοχή!!! Μην αποσυμπιέσετε τα αρχεία στον υπολογιστή σας εάν δεν χρησιμοποιείται Linux. Αν τα αποσυμπιέσετε σε περιβάλλον Windows τα δικαιώματα των αρχείων που βρίσκονται συμπιεσμένα στο drupal_clone.tar.gz θα αλλάξουν και συνεπώς, όταν τα μεταφέρετε στον server μπορούν να υπάρξουν προβλήματα ασφαλείας.
Βήμα 2: Δημιουργήστε μια κενή βάση στην mysql του webserver σας. Δώστε της ένα όνομα πχ domain_DBname. Eπιλέξτε collation utf-general εάν την δημιουργήσετε μέσα από το phpmyadmin. Κρατήστε το όνομα της βάσης που δημιουργήσατε
Βήμα 3: Κάντε στην βάση που δημιουργήσατε Import το αρχείο database.mysql.gz
Βήμα 4: Δημιουργήστε έναν χρήστη της mySQL (είτε μέσω του cPanel, είτε μέσω του phpMyAdmin), και κρατήστε το username (πχ domain_adminDB) και το password του (πχ 12admin9U). Δώστε στον χρήστη αυτόν πλήρη δικαιώματα διαχείρισης στην βάση που φτιάξατε στο βήμα 2.
Βήμα 5: Ανεβάστε τo αρχείo drupal_clone.tar.gz στον web server στο root/public_html. Στη συνέχεια αποσυμπιέστε το αρχείο drupal_clone.tar.gz στον κεντρικό φάκελο (root/public_html), όπου και δημιουργείτε ένας φάκελος με διαδρομή root/public_html/drupal_clone.
Στην περίπτωση που επιθυμείτε να το εγκαταστήσετε στο κεντρικό domain σας τότε αντιγράψετε τα αρχεία από τον φάκελο drupal_clone και επικολλήσετε τα (ένα φάκελο επάνω) στον root/public_html.
Στην περίπτωση που θέλετε να χρησιμοποιήσετε υπό - φάκελο για το site σας, απλά μετονομάστε το αρχείο σε όνομα αντίστοιχο με το path για το site που θέλετε να δημιουργήσετε.
Βήμα 6: Βρείτε το αρχείο sites/all/default/settings.php. Aλλάξτε τα δικαιώματα του αρχείου settings.php και του φακέλου default σε 777 και ανοίξτε το settings.php.
Στην σειρά (γραμμή 51)
$db_url = 'mysql://<username_db>:<username_pwd>@localhost/<datebase_name>';
$db_prefix = '';
αλλάξτε τα <database_name>, <username_db>, <username_pwd> με το όνομα της βάσης, και τα username, password που δημιουργήσατε στα προηγούμενα βήματα.
Εάν πχ έχετε δημιουργήσει μια βάση με όνομα domain_DBname, έναν χρήστη με όνομα domain_adminDB και password 12admin9U η παραπάνω σειρά θα γίνει:
$db_url = 'mysql://domain_adminDB:12admin9U@localhost/domain_DBname';
$db_prefix = '';
ΠΡΟΣΟΧΗ. Επιστρέψτε τα δικαιώματα του setttings.php και του φακέλου default στην προηγούμενη ρύθμιση (444 & 755). Εάν δεν πραγματοποιήσετε την αλλαγή αυτή, μπορεί να υπάρξει σοβαρό πρόβλημα ασφάλειας.
Βήμα 7: Εμφάνιση του Drupal Clone Website σας. Για να δείτε την εγκατάσταση σας τοποθετήστε το url σας σε έναν browser. Εάν εγκαταστήσατε το Drupal Clone στο public_html τότε η σελίδα σας θα εμφανίζεται στο www.todomain.sas. Εάν το extract των αρχείων σας έγινε σε υπό-φάκελο τότε, η εγκατάσταση σας θα εμφανίζεται στο url: www.todomain.sas/fakelos/
Βήμα 8: Η διαχείριση της εφαρμογής σας γίνεται από την διεύθυνση to_url_sas/user.
Τα default στοιχεία εισόδου του διαχειριστή είναι
username: admin
password: admin
Μόλις συνδεθείτε μεταφέρεστε αμέσως στην σελίδα προφίλ του χρήστη – διαχειριστή. Με την σύνδεση σας ως διαχειριστή εμφανίζεται στο επάνω μέρος της σελίδας το μενού διαχείρισης.
Συστήνεται να αλλάξετε αμέσως τους κωδικούς διαχείρισης με δικούς σας. Για να το κάνετε αυτό επιλέξτε αμέσως στην σελίδα που έχετε μεταφερθεί με το προφίλ την ετικέτα επεξεργασία
ΕΙΚΟΝΑ
και συμπληρώστε το νέο password σας (δύο φορές για λόγους ασφαλείας) και το email σας.
* Σε περίπτωση που θέλετε να δοκιμάστε το Drupal Clone τοπικά στον υπολογιστή σας, μπορείτε να εγκαταστήσετε τα έτοιμα πακέτα web server (mySQL, Apache, phpMyAdmin) τύπου xammp, wamp.
Περισσότερα θα βρείτε στους παρακάτω συνδέσμους:
i. http://www.apachefriends.org/en/xampp.html
ii. http://www.wampserver.com/en/
Παραμετροποίηση & Ρυθμίσεις
Εισαγωγή Υλικού
H εισαγωγή υλικού γίνεται μέσω του μενού “Managment Zone”. Επιλέξτε το είδος περιεχομένου που θέλετε να προσθέσετε, και συμπληρώστε τις αντίστοιχες φόρμες. Από το “Managment Zone” μπορείτε να προσθέσετε και να επεξεργαστείτε Νέα & ανακοινώσεις, Άρθρα, Στατικές σελίδες, Photo Gallery, Κατηγορίες περιεχομένου και Newsletters.
Παραμετροποίηση
Στοιχεία Επικοινωνίας
Για να επεξεργαστείτε τα στοιχεία επικοινωνίας επιλέξτε από το οριζόντιο μενού του διαχειριστή Site Building > Contact Form >List.
Στην επιλογή αυτή εμφανίζονται οι διαφορετικές ομάδες - κατηγορίες παραληπτών που έχουν καταχωρηθεί. Στην default έκδοση που κατεβάσατε υπάρχει μια μόνο ομάδα παραληπτών με το όνομα Επικοινωνία.
Σε κάθε ομάδα μπορείτε να ορίσετε μία ή περισσότερες διευθύνσεις email που θα λαμβάνουν τα μηνύματα που στέλνονται. Με τον τρόπο αυτό o επισκέπτης μπορεί να επιλέξει να στείλει μέσω της φόρμας επικοινωνίας ένα email που θα απευθύνεται π.χ. στην πρώτη κατηγορία ή στην επόμενη (για κάθε άλλον χρήστη). Εκτός της φόρμας επικοινωνίας, για κάθε κατηγορία παραληπτών μπορείτε να ορίσετε και ένα κείμενο με τα συμβατικά στοιχεία επικοινωνίας. Για να το κάνετε αυτό επιλέξτε “Settings”.
Block
Το Drupal δίνει την δυνατότητα να δημιουργήστε block περιεχομένου τα οποία τοποθετείτε στις διάφορες περιοχές της σελίδας. Τα block δημιουργούνται είτε μέσω των ρυθμίσεων του core του Drupal, είτε σε συνεργασία με διάφορα module. Οι περιοχές στις οποίες μπορείτε να προσθέσετε block εξαρτώνται από το theme που έχετε επιλέξει.
Στο Drupal Clone έχουμε δημιουργήσει διάφορα block τα οποία έχουν τοποθετηθεί στις δύο πλευρικές θέσεις της σελίδας. Για να δείτε τα block επιλέξτε από το οριζόντιο μενού διαχείρισης Site Building > Blocks > List. Στην λίστα που εμφανίζεται μπορείτε να δείτε όλα τα διαθέσιμα block της εγκατάστασης. Θα παρατηρήσετε με διακριτό τρόπο τα διαθέσιμα σημεία που μπορούν να εμφανιστούν τα block.
Ποιο συγκεκριμένα, μπορείτε να εμφανίσετε ένα block σε διάφορες θέσεις, να το απενεργοποιήσετε καθώς και να επιλέξετε την σειρά που θα εμφανίζονται τα block.
Η δημιουργία των block γίνετε μέσω του module views καθώς και των διαφόρων άλλων modules που είναι εγκατεστημένα ή θα εγκαταστήσετε. Μπορείτε επίσης να δημιουργήσετε custom block προσθέτοντας HTML / Javascript κώδικα.
Τα block που εμφανίζονται στο Drupal clone είναι:
Block στην Αριστερή στήλη:
Αναζήτηση
Μενού Management Zone & Navigation
Φόρμα εισαγωγής/εγγραφής χρηστών
Φόρμα εγγραφής στο Newsletter
Block στην Δεξιά στήλη:
Τελευταία νέα
Τελευταία άρθρα
Tag Cloud
Ποιος είναι Online.
Μενού
Το Drupal δίνει την δυνατότητα να δημιουργήσετε όσα μενού θέλετε. Στην εγκατάσταση του Drupal Clone υπάρχει ήδη ενεργοποιημένο το primary menu, στο οποίο έχουμε προσθέσει τις επιλογές για την προβολή του υλικού.
Επίσης έχει προστεθεί το module nice menu, με το οποίο μπορείτε να δημιουργήσετε αναδιπλώμενα μενού. Παράδειγμα χρήσης του nice menu είναι το management zone το οποίο δημιουργήθηκε για να γίνει πιο εύκολη η εισαγωγή υλικού.
Στην επιλογή Site Building > Menus > List Menus μπορείτε να δείτε τα μενου της σελίδας. Εκεί μπορείτε να επεξεργαστείτε τα μενού, να τα διαγράψετε, να προσθέσετε νέα κτλ. Κάθε νέο μενού που θα δημιουργήσετε, εμφανίζεται αυτόματα στην επιλογή blocks για να μπορέσετε να το τοποθετήσετε στην κατάλληλη θέση (δείτε παράγραφο Block).
Χρήστες
Στο Drupal δίνεται η δυνατότητα να δημιουργήσετε ομάδες χρηστών με διαφορετικά επίπεδα πρόσβασης. Στο Drupal Clone υπάρχει μόνο ό χρήστης admin με πλήρη πρόσβαση. Για να δείτε / επεξεργαστείτε τους χρήστες πηγαίνετε User Management > Users > List. Στην επιλογή Users Management > Permissions ορίζετε τα επίπεδα πρόσβασης σε κάθε ομάδα χρηστών.
Στατιστικά (μέσω Google Analytics)
* Για προτάσεις βελτίωσης & παρατηρήσεις σχετικά με το Drupal Clone στέλνετε τα email σας στο drupalclone(at)starfish.gr
Το Drupal Clone δημιουργήθηκε με κάποιες τυπικές λειτουργίες που σας δίνουν όμως από την πρώτη στιγμή την δυνατότητα να δημιουργήσετε ένα πλήρες λειτουργικό website. Θα χρειαστούν από την πλευρά σας διάφορες ρυθμίσεις αλλά με ελάχιστο κόπο θα μπορέσετε να προσθέσετε λειτουργίες και υπηρεσίες εάν γνωρίζετε από Drupal. Εάν αυτή είναι η πρώτη σας επαφή με το Drupal σας συνιστούμε να αγοράσετε ένα βιβλίο για το Drupal ή να ψάξετε στο διαδίκτυο για οδηγίες για ότι προσπαθείτε να κάνετε.
Επίσης σε κάθε περίπτωση, είναι πολύ χρήσιμο να εγγραφείτε στο drupal.org και να χρησιμοποιείτε τις πληροφορίες που είναι διαθέσιμες εκεί.
Λειτουργίες
H εγκατάσταση του Drupal Clone περιέχει την δυνατότητα να προσθέσετε τα εξής δυναμικά στοιχεία:
Νέα & Ανακοινώσεις
Άρθρα
Φωτογραφίες σε Gallery
Κατηγορίες περιεχομένου
Στατικές Σελίδες
Επίσης υπάρχουν εγκατεστημένες οι λειτουργίες για:
RSS Feeds
Newsletter
Tag Cloud
WYSIWYG Editor με δυνατότητα upload εικόνων και αρχείων
Περιγραφή τύπων ύλης
Νέα & Ανακοινώσεις
Η τύπος ύλης “Νέα & Ανακοινώσεις” απαιτεί να συμπληρώσετε, τον τίτλο της ανακοίνωσης, το περιεχόμενο της και την κατηγορία στην οποία ανήκει η ανακοίνωση. Η κατηγοριοποίηση των ανακοινώσεων είναι σημαντική για λόγους οργάνωσης του περιεχομένου Φροντίστε να διατηρείτε οργανωμένο ανά κατηγορία το περιεχόμενου του ιστότοπού σας καθώς, και οι κατηγορίες που δημιουργείτε να αντιστοιχούν σε αυτά που καταχωρείτε. Το drupal σας δίνει τη δυνατότητα να κατηγοριοποιείται-ταξινομήσετε τις ανακοινώσεις σας φτάνει να το έχετε προβλέψει.
Συγκεκριμένα, για το Drupal Clone η αρχική εγκατάσταση περιέχει ενδεικτικά δύο κατηγορίες με τίτλους “Κατηγορία 1” & “Κατηγορία 2”. Για να επεξεργαστείτε τις υπάρχουσες κατηγορίες και να προσθέσετε άλλες πηγαίνετε στο Content Management > Taxonomy > List (todomainsas/admin/content/taxonomy/list) και απο εκεί στο list terms ή add terms.
H περιγραφή της ανακοίνωσης σας γίνεται μέσω wysiwyg editor. Μπορείτε να διαβάσετε περισσότερα στην αντίστοιχη παράγραφο.
Σημείωση: Οι ανακοινώσεις που καταχωρείτε ταξινομούνται αυτόματα με βάση την ημερομηνία.
Άρθρα.
Ο τύπος ύλης “Άρθρα” είναι λίγο πιο αναλυτικός από τις ανακοινώσεις Τα περιεχόμενα του είναι ο τίτλος του άρθρου, το περιεχόμενο του, η κατηγορία του και τέλος υπάρχει η δυνατότητα να προσθέσετε tags.
H διαχείριση των κατηγοριών των άρθρων γίνεται επίσης από την ίδια επιλογή όπως και προηγουμένως. Η κατηγορία “άρθρα” είναι κατάλληλη για να προσθέσετε αρθρογραφία στην σελίδα σας, ή για να δημιουργήσετε ένα blog.
Photo Gallery
Στο drupal Clone έχει δημιουργηθεί η δυνατότητα να κατασκευάζεται gallery φωτογραφιών. Για να δημιουργήσετε ένα νέο Album φωτογραφιών, επιλέγετε photo - Gallery > Δημιουργία.
Κάθε Photo Album που δημιουργείτε εμφανίζεται μέσα στο Gallery που βρίσκεται στο οριζόντιο μενού (primary). Για να προσθέσετε μια φωτογραφία σε μία gallery, επιλέγετε το συγκεκριμένο album όπου μέσα σε αυτό σας εμφανίζεται η επιλογή προσθήκη εικόνας. Οι εικόνες που θα εμφανίζονται στο album σας θα είναι η τελευταία εικόνα που έχετε ανεβάσει.
Στατικές Σελίδες
Στο drupal μπορείτε να προσθέσετε επίσης στατικές σελίδες. Οι στατικές σελίδες περιέχουν τίτλο και περιεχόμενο. Για να τις εμφανίσετε όμως στον χρήστη πρέπει να δημιουργήσετε μία επιλογή σε ένα μενού που να δείχνει στην σελίδα αυτή.
Στις ρυθμίσεις κάθε στατικής σελίδας που δημιουργείται υπάρχει η επιλογή “MENU SETTINGS”. Εκεί μπορείτε να ορίσετε το κείμενο της επιλογής του μενού (Menu link title: ) και να επιλέξετε σε ποιο μενού θέλετε να εμφανιστεί η επιλογή αυτή. Για την δημιουργία μενού θα βρείτε πληροφορίες στην παράγραφο “διαχείριση μενού”.
Κάθε στατική σελίδα μπορεί να αντιστοιχηθεί σε μια επιλογή ενός μενού ή και ως υπό επιλογή δημιουργώντας έτσι μια δομή δένδρου.
Modules
Τα modules που προστέθηκαν από την Starfish στο Drupal Clone είναι τα:
- AddThis Button
- Admin role
- Administration Language
- Administration menu
- Advanced help
- Backup and Migrate
- Chaos tool suite
- Content Construction Kit (CCK)
- FileField
- Google Analytics
- ImageAPI
- ImageCache
- ImageField
- IMCE
- IMCE Crop
- IMCE Mkdir
- IMCE Rename
- IMCE Wysiwyg bridge
- jQuery UI
- jQuery Update
- Lightbox2
- Nice Menus
- Node Reference URL Widget
- Nodewords
- Pagination (Node)
- Panels
- Pathauto
- Plugin Manager
- Poormanscron
- Simplenews
- Site map
- Tagadelic
- Token
- Transliteration
- Views
- Views attach
- Wysiwyg
- XML sitemap
Συνίσταται όταν χρησιμοποιείται το Drupal Clone να ελέγχεται τακτικά για τις νέες εκδόσεις των module και να εγκαθιστάτε τα updates.
* Για προτάσεις βελτίωσης & παρατηρήσεις σχετικά με το Drupal Clone στέλνετε τα email σας στο drupalclone(at)starfish.gr
