Pregunta

Antes de empezar:Sé que esta es una pregunta muy amplia, pero es la mejor manera de que pudiera decirlo, he buscado mucho y sólo parece encontrar genérico explicaciones.He buscado tanto y no encuentro mucho.También he desnatada a través de algunas páginas en el codex de wordpress, y no encontrar nada realmente útil.

Me gustaría crear una base de datos simple impulsado estilo blog sitio web, lo que realmente le constan solo de las historias (su título, fecha, contenido, etc), me empezó a enseñar a mí mismo de desarrollo web y mi idea de cómo conducido base de datos de sitios web de trabajo ha demostrado ser completamente equivocado.Pensé que siempre se necesita un archivo de conexión a la base de datos para cada artículo, pero cuanto más leo aprendo acerca de la marca hasta que se genera en la solicitud, y así sucesivamente, por lo que el real /año/mes/día/artículo en realidad no existe en el servidor, o que puede estar mal, es por eso que estoy aquí.

Como ya he dicho no puedo encontrar mucho sobre este tema que no es un gráfico genérico de un servidor de interactuar con una página web.¿Cómo ir sobre la creación de una base de datos impulsada sitio web de este estilo?Son los archivos/directorios y no en el servidor, pero sólo se crean en una base de caso por caso, como alguien lo solicita?Si es así, entonces ¿por qué se puede escribir una dirección url completa y estar allí con lanzar un mensaje de error 404?Tengo un montón de preguntas, realmente, todo lo que necesitas es una fuerte explicación de cómo estos sitios de trabajo, ejemplos de código, y así sucesivamente.Podría alguien explicar cómo funcionan o me apunte a la información (artículos recomendados, ejemplos o libros)?

EDITAR:Por favor, no te recomiendo un marco, quiero entender cómo estos sitios de trabajar y de construir uno mismo.

¿Fue útil?

Solución

En realidad es bastante simple. La página de índice de WordPress llama a WP-Blog-Header.php. Ese archivo requiere otros archivos y esos archivos requieren otros archivos. Continúa durante algún tiempo hasta que todos los contenidos de la página estén realmente cargados.

Las bases de datos entran cuando comienzas a pensar en tener usuarios. Obviamente, la información del usuario se almacena en la base de datos. Más allá de eso, WordPress guarda títulos de publicación, fechas y otra información en la base de datos para facilitar la carga más adelante.

Los comentarios también se almacenan en la base de datos. Cada comentario está asociado con un número, y en la base de datos, al igual que las publicaciones, se mantienen las fechas/tiempos y los nombres de usuario asociados con los comentarios.

Una mayor exploración en los archivos reales de WordPress revelará muchas características interesantes.

Otros consejos

Es posible que quieras ver Django. Es un marco web de código abierto de Python que proporciona una gran parte de la funcionalidad de la que está hablando. También tiene una gran documentación de alto nivel con incluso un libro electrónico gratuito. Se centra un poco más en los sitios de tipo periódico que los blogs, pero la mayoría de los mismos principios se aplican. Si eres nuevo en Python y me gusta usar IDES, recomendaría revisar Píchm. Tiene una integración ajustada de Django y hace una configuración y depuración de proyectos simples.

En términos generales, utilizará un marco que tomará parámetros de entrada (año/mes/día/artículo), ejecutará algún código para obtener datos de la base de datos y creará dinámicamente la página web. No hay un archivo .html real en el servidor web. Uno de los marcos más populares para hacer sitios web como estás describiendo es Ruby on Rails, lo que hace que sea increíblemente simple de hacer.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top