{"id":182371,"date":"2026-06-30T08:48:10","date_gmt":"2026-06-30T06:48:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/froggy-blc-1-02-knizhnaya-sistema-sajta-cms"},"modified":"2026-06-30T08:48:10","modified_gmt":"2026-06-30T06:48:11","slug":"froggy-blc-1-02-knizhnaya-sistema-sajta-cms","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/froggy-blc-1-02-knizhnaya-sistema-sajta-cms","title":{"rendered":"Froggy-BLC 1.02 (Syst\u00e8me de Gestion de Contenu du Site)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/b7303daa6a84485c87e38b43cbebef30.jpg\" style=\"display:block;margin: 0 auto\" \/><\/p>\n<p>La version (1.02) du Syst\u00e8me de Gestion de Contenu de Site (Book-Like CMS) \u00abFroggy-BLC\u00bb, fonctionnant sur des fichiers sans base de donn\u00e9es, a \u00e9t\u00e9 publi\u00e9e.<\/p>\n<p>Dans cette version :<\/p>\n<ul>\n<li>Une impl\u00e9mentation personnalis\u00e9e de la balise &laquo;p&raquo; &mdash; &laquo;rich-paragraph role=paragraph&raquo; (HTML5) est utilis\u00e9e. Cela est n\u00e9cessaire pour prendre en charge les \u00e9l\u00e9ments block \u00e0 l'int\u00e9rieur des paragraphes, surtout lorsque CKEditor-4 ajoute automatiquement des balises &laquo;p&raquo; partout.<\/li>\n<li>Quatre types de vuln\u00e9rabilit\u00e9s ont \u00e9t\u00e9 \u00e9limin\u00e9s.<\/li>\n<li>Des efforts sont en cours pour d\u00e9obscuriser le code, des progr\u00e8s significatifs ont d\u00e9j\u00e0 \u00e9t\u00e9 r\u00e9alis\u00e9s.<\/li>\n<li>Un mode &laquo;GNU Concater&raquo; a \u00e9t\u00e9 ajout\u00e9 aux algorithmes &laquo;Simulation de BDD&raquo;. Cela se produit lorsque Exec() appelle GNU cat + GNU tail, pour un collage instantan\u00e9 de la pseudo-BDD lors de l'\u00e9dition d'un champ. &hellip;<\/li>\n<li>&hellip;D'autre part &mdash; une fonction de v\u00e9rification a \u00e9t\u00e9 mise en place pour v\u00e9rifier la disponibilit\u00e9 d'Exec() + \/usr\/bin\/tail + \/usr\/bin\/cat, et en cas d'absence, le mode de secours &laquo;PHP-Concater&raquo; est activ\u00e9 (&hellip;Mais l'auteur recommande n\u00e9anmoins d'utiliser <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/\" title=\"h\u00f4tes\" data-wpil-keyword-link=\"linked\">h\u00f4tes<\/a> sous GNU\/Linux et de demander \u00e0 l'h\u00e9bergeur d'activer Exec())<\/li>\n<li>Un mode DOM-Compactor a \u00e9t\u00e9 ajout\u00e9 \u00e0 la pseudo-BDD des commentaires &mdash; des &laquo;ul&raquo; adjacents sont compress\u00e9s en une grande liste pour simplifier le DOM pour les navigateurs.<\/li>\n<li>Le compteur de t\u00e9l\u00e9chargements de fichiers est devenu plus interactif, un timestamp a \u00e9t\u00e9 ajout\u00e9 aux commentaires, et des dizaines d'autres am\u00e9liorations mineures.<\/li>\n<\/ul>\n<p>NB : L'auteur n'est pas capable d'\u00e9crire du code de qualit\u00e9, donc le syst\u00e8me n'est pas tr\u00e8s bien \u00e9crit, ne jugez pas trop s\u00e9v\u00e8rement.<\/p>\n<p>Au d\u00e9part, le syst\u00e8me devait s'appeler Temple-CMS, en raison d'une histoire similaire : \u00e0 cause de la schizophr\u00e9nie, l'auteur est guid\u00e9 par un enthousiasme et une inspiration maniaques ; mais par la suite, cette id\u00e9e a \u00e9t\u00e9 abandonn\u00e9e.<\/p>\n<p>Le syst\u00e8me est destin\u00e9 \u00e0 la publication de livres ou de sites personnels avec une repr\u00e9sentation en arborescence profonde des pages et des commentaires.<\/p>\n<p>L'auteur s'est inspir\u00e9 des premi\u00e8res versions de CMSimple (visait \u00e0 cr\u00e9er un syst\u00e8me avec une forte s\u00e9mantique et taxonomie), et voulait vraiment faire une bonne (mais pas parfaite) cr\u00e9ation autonome, semblable \u00e0 FreeDOS. De plus, l'auteur est un fan de John Carmack et a d\u00e9cid\u00e9 d'\u00e9crire son syst\u00e8me sans frameworks, mais avec des biblioth\u00e8ques, chacune ayant une fonction strictement d\u00e9finie.<\/p>\n<p>Le syst\u00e8me est \u00e9crit en PHP et JavaScript et est distribu\u00e9 sous licence MIT. L'auteur souligne qu'il est oppos\u00e9 \u00e0 son utilisation pour la propagande de la violence, \u00e0 la provocation de toute hostilit\u00e9 ou \u00e0 la d\u00e9gradation de la dignit\u00e9.<\/p>\n<p>Source : <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/internet\/18330251\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a (1.02) \u041a\u043d\u0438\u0436\u043d\u043e\u0439 \u0421\u0438\u0441\u0442\u0435\u043c\u044b \u0421\u0430\u0439\u0442\u0430 (Book-Like CMS) \u00abFroggy-BLC\u00bb, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0439 \u043d\u0430 \u0444\u0430\u0439\u043b\u0430\u0445 \u0431\u0435\u0437 \u0411\u0414. \u0412 \u044d\u0442\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435: \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0442\u0435\u0433\u0430 &laquo;p&raquo; &mdash; &laquo;rich-paragraph role=paragraph&raquo; (HTML5). \u042d\u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0432\u043d\u0443\u0442\u0440\u0438 \u0430\u0431\u0437\u0430\u0446\u0435\u0432, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e, \u043a\u043e\u0433\u0434\u0430 CKEditor-4 \u043f\u0440\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0442\u0435\u0433\u0438 &laquo;p&raquo; \u0441\u0430\u043c \u0432\u0435\u0437\u0434\u0435. \u0423\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043e 4 \u0432\u0438\u0434\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \u041f\u0440\u043e\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u0434\u0435-\u043e\u0431\u0441\u043a\u0443\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u0434\u0430, \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":182372,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182371","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a (1.02) \u041a\u043d\u0438\u0436\u043d\u043e\u0439 \u0421\u0438\u0441\u0442\u0435\u043c\u044b \u0421\u0430\u0439\u0442\u0430 (Book-Like CMS) \u00abFroggy-BLC\u00bb, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0439 \u043d\u0430 \u0444\u0430\u0439\u043b\u0430\u0445 \u0431\u0435\u0437.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/froggy-blc-1-02-knizhnaya-sistema-sajta-cms\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Froggy-BLC 1.02 (\u041a\u043d\u0438\u0436\u043d\u0430\u044f \u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0421\u0430\u0439\u0442\u0430, CMS) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a (1.02) \u041a\u043d\u0438\u0436\u043d\u043e\u0439 \u0421\u0438\u0441\u0442\u0435\u043c\u044b \u0421\u0430\u0439\u0442\u0430 (Book-Like CMS) \u00abFroggy-BLC\u00bb, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0439 \u043d\u0430 \u0444\u0430\u0439\u043b\u0430\u0445 \u0431\u0435\u0437.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/froggy-blc-1-02-knizhnaya-sistema-sajta-cms\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-30T06:48:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-30T06:48:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Froggy-BLC 1.02 (Syst\u00e8me de Gestion de Contenu de Site, CMS) | ProHoster","description":"La version (1.02) du Syst\u00e8me de Gestion de Contenu de Site (Book-Like CMS) \u00abFroggy-BLC\u00bb, fonctionnant sur des fichiers sans base de donn\u00e9es, a \u00e9t\u00e9 publi\u00e9e.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/froggy-blc-1-02-knizhnaya-sistema-sajta-cms","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Froggy-BLC 1.02 (\u041a\u043d\u0438\u0436\u043d\u0430\u044f \u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0421\u0430\u0439\u0442\u0430, CMS) | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a (1.02) \u041a\u043d\u0438\u0436\u043d\u043e\u0439 \u0421\u0438\u0441\u0442\u0435\u043c\u044b \u0421\u0430\u0439\u0442\u0430 (Book-Like CMS) \u00abFroggy-BLC\u00bb, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0439 \u043d\u0430 \u0444\u0430\u0439\u043b\u0430\u0445 \u0431\u0435\u0437.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/froggy-blc-1-02-knizhnaya-sistema-sajta-cms","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-06-30T06:48:11+00:00","article:modified_time":"2026-06-30T06:48:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182371","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:12","updated":"2026-08-05 12:22:12","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/182371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=182371"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/182371\/revisions"}],"predecessor-version":[{"id":182440,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/182371\/revisions\/182440"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/182372"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=182371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=182371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=182371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}