Sistema de archivos y carpetas de un sitio web
Publicado por Ignacio (8 intervenciones) el 03/09/2014 01:34:19
Hola a todos, desde hace tiempo tengo dudas de cual sería la forma mas óptima de crear el sistema archivos y carpetas, es decir la estructura de un sitio web sin usar ningún framework. Se que las principales carpetas que se crean son:
+raíz
Si una web con el paso del tiempo se hace mas grande (crece en archivos .html, .php) ¿Cuál sería la mejor forma de organizar todos esas páginas (archivos .html, .php), que se encuentran en la raíz del sitio web?
Esto se puede ver mas claro con un ejemplo práctico. Imaginemos la web de un super mercado, pudiendo agrupar las páginas .html, que la componen en diferentes categorías (carpetas):
+raíz
¿Sería conveniente crear tantas carpetas como categorías tenga la web, como por ejemplo, la carpeta frutas, que contendría los archivos: index.html (página que muestra la lista de frutas), pera.html, manzana.html, fresa.html, melon.html, platano.html?
Para que se visualice mas claro:
+raíz
De esta forma, para acceder a fresa.html se tendría la URL www.supermercado.com/frutas/fresa.html , mientras que si no se crearan carpetas por categorías, estarían todos los archivos en la raíz del sitio, quedando la URL wwww.supermercado.com/fresa.html.
Tambien he leido que se podría crear dentro de la carpeta frutas, las carpetas: pera, manzana, fresa, melon y platano y dentro de cada una de ellas un archivo llamado index.html, quedando la URL para el ejemplo de fresa www.supermercado.com/frutas/fresa/ , esta última estructura facilitaría crear las migas de pan con PHP.
Es un ejemplo sencillo, pero puede trasladarse a todo tipo de sitios webs, que puedan organizarse por categorías y por consiguiente quedar algo mas ordenado. ¿Qué opináis sobre estos tres tipos de crear la estructura del sitio web? ¿Qué usáis vosotros?
+raíz
-javascript: donde están todos los archivos javascript .js.
-css: para los archivos de estilo .css.
-imagenes: para guardar las imágenes que use la web.
-plugins: aquí se guardarán los complementos de terceros, los cuales serán usados en el sitio web.
index.html
pagina1.html
pagina2.html
-css: para los archivos de estilo .css.
-imagenes: para guardar las imágenes que use la web.
-plugins: aquí se guardarán los complementos de terceros, los cuales serán usados en el sitio web.
index.html
pagina1.html
pagina2.html
Si una web con el paso del tiempo se hace mas grande (crece en archivos .html, .php) ¿Cuál sería la mejor forma de organizar todos esas páginas (archivos .html, .php), que se encuentran en la raíz del sitio web?
Esto se puede ver mas claro con un ejemplo práctico. Imaginemos la web de un super mercado, pudiendo agrupar las páginas .html, que la componen en diferentes categorías (carpetas):
+raíz
-frutas
-hortalizas
-frutos secos
-carnes
-pescados
-hortalizas
-frutos secos
-carnes
-pescados
¿Sería conveniente crear tantas carpetas como categorías tenga la web, como por ejemplo, la carpeta frutas, que contendría los archivos: index.html (página que muestra la lista de frutas), pera.html, manzana.html, fresa.html, melon.html, platano.html?
Para que se visualice mas claro:
+raíz
index.html: página principal del sitio web.
+fruta
+fruta
index.html: página principal de las frutas.
pera.html
manzana.html
fresa.html
melon.html
platano.html
pera.html
manzana.html
fresa.html
melon.html
platano.html
De esta forma, para acceder a fresa.html se tendría la URL www.supermercado.com/frutas/fresa.html , mientras que si no se crearan carpetas por categorías, estarían todos los archivos en la raíz del sitio, quedando la URL wwww.supermercado.com/fresa.html.
Tambien he leido que se podría crear dentro de la carpeta frutas, las carpetas: pera, manzana, fresa, melon y platano y dentro de cada una de ellas un archivo llamado index.html, quedando la URL para el ejemplo de fresa www.supermercado.com/frutas/fresa/ , esta última estructura facilitaría crear las migas de pan con PHP.
Es un ejemplo sencillo, pero puede trasladarse a todo tipo de sitios webs, que puedan organizarse por categorías y por consiguiente quedar algo mas ordenado. ¿Qué opináis sobre estos tres tipos de crear la estructura del sitio web? ¿Qué usáis vosotros?
Valora esta pregunta
0