Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
proyectogastrobaska [2009/06/29 17:08]
10.12.12.12 creado
proyectogastrobaska [2017/03/27 17:44] (actual)
Línea 13: Línea 13:
 **contacto**:​ contenido2.tpl **contacto**:​ contenido2.tpl
  
-**Contenido Contenedor**: contenido3.tpl ​+**noticias**: contenido3.tpl
  
-Contenido usado para poder englobar más de un contenido a la vez de los de abajo.+**rss**: contenido4.tpl
  
--> Engloba a:+**empleo**contenido5.tpl
  
-**Contenido izquierda**: contenido4.tpl+**dni**: contenido6.tpl
  
-**Contenido derecha**: contenido5.tpl+**cv**: contenido7.tpl
  
-**Contenido ​arriba**: contenido6.tpl+**Contenido ​Contenedor**: contenido8.tpl 
  
-**Contenido abajo**: contenido7.tpl+Contenido ​usado para poder englobar más de un contenido a la vez de los de abajo.
  
-=== Acciones ===+-> Engloba a:
  
-**Empleo**: empleo.tpl+**Contenido izquierda**: contenido9.tpl
  
-=== Paginadores ===+**Contenido derecha**: contenido10.tpl
  
-**Paginador del menú**: menu/​paginador.tpl+**Contenido arriba**: contenido11.tpl
  
-**Paginador para productos y bodegas**: paginador_general.tpl+**Contenido abajo**: contenido12.tpl
  
-===== Definición Personalizaciones =====+**Gastrobaska asesora**: contenido13.tpl
  
-=== Módulo de afiliados ===+**Youtube**:​ contenido15.tpl
  
-== Funcionalidad ==+**Enlaces**:​ contenido16.tpl
  
-El afiliado obtendrá un porcentaje de cada pedido que llegue desde su web, siempre que el pedido se haga durante la misma sesión en la que el cliente ha llegado desde su enlace.+**Presupuesto evento**: contenido17.tpl
  
-== Base de Datos == +**Radio ​de acción**: contenido18.tpl
-    ​Tabla modificada tblregcomisiones.+
  
-      Añadimos el campo comComision / Tipo: float(4,2) / NULL: No / valor predeterminado:​ 0.00 +=== Acciones ===
-      Añadimos el campo comPagado/ Tipo: tinyint(1) / NULL: 0 / valor predeterminado:​ 0.00 +
-      Añadimos el campo comFacProv/ Tipo: varchar(255) / NULL: Si+
  
-    ​Tabla modificada tblcfgecomm.+**Empleo**: empleo.tpl
  
-      Añadimos el campo ecommComAfiliado / Tipo: float(4,2) / NULL: No / valor predeterminado:​ 0.00+=== Paginadores ===
  
-== Ficheros modificados ==+**Paginador del menú**: menu/​paginador.tpl
  
-api+**Paginador para productos y bodegas**: paginador_general.tpl
  
-  * api.inc +===== Definición Personalizaciones =====
-  * apiusuario.inc +
-  * apidefines.inc +
-  * apicompra.inc+
  
-ecomm+==== Fase II ====
  
-  * config.php +Se ha creado un acceso FTP para que se pueda acceder desde gastrobaska a este servidor para importar los ficheros ​.CSV de DOCUNET que se leen todas las noches para importar la info de Atención al Cliente.
-  * comisiones.php +
-  * comiedit.inc +
-  * comifil.inc +
-  * comilst.inc +
-  * pedidoedit.inc+
  
-templates/​general+La carpeta donde se guardan es:
  
-  * utiles.inc +merkagest/​sga/​docunet
-  * process.inc +
-  * menu.inc+
  
-== Templates ​== +==== Fase III ====
-  * util/​afiliado.tpl +
-  * menu/​afiliado/​pedidos.tpl +
-  * menu/​afiliado/​banners.tpl +
-  * menu/​afiliado/​ganancias.tpl +
-  * compra/​pedido_afiliado.tpl+
  
-=== Webtracking de pedido (gestión del estado de paquetes) ===+Se necesita activar el modulo php5-mssql en el servidor en el que se use.
  
-== Funcionalidad == 
-El cliente introduce su número de pedido y el sistema le envía la situación de los paquetes que están en tránsito. 
  
-Está todo en la carpeta estados fuera del merkagest. ​+===== Módulos ====
  
-El funcionamiento es el siguiente:​ +=== Bolsa de trabajo ​===
- +
-El sistema obtiene el fichero de datos de cronoexpres vía FTP y lo descarga en una carpeta fuera del merkagest llamada estados que tiene la siguiente estructura:​ +
- +
-       ​estados +
-       /​ficheros -> guardamos le fichero descargado de cronoexpres +
-       /logs -> Ficheros donde guardasmo el resultado de la ejecución del script +
- +
- +
- +
-== Base de Datos =+
-    * Nueva Tabla tblregcrono (Ver Adjunto). +
- +
-{{:​tblregcrono.doc|}} +
- +
-== Ficheros == +
-Es la estructura de la carpeta estados/. En el servidor hay que modificar los permisos de la carpeta ficheros/ para que haya permiso de escritura por parte del usuario apache. +
- +
-=== Modificación del módulo de familias / productos (creación ​de características) ​===+
  
 == Funcionalidad == == Funcionalidad ==
-    * Se ha añadido una tabla **tblmaecaracteristicas** para guardar ​la información relativa ​las características ​de las familias de productos. ​+La gestión interna de los CV la realizará el administrador,​ el cual dispondrá de un módulo en el gestor para llevar ​cabo la misma. Esta funcionalidad dispondrá ​de las siguientes características:​
  
-    ​Se ha añadido una tabla **tblcfgcaracproducto** para guardar ​la información ​relativa a las características ​de los productos+**Gestión de ofertas** 
 +El gestor dispondrá de un módulo de gestión de ofertas de empleo. Por cada oferta tendrá ​la siguiente ​información
 +  * Nombre ​de la oferta.
  
-    ​Se ha añadido ​la función **FindProductoCaracteristicas** (merkagest/​api/​apicatalogo.inc) para añadir las características del producto a la informnación del mismo+  ​* Duración de la misma.
  
-    ​Se han hecho cambios en la gestión de familias ​(merkagest/catalogo/​familias.phpy productos (merkagest/​catalogo/​produedit.inc) para poder gestionar la inserción / modificación / eliminación de características.+  ​* Estado ​(activa ​inactiva).
  
-    ​Familias: desde aquí se gestionan los nombres ​de las características asociadas a esa familia.+  ​* Número ​de plazas disponibles.
  
-    ​Productos: desde aquí se gestionan los contenidos de las características de un producto dado.+  ​* Usuarios apuntados a la oferta.
  
  
-== Base de Datos == 
-    * Nueva Tabla tblmaecaracteristicas (Ver Adjunto). 
  
-{{:​tblmaecaracteristicas.doc|}}+**Gestión de usuarios/​CV** 
 +Nos servirá para gestionar la información de los usuarios que se apunten a cualquiera de nuestras ofertasTambién podremos filtrar para saber las ofertas a las que está apuntado un usuario dado. La información que guardaremos por cada usuario es la que mostramos en la web: 
 +  * Nombre y apellidos
  
-    ​Nueva Tabla tblcfgcaracproducto (Ver Adjunto).+  ​Dirección completa
  
-{{:​tblcfgcaracproducto.doc|}}+  * DNI (lo usaremos para identificarle) 
 +   
 +  * Fecha de nacimiento
  
-== Modulos a los que afecta == +  ​Teléfono
-    ​Gestor: Módulo de familias / productos+
  
-== Lugares donde se usa == +  ​Email (lo usaremos ​para identificarle)
-    ​En los contenidos ​para mostrar ​+
  
-== Archivos modificados == +  ​Si tiene carne de manipulador de alimentos y su vigencia, carné de conducir, Vehículo propio y nivel de euskera.
-    ​apidefines.inc  +
-    * apiformat.inc +
-    * apicatalogo.inc+
  
-=== Modificación del módulo de usuarios (asignación de crédito) === 
  
-== Funcionalidad == +**Herramientas de estado por usuario** 
-    ​Se ha añadido el campo crédito en la tabla **tblcfgusuweb** para comprobar ​el crédito ​que tiene asignado ​un cliente +Herramienta que usaremos ​para identificar el estado en el que se encuentra ​un usuario respecto de una oferta en concretoEs decir, si ha sido preseleccionado,​ desestimado,​ visto, no visto, etc.
-    * Productos: desde aquí se gestionan los contenidos de las características de un producto dado.+
  
 == Base de Datos == == Base de Datos ==
-    * Modificada la tabla tblcfgusuweb ​(añadido campo usuCredito).+    * Nueva Tabla tblregofertas ​(ofertas de trabajo).
  
-== Modulos a los que afecta == +  CREATE TABLE IF NOT EXISTS `tblregofertas` ( 
-    ​* Gestor: Módulo de usuarios+    ​`ofeId` int(10) NOT NULL auto_increment,​ 
 +    `ofeNombre` varchar(255) NOT NULL, 
 +    `ofeDescripcion` text NOT NULL, 
 +    `ofeDuracion` int(4) NOT NULL default '​30',​ 
 +    `ofeEstado` tinyint(1) NOT NULL default '​1',​ 
 +    `ofePlazas` int(4) NOT NULL default '​0',​ 
 +    `ofeFechaPub` date NOT NULL, 
 +    `ofeFechaFin` date NOT NULL, 
 +    PRIMARY KEY  (`ofeId`) 
 +  ) TYPE=MyISAM ​ AUTO_INCREMENT=1;​
  
-== Lugares donde se usa == +    ​Nueva Tabla tblregcv (Curriculum Vitae).
-    ​A la hora de realziar un pedido tenemos que comprobar si ese cliente sigue teniendo crédito o no.+
  
-== Archivos modificados == +  CREATE TABLE IF NOT EXISTS `tblregcv` ( 
- +    ​`cvId` int(10) NOT NULL auto_increment,​ 
-===== Módulos ==== +    ​`cvNombre` varchar(100) NOT NULL, 
- +    ​`cvApellidos` varchar(255) NOT NULL, 
-=== Calendarios === +    ​`cvDireccion` varchar(255) NOT NULL, 
- +    ​`cvPoblacion` varchar(255) NOT NULL, 
-== Funcionalidad == +    ​`cvCP` int(5) NOT NULL, 
-    ​* Se ha añadido una tabla **tblcfgcalendario** para guardar los calendarios. ​ +    ​`cvProvincia` tinyint(2) NOT NULL, 
- +    ​`cvDni` varchar(9) NOT NULL, 
-    ​* Se ha añadido una tabla **tblcfgcalendariodetalle** para guardar las actividades de cada calendario. ​ +    ​`cvFechaNac` date NOT NULL, 
- +    ​`cvEmail` varchar(255) NOT NULL, 
-    ​* Se ha añadido la función FindCalendario ​(nos devuelve la información de un calendario dadoen apifind.incla función FormatCalendario ​(formateo los campos del calendario y de sus actividadesen apiformat.inc. ​ +    ​`cvTelefono` varchar(9NOT NULL, 
- +    `cvManipulador` tinyint(1NOT NULL, 
-== Base de Datos == +    ​`cvFechaCad` date NOT NULL, 
-    ​* Nueva Tabla tblcfgcalendario ​(Ver Adjunto).+    ​`cvVehiculo` tinyint(1) NOT NULL, 
 +    ​`cvEuskara` varchar(25NOT NULL, 
 +    `cvReferencias` text NOT NULL, 
 +    `cvObservaciones` text NOT NULL, 
 +    `cvFechaRec` date NOT NULL COMMENT 'Fecha recepcion CV', 
 +    `cvFichero` varchar(255) default NULL, 
 +    PRIMARY KEY  (`cvId`) 
 +  ) TYPE=MyISAM ​ AUTO_INCREMENT=1;​
  
-{{:​plantillas_merkagest:​sake_tblcfgcalendario.doc|sake_tblcfgcalendario.doc}}+    * Nueva Tabla tblregestados (Estados posibles en lso que se encuentra un trabajador).
  
-    ​* Nueva Tabla tblcfgcalendariodetalle ​(Ver Adjunto).+  CREATE TABLE IF NOT EXISTS `tblregestados` ( 
 +    `estId` int(10) NOT NULL auto_increment,​ 
 +    `estNombre` varchar(255) NOT NULL, 
 +    PRIMARY KEY  (`estId`) 
 +  ) TYPE=MyISAM ​ AUTO_INCREMENT=1;​ 
 +  
 +    ​* Nueva Tabla uniofecvest ​(Tabla que une ofertas, Cv y estados).
  
-{{:​plantillas_merkagest:​sake_tblcfgcalendariodetalle.doc|sake_tblcfgcalendariodetalle.doc}}+  CREATE TABLE IF NOT EXISTS `uniofecvest` ( 
 +    `ofeId` int(10) NOT NULL, 
 +    `cvId` int(10) NOT NULL, 
 +    `estId` int(10) NOT NULL, 
 +    PRIMARY KEY  (`ofeId`,​`cvId`,​`estId`) 
 +  ) TYPE=MyISAM COMMENT='​Tabla que une ofertas, Cv y estados';​
  
 == Modulos a los que afecta == == Modulos a los que afecta ==
-    * Gestor: Módulo ​Calendarios+    * Gestor: Módulo ​Empleo
  
 == Lugares donde se usa == == Lugares donde se usa ==
-    * En los contenidos para mostrar ​+    * En la seccion de empleo.
  
 == Archivos modificados == == Archivos modificados ==
-    * calendario+    * empleo
-    * contenido/​conteedit.inc +    * cv.php 
-    * apidefines.inc +    * cvedit.php 
 +    * cvfil.php 
 +    * cvlst.php 
 +    * ofertas.php 
 +    * ofertaedit.php 
 +    * ofertafil.php 
 +    * ofertalst.php 
 +    * estados.php 
 +    * api.inc
     * apiformat.inc     * apiformat.inc
-    * apicatalogo.inc 
     * apifind.inc     * apifind.inc
 +    * empleo/cv/
  
 ===== Nucleo ===== ===== Nucleo =====
 [[Nucleo2.2.0|Nucleo 2.2.0]] [[Nucleo2.2.0|Nucleo 2.2.0]]