Skip to content
This repository has been archived by the owner on Sep 25, 2021. It is now read-only.

Latest commit

 

History

History
178 lines (143 loc) · 5.7 KB

TODO.md

File metadata and controls

178 lines (143 loc) · 5.7 KB

Appodera't

Ent library

Templates, macros & hooks (twig)

  • [/] mobile_menu

Misc

  • Instalar: un plugin bueno para compartir en redes sociales
    • Con más redes sociales...
    • Con URL shortener
    • Con via @xyz (twitter)
  • Check si soil esta funcionando bien

Infraestructura/Tooling

  • plop taxonomy




Orizar

Ent library

  • Documentar rutas

Templates, macros & hooks (twig)

  • Archive:
    • Title de content: primero calcular el string, guardarlo (set), y despues añadir un bloque con el html
    • search
    • year
    • month
    • day
    • author
    • term: category, tags, x…
    • post-type
  • Single (post view)
  • Single (page)
  • Home (blog index)
  • Front page
  • 404
  • Tipos de cabecera header_large
    • Cello verd
    • La boop
    • Mugari
    • Mess

Widgets

  • CSS
    • archives
    • recent posts
    • search
    • terms cloud
    • terms list
    • text

Infraestructura/Tooling

  • plop route
  • plop component-tpl
    • generar twig y admin.html. Detectar el listado de parametros, basandonos en el tipo de cada parametro generar el código que toca (imagen, link, texto…). Molaria que tambien mire get_context_data para por lo menos saber que otras variables hay. Si es plural resources que genere un {% for %}
    • tener en cuenta si es tipo container o no en base a eso .row.small-up-1... + admin.html con <container/>,
    • crear el código autogenerado al principio y entre unos delimitadores: {# #} {# #}

Munger/Style Guide

  • icon-bar
  • slick




Backlog

Ent library (php)

Templates, macros & hooks (twig)

  • Gravity Forms override default templates => Foundation
  • Tipos de footer

Widgets

  • Mailchimp
  • Gravity forms?
  • Traducir labels de wigets
  • Integrar CarbonFields/Transformer (?)
  • plop:
    • template {{ foo }} se pierde en el camino
    • Proper_Snake_Case para el nombre de la clase (ver en Infraestructura "añadir properSnakeCase")

Misc

  • Instalar: plugin bueno para gestionar archivos media de WP
  • Añadir tamaños de imagen siguiendo el número de columnas (?).
  • Documentar el listado de plugins que molan y para que se utilizan. Falta: calendarios. Better Font Awesome (?).
  • Añadir un checklist? Analytics, SEO…
    • Cambiar: Theme > Analytics ID
    • Cambiar: SEO > Home Page Settings > Custom Home Page Title Tagline
  • Chequear si se han regenerado los salts de wp-config
  • Tests
  • Caching y optimización de wordpress (investigar)

Post/Terms

Router

  • ...

i18n

  • Crear plugin para copiar contenido de CF entre idiomas de WPML. Molaria que sincronice unos campos automaticamente entre plantillas cuando se guarda o se duplica mediante WPML.
  • Get CPT from ID... 'trainings_page' => get_permalink(icl_object_id(carbon_get_theme_option('formacions_id'), 'page'))

Forms

  • Formularios: gravity forms?

Visual Composer

  • VisualComposer Transformer como en CarbonFields
  • Componente mapa:
  • Contacto
  • Slider (ent component edo base class con plop y toda la movida)
  • Listado con filtros (ent component edo base class con plop y toda la movida)
  • VisualComposer
    ... basurilla hobetzia baziok?
  • Componente Widget area (eg: para poner contenido de footer en cualquier otro sitio, ej: “contact”)

Assets (brunch)

  • sizzy.co
  • Como gestionar los iconos? (a Anna le gusta personalizarlos)
    • Esperar a FontAwesome 5 SVG framework?
  • Hyphenate

Munger

  • ...

Infraestructura/Tooling

  • Plops para CPTs de uso habitual: team/staff, noticias, recursos…

Staging & deploy

  • Staging: servidor de l'Apostrof, subir mediante SSH
  • Staging: actualizar vendors, plugins, plantilla, DB… mediante SSH y en un comando
  • Staging: sincronizar dev <-> stage <-> prod (?)
  • Deploy: primera vez, Duplicator.
  • Deploy: actualizar plantilla en el servidor del cliente? Deploy por FTP? Como actualizar vendors?

Misc


Known issues