Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2008, 03:43
juannavas7
 
Fecha de Ingreso: octubre-2007
Mensajes: 15
Antigüedad: 16 años, 6 meses
Puntos: 0
Desarrollar una Intranet

Hola a todos,

resulta que tengo que hacer una intranet para gestionar la documentación de la empresa... A pesar de haber estudiado ingeniería informática, no tengo mucha experiencia desarrollando, y puede que incluso menos si se trata de Webs...

En un principio pensé en desarrollarla en Php, con MySQL como SGBD, pero al poco tiempo empecé a oir hablar de Joomla (ni idea de lo que era), y me puse a ver en que consistía, luego oí de Drupal, que dicen que puede ser más potente, y tb' he mirado un poco del tema... Pero estoy un poco confundido y realmente me pregunto si voy por buen camino...

La cosa es que, mirando al futuro, creo que aprender un sistema de este tipo puede ser muy interesante para luego poder dedicarme a ello, y por eso creo que el esfuerzo puede merecer la pena, con lo cual estoy muy interesado en llevarlo a cabo...

Sin embargo, la prioridad ahora es desarrollar la intranet que comentaba, y que tiene que tener básicamente? Lo siguiente:

- Gestión de Usuarios/empleados - Básicamente para tener en una base de datos los datos personales del empleado, sus datos de contacto para crear un listado de extensiones/mails de los empleados de la compañía.. etc

- Grupos -> Hay 3 sub-empresas, cada una con su documentación y procesos, necesito crear grupos que dependiendo de su perfil vean diferentes zonas del sitio... Hasta donde sé Joomla y Drupal no tienen esta característica 'de serie', y no estoy seguro de si mediante sus 'extensiones' se puede conseguir...

- Documentación - Un repositorio de documentos, no hace falta que sea tan complejo como KnowledgeTree, ya que a priori la necesidad es tenerlos clasificados bajo un interfaz común, pero con accesos diferenciados para cada grupo...

- Proyectos, Facturas - Una gestión de proyectos, muy simple, hay ofertas o proyectos que una vez aceptadas se convierten en contratos, y mientras no se rellenen ciertos datos, no se puede emitir una factura... Esto pensaba desarrollarlo yo mismo, ya que es quizá lo más a medida que tenga el desarrollo...

Y eso es lo básico...

- Otras funcionalidades:
  • Calendario, eventos, agenda... - En principio un calendario de uso global, en el que sería también interesante poder distinguir/ver los diferentes eventos en función del grupo.
  • Chat - Tipo el chat del facebook, ves quién está logueado en la intranet, e inicias una conversación privada entre ambos...
  • Páginas colaborativas/base conocimiento/wiki??
  • Otras funcionalidades para que se puedan solicitar vacaciones, etc...

No sé si parece un proyecto muy ambicioso para alguien como yo, lo primordial son las 4 primeras... El resto lo podré ir añadiendo/integrando poco a poco..

Usando joomla con componentes tenía la gestión de usuarios, el DOCMAN para los documentos, que permite grupos, puse un calendario de eventos, y lo de los proyectos pretendía desarrollar yo el 'componente'.. Aunque ninguno de los componentes me satisfacía del todo, fundamentalmente por lo que a los grupos se refiere...

a Drupal le he dedicado menos tiempo, ya que conocí su existencia más tarde, y bueno.. también he visto varios componentes con los que podría hacer lo mismo (e incluso parece q los componentes están mejor, aunque no los he probado...)...

No quiero que esto se convierta en un Joomla vs Drupal, ya que de esos hay muchos por la red... mi gran duda es que ya no sé si un CMS es lo que necesito como base para desarrollarlo, o cómo debería hacerlo...

Busco un poco de orientación, ya que me he tirado muchas horas leyendo en internet, y es difícil sacar ideas claras y no dispersarte mientras lo haces, así que espero que expresando la necesidad concreta me podáis echar un cable...

Gracias!