Froggy-BLC 1.02 (Sistema de Libros del Sitio, CMS)

Se lanzó la versión (1.02) del Sistema de Libros del Sitio (Book-Like CMS) «Froggy-BLC», que funciona con archivos sin base de datos.

En esta versión:

  • Se utiliza una implementación propia de la etiqueta «p» — «rich-paragraph role=paragraph» (HTML5). Esto es necesario para soportar elementos de bloque dentro de los párrafos, especialmente cuando CKEditor-4 inserta etiquetas «p» automáticamente en todas partes.
  • Se han corregido 4 tipos de vulnerabilidades.
  • Se están realizando trabajos para desofuscar el código, ya hay un progreso significativo.
  • Se ha añadido el modo «GNU Concater» a los algoritmos de «Simulación de DB». Esto implica que a través de Exec() se invocan GNU cat + GNU tail, para la concatenación instantánea de la Pseudo-DB, al editar un solo campo. …
  • …Por otro lado, se ha creado una función de verificación, para comprobar la disponibilidad de Exec() + /usr/bin/tail + /usr/bin/cat, y en caso de no estar disponibles se activa el modo de reserva «PHP-Concater» (…Pero el autor recomienda usar hosting con GNU/Linux y pedir al proveedor de hosting que active Exec())
  • En la Pseudo-DB de Comentarios se ha añadido el modo DOM-Compactor — las listas «ul» adyacentes se combinan en una gran lista para simplificar el DOM para los navegadores.
  • El contador de descargas de archivos se ha vuelto más interactivo, se ha añadido un timestamp a los comentarios, y decenas de otras pequeñas mejoras.

NB: El autor no sabe escribir código de calidad, por lo tanto, el sistema no está muy bien escrito, no juzgues con dureza.

Inicialmente, se planeaba llamar al sistema Temple-CMS, debido a una historia similar: la esquizofrenia del autor está impulsada por un entusiasmo maníaco y la inspiración; pero posteriormente se decidió abandonar esta idea.

El sistema está destinado a la publicación de libros o sitios web personales con una profunda representación jerárquica de las páginas del sitio y los comentarios.

El autor se inspiró en las versiones tempranas de CMSimple (persiguiendo el objetivo de crear un sistema con una fuerte semántica y taxonomía), y realmente quería hacer una buena (pero no perfecta) «cosa en sí», similar a FreeDOS. Además, el autor es un fanático de John Carmack, y decidió escribir su sistema sin frameworks, sino con bibliotecas, cada una de las cuales cumple una función estrictamente definida.

El sistema está escrito en PHP y JavaScript y se distribuye bajo la licencia MIT. Al mismo tiempo, el autor enfatiza que está en contra de su uso para la propagación de la violencia, el incitación al odio o la humillación de la dignidad.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster