Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .context/agents/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,6 @@ This directory contains ready-to-customize playbooks for AI agents collaborating
- [Documentation Index](../docs/README.md)
- [Agent Knowledge Base](../../AGENTS.md)
- [Contributor Guidelines](../../CONTRIBUTING.md)
- [Release Blog Post (GLPI 12.0.0)](../../content/en/blog/glpi-12-0-0/index.md)
- [Release Blog Post (GLPI 11.0.11)](../../content/en/blog/glpi-11-0-11/index.md)
- [Release Blog Post (GLPI 12.0.0-rc1)](../../content/en/blog/glpi-12-0-0-rc1.md)
2 changes: 2 additions & 0 deletions .context/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ Welcome to the repository knowledge base. Start with the project overview, then
**Blog Posts Reference**

The following blog posts have been added to the documentation index:
- [GLPI 12.0.0: Official Major Release and EF-TECH Cloud-Native Distribution](../../content/en/blog/glpi-12-0-0/index.md) (en) — Official release of GLPI 12.0.0, EF-TECH Helm chart 2.12.0 and unprivileged Docker images, rewritten Knowledge Base, Session Manager, and Sudo Mode
- [GLPI 12.0.0: Lançamento Oficial da Nova Versão Major e Distribuição Cloud-Native da EF-TECH](../../content/pt-br/blog/glpi-12-0-0/index.md) (pt-br) — Lançamento oficial do GLPI 12.0.0, Helm chart 2.12.0 e imagens Docker unprivileged da EF-TECH, nova Base de Conhecimento, Gerenciador de Sessões e Modo Sudo
- [GLPI 11.0.11: Security Release, Plugin Fixes, and New Features in eftechcombr/glpi](../../content/en/blog/glpi-11-0-11/index.md) (en) — EF-TECH release of GLPI 11.0.11 security release superseding 11.0.10, fixing 6 high vulnerabilities, custom Nginx config templates, and MySQL SSL support
- [GLPI 11.0.11: Release de Segurança, Correção de Plugins e Novos Recursos no eftechcombr/glpi](../../content/pt-br/blog/glpi-11-0-11/index.md) (pt-br) — Lançamento da EF-TECH do GLPI 11.0.11 corrigindo 6 vulnerabilidades de alta severidade, substituindo 11.0.10, templates customizados de Nginx e suporte a SSL no MySQL
- [GLPI 12.0.0-rc1 and Helm Chart 2.12.0: Subchart Modernization, Security Hardening, and High Availability](../../content/en/blog/glpi-12-0-0-rc1.md) (en) — EF-TECH release of GLPI 12.0.0-rc1 and Helm Chart 2.12.0 with Valkey subchart, PDB, HPA, S3 backup, and readOnlyRootFilesystem hardening
Expand Down
7 changes: 4 additions & 3 deletions .context/plans/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,10 @@ This directory contains plans for coordinating work across documentation and pla
2. [Blog Hermes K8s Install](./blog-hermes-k8s-install.md)
3. [Blog Image Support](./blog-image-support.md)
4. [GLPI 11.0.11 Announcement](./glpi-11-0-11-announcement.md)
5. [Glpi 12 0 0 Rc1 Announcement](./glpi-12-0-0-rc1-announcement.md)
6. [Oracle Always Free Post](./oracle-always-free-post.md)
7. [Rfc 10008 Blog Post](./rfc-10008-blog-post.md)
5. [GLPI 12.0.0 Announcement](./glpi-12-0-0-announcement.md)
6. [Glpi 12 0 0 Rc1 Announcement](./glpi-12-0-0-rc1-announcement.md)
7. [Oracle Always Free Post](./oracle-always-free-post.md)
8. [Rfc 10008 Blog Post](./rfc-10008-blog-post.md)

## How To Create Or Update Plans
- Run "ai-context plan <name>" to scaffold a new plan template.
Expand Down
103 changes: 103 additions & 0 deletions .context/plans/glpi-12-0-0-announcement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
---
status: active
generated: 2026-10-09
agents:
- type: "documentation-writer"
role: "Draft comprehensive GLPI 12.0.0 official release announcement posts in PT-BR and EN"
- type: "frontend-specialist"
role: "Generate cover PNG image and integrate media into Hugo posts"
- type: "devops-specialist"
role: "Validate Hugo build, link checks, and manage git branch and PR"
docs:
- "project-overview.md"
- "architecture.md"
- "development-workflow.md"
phases:
- id: "phase-1"
name: "Discovery & Alignment"
prevc: "P"
agent: "documentation-writer"
- id: "phase-2"
name: "Implementation & Iteration"
prevc: "E"
agent: "documentation-writer"
- id: "phase-3"
name: "Validation & Handoff"
prevc: "V"
agent: "devops-specialist"
---

# GLPI 12.0.0 Official Release and EF-TECH Distribution Post Plan

> Write blog posts in Portuguese and English announcing the official release of GLPI 12.0.0 and EF-TECH Helm chart 2.12.0 / Docker containers, generate cover image, validate build, and create PR.

## Task Snapshot
- **Primary goal:** Publish announcement blog posts in Portuguese (`content/pt-br/blog/glpi-12-0-0/index.md`) and English (`content/en/blog/glpi-12-0-0/index.md`) announcing the official release of GLPI 12.0.0 by `glpi-project/glpi` and EF-TECH distribution `v12.0.0` (PR #214), Helm chart `glpi-2.12.0` (appVersion: "12.0.0"), Docker images `eftechcombr/glpi:php-fpm-12.0.0` and `eftechcombr/glpi:nginx-12.0.0`, with cover PNG image and validated links.
- **Success signal:** Clean Hugo production build (`hugo --gc --minify`), 0 broken links with lychee, both language versions published, and a clean Git commit / PR created and merged.
- **Key references:**
- [Documentation Index](../docs/README.md)
- [Agent Handbook](../agents/README.md)
- [Plans Index](./README.md)
- [GitHub Repository eftechcombr/glpi](https://github.com/eftechcombr/glpi)
- [Upstream GLPI Releases](https://github.com/glpi-project/glpi/releases)
- [GLPI User Documentation](https://help.glpi-project.org)

## Codebase Context
- **Hugo Site:** Multilingual setup with `pt-br` as default and `en` language section.
- **Blog Post Locations:** `content/pt-br/blog/glpi-12-0-0/index.md` and `content/en/blog/glpi-12-0-0/index.md`.
- **Assets:** `static/img/blog/glpi-12-0-0/cover.png`, `content/pt-br/blog/glpi-12-0-0/cover.png`, and `content/en/blog/glpi-12-0-0/cover.png` generated via Python PIL script.

## Agent Lineup
| Agent | Role in this plan | Playbook | First responsibility focus |
| --- | --- | --- | --- |
| Documentation Writer | Technical content creation | [Documentation Writer](../agents/documentation-writer.md) | Draft accurate, engaging release posts in PT-BR and EN |
| Frontend Specialist | Media & Image generation | [Frontend Specialist](../agents/frontend-specialist.md) | Design and generate cover PNG image matching site theme |
| DevOps Specialist | Build & verification | [Devops Specialist](../agents/devops-specialist.md) | Validate Hugo build, verify links, manage git branch and PR |

## Documentation Touchpoints
| Guide | File | Primary Inputs |
| --- | --- | --- |
| Project Overview | [project-overview.md](../docs/project-overview.md) | Multilingual content structure, blog layout |
| Development Workflow | [development-workflow.md](../docs/development-workflow.md) | Hugo commands, link trailing slash requirements, PR process |

## Working Phases

### Phase 1 — Discovery & Alignment
> **Primary Agent:** `documentation-writer` - [Playbook](../agents/documentation-writer.md)

**Objective:** Inspect release details from `glpi-project/glpi` (released October 7, 2026 after 3 RCs) and `eftechcombr/glpi` (release `v12.0.0`, PR #214 merged October 9, 2026, chart `glpi-2.12.0`), structure post content and image generation script.

**Tasks**
| # | Task | Agent | Status | Deliverable |
|---|------|-------|--------|-------------|
| 1.1 | Analyze GLPI 12.0.0 features: Knowledge Base rewrite, Session Manager, Step-Up/Sudo mode, Group OLAs, Accessibility, Security, EOL of GLPI 10 | `documentation-writer` | completed | Content outline |
| 1.2 | Design cover image concept and specifications | `frontend-specialist` | completed | Python PIL generation script |

---

### Phase 2 — Implementation & Iteration
> **Primary Agent:** `documentation-writer` - [Playbook](../agents/documentation-writer.md)

**Objective:** Generate PNG cover image, author comprehensive blog posts in PT-BR and EN with proper frontmatter, upgrade guide, deployment examples, and internal links.

**Tasks**
| # | Task | Agent | Status | Deliverable |
|---|------|-------|--------|-------------|
| 2.1 | Generate 1200x630 cover PNG at `static/img/blog/glpi-12-0-0/cover.png` and content bundles | `frontend-specialist` | completed | Cover image PNG |
| 2.2 | Author `content/pt-br/blog/glpi-12-0-0/index.md` | `documentation-writer` | completed | Portuguese blog post |
| 2.3 | Author `content/en/blog/glpi-12-0-0/index.md` | `documentation-writer` | completed | English blog post |
| 2.4 | Update documentation indices in `.context/docs/README.md`, `.context/agents/README.md`, and `.context/plans/README.md` | `documentation-writer` | completed | Documentation updates |

---

### Phase 3 — Validation & Handoff
> **Primary Agent:** `devops-specialist` - [Playbook](../agents/devops-specialist.md)

**Objective:** Validate Hugo build, verify all links and image paths, commit changes, create PR and monitor checks.

**Tasks**
| # | Task | Agent | Status | Deliverable |
|---|------|-------|--------|-------------|
| 3.1 | Test build with `hugo --gc --minify` | `devops-specialist` | completed | Build verification |
| 3.2 | Check image rendering and link integrity with lychee | `devops-specialist` | completed | Verified assets |
| 3.3 | Create git branch, commit, push, create PR and verify CI | `devops-specialist` | completed | Pull Request |
Binary file added content/en/blog/glpi-12-0-0/cover.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading