
Wydano wersję (1.02) Książkowego Systemu Strony (Book-Like CMS) „Froggy-BLC”, działającego na plikach bez bazy danych.
W tej wersji:
- Wykorzystywana jest własna implementacja tagu „p” — „rich-paragraph role=paragraph” (HTML5). Jest to konieczne dla wsparcia elementów blokowych wewnątrz akapitów, szczególnie, gdy CKEditor-4 dodaje tagi „p” samodzielnie wszędzie.
- Usunięto 4 rodzaje luk w zabezpieczeniach.
- Prace nad deobfuskacją kodu są w toku, osiągnięto już znaczny postęp.
- Do algorytmów „Symulacji Bazy Danych” dodano tryb „GNU Concater”. Polega to na wywołaniu Exec() do połączenia GNU cat + GNU tail, w celu natychmiastowego złączenia Pseudo-Bazy Danych podczas edycji jednego pola. …
- …Z drugiej strony — stworzono funkcję sprawdzającą dostępność Exec() + /usr/bin/tail + /usr/bin/cat, a w przypadku braku aktywuje się tryb zapasowy „PHP-Concater” (…Jednak autor wciąż zaleca używanie hostingu z GNU/Linux i proszenie dostawcy o włączenie Exec())
- W Pseudo-Bazie Danych Komentarzy dodano tryb DOM-Compactor — sąsiadujące „ul” są łączone w jedną dużą listę, upraszczając DOM dla przeglądarek.
- Licznik pobrań pliku stał się bardziej interaktywny, w komentarzach dodano znacznik czasu, oraz dziesiątki innych drobnych ulepszeń.
NB: Autor nie umie pisać jakościowego kodu, dlatego system jest napisany niezbyt dobrze, nie oceniajcie surowo.
Początkowo system planowano nazwać Temple-CMS, z powodu podobnej historii: z powodu schizofrenii autorem kieruje maniakalny entuzjazm i inspiracja; ale ostatecznie zrezygnowano z tego pomysłu.
System jest przeznaczony do publikacji książek lub stron domowych z głęboką hierarchiczną prezentacją stron witryny i komentarzy.
Autor inspirował się wczesnymi wersjami CMSimple (dążył do stworzenia systemu z silną semantyką i taksonomią) i bardzo chciał stworzyć dobrą (ale nie idealną) samodzielną „rzecz w sobie”, przypominającą FreeDOS. Ponadto autor jest fanem Johna Carmacka i zdecydował się pisać swój system bez frameworków, a z bibliotekami, z których każda wykonuje jedną ściśle określoną funkcję.
System jest napisany w PHP i JavaScript i rozpowszechniany na licencji MIT. Przy tym autor podkreśla, że jest przeciwny jego używaniu do propagowania przemocy, podsycania jakiejkolwiek wrogości czy poniżania godności.
Źródło: linux.org.ru
