Download the PHP package neoacevedo/librebiblio without Composer
On this page you can find all versions of the php package neoacevedo/librebiblio. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download neoacevedo/librebiblio
More information about neoacevedo/librebiblio
Files in neoacevedo/librebiblio
Package librebiblio
Short Description LibreBiblio es un sistema de Gestión Bibliotecaria. Este es un sistema bibliotecario automatizado y un Catálogo en Línea (OPAC) desarrollado con Yii Framework.
License GPL-3.0-or-later
Homepage http://www.yiiframework.com/
Informations about the package librebiblio
LibreBiblio
LibreBiblio es un sistema automatizado de gestión bibliotecaria y OPAC, ,
basado en OpenBiblio, desarrollado por Dave Stevens.
Cuenta con características conocidas de OpenBiblio como Circulación, Catalogación, Administración de personal y usuarios. Además permite el registro de miembros desde la parte administrativa y la pública.
INSTALACIÓN
Requerimientos
- PHP >= 8.3
- MySQL, MariaDB, PostgresSQL (Por ahora)
- PHP8 bcmath
Configuración
Desde la web, verifique las extensiones de PHP: http://
Ejecute el siguiente comando:
php requirements.php
Obtendrá información sobre su servidor para identificar si cumple con los requerimientos. Instale los módulos PHP que hagan falta.
Preparando la aplicación
Al estar desarrollado en Yii2, los comandos para preparar la aplicación son básicamente los mismos. Estos pasos solo los ejecuta una sola vez.
-
Desde la terminal, ejecute el siguiente comando y elija el entorno de acuerdo al que requiera (dev o prod):
php /ruta/al/directorio/de/librebiblio/app init
De manera automatizada se pueden especificar el entorno bajo el que correrá la aplicación:
php /ruta/al/directorio/de/librebiblio/app init --env=Production --overwrite=All
-
Si no lo ha hecho, cree una base de datos. Posterior a ello modifique los parámetros de conexión en el archivo
common/config/main-local.phpde acuerdo a su entorno: -
De manera predefinida la caché y la sesión se manejan desde Memcached. Esto se puede modificar desde el archivo
common/config/cache.phpmodificando el valor$cache['class'] = "yii\caching\MemCache";por$cache['class'] = 'yii\caching\FileCache'; -
Desde la terminal, ejecute las migraciones:
php /ruta/al/directorio/de/librebiblio/yii migrate
- Configurar el servidor web. Para Apache, puede usar la siguiente configuración:
Hecho esto, puede acceder al sitio web desde la URL configurada - por ejemplo, librebiblio.neoacevedo.co -
También puede acceder a la administración del sitio con la ruta /backend/web con usuario y contraseña admin
ESTRUCTURA DE DIRECTORIOS
All versions of librebiblio with dependencies
yiisoft/yii2 Version ~2.0.45
kartik-v/yii2-mpdf Version dev-master
kartik-v/yii2-export Version @dev
aws/aws-sdk-php Version ^3.169
microsoft/azure-storage-blob Version ^1.5
google/cloud-storage Version ^1.20
guzzlehttp/psr7 Version ^1.8
mpdf/qrcode Version ^1.2
kartik-v/yii2-widget-datepicker Version @dev
kartik-v/yii2-widget-sidenav Version 1.0.x-dev
antonyz89/yii2-seeder Version dev-master
kartik-v/yii2-editable Version 1.8.x-dev
neoacevedo/yii2-auditing Version *
yiisoft/yii2-jui Version ^2.0
yiisoft/yii2-symfonymailer Version ^4.0
neoacevedo/yii2-material Version dev-main
lucidtaz/yii2-scssphp Version ^0.3.1
yiisoft/yii2-bootstrap5 Version ^2.0
npm-asset/chart.js Version ^4.5
neoacevedo/yii2-chartjs-widget Version dev-main
npm-asset/fontawesome-free Version ^1.0
kartik-v/yii2-bootstrap5-dropdown Version ^1.0