Ricardo Montañana 792ca3cb86 Merge branch 'release/1.14'
* release/1.14:
  Versión 1.14
  -Añadido icono de acceso a la documentación en la barra superior en la plantilla -Actualizado CHANGELOG -Corregido un cierre de etiqueta h5 en el pie de los créditos
  Añade la rama git en la pantalla de inicio en caso de que no sea la rama master, con un botón que al pulsarlo salen los créditos
  Fix #39. Devuelve la versión de las bibliotecas/módulos utilizados en la aplicación si el usuario tiene perfil de Configuración, en caso contrario tan sólo el listado de bibliotecas y su licencia.
  Ref #37. Filtra las cadenas de entrada en Mantenimiento Añadido logo QR
  -Corregido el nombre de la clase base en Pdf_mysql para que no haya problemas en sistemas que diferencian mayúsculas/minúsculas -Añadido el botón volver en Configuración
  Fix #36. Añadido límite caracteres en los campos de texto a 35 caracteres en Configuración. Añadido el número de columnas en resoluciones pequeñas y grandes en Configuración.
2014-06-01 19:03:29 +02:00
2014-04-14 10:47:34 +02:00
2014-03-19 03:22:53 +01:00
2014-06-01 18:22:37 +02:00
2014-04-14 18:49:14 +02:00
2014-06-01 18:22:37 +02:00
2014-03-19 03:26:28 +01:00
2012-04-21 17:40:15 +02:00
2012-04-21 17:40:15 +02:00
2014-03-19 03:22:53 +01:00
2014-03-19 03:22:53 +01:00

Inventario de Centro Educativo

Copyright (c) 2008-2014, Ricardo Montañana Gómez

Inventario2 is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Aplicación de inventario para un centro educativo.

Utiliza: *PHP v. 5.3.x *MySQL v. 5.1.x *Apache

##Instalación Para instalar la aplicación basta con seguir estos pasos: ###1. Copiar los archivos en una ubicación a la que tenga acceso el usuario con el que se ejecuta el servidor Apache (apache, _www, etc.).

mkdir Inventario
cd Inventario
unizp ../1.02.zip 
    o
tar xvzf ../1.02.tgz

###2. Crear un directorio temporal y dar derechos de escritura a los ficheros de configuración.

mkdir tmp
chown apache tmp
chown apache inc/configuracion.inc
chown apache inc

###3. Crear una base de datos en MySQL con el siguiente comando

create database Inventario character set utf8 collate utf8_spanish_ci;

###4. Dar todos los derechos de acceso a esa base de datos a un usuario:

grant all on Inventario.* to usuario identified by "contraseña";

###5. Conectarse a la aplicación en la url donde se ha instalado:

http://<url>

Al hacer esto se arrancará automáticamente el programa de instalación con el que terminaremos de configurar la aplicación.

##Modelo de datos El modelo de datos que se ha utilizado ha sido: modeloERInventario2.png

###Procedimiento de actualización de ISO-8859-1 a UTF-8 en MySQL Para actualizar la base de datos tan sólo hay que modificar el tipo de la base de datos y de las tablas a utf8 mediante workbench o mediante el comando:

use Inventario2;
alter database Inventario2 character set utf8 collate utf8_spanish_ci;
alter table Articulos convert to character set utf8 collate utf8_spanish_ci;
alter table Ubicaciones convert to character set utf8 collate utf8_spanish_ci;
alter table Elementos convert to character set utf8 collate utf8_spanish_ci;
alter table Usuarios convert to character set utf8 collate utf8_spanish_ci;

Una vez hecho esto hay que asegurarse que el charset con el que trabaja el servidor MySQL es utf8 para eso se entra en mysql y mediante el comando status se averigua. Se puede cambiar en my.cnf o mediante workbench crear/modificar el fichero de configuración.

Contenido mínimo del fichero /etc/my.cnf

[mysqld]
character-set-server = utf8
collation-server = utf8_spanish_ci

[client]
default-character-set=utf8
Description
Inventario de un centro educativo desarrollado en 2002
Readme GPL-3.0 1.5 MiB
Languages
PHP 94.5%
JavaScript 2.1%
CSS 1.9%
HTML 1.1%
Shell 0.4%