Un ligero PHP / MySQL de Gestión de Contenidos para desarrolladores: sNews
Hay situaciones en que un desarrollador de PHP busca una plataforma ligera con capacidad incorporada de sistema de gestión de contenidos. Después de haber sólo 230 KB, sNews sistema de gestión de contenidos es una alternativa adecuada para los sitios web de pequeñas o medianas. Esta aplicación está construido con PHP y almacena los datos en una base de datos MySQL.
La funcionalidad por defecto te permite crear rápidamente blogs o sitios web de noticias. También permite la ejecución de funciones adicionales a través de módulos o add-ons.
En comparación con otras plataformas de sistemas de gestión de contenidos, sNews no viene empaquetado con funciones innecesarias o complejas. Su estructura principal contiene sólo cuatro archivos: index.php, snews.php, style.css y el archivo. Htaccess.
El archivo index.php integra las directivas de HTML que definen el sitio web de plantilla (diseño). La aparición de contenido es de estilo a través del código existente en el archivo style.css (el diseño por defecto puede ser fácilmente personalizado, modificando el código CSS sin afectar el contenido). El valor por defecto. Htaccess sólo determinará la creación de direcciones URL del motor de búsqueda de fácil, si el servidor web Apache mod_rewrite habilitado.
El archivo snews.php se incluye en el index.php a través de PHP función include (). Que controla el comportamiento dinámico de los elementos del sistema de gestión de contenidos a través de la ejecución de la costumbre funciones correspondientes.
Como consecuencia de ello, dentro del archivo index.php, las propiedades dinámicas de la respuesta de un elemento HTML se definen basándose en etiquetas sencillas que llama a una función predefinida de snews.php.
Por ejemplo, si nos referimos al índice de archivo predeterminado, el código siguiente se añade a un elemento div un formulario de búsqueda. Cuando el usuario realiza una consulta de búsqueda, el código PHP correspondiente se ejecutarán y los resultados de búsqueda se mostrarán:
<div id="search">
<? php SearchForm ();?>
</ div>
Las plantillas de diseño se puede hacer desde el suelo o por la introducción de las funciones predefinidas de un archivo PHP snews.php en una plantilla ya hecha. También se proporciona un conjunto de más de treinta libre XHTML / CSS plantillas adecuadas para ser adaptada a una sNews powered sitio web. Además, un número considerable de plantillas listas se encuentran disponibles en el foro de sNews.
La instalación de sNews sistema de gestión de contenidos sólo toma unos minutos: el archivo. SQL existente en el directorio de SQL contenida en el archivo de distribución sNews deberá importarse en una base de datos MySQL con las directivas de línea de comandos o una utilidad de administración de bases de datos, como phpMyAdmin.
Luego, el archivo snews.php debe ser actualizado con la información correspondiente a los parámetros de conexión de base de datos MySQL, tales como: la dirección del servidor de MySQL, el nombre de base de datos, el nombre de usuario y contraseña.
Al tener un limpio y fácil de personalizar el código y una estructura ligera, sNews podría utilizarse como sistema independiente de gestión de contenidos o como un punto de referencia para la rápida transformación de un sitio web estático en uno dinámico con contenido HTML sirve de una base de datos en el servidor lado.
sNews código está muy bien documentado, como los principiantes en programación en PHP se puede experimentar una mejor comprensión de las técnicas óptimas de datos MySQL a través de la manipulación de las directivas específicas.
Etiquetas: Tutoriales

























































