
Version (1.02) af Buchsystemet til hjemmeside (Book-Like CMS) "Froggy-BLC" er udgivet, som fungerer med filer uden database.
I denne udgave:
- Der anvendes en egen implementering af tagget "p" — "rich-paragraph role=paragraph" (HTML5). Dette er nødvendigt for at støtte blok-elementer inde i afsnit, især når CKEditor-4 automatisk placerer "p"-tags overalt.
- Fire typer sårbarheder er blevet elimineret.
- Der arbejdes på at de-obfuske koden, og der er allerede gjort betydelige fremskridt.
- I algoritmerne til "Database Simulation" er tilføjet en "GNU Concater"-tilstand. Dette er, når Exec() kalder GNU cat + GNU tail for øjeblikkelig sammenkædning af Pseudo-Databasen, mens man redigerer et felt. …
- …På den anden side — der er lavet en funktion til at kontrollere tilgængeligheden af Exec() + /usr/bin/tail + /usr/bin/cat, og ved fravær aktiveres Fallback-tilstand "PHP-Concater" (…Men forfatteren anbefaler stadig at bruge hostingudbydere med GNU/Linux og anmode om, at udbyderen aktiverer Exec())
- I den pseudo-database for kommentarer er der tilføjet en DOM-Compactor-tilstand — nærliggende "ul"-elementer komprimeres til en stor liste for at forenkle DOM for browsere.
- tælleren for fil-downloads er blevet mere interaktiv, der er tilføjet timestamp til kommentarer, samt dusinvis af andre små forbedringer.
NB: Forfatteren kan ikke skrive kvalitetskode, så systemet er ikke lavet særlig godt, døm ikke for hårdt.
Systemet var oprindeligt planlagt at hedde Temple-CMS, på grund af en lignende historie: på grund af skizofreni drives forfatteren af manisk entusiasme og inspiration; men senere blev det besluttet at opgive denne idé.
Systemet er beregnet til at publicere bøger eller hjemmesider med en dyb træstruktur af websider og kommentarer.
Forfatteren blev inspireret af tidlige versioner af CMSimple (stræbte efter at skabe et system med stærk semantik og taksonomi) og ønskede virkelig at lave en god (men ikke perfekt) selvstændig "ting i sig selv", som FreeDOS. Forfatteren er også en fan af John Carmack og valgte at skrive sit system uden frameworks, men med biblioteker, hvor hver udfører en strengt defineret funktion.
Systemet er skrevet i PHP og JavaScript og distribueres under MIT-licensen. Forfatteren understreger, at han er imod brugen af det til fremme af vold, provokation af had eller krænkelser af værdighed.
Kilde: linux.org.ru
