Skip to content

Blog personal desarrollado con el framework Django y apoyado con Foundation (framework CSS) para los templates. Por otro lado, implementé un atributo llamado "slug" en el modelo de Entrada para asignar, en este caso, cada título de un artículo para la URL.

Notifications You must be signed in to change notification settings

Rogrback/myblogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

myblog

Blog personal desarrollado con el framework Django y apoyado con Foundation (framework CSS) para los templates. Por otro lado, implementé un atributo llamado "slug" en el modelo de Entrada para asignar, en este caso, cada título de un artículo para la URL.

Vista principal

La vista principal contiene de 5 secciones:

  • Primero, la sección de artículo principal. (Lado izquierdo de la parte de arriba)
  • Segundo, los 4 artículos secundarios que dueño del blog desea proyectar. (Lado derecho de la parte de arriba)

image

  • Tercero, una pequeña descripción del blogger que se presenta y a su vez un botón de suscripción. (Parte de abajo)

  • Cuarto, los artículos recientemente subido al blog. (Parte de abajo)

  • Y por último, un formulario de contactos donde el usuario puede mandar un mensaje, así como, un apartado pequeño que describe otras formas de contacto que son correo y número de telófono del blogger.

image

Sección de artículos

Esta sección inicia con la vista de un buscador de artículos de acuerdo al título del artículo que desee buscar el usuario. También se visuliza todos los artículos del blog con una paginación para mostrar los artículos faltantes y un apartado llamado "Categorías" que según la categoría seleccionada se muestran los artículos relacionos a dicha categoría.

image

Login de usuario

El acceso de usuario tiene las funciones de acceder y registrar.

image

Registro de usuario

Para registrarse un usuario en el blog, se debe llenar los datos solicitados en el formulario para posteriormente tener una cuenta de usuario.

image

Agregar a favoritos

Cada uno de los artículos contiene un botón llamado "Agregar a favoritos" lo cuál solo es funcional cuando hay un usuario logueado al blog. Vista de un par de artículos: image

image

image

Perfil del usuario

En esta vista se visualiza los artículos favoritos que agregó el usuario guardados en su perfil.

image

AnonymousUser - Header Html con usuario logueado

Como se pudieron percatar, en la vista de los artículos expuestos y la vista del perfil del usuario ya no tenemos el botón de Acceder (que permitia mostrar el acceso de usuarios), ya que esto se muestra cuando no hay un usuario logueado en el blog. Caso contrario, con un usuario logueado se muestra el botón de Perfil.

Esta propiedad de Django que se implementa dentro del código Html, permite mostrar la vista de un solo botón de los dos botones diferentes declarados:

  • El botón de Perfil, se muestra cuando el usuario está logueado.
  • El botón de Acceder, se muestra cuando no hay un usuario logueado.

image

SEO con Sitemap

Así como, la implementación de sitemap, lo cuál es un archivo que sirve como herramienta la mejora de búsqueda y posicionamiento en el buscador de Google. Adicionalmente, genera un archivo "sitemap.xml" (el nombre es relativo pero debe tener la terminación de ".xml" para guardarse como archivo de lectura).

Archivo generado a través de las URL's definidas en este proyecto:

image

About

Blog personal desarrollado con el framework Django y apoyado con Foundation (framework CSS) para los templates. Por otro lado, implementé un atributo llamado "slug" en el modelo de Entrada para asignar, en este caso, cada título de un artículo para la URL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published