CodeKa es un gestor para pequeñas y medianas empresas, tiene una interfaz sencilla desarrollada en formato web, es decir se accede a el mediante un navegador. Esto tiene grandes ventajas ya que es independiente del sistema operativo que usa el cliente.
Codeka cumple con la mayoría de funciones que puede necesitar una PYME: Gestión de Interlocutores comerciales (clientes y proveedores), gestión de artículos y familias, gestión de facturas y albaranes de los clientes, gestión de facturas y albaranes de los proveedores, ventas en mostrador (TPV), gestión de los cobros y pagos (tesorería) y la creación y configuración de códigos de barras. Además dispone de un módulo para crear copias de seguridad y listados en formato PDF.
Si bien este sistema tiene varios años encima, cada cierto tiempo sus creadores se toman un tiempo para mejorarlo y solucionar los problemas encontrados en el.
Algunas capturas del sistema de su sitio web:
Sitio oficial del proyecto
http://www.codeka.net/
Preparativos iniciales
Nos logueamos en el servidor, el primer tramite a realizar es instalar apache.
su
poner contraseña de root, a partir de ahora y en todo el tutorial vamos a trabajar como usuario root.
(si estas en ubuntu sudo -i y pones tu propia contraseña)
apt-get install apache2 php5-cgi libapache2-mod-php5
Ahora vamos a obtener la IP del servidor para comprobar desde un cliente el funcionamiento del servidor apache.
ifconfig | grep "inet addr"
Desde un cliente ya podemos acceder al apache sin problemas
Por ultimo vamos hacer una prueba para ver si tenemos soporte para PHP activado. Para hacer esta prueba vamos a crear el típico archivo prueba.php en la ruta /var/www que es el directorio raíz de nuestro servidor web.
nano /var/www/prueba.php
y poner:
<?php
phpinfo();
?>
reiniciar apache
/etc/init.d/apache2 restart
Ahora para hacer la prueba y ver si todo funciona correctamente tan solo tendremos que verlo en el navegador del cliente:
Instalar mysql
Codeka se apoya en la base de datos mysql, por lo cual debemos instalarlo.
apt-get install mysql-server-5.1 php5-mysql
Asignar el pasword del usuario root para mysq dos veces (recordar anotarlo)
codeka
Procedemos a descargar codeka desde su sitio web.
wget http://ufpr.dl.sourceforge.net/project/codeka-web/codeka.zip
Instalamos unzip para descomprimir el archivo descargado
apt-get install unzip
Luego descomprimimos el archivo
unzip codeka.zip -d /usr/share/
Y creamos un enlace simbólico a codeka
ln -s /usr/share/codeka /var/www/codeka
Crear la base de datos
Visualizamos la base de datos a importar:
ls /usr/share/codeka | grep .sql
iniciamos el monitor de mysql
mysql -u root -p
Creamos la nueva base de datos y importamos la base de datos de ejemplo
mysql> create database codeka;
mysql> use codeka;
mysql> source /usr/share/codeka/basededatos.sql
mysql> exit
Con eso hemos creado la base de datos y tenemos algunos datos iniciales.
Modificar los archivos de configuración
El primer archivo a modificar es config.php que esta en /usr/share/codeka en este archivo se almacena la información de la conexión de la base de datos.
Para efectos prácticos puedes usar la contraseña de root y la contraseña que hayas elegido, el servidor sería localhost y el nombre de la base de datos que acabamos de crear.
Siguiendo estos pasos quedaría algo muy similar a esto:
nano -wB /usr/share/codeka/config.php
Probando el sistema
Si todo salio bien, desde un cliente podremos disfrutar del sistema al abrir la página http://ipdelservidor/codeka
Ahora que ya está el sistema en marcha como tarea secundaria se debería profundizar en el tema "seguridad".
Todos los créditos a los creadores de este sistema, yo solo muestro como se instala.
_____________________________________________________________________
Amigos, para consultas puntuales sobre este tema, pasen por esta comunidad, todos serán bienvenidos!!
_____________________________________________________________________
Si te gusto el post comenta!
Estas sin tiempo para leerlo detenidamente? Agregalo a favoritos ya!
No entendiste algo? mandame un MP que te ayudo.
Te gustan mis aportes? Seguime! no te defraudaré.
Fuentes de conocimiento: