Froggy-BLC 1.02 (Kitab Sayt Sistemi, CMS)

Kitaba bənzər CMS "Froggy-BLC"-nin buraxılışı (1.02), verilənlər bazası olmayan fayllar üzərində işləyərək baş tutdu.

Bu buraxılışda:

  • "p" teqinin xüsusi tətbiqi — "rich-paragraph role=paragraph" (HTML5) — istifadə olunur. Bu, xüsusilə CKEditor-4 avtomatik olaraq hər yerə "p" teqlərini daxil etdiyi üçün abzaslardakı blok elementlərini dəstəkləmək üçün lazımdır.
  • 4 növ zəiflik aradan qaldırılıb.
  • Kodun gizliliyini aradan qaldırmaq üçün işlər görülür və artıq əhəmiyyətli irəliləyişlər əldə edilib.
  • "DB Simulyasiyası" alqoritmlərinə "GNU Concater" rejimi əlavə edilib. Bu rejim tək bir sahəni redaktə edərkən Psevdo-DB-ni dərhal birləşdirmək üçün Exec() vasitəsilə GNU cat və GNU quyruğunu çağırır.
  • ...Digər tərəfdən, Exec() + /usr/bin/tail + /usr/bin/cat mövcudluğunu yoxlamaq üçün bir funksiya yaradılıb və əgər yoxdursa, "PHP-Concater" Fallback rejimi aktivləşdirilir (...Lakin müəllif yenə də istifadə etməyi tövsiyə edir hostinq GNU ilə/Linux və hosterdən Exec() funksiyasını aktivləşdirməsini xahiş edin
  • Şərhlər yalançı DB-si artıq DOM-Kompaktor rejiminə malikdir — brauzerlər üçün DOM-u sadələşdirmək üçün bitişik "ul"-lar bir böyük siyahıya yığılır.
  • Fayl yükləmə sayğacı daha interaktiv hala gəldi, şərhlərə zaman damğaları əlavə edildi və onlarla digər kiçik təkmilləşdirmələr edildi.

Qeyd: Müəllif keyfiyyətli kod yazmağı bilmir, ona görə də sistem çox yaxşı yazılıb, ona görə də məni çox sərt şəkildə mühakimə etməyin.

Sistemin əvvəlcə oxşar tarixçəyə görə Temple-CMS adlandırılması planlaşdırılırdı: müəllifin şizofreniyası manik həvəs və ilham mənbəyidir; lakin sonradan bu fikirdən imtina edildi.

Sistem, sayt səhifələrinin və şərhlərinin dərin ağac təsviri ilə kitablar və ya ev saytları dərc etmək üçün hazırlanmışdır.

Müəllif CMSimple-ın ilk versiyalarından ilhamlanıb (məqsədi güclü semantika və taksonomiyaya malik bir sistem yaratmaq idi) və həqiqətən də FreeDOS-a bənzər yaxşı (lakin mükəmməl olmayan) orijinal "özündə bir şey" yaratmaq istəyirdi. O, həmçinin Con Karmakın pərəstişkarıdır və sistemini çərçivəsiz, hər biri tək, yaxşı müəyyən edilmiş bir funksiyanı yerinə yetirən kitabxanalardan istifadə edərək yazmağa qərar verdi.

Sistem PHP və JavaScript dillərində yazılıb və MIT lisenziyası altında paylanır. Lakin müəllif vurğulayır ki, o, onun zorakılığı təşviq etmək, hər hansı bir nifrəti qızışdırmaq və ya kimisə alçaltmaq üçün istifadəsinə qarşıdır.

Mənbə: linux.org.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster