Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/12/2009, 12:12
Osdiwe
 
Fecha de Ingreso: diciembre-2009
Mensajes: 438
Antigüedad: 14 años, 4 meses
Puntos: 16
Respuesta: Ayuda para organizar CMS

Normalmente sigo la misma estructura (que no quiere decir que sea la mejor) para organizar las carpetas y archivos:

Toda la zona de administración la pongo dentro de una carpeta y dentro separo un poco el tipo de código:

/administracion (aquí va todo lo de administracion, con un archivo index.php para autentificar al usuario)

Y las subcarpetas que hay dentro suelen ser:
core
/core/classes
/core/functions
/core/functions/php
/core/functions/js
/includes
/css
/img
/languages

Por el nombre se puede adivinar qué contienen. Y después organizo en carpetas cada apartado que se administra:

za_noticias (de zona de administración de noticias)
za_tutoriales
za_loquesea

Y la organización de la parte pública depende del proyecto, pero suelo utilizar también carpetas /core, /css, /img, /languages (para texto fijo), etc...

Y respecto a los idiomas, explicado parece más dificil de lo que es, solo se tiene que planificar bien. Después te ahorras muchísimo trabajo si el cliente te pide más de un idioma. Pudiendo realizar la web en menos tiempo, menos trabajo y si hace falta ajustando un poco el presupuesto. Además, para el cliente es más cómodo rellenar todos los campos de cada idioma des del mismo sitio y tenerlo en tabs, en vez de hacerlo des de distintos sitios o ver un formulario muy grande con los campos para cada idioma.