Requisitos del sistema
Antes de proceder con la instalación de Unmark, verifica que tu entorno cumpla con los siguientes requisitos: PHP versión 7.4 o superior, un servidor de bases de datos MySQL o MariaDB, y las herramientas Git y Composer instaladas.
Obtención del código fuente
Para iniciar, clona el repositorio de Unmark usando Git:
git clone https://gitcode.com/gh_mirrors/un/unmark
cd unmark
Configuración de la base de datos
Crea una nueva base de datos y usuario en MySQL con los siguientes comandos SQL:
CREATE DATABASE bookmarks_db;
CREATE USER 'admin_user'@'localhost' IDENTIFIED BY 'segura_contraseña';
GRANT ALL PRIVILEGES ON bookmarks_db.* TO 'admin_user'@'localhost';
FLUSH PRIVILEGES;
Copia el archivo de muestra de configuración y edítalo con los detalles de tu base de datos:
cp application/config/database-sample.php application/config/database.php
Modifica el archivo application/config/database.php para establecer las credenciales:
$db['default']['username'] = 'admin_user';
$db['default']['password'] = 'segura_contraseña';
$db['default']['database'] = 'bookmarks_db';
Instalación via navegador
Accede al directorio de instalación de Unmark a través de un navegador web. Se mostrará una página de configuración automática; sigue los pasos para:
- Verificar que los rqeuisitos del sistema se cumplan.
- Crear una cuenta de administrador.
- Finalizar la configuración inicial.
Exploración de la interfaz
Una vez completada la instalación, el panel principal de Unmark te permitirá gestionar tus marcadores, incluyendo funciones de organización y búsqueda.
Configuraciones adicionales
Para importar marcaodres existentes, utiliza el controlador Import.php ubicado en application/controllers/Import.php. También puedes instalar scripts de bookmarklets desde el directorio bookmarklets, como unmark_default.js. Para activar notificaciones por correo, edita el archivo application/config/email.php con los parámetros de tu servidor SMTP.
Resolución de problemas comunes
Si encuentras errores de permisos, asegúrate de que los siguientes directorios sean escribibles: application/cache, application/logs y assets/images. Para restablecer la contraseña del administrador, usa la vista application/views/singletons/reset.php.
Con esto, tu instancia de Unmark está lista para su uso, permitiéndote administrar marcadores de manera eficiente. Para explorar cambios estructurales en futuras versiones, revisa los archivos de migración en application/migrations/.