PHPackages                             bloom-ux/mallas-curriculares-ng - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. bloom-ux/mallas-curriculares-ng

ActiveWordpress-plugin

bloom-ux/mallas-curriculares-ng
===============================

Administración avanzada de mallas curriculares

0161[1 PRs](https://github.com/bloom-ux/mallas-curriculares-ng/pulls)PHP

Since Dec 20Pushed 1y ago1 watchersCompare

[ Source](https://github.com/bloom-ux/mallas-curriculares-ng)[ Packagist](https://packagist.org/packages/bloom-ux/mallas-curriculares-ng)[ RSS](/packages/bloom-ux-mallas-curriculares-ng/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependenciesVersions (2)Used By (0)

Instalación:
============

[](#instalación)

Con [Composer](https://getcomposer.org/).

Añadir el repositorio a composer.json, p.ej:

```
"repositories" : [
	{
		"type": "vcs",
		"url": "https://github.com/bloom-ux/mallas-curriculares-ng.git"
	},
	{
		"type":"composer",
		"url":"https://wpackagist.org"
	}
]

```

En el ejemplo, el primer repositorio corresponde al repositorio del plugin en GitHub. El segundo corresponde a el repositorio de [WordPress Packagist](https://wpackagist.org/), 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:
==========================

[](#visualización-de-la-malla)

El plugin se integra con [Shortcode UI](https://wordpress.org/plugins/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 `curricula_shortcode_template`, p.ej:

```
add_filter('curricula_shortcode_template', function( $template, $atts ){
	return 'template-parts/curriculum.php';
}, 10, 2);

```

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 Curricular
- `$download : WP_Post` Objeto de post de la descarga asociada a la malla

###  Health Score

19

↑

LowBetter than 10% of packages

Maintenance29

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity29

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/d7a9d0eaa5ca2029fb2a6c2fbf7c5521e460a97235f31697f1c40ad3711e4028?d=identicon)[felipelavinz](/maintainers/felipelavinz)

---

Top Contributors

[![felipelavinz](https://avatars.githubusercontent.com/u/144856?v=4)](https://github.com/felipelavinz "felipelavinz (15 commits)")

---

Tags

academic-websitecomposereducationwordpresswordpress-plugin

### Embed Badge

![Health badge](/badges/bloom-ux-mallas-curriculares-ng/health.svg)

```
[![Health](https://phpackages.com/badges/bloom-ux-mallas-curriculares-ng/health.svg)](https://phpackages.com/packages/bloom-ux-mallas-curriculares-ng)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
