Mallas Curriculares (Bloom UX)
Gestión avanzada de Mallas Curriculares para sitios en WordPress
by Felipe Lavín - Bloom User Experience · github.com/bloom-ux/mallas-curriculares-ng · website
★ 0stars
17composer installs
1forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/bloom-ux/mallas-curriculares-ng/archive/refs/heads/master.zipAlso on Packagist as bloom-ux/mallas-curriculares-ng:
composer require bloom-ux/mallas-curriculares-ngFrom the readme
Instalación:
Con Composer.
Añadir el repositorio a composer.json, p.ej:
En el ejemplo, el primer repositorio corresponde al repositorio del plugin en GitHub. El segundo corresponde a el repositorio de WordPress Packagist, que es necesario para instalar plugins mediante Composer.
Luego de descargar el plugin, ingresar a su carpeta de instalación (p.ej: wp-content/plugins/mallas-curriculares-ng) y ejecutar yarn install para instalación de dependencias de javascript (o npm install)
Visualización de la malla:
El plugin se integra con Shortcode UI para permitir insertar una malla en un contenido.
El plugin genera una visualización default básica, pero ésta se puede personalizar completamente según se necesite.
Para esto, se debe aplicar un filtro a través de una función del tema o plugin en el hook curriculashortcodetemplate, p.ej:
La función que se engancha al filtro debe retornar el nombre de un archivo con ruta absoluta, o relativa respecto del tema o plantilla (busca primero en el tema hijo y luego en el tema padre).
La plantilla recibirá las siguientes variables:
$atts : array Atributos que recibe el shortcode
$curriculum : Curricula\Curriculum Objeto de Malla Curricul