Estructura de carpetas
Responsabilidad de los directorios principales incluidos en Risus Nova 2.1.5.
Directorios principales
inc/class/
Clases del dominio y servicios del sistema. Incluye, entre otras, núcleo, usuarios, publicaciones, administración, moderación, comunidades, plugins, chat, seguridad y Smarty.
inc/php/
Controladores de páginas y distribuidor de acciones AJAX. Conectan la petición con las clases y las plantillas.
inc/ext/
Funciones globales y dependencias auxiliares. Aquí se encuentra la conexión MySQL y db_exec(), además de librerías externas.
inc/plugins/
Directorio aislado de complementos instalados. El gestor de plugins también puede desplegar archivos autorizados en rutas reales del sistema cuando el manifiesto lo requiere.
inc/smarty/
Motor Smarty y sus componentes internos.
themes/
Temas disponibles. Cada tema puede contener plantillas, CSS, JavaScript, imágenes y otros recursos.
cache/
Salida compilada del motor de plantillas. Debe existir y ser escribible por PHP.
files/
Contenido persistente generado o subido: avatares, imágenes, publicaciones, cargas y caché de GIF.
install/
Instalador web. Comprueba requisitos, recoge datos, crea tablas y genera la configuración inicial. Debe eliminarse o quedar bloqueado después de instalar.
upgrade/
Actualizador de estructura para versiones existentes. La versión incluida identifica el migrador como 2.1.5 y declara un proceso no destructivo e idempotente.
Archivos raíz destacados
index.php: selector de acciones principales.header.php: inicialización común.config.inc.php: conexión a base de datos..htaccess: seguridad, caché, compresión y rutas.cron.php: tareas periódicas.sw.js: service worker.google_auth.phpydiscord_auth.php: integraciones de acceso social.
Siguiente paso
Continúa con Funcionamiento del instalador.