La aplicación es para servidores, que a su vez emiten la aplicación a máquinas personales o a navegadores de teléfonos o tabletas. No es para ordenadores personales que normalmente no funcionan como servidores 24 h.
KT puede ser interesante para trabajar educación en valores. Los comportamientos y valores que queráis trabajar en el centro. Tenéis dos opciones. O bien instalarlo en el ordenador servidor del aula, y usarlo dentro del horario y recinto educativo, o bien en la página propia del centro, accesible en cualquier otro tiempo y lugar. En tal caso pide a tu servidor educativo que te habilite las extensiones .php.
Para la primera opción tienes que instalar KT sobre un gestor de bases de datos que además permita el uso de php. Puedes descargarte uno aquí.
En todo caso atiende a estos pasos que siguen.
Para usuarios medios que dominan la configuración de servidores. En este ejemplo, un servidor W2003 con Xampp 1.8.0
Antes de seguir, deberías tener claro con qué valores y comportamientos humanos vas a trabajar, agrupados en categorías generales, el nombre la persona o personas que van a administrar la aplicacion —no necesariamente las mismas que ahora la instalan— y el nombre que vas a dar a tu moneda.
Una vez tengas dispuesto un gestor de bases de datos como por ejemplo este,
crea una base de datos con el nombre previsto.
Pon en marcha estos módulos.
Después en, por ejemplo la ruta C:/Xampp, busca la carpeta htdocs
y pon en ella una carpeta con todo lo que has descargado de aquí, descomprimido. Por ejemplo aquí llamada KT.
Si vas a ponerlo en un aula educativa —con máquinas dentro de tu red propia— busca, en el ejemplo de Xamp, la ruta
c:/xampp/apache/conf/extra
Y abre el archivo httpd-xampp.conf Al encontrar esto:
#
# New XAMPP security concept
#
Order deny,allow
Deny from all
Allow from 127.0.0.0/8
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
sustitúyelo por esto otro, añadiendo un #
#
# New XAMPP security concept
#
Order deny,allow
#Deny from all
Allow from 127.0.0.0/8
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
Busca el install dentro de KT. Inícialo. En nuestro ejemplo, siguiendo la ruta 172.26.0.10:8080/KT/Install, invocas esto:
Léete el aviso legal acerca de la base de datos que vas a crear.
Aquí tienes orientaciones para legalizar una base de datos personales, según legislación española.
Pon el nombre de la base de datos que acabas de crear.
Da los nombres tal y como tenías previsto. El mail será el remitente "institucional" de los administradores. Potencia es la cantidad cerrada de monedas con que vais a trabajar; entre cien y un millón de monedas. Para próximas versiones añadiremos mayores exponentes. Marca eliminar tablas si estás haciendo una segunda instalación y quieres borrar la anterior. Puedes tomar las categorías básicas de valores y comportamientos que hemos puesto predefinidas, más tarde las puedes cambiar.
El super-administrador gestor de contenidos es la máxima jerarquía en la aplicación. Es la persona que controla el CMS, el sistema de gestión de contenidos SWPHP, y también el módulo KPTL que sobre él corre. Da de alta usuarios, comprueba los repartos, en definitiva, el "banquero". Parece razonable que también sea usuario del mismo. Digamos que todas las atribuciones jerarquizadas son
Está diseñado para que el acceso a las primeras requiera más firmas, más personas poniendo su contraseña ante una misma pantalla. Y para que el usuario habitual use normalmente la 9, o las 8 y 9. Pero podéis configurar vuestras propias normas de atribuciones.
Así, con más de una persona ante la pantalla gestora, los usuarios pueden confiar en una administración menos oligárquica.
El motor de reparto actúa una sola vez, quizá mejor —simbólicamente— por la noche, dando así tiempo a que los juicios mutuos entre usuarios puedan sopesarse mejor. Pero también puede accionarse por la simple entrada de visitas.
Existe una línea de código especial que el administrador puede crear en otro paso, y ejecutar para adelantar así el paso de un día de modo ficticio. Muy útil en periodos iniciales de prueba del programa. De este recurso no se debería abusar: confundiría a los usuarios que esperan que el programa calcule y distribuya el reparto sólo una vez por día. En el ejemplo, por la ruta 127.0.0.1:8080/KT/cron/kptl_diario.php?c=cambiame&forzar=1.
Este motor de reparto no afecta al pago o cobro de transferencias entre usuarios, que siempre son instantáneas.
A partir de ahora tendrás dos paneles de control importantes: el panel general, y dentro de él, este de KPTL. Lo primero que debes hacer es irte a las categorías de preguntas y editar, cada categoría o las preguntas que incluyen.
En el panel también pones usuarios nuevos. Recuerda que a estas personas les das de alta tú porque te lo han pedido, no se registran ellas solas. Entrarán con una contraseña provisional que les darás, les pedirás que luego la cambien.
Aquí editas las categorías generales que englobarán los valores y comportamientos con que trabajéis. Básicos, Entorno, energía y máquinas cotidianas, Trabajo en común, Comunidad, Uso del programa mismo, por ejemplo.
Aquí añades preguntas sobre valores y comportamientos dentro de cada categoría. Lo más adecuado que es las redactes en tercera persona. También puedes dejar algunas de ellas con el texto "Futura pregunta [nº]" y completarla semanas o meses más tarde.
Para el buen funcionamiento del motor de reparto es conveniente que el número de preguntas con que se deja fundada la instalación ya no se altere después. Al motor le es irrelevante qué redacción escrita tengan, siempre que su cantidad permanezca fija.
Cuando tengas puestas al menos cinco preguntas ya puedes habilitar el funcionamiento de la aplicación, marcando habilitar. Desde este panel de control completo, yendo a KPTL > Configuración,
y puedes crear un código para forzar la acción del motor de reparto instantáneo, algo como adelantar el paso de un día.
El código embebido en el script que vimos en el paso 4 del proceso de instalación. Si lo usas será conveniente que lo sepan todos los usuarios.
Ya tienes ahí la publicación de tus noticias, útil para proponer listados de precios por bienes, servicios o impuestos y todo el control del programa, siendo super-administrador. Porque si eres administrador, tu panel propio de control tiene menos funciones,
aunque tu presencia, con tu contraseña, podrá ser necesaria para que el super-administrador, el gestor de contenidos, lleve a cabo algunas acciones importantes, si así lo habéis configurado inicialmente. Repito, para dar más confianza a los administrados.
Ten en cuenta que los usuarios accederán a la aplicación y sólo a ella, debes configurar el gestor servidor para que no pasen a la base de datos, por seguridad. Lee bien su guía de seguridad para entornos de producción y no dejes en blanco la contraseña root de la base de datos.
A continuación prueba desde las máquinas servidas. Siguiendo el ejemplo, por la ruta 172.26.0.10:8080/kt cuidando el paso por proxys y cortafuegos.
Descarga en compresión zip y tgz.
Última versión corregida y aumentada: 12 Noviembre 2013.
Cuéntanos acerca de algún problema.
Que os sea interesante y útil.