Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/04/2003, 15:27
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes
Puntos: 129
Moví el mensaje a este foro que está dedicado a toda orientación teórica sobre como afrontar el proyecto.

Como orientación básica .. Si has hecho algunas cosa en HTML (con tu editor HTML visual) .. te habras dado cuenta que el "contenido" que tenian esas páginas estaba "incrustado" junto con el código HTML de la própia página ..

Bien, Lo principal para llevar a buen fin este tipo de proyectos es tener tu "codigo" separado de tu "contenido" (le llaman a esta forma de trabajar "por capas" ..).

El "contenido" básicamente es tus textos/imagenes relacionadas con estos y demas información que presente tu sitio que puede ser estática o dínamica (que sea actualizable por algun médio automatizado como un formulario sobre la web que ataque al médido donde guardes ese "contenido"..).

El "contenido" lo puedes almacenar en Base de datos, en archivos de texto plano, en formato XML .. etc .. etc ...

Ese "contenido" lo llamaras via algún lenguaje de programación del lado del servidor que será el que le dé "formato" a esos datos dandole la presentación que diseñes en tu código partiendo de esos datos a los cuales solo haces "consultas" a tu Base de datos o al dispositivo que tengas esos datos ...

A su vez .. hay sistemas de gestion de "templates" en casi todos los lenguajes de programación del lado del servidor .. que te ayudaran mas si cabe a "separar" tu Contenido de la presentación que le des por tu código.

Eso sería mas o menos lo principal .. A todo esto, hay sistemas ya implementados como lo que parece que vas hacer. Se les denominan "CMS" (Content Manager Systems) y los hay para todos o casi todos los lenguajes. Esto es solo un comentarío que tendrias que evaluar si realmente necesitas crear el "CMS" desde cero o bien buscar alguna alternativa ya implementada y adaptarla a tus necesidades.

Por supuesto es mas gratificante hacerlo uno mismo, pero ahí tu veras del tiempo que dispones para el desarrollo de tu proyecto calculando el tiempo extra que te va implicar aprender estos lenguajes del lado del servidor que vas a necesitar + el sistema de almacenamiento de datos que escojas (Base de datos -> SQL .. archivos de texto plano -> cada lenguaje se trabaja de una forma .. XML -> XML .. etc ..)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.