Doumentación

Requerimientos del sistema

Instalación

  1. Suba los archivos a su servidor
  2. Dependiendo de la configuración de su servidor quizás deba cambiar los permisos de escritura de los siguientes archivos/carpetas:
    • cms/data - directorio de los ficheros de la base de datos SQLite database files, es imprescindible que sea escribible por el servidor web
    • content.sqlite, entries.sqlite and userdata.sqlite - ficheros de la base de datos SQLite, el servidor web debe terner permiso de escritura
    • cms/cache - directorio cache, debe ser escribible si desea usar la función de cacheo
    • static/media and static/files - deben ser escribibles si se va a utilizar la función de carga de archivos
  3. ¡Listo! Ya debería tener acceso a su página de inicio navegando a la dirección a la que subió phpSQLiteCMS (por ejemplo: http://example.org/ruta/a/phpsqlitecms/). Para administrar la página, vaya a http://example.org/ruta/a/phpsqlitecms/cms/. El usuario administrador por defecto es: admin, la contraseña por defecto es: admin.

Uso básico

Iniciar sesión, picar en "Crear una nueva página" o "Editar", completar los diferentes campos y grabar la página. Las opciones adicionales, como la plantilla, se encuentran en la solapa "Propiedades".

Cree una nueva página y seleccione "Página de noticias" o "Página sumario" como tipo de página en las propiedades. Para insertar una página en las noticias o el sumario, edite o cree una nueva página, cambie a la pestaña "Incluir" y seleccione la página en la que debe ser incluida ("Incluir en:"). Especifique también el encabezado y el texto para el sumario - estos textos se mostrarán en las páginas de noticias o páginas sumario. Con la opción "Número de orden" puede ordenar los componentes de las páginas sumario. En las páginas de noticias el orden es cronológico.

Ejemplo de página de noticias

En las páginas simples de noticias puede añadir noticias sin necesidad de crear páginas nuevas para cada noticia.

Ejemplo de página simple de noticias

Al igual que en las páginas sumario puede insertar páginas, puede incluir páginas en canales RSS y mapas de sitio XML. Cree una nueva página cuyo tipo sea Canal RSS o Mapa del sitio XML e incluya las páginas que desee en su interior (Incluir » Incluir en: Canal RSS / Mapa del sitio XML). El título del canal RSS será el título de la página, la descripción será la que figure en el campo "Descripción" en la solapa "Propiedades".

Ejemplo de RSS

En primer lugar debe crear un álbum de fotos (Administración → Álbumes de fotos → Crear un nuevo álbum de fotos. A continuación puede añadir fotos e indicar títulos y descripciones de las mismas. Un avez creado un álbum de fotos puede insertarlo en una página de fotos (página del tipo "Página de fotos" con el nombre del álbum como parámetro) o insertar el álbum de fotos mediante el siguiente código [gallery:NOMBRE_DEL_ÁLBUM_DE_FOTOS]

Ejemplo de un álbum de fotos

phpSQLiteCMS utiliza plantillas PHP para visualizar las páginas (preferiblemente con sintaxis alternativa). Las plantillas están en la carpeta templates. Puede especificar la plantilla en la página de propiedades cuando edita o crea una página. La plantilla por defecto es default.tpl.
Puede definir bloques de contenido global (Administración → Bloques de contenido global) e incluirlos en varias páginas o en una plantilla. El siguiente código inserta el primer bloque de contenido global especificado en la página de propiedades:
<?php if($gcb_1 && isset($gcb[$gcb_1])) echo $gcb[$gcb_1]; ?>
Y este código muestra el bloque de contenido global con ID 1 en todas lás páginas que usen la plantilla:
<?php echo $gcb[1]; ?>
Dado que SQLite está basada en ficheros, la sincronización de contenidos es sencilla: si modifica las páginas en su servidor local, puede sincronizar los contenidos transfiriendo el archivo /cms/data/content.sqlite a su servidor. ¡No transfiera /cms/data/entries.sqlite porque perdería todos sus comentarios! Puede descargar ambos archivos para hacer una copia de seguridad de su sitio.
Puede especificar una lista de palabras, IPs y navegadores no aceptados. También puede usar Akismet para protegerse contra al spam (Administración → Protección contra el spam).