Desarrollo wordpress

Bitácora de Desarrollo: Tema WordPress «Creative Author»

El articulo a continuación es una bitácora del desarrollo de mi proyecto «Creative Author» una plantilla de WordPress para la publicación de contenidos escritos para autores creativos. Actualmente se encuentra en una fase temprana de desarrollo, siendo su inicio, el 18/12/2023

Será posible leer los avances de este tema en la etiqueta creative_author que adjunto a continuación:

https://interlan.ec/tag/creative_author/

Con el fin de ir incrementando mi portafolio de desarrollos y encontrar una forma de tener un lugar cómodo para publicar mis contenidos artísticos, he comenzado a escribir el tema «Creative Author», el cual tendrá soporte para algunas funciones que requieren de plugin, como custom post type y custom field. Esto permitiría tener mayor flexibilidad con el menor trabajo posible para quien desee una plataforma especial para sus trabajos.

Tecnologías utilizadas

Leguaje de programación: PHP, JavaScript

Por el momento nada mas. Conforme vaya avanzando y encontrando necesidades, iré agregando contenidos.

Prototipo

La idea actual no incluye mucha personalización. se seguirá un esquema de columna única, en la que el encabezado y el cuerpo permanezcan en una sola columna. el cuerpo deberá incluir apartado para widgets en la vista de blog, pero las paginas tendrán diferentes vistas según su tipo de post. siendo que las entradas contaran con columnas de widgets, y algunas entradas tendrán columnas especiales de acuerdo a su tipo.

Se tratara de mantener la mayor eficiencia posible, para poder alcanzar el rendimiento logrado en las primeras pruebas.

Se planea el diseño estructural del concepto de colecciones y se agregaran datos adicionales a los post con custom field.

Libros

El tipo de post permite jerarquía, por lo que es posible crear un libro, que contendrá el índice de capítulos y sus respectivos capítulos. Queda a disposición del autor la forma de aplicar la jerarquía, pero se recomienda un esquema similar a este debido al funcionamiento de los shortcodes y temas:

  • Saga (colección de libros alrededor de un tema)
    • Libro (colección de capítulos de una historia
      • Capitulo (epilogo, capítulos, prologo, etc.)

Base de Conocimientos

Las bases de conocimiento son una forma de agregar información a la construcción del mundo del autor. Permiten aportar datos valiosos como eventos, lugares, personajes y dar detalles sobre los mismos.

Antologías

El tipo de post antologías, permite crear colecciones de textos no relacionados por una historia en especifico. Queda a disposición del autor la forma de aplicar la jerarquía, pero se recomienda un esquema similar a este debido al funcionamiento de los shortcodes y temas:

  • Colecciones (conjunto de antologías, agrupadas por alguna decisión del autor)
    • Antología (conjunto de textos no relacionados entre si)
      • Capítulos (cada uno de los textos pertenecientes a la antología)

Las antologías pretenden aportar datos adicionales sobre su contenido, por lo que estarán vinculadas a Temas, que son colecciones de textos libres relacionados por temas determinados por el autor.

Temas

Los temas son básicamente etiquetas, que permiten mostrar información sobre el tema y seleccionar todos los post que estén vinculados al mismo. No tienen jerarquía.

Base de Conocimientos

Las bases de conocimiento son una forma de agregar información a la construcción del mundo del autor. Permiten aportar datos valiosos como eventos, lugares, personajes y dar detalles sobre los mismos.

Comics

El tipo de post Comics, permite crear sagas de comics relacionados por una historia en especifico. Queda a disposición del autor la forma de aplicar la jerarquía, pero se recomienda un esquema similar a este debido al funcionamiento de los shortcodes y temas:

  • Saga (colección de comics alrededor de un tema)
    • Comic (colección de capítulos de una historia)
      • Capitulo (epilogo, capítulos, prologo, etc.)

Temas

Los temas son básicamente etiquetas, que permiten mostrar información sobre el tema y seleccionar todos los post que estén vinculados al mismo. No tienen jerarquía.

Base de Conocimientos

Las bases de conocimiento son una forma de agregar información a la construcción del mundo del autor. Permiten aportar datos valiosos como eventos, lugares, personajes y dar detalles sobre los mismos.

Podcast

El tipo de post podcast, permite crear sagas de podcast relacionados por una historia en especifico. Queda a disposición del autor la forma de aplicar la jerarquía, pero se recomienda un esquema similar a este debido al funcionamiento de los shortcodes y temas:

  • Saga (colección de comics alrededor de un tema)
    • Podcast (colección de capítulos de una historia)
      • Capitulo (epilogo, capítulos, prologo, etc.)

Temas

Los temas son básicamente etiquetas, que permiten mostrar información sobre el tema y seleccionar todos los post que estén vinculados al mismo. No tienen jerarquía.

Base de Conocimientos

Las bases de conocimiento son una forma de agregar información a la construcción del mundo del autor. Permiten aportar datos valiosos como eventos, lugares, personajes y dar detalles sobre los mismos.

Galerías

El tipo de post Galería, permite crear entregas de galerías de imágenes. Queda a disposición del autor la forma de aplicar la jerarquía, pero se recomienda un esquema similar a este debido al funcionamiento de los shortcodes y temas:

  • Colección(colección de galerías alrededor de un tema)
    • Comic (colección de capítulos de una historia)
      • Capitulo (epilogo, capítulos, prologo, etc.)

Temas

Los temas son básicamente etiquetas, que permiten mostrar información sobre el tema y seleccionar todos los post que estén vinculados al mismo. No tienen jerarquía.

Bases de Conocimiento

El tipo de post Base de Conocimiento permite enriquecer los mundos de los autores permitiendo que estos creen entradas y categorías para dar información adicional sobre los temas, actuando como una especie de wiki navegable que permite a los usuarios explorar libremente. Se recomienda el siguiente esquema

  • Categoria
    • Entrada

Temática

El tipo de post Temática, permite agregar categorización a textos sueltos. Funcionan a manera de Etiquetas y muestran información sobre las temáticas definidas. No tienen jerarquia.

Objetivos a corto plazo

  • Se espera implementar el esquema propuesto en esta entrada.
  • Se espera agregar soporte para Ultimate membership
  • Se espera agregar soporte para personalizaciones

Objetivos a largo plazo

Jajaja no se, espero sugerencias.

Publicado por

Drk0027

Soy Drk0027, un desarrollador web con diversas capacidades como Administración de servidores web, Gestión de sitios web WordPress, Creación de plantillas HTML+CSS responsivo y otros. Puedes hablar conmigo en mi perfil de Telegram o seguir mis proyectos en mi canal https://t.me/drk0072

2 comentarios en «Bitácora de Desarrollo: Tema WordPress «Creative Author»»

Deja un comentario

Interlan