Γιατί Joomla; ο κώδικας, η ασφάλεια, η κοινότητα

Joomla core, ο πηγαίος κώδικας του Joomla

Tο Joomla είναι ένα πλήρες σύστημα διαχείρισης περιεχομένου, 
μπορεί out of the box να καλύψει ένα μεγάλο εύρος απαιτήσεων για μια δυναμική ιστοσελίδα,
ενώ ταυτόχρονα είναι απόλυτα επεκτάσιμο

Θα αναφέρω στη συνέχεια επιγραμματικά τις δυνατότητες που έχει ενσωματώσει του joomla core.

Ποιές λειτουργίες καλύπτονται, απλά ρυθμίζοντάς το και παραμετροποιώντας το, χωρίς να εγκαταστήσουμε καμιά επέκταση τρίτου κατασκευαστή.

Ασφάλεια

  • Joomla Security: μπορούμε να έχουμε βασικές λειτουργίες που θωρακίζουν την ιστοσελίδα μας και αυξάνουν το επίπεδο ασφάλειάς της: recapcha, ssl, 2fa
  • Joomla ACL. Διαχείριση Χρηστών: μπορούμε να δημιουργήσουμε ομάδες χρηστών με ειδικά δικαιώματα πρόσβασης ή / και διαχείρισης στο περιεχόμενο

Μηχανές Αναζήτησης

  • SEF enabled, η δυναμική μας ιστοσελίδα έχει δομή και url φιλικά με τις μηχανές αναζήτησης
  • Redirect. διαχείριση και ανακατεύθυνση url που δεν λειτουργούν και καταλήγουν σε σφάλμα 404

Περιεχόμενο

  • Multilanguage: δημιουργούμε ιστοτόπους με πολύγλωσσο περιεχόμενο, απόλυτα παραμετροποιήσιμο
  • Flexible: διαφοροποιούμε την εμφάνιση, το εικαστικό και το διαθέσιμο περιεχόμενο, ανάλογα με το μενού ή την ομάδα των επισκεπτών της ιστοσελίδας
  • Custom Fields, με τα οποία εμπλουτίζουμε και δομούμε το περιεχόμενό μας με στοιχεία και παραμέτρους, που απαιτεί ο συγκεκριμένος ιστότοπος
  • Tags, για οργάνωση και παρουσίαση του περιεχομένου με έναν ευέλικτο τρόπο
  • Banners, μια εξαιρετική δυνατότητα δημοσίευσης διαφημιστικών καταχωρήσεων
  • Newsfeeds, προβολή ροών ειδήσεων από τρίτους ιστοτόπους
  • Contact Forms, όπου δημιουργούμε φόρμες επικοινωνίας με διάφορα τμήματα της ιστοσελίδας
  • Advanced Search. αναζήτηση στο περιεχόμενο σε διάφορα επίπεδα
  • Messafing, ένα σύστημα ανταλλαγής μηνυμάτων μεταξύ των διαχειριστών της εφαρμογής

Ιδιωτικότητα

Privacy Suite. η τελευταία προσθήκη στο core του joomla, που εξασφαλίζει το πλαίσιο για τη διαχείριση και προστασία των δεδομένων τρίτων που αποθηκεύονται στο cms και βάζει τη βάση για τη συμμόρφωση με τους σχετικούς κανόνες και το GDPR

Με δεδομένα τα χαρακτηριστικά που ανέφερα, 
σε καμιά περίπτωση δεν υποννοείται ότι το joomla δεν χρειάζεται επεκτάσεις.

 Ίσα ίσα: ακριβώς επειδή κάθε project έχει τη δική του ιδιαιτερότητα, 
το joomla έχει τη δυνατότητα να ενσωματώσει κάθε επέκταση 
που θα του δίνει επιπλέον λειτουργικότητα: 

όχι όμως για τα βασικά, αλλά για την κάλυψη ιδιαίτερων απαιτήσεων που πάντα προκύπτουν.

Γιατί, και κρατήστε το αυτό: το Joomla είναι για τα δύσκολα.

Secure Joomla, προτεραιότητα στην ασφάλεια

Η ασφάλεια είναι ένα από τα σημαντικότερα πλεονεκτήματα του Jοomla, που προσφέρει εξαιρετικά υψηλού επιπέδου δυνατότητες προστασίας και θωράκισης της ιστοσελίδας μας.

Συγκεκριμένα, θα εστιάσω σε 4 σημεία:

  1. Η Ομάδα Ανάπτυξης αλλά και η Κοινότητα του Joomla, δίνουν μεγάλη σημασία στην ασφάλεια, και η επίλυση θεμάτων ασφαλείας αποτελεί πρώτιστη προτεραιότητα. 
Κάθε σχετικό πρόβλημα που ανακύπτει αντιμετωπίζεται άμεσα με την έκδοση security release minor joomla versions.
  2. Η αναβάθμιση του joomla, 
και αυτό είναι αναγκαίο κάθε φορά που δημοσιεύεται μια νέα έκδοση - κάθε 4 με 5 εβδομάδες δηλαδή, 
είναι εδώ και χρόνια μια one-click διαδικασία. 
Και για την εφαρμογή, 
και για τις επεκτάσεις τρίτων κατασκευαστών που είναι δημοσιευμένες στο jed (Joomla Extensions Directory).
  3. Βασικές λειτουργίες που υποστηρίζουν την ασφάλεια, 
όπως η ανακατεύθυνση σε ssl,
 google recaptcha
, πιστοποίηση δύο παραγόντων
, διαχείριση δικαιωμάτων χρηστών, acl
, κανόνες για ασφαλή passwords
, είναι ενσωματωμένες στο joomla core, 
οπότε η υιοθέτηση υποστηρικτικών της ασφάλειας πρακτικών διευκολύνονται.
  4. Εφαρμογές τρίτων κατασκευαστών, 
πρόχειρα αναφέρω το Akeeba Admin Tools και το RS Firewall, 
προσφέρουν ακόμη περισσότερες δυνατότητες προστασίας.

Καταλήγοντας: 
ένα ενημερωμένο joomla site, τόσο στο core όσο και στις επεκτάσεις του, είναι ένα εξαιρετικά ασφαλές site, 
σε συνδυασμό βέβαια με υιοθέτηση καλών πρακτικών στη διαχείρισή του 
και με την επιλογή ασφαλούς περιβάλλοντος φιλοξενίας.

Joomla Community, η Κοινότητα του Joomla

Το είπαμε και νωρίτερα, και είναι μια αλήθεια: το joomla δεν είναι απλά ένα community supported project, 
όπως άλλωστε όλα τα έργα ανοικτού κώδικα, σε παγκόσμιο επίπεδο. Είναι ένα community driven project, και αυτό το κάνει ξεχωριστό. 
Ο προσανατολισμός και η ανάπτυξή του βασίζεται και εξαρτάται από την κοινότητα των εθελοντών του:

το οικοσύστημα του joomla, η κοινότητά του,

  • ξεκινά από τους προγραμματιστές του, αλλά δεν περιορίζεται σε αυτούς:
  • όλοι όσοι γνωρίζουν και αγαπούν το joomla,
  • βοηθούν στην ανάπτυξη του core ή δημιουργούν επεκτάσεις για αυτό,
  • κατασκευάζουν, διαχειρίζονται και υποστηρίζουν joomla sites,
  • διαμορφώνουν και βελτιώνουν την τεκμηρίωσή του,
  • διαδίδουν τα πλεονεκτήματά του,
  • ανταλλάσουν γνώσεις και αλληλουποστηρίζονται,

όλοι είναι η κοινότητα των joomla εθελοντών, μια κοινότητα χωρίς σύνορα.

Με αυτή τη λογική, η κοινότητα του joomla σάς χρειάζεται, τον καθένα με τον χρόνο και τη διάθεση συμμετοχής και προσφοράς που έχει.

Η ελληνική κοινότητα του joomla είναι κομμάτι της παγκόσμιας joomla community:
αυτό που μας διακρίνει είναι πως μιλάμε ελληνικά και μένουμε στην Ελλάδα. 
Άρα μπορούμε να έχουμε μια πιο στενή επαφή και συνεργασία.

Η ελληνική κοινότητα έχει ξεκινήσει από το ξεκίνημα του joomla και συγκροτείται με άξονα την ελληνική ιστοσελίδα, το joomla.gr

  • στο joomla.gr θα βρει κάποιος ενημέρωση, κείμενα και οδηγίες σχετικά με το joomla, στα ελληνικά
  • στο greek forum του joomla.org μπορεί να διατυπώσει απορίες και να έχει δωρεάν υποστήριξη στα ελληνικά
  • στη σελίδα του joomla.gr στο facebook, όπως και στην ομάδα του Joomlers στην Ελλαδα, μπορεί να έχει μια πιο άμεση επαφή, συζήτηση και υποστήριξη
  • το JUG Athens - Joomla User Group Athens, οργανώνει εκδηλώσεις και συναντήσεις των φίλων του Joomla στην Ελλάδα.

Και μην ξεχνάμε πως το joomla οφείλει το όνομά του στη διάλεκτο των σουαχίλι, όπου αυτή η λέξη σημαίνει “όλοι μαζί” και η συμμετοχή στην κοινότητα είναι δικαίωμα όποιου ενδιαφέρεται, αγαπά και χρησιμοποιεί το joomla, οπότε όλοι μπορούν ενταχθούν και να συνεισφέρουν.

Τελικά, γιατί Joomla;

Γιατί είναι το βασικό εργαλείο στη δουλειά μου και το εμπιστεύομαι, γιατί είναι ελεύθερο λογισμικό και έχει μια ζωντανή κοινότητα σε όλο τον κόσμο, και στην Ελλάδα.

περιληπτικά:

Γιατί Joomla; Ο Άρης Ντάτσης μιλάει για το joomla core, την ασφάλεια και την κοινότητα. Από την παρουσία της ελληνικής κοινότητας Joomla στο Open Fest 2019 και στο Fosscomm 2019.

 

έχει σχέση με: