
Megjelent a 'Froggy-BLC' Könyvrendszer (Book-Like CMS) 1.02-es verziója, amely fájlokat használ adatbázis nélkül.
Ebben a kiadásban:
- Saját 'p' tag implementáció használatos — 'rich-paragraph role=paragraph' (HTML5). Ez szükséges a blokk elemek támogatásához a bekezdésekben, különösen, amikor a CKEditor-4 automatikusan állítja be a 'p' tageket.
- Négyféle sebezhetőséget küszöböltünk ki.
- Folyamatban van a kód de-obfuszkálása, már jelentős előrehaladás történt.
- A 'DB Szimulációk' algoritmusához hozzáadódott a 'GNU Concater' mód. Ez azt jelenti, hogy Exec()-en keresztül hívják meg a GNU cat + GNU tail parancsokat, a Pseudo-DB azonnali összeragasztásához egy mező szerkesztésekor…
- …Másrészről — ellenőrző funkció készült, amely megvizsgálja, hogy elérhető-e az Exec() + /usr/bin/tail + /usr/bin/cat, és ha nem, akkor Fallback mód 'PHP-Concater' aktiválódik (…De a szerző javasolja a használatát tárhelyszolgáltatók GNU/Linux rendszereken, és kérje meg a szolgáltatót, hogy engedje aktiválni az Exec()-et.)
- A Kommentár Pseudo-DB-hez DOM-Compactor mód lett hozzáadva — a szomszédos 'ul' elemek egy összevont nagy listává zsugorodnak, hogy egyszerűsítsék a DOM-ot a böngészők számára.
- A fájlletöltések számlálója interaktívabb lett, a megjegyzésekhez timestamp került és sok más apró javítás.
NB: A szerző nem tud minőségi kódot írni, ezért a rendszer nem túl jól készült, ne ítéljék túl szigorúan.
A rendszert eredetileg Temple-CMS-nek szánták, hasonló történet miatt: a szerzőt mániás lelkesedés és inspiráció hajtja, de később elvetették ezt az ötletet.
A rendszer könyvek vagy otthoni weboldalak közzétételére szolgál, mély hierarchikus oldalszerkezettel és kommentárokkal.
A szerző korai CMSimple verziókból merített inspirációt (a cél egy erős szemantikai és taxonómiai rendszer létrehozása volt), és nagyon szeretett volna egy jó (de nem tökéletes) önálló 'dolgot' készíteni, hasonlóan a FreeDOS-hoz. Emellett a szerző John Carmack rajongója, így úgy döntött, hogy keretrendszerek helyett könyvtárakat használ, amelyek mindegyike egy szigorúan meghatározott funkciót lát el.
A rendszer PHP-ben és JavaScript-ben készült, MIT licenc alatt forgalmazzák. A szerző hangsúlyozza, hogy ellenzi a erőszak, gyűlöletkeltés vagy megalázás propagálásának használatát.
Forrás: linux.org.ru
