Simplilo
Descripción del contenido de la página
Generador de hipertexto, escrito en PHP.
Proyecto desarrollado entre 2009-10-30 y 2014-12.
Simplilo es un motor de páginas de hipertexto, y un gestor de sedes en Internet: dicho de una forma más convencional, un CMS o un WRS.
Simplilo es el programa con el que gestioné programandala.net entre 2009-10 y 2014-12 (cuando migré toda la sede a Fendo). Lo fui desarrollando y depurando al mismo tiempo que lo iba usando, construyéndolo para ajustarse exactamente a mis necesidades. El resultado fue tan bueno, y la facilidad para crear y actualizar contenidos se incrementó tanto, que pronto empecé a usar Simplilo en otras sedes mías. Lo empecé a escribir porque ninguno de los muchos gestores de páginas que había probado durante años se adaptaba perfectamente a lo que yo necesitaba y a mi forma de trabajar:
- Me gusta escribir los contenidos en ficheros de texto, igual que los códigos fuentes de los programas, con mi editor favorito (Vim), en lugar de depender de lentos y engorrosos formularios o de conexiones a Internet.
- Me gusta poder trabajar en cualquier lugar, sin conexión a Internet, y después publicar las páginas por FTP.
- Me gusta no necesitar bases de datos SQL, que obligan a configurarlas también en el servidor local, que dificultan las copias de seguridad, y que crean una capa de enorme complejidad sobre los contenidos y su manipulación.
- Me gusta el proyecto de estándar WikiCreole.
- Me gusta poder programar extensiones especializadas fácilmente, que puedan usarse en los contenidos de forma transparente y sin restricciones.
Características
Algunas de las características principales de Simplilo son las siguientes:
- Está escrito en PHP.
- No usa base de datos para guardar los contenidos.
- Las páginas se escriben en ficheros de texto que pueden publicarse por FTP.
- Usa sintaxis WikiCreole para los contenidos.
- Tiene un sistema de metadatos cómodo, flexible, potente y ampliable, incorporado en las mismas páginas con una sintaxis sencilla.
- Tiene caché de los contenidos y de los términos de búsqueda.
- Está orientado a crear sedes plurilingües, pero no obliga a ello.
- Tiene un sistema de extensiones a la sintaxis WikiCreole flexible, versátil, muy fácil de configurar y ampliar.
- Incluye diversas extensiones opcionales para tareas específicas, que pueden personalizarse fácilmente.
- Casi toda la configuración se realiza en ficheros de texto con una sintaxis muy sencilla, sin tener que tocar una línea de PHP.
Estado actual
Simplilo está en funcionamiento en varias sedes y funciona muy bien y de forma estable, aunque aún lo considero en versión alfa. La versión actual es la A-08. Publicaré el código de la próxima versión B-00, la primera beta.