Foros del Web » Creando para Internet » Diseño web »

Organización de una web

Estas en el tema de Organización de una web en el foro de Diseño web en Foros del Web. Hola expertos programadores de páginas web, me presento soy un estudiante informático dedicado a la creación de páginas web (es mi punto fuerte). Tras varias ...
  #1 (permalink)  
Antiguo 09/11/2011, 06:52
Avatar de shinrak  
Fecha de Ingreso: noviembre-2011
Mensajes: 49
Antigüedad: 12 años, 5 meses
Puntos: 5
Organización de una web

Hola expertos programadores de páginas web, me presento soy un estudiante informático dedicado a la creación de páginas web (es mi punto fuerte).

Tras varias creaciones y reflexiones de distintos sitios, he estado pensando y aun no he llegado a ninguna conclusión.

La question es la siguiente;

Cuando estas creando una página web que tiene distintos sitios para acceder como por ejemplo una pagina para contactar, otra de noticias antiguas, otra de descargas, otra de foro, otra de pepito de los palotes, nose si me explico cuando tienes distintas categorias en ella que es lo mejor para tener un site ordenado, crear distintos archivos.php para cada site? es decir un archivo php por ejemplo about.php donde cuando hagamos click en el enlace de about nos lleve a ese php y ahi este todo el codigo, o crear una libreria en java o php donde tengamos TOOOODO el codigo de la página web y al hacer click en un enlace nos lleve a about.php pero ese about solo tendra 4 funciones que llevan a la libreria?


O otra forma que se me ha ocurrido seria hacer muchos divs en un index.php y ocultar y mostrar otros con javascript, pero no se cual es la mejor manera...

Vosotros como las organizais? esque el mayor problema es que si tenemos distintos archivos php sin libreria, un dia que queramos cambiar un menú tendriamos que hacerlo en todos y en la libreria seria un momento.

Perdonar mi falta de expresion, me cuesta explicar este problema
  #2 (permalink)  
Antiguo 10/11/2011, 15:51
Avatar de juanito1712  
Fecha de Ingreso: mayo-2010
Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 13 años, 11 meses
Puntos: 66
Respuesta: Organización de una web

mhh te veo un poco perdidico...

supongo que algo de php conoces y conoceras que es un include

imaginate entonces esta página

<?
$destino=$_GET['d']
include($destino.".php");
?>

que ocurrirá cuando llames a
www.mipagina.com?d=contacto
o por el contrario llames a
www.mipagina.com?d=fotografias

lo que tienes que hacer es como 1 página que sirva como general, donde tienes tu cabecera tu menu y tu pie de pagina y luego las distintas secciones las vas llamando de esta manera
  #3 (permalink)  
Antiguo 10/11/2011, 16:07
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Organización de una web

Ese es un estilo de programacion.

podria ser inversamente.

que el archivo contacto contenga
Código PHP:
Ver original
  1. <?php
  2.     include('header.php');
  3.     include('vista.php');
  4.     include('footer.php');
  5. ?>

eso ya depende del gusto del programador.
  #4 (permalink)  
Antiguo 10/11/2011, 17:53
Avatar de shinrak  
Fecha de Ingreso: noviembre-2011
Mensajes: 49
Antigüedad: 12 años, 5 meses
Puntos: 5
Respuesta: Organización de una web

A eso me refería, debatir del tema.. si que se php, yo de echo lo hago con una librería, ahí es donde tengo todo el código de la página inicial como cabecera, menú de navegación, pie de pagina, luego tengo distintas paginas como contacto.php donde llamo las funciones que me escriben el header, pie de pagina y tal y en esa especial esta el código del contacto.

Pero no se si es una buena opción pero bueno seria lo mismo que hacéis vosotros.
  #5 (permalink)  
Antiguo 11/11/2011, 01:04
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Organización de una web

Como digo es un estilo, hacerlo de una u otra manera, depende de ti.
  #6 (permalink)  
Antiguo 11/11/2011, 05:28
Avatar de shinrak  
Fecha de Ingreso: noviembre-2011
Mensajes: 49
Antigüedad: 12 años, 5 meses
Puntos: 5
Respuesta: Organización de una web

Gracias, la verdad que me habeis sacado de lios, ya se perfectamente como organizar la web un saludo!

PD: El foro lo he estado mirando estos ultimos dias y la verdad que es una pasada!
  #7 (permalink)  
Antiguo 11/11/2011, 12:19
 
Fecha de Ingreso: julio-2010
Mensajes: 127
Antigüedad: 13 años, 9 meses
Puntos: 2
Respuesta: Organización de una web

Pues realmente la mejor manera es el include, tanto para SEO, como para la facildad de actualizar el diseño o la estrcutura...

Aunque javascript tiene la ventaja de que se podrian lograr bonitos efectos... pero no es para todo tipo de paginas... pues una pagina pequeña digamos 4 secciones augantaria hasta cierto punto javascript, pero cuando le ponemos 10, tardaria mucho en cargar la pagina, como sea, javascript hace que se pierda en SEO

Otra opcion un poco mas compleja es utilizar AJAX e ir sacando el contenido a medida que se hacen los click, y se puede reparar el problema de SEO, con solo crear links que realmente envie a esas paginas pero sean falsos (con jQuery) lo mejor de esta opcion es que se tiene todo lo mejor, con un poco de trabajo puedes crear bonitos efectos, sin afectar el seo, y ademas tener el mismo diseño en todas la paginas, pero como dije es una opcion dificil de implementar
__________________
Mi ultima web.
  #8 (permalink)  
Antiguo 11/11/2011, 13:45
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Organización de una web

Depende para que uses javascript, si generas el contenido con este de manera normal y solo lo usas para manipular el dom y añadir detallitos no hay ningun problema.
  #9 (permalink)  
Antiguo 13/11/2011, 02:47
Avatar de DrFaust  
Fecha de Ingreso: septiembre-2011
Ubicación: Buenos Aires
Mensajes: 308
Antigüedad: 12 años, 7 meses
Puntos: 87
Respuesta: Organización de una web

Existe una infinidad de formas para organizar sitios web. Ahora mismo se me ocurren estas:

- Páginas HTML estáticas, comunes y silvestres.
- Un script PHP para cada sección, con includes para el código que es de uso común.
- Un solo script PHP para todo el sitio, que genera las secciones (normalmente a partir de una base de datos) según la URL que visite el usuario.
- Una página HTML que incluye todo el contenido, y va presentándolo en respuesta a las acciones del usuario (mostrando y ocultando contenedores, usando anchor text, etcétera).
- Una página HTML que sirve poco más que para mostrar una película Flash o una aplicación JavaScript.
- Una página HTML, que funciona como "cliente", y carga contenido desde el servidor a través de AJAX en respuesta a las acciones del usuario.
- Una página HTML, que carga otras páginas por medio de frames.
- Combinaciones de todo esto.

Cada opción responde a necesidades determinadas, y tiene ciertas ventajas y desventajas. Factores a tener en cuenta a la hora de decidir cómo organizar un sitio son los siguientes:

- SEO.
- Monetización.
- Facilidad de mantenimiento.
- Velocidad de carga.
- Velocidad de ejecución.
- Conveniencia para el usuario.
- Accesibilidad.

Por ejemplo, la opción de meter todo el contenido en la misma página dentro de contenedores ocultos es extremadamente conveniente para el usuario, pero sus efectos sobre el SEO y la monetización son nefastos.
__________________
Desarrollador web profesional

Última edición por DrFaust; 13/11/2011 a las 02:53
  #10 (permalink)  
Antiguo 13/11/2011, 03:15
 
Fecha de Ingreso: julio-2010
Mensajes: 127
Antigüedad: 13 años, 9 meses
Puntos: 2
Respuesta: Organización de una web

Creo, como quiera que la mejor forma de hacerlo es mediante php, con includes, o con un script php llamando a la base de datos
__________________
Mi ultima web.
  #11 (permalink)  
Antiguo 13/11/2011, 03:17
 
Fecha de Ingreso: julio-2010
Mensajes: 127
Antigüedad: 13 años, 9 meses
Puntos: 2
Respuesta: Organización de una web

y para los que se quieran complicar un poco, embellecer las URL, con las famosas URL amigables, permalinks,

Nota: AYUDA A SEO
__________________
Mi ultima web.
  #12 (permalink)  
Antiguo 15/11/2011, 05:25
Avatar de gran Wakka  
Fecha de Ingreso: septiembre-2007
Mensajes: 712
Antigüedad: 16 años, 7 meses
Puntos: 48
Respuesta: Organización de una web

Yo lo de todas las capas en un mismo html, ni me lo plantearía.

Excepto para casos puntuales, es decir, para algún detalle.
__________________
Información de Series de TV
Buscas o quieres ser redactor? Ofertas redactor web
  #13 (permalink)  
Antiguo 15/11/2011, 09:09
Avatar de shinrak  
Fecha de Ingreso: noviembre-2011
Mensajes: 49
Antigüedad: 12 años, 5 meses
Puntos: 5
Respuesta: Organización de una web

He estado probando los includes para la web que queria y me van perfectos, muchas gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:50.