
Πραγματοποιήθηκε η έκδοση (1.02) του Book-Like CMS "Froggy-BLC", το οποίο λειτουργούσε σε αρχεία χωρίς βάση δεδομένων.
Σε αυτήν την έκδοση:
- Χρησιμοποιείται μια προσαρμοσμένη υλοποίηση της ετικέτας "p"—"rich-paragraph role=paragraph" (HTML5). Αυτό είναι απαραίτητο για την υποστήριξη στοιχείων μπλοκ εντός παραγράφων, ειδικά επειδή το CKEditor-4 εισάγει αυτόματα ετικέτες "p" παντού.
- Έχουν διορθωθεί 4 τύποι ευπαθειών.
- Οι εργασίες για την αποσαφήνιση του κώδικα βρίσκονται σε εξέλιξη και έχει ήδη σημειωθεί σημαντική πρόοδος.
- Μια λειτουργία "GNU Concater" έχει προστεθεί στους αλγόριθμους "DB Simulation". Αυτή η λειτουργία καλεί το GNU cat και το GNU tail μέσω της Exec() για άμεση συνένωση μιας ψευδο-βάσης δεδομένων κατά την επεξεργασία ενός μεμονωμένου πεδίου.
- ...Από την άλλη πλευρά, έχει δημιουργηθεί μια συνάρτηση για να ελέγχει τη διαθεσιμότητα του Exec() + /usr/bin/tail + /usr/bin/cat, και αν λείπει, ενεργοποιείται η λειτουργία εφεδρικής λειτουργίας "PHP-Concater" (...Αλλά ο συγγραφέας εξακολουθεί να συνιστά τη χρήση φιλοξενία με GNU/Linux και ζητήστε από τον hoster να ενεργοποιήσει την Exec())
- Η ψευδο-βάση δεδομένων σχολίων διαθέτει πλέον λειτουργία DOM-Compactor—τα γειτονικά "ul" συμπτυχθούν σε μία μεγάλη λίστα για απλοποίηση του DOM για τα προγράμματα περιήγησης.
- Ο μετρητής λήψης αρχείων έχει γίνει πιο διαδραστικός, έχουν προστεθεί χρονικές σημάνσεις στα σχόλια και έχουν γίνει δεκάδες άλλες μικρές βελτιώσεις.
Σημείωση: Ο συγγραφέας δεν ξέρει πώς να γράφει ποιοτικό κώδικα, επομένως το σύστημα δεν είναι πολύ καλογραμμένο, οπότε μην με κρίνετε πολύ αυστηρά.
Αρχικά, το σύστημα είχε σχεδιαστεί να ονομαστεί Temple-CMS, λόγω μιας παρόμοιας ιστορίας: η σχιζοφρένεια του συγγραφέα προκαλεί μανιακό ενθουσιασμό και έμπνευση, αλλά αυτή η ιδέα στη συνέχεια εγκαταλείφθηκε.
Το σύστημα έχει σχεδιαστεί για την έκδοση βιβλίων ή ιστοσελίδων με μια βαθιά δενδροειδή αναπαράσταση των σελίδων και των σχολίων της ιστοσελίδας.
Ο συγγραφέας εμπνεύστηκε από τις πρώιμες εκδόσεις του CMSimple (στόχος του ήταν να δημιουργήσει ένα σύστημα με ισχυρή σημασιολογία και ταξινόμηση) και ήθελε πραγματικά να δημιουργήσει ένα καλό (αλλά όχι τέλειο) πρωτότυπο «πράγμα από μόνο του», παρόμοιο με το FreeDOS. Είναι επίσης θαυμαστής του John Carmack και αποφάσισε να γράψει το σύστημά του χωρίς πλαίσια, χρησιμοποιώντας βιβλιοθήκες, καθεμία από τις οποίες εκτελούσε μια ενιαία, σαφώς καθορισμένη λειτουργία.
Το σύστημα είναι γραμμένο σε PHP και JavaScript και διανέμεται με την άδεια MIT. Ωστόσο, ο συγγραφέας τονίζει ότι είναι αντίθετος στη χρήση του για την προώθηση βίας, την υποκίνηση οποιουδήποτε είδους μίσους ή την ταπείνωση οποιουδήποτε.
Πηγή: linux.org.ru
