La sección Madres Maestras de Florilegio está diseñada para apoyar a madres, educadoras y líderes de grupos de niños en su labor de transmitir la fe. Cada recurso es una lección bíblica completa estructurada pedagógicamente: incluye el pasaje de referencia, un versículo clave para memorizar, el objetivo de la enseñanza, la lista de materiales necesarios, el tiempo estimado y el desarrollo íntegro de la lección en HTML enriquecido. Los recursos están organizados por categoría de edad, lo que permite a las educadoras encontrar rápidamente el material apropiado para su grupo.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/alfonsoolavarria/florilegio/llms.txt
Use this file to discover all available pages before exploring further.
Modelo AgeCategory
Las categorías de edad agrupan los recursos según el rango etario al que están dirigidos.
| Campo | Descripción |
|---|---|
name | Nombre de la categoría (ej. "Preescolares (3-5 años)") |
slug | Identificador URL único (ej. preescolares) |
description | Descripción opcional de la categoría |
icon | Clase CSS del icono (ej. unicon-users, unicon-child) |
sort_order | Orden de visualización en la página de listado |
Modelo MadreMaestraResource
Cada recurso representa una lección bíblica completa lista para usar en el aula o en el hogar.
Referencia de campos
| Campo | Tipo | Descripción |
|---|---|---|
title | CharField(255) | Título de la lección |
slug | SlugField | URL amigable única |
age_category | FK(AgeCategory) | Grupo etario al que va dirigida |
image_url | URLField (opcional) | URL de la imagen ilustrativa |
bible_passage | CharField(200) (opcional) | Pasaje bíblico principal (ej. Marcos 10:13-16) |
key_verse | CharField(300) (opcional) | Versículo clave para memorización |
objective | TextField (opcional) | Objetivo pedagógico de la lección |
materials | TextField (opcional) | Lista de materiales necesarios |
time_minutes | IntegerField (opcional) | Tiempo estimado de la actividad en minutos |
content | TextField (opcional) | Desarrollo completo de la lección en HTML |
summary | TextField (opcional) | Texto breve para la tarjeta de vista previa |
tags | JSONField | Lista de etiquetas temáticas (ej. ["amor", "niños", "salvación"]) |
status | CharField | revision (no visible) o liberado (visible en el sitio) |
created_at | DateTimeField | Fecha de creación (automática) |
updated_at | DateTimeField | Fecha de última modificación (automática) |
Propiedad image
resource.image.url.
URLs disponibles
GET /madres/ — Listado agrupado por categoría de edad
GET /madres/ — Listado agrupado por categoría de edad
Muestra todos los recursos con
status='liberado' agrupados por su AgeCategory. Las categorías aparecen en el orden definido por sort_order.El template madres_maestras.html recibe:GET /madres/<slug>/ — Detalle de un recurso
GET /madres/<slug>/ — Detalle de un recurso
Muestra el recurso con el slug indicado (solo si
status='liberado'). El template madre_maestra_detail.html recibe el objeto resource completo con todos sus campos.El SEO del detalle usa resource.summary como descripción, con fallback a resource.objective y luego a resource.title.Administración y flujo editorial
Los recursos de Madres Maestras se crean y gestionan exclusivamente desde el panel de administración de Django. El campostatus controla la visibilidad pública:
Crear el recurso en Django Admin
Un administrador crea o importa un
MadreMaestraResource completando todos los campos relevantes. El recurso se crea con status='revision' por defecto y no es visible en el sitio.Revisar el contenido
El equipo editorial revisa el contenido, los materiales y la adecuación pedagógica del recurso. Puede editar cualquier campo desde el admin.