Decker is a WordPress plugin developed for internal use at the Área de Tecnología Educativa (ATE). Its main goal is to efficiently present a task list with a simple Kanban board interface and unique priority system.
Try Decker instantly in your browser using WordPress Playground. The demo includes sample data.
Preview in WordPress Playground
- Kanban board with drag-and-drop and a distinctive priority system (including Max Priority).
- Import from Nextcloud Deck (one-way) through the API.
- AI Description Improvements: Gemini Nano (browser) or Gemini API (server-side).
- Individual Calendar Feeds for event types (Meeting, Absence, Warning, Alert).
- Collaborative editing of tasks (optional, WebRTC).
- Email-to-post endpoint.
- Multisite support.
- Follows WordPress Coding Standards.
- Continuous Integration pipeline.
- Download the latest release from the GitHub Releases page.
- Upload the ZIP via Plugins → Add New → Upload Plugin.
- Activate the plugin.
- Configure under Settings → Decker (AI provider, notifications, collaborative editing, etc.).
- Gemini Nano (browser-based) keeps the prompt inside a compatible browser.
- Gemini API (server-side) sends the prompt from WordPress using a key stored in settings.
The saved Gemini API key is never exposed in public JavaScript, REST responses, or the settings form after saving.
Plain Markdown documentation lives in the docs/ folder:
make upThis starts a Dockerized WordPress instance at http://localhost:8888
(admin / password).
See docs/development.md for more details, available hooks and Make targets.
Project conventions for agents live in AGENTS.md, which
CLAUDE.md and .github/copilot-instructions.md
point at so every assistant reads the same rules.
Reusable procedures ship as agent skills in
.agents/skills/ and .claude/skills/, installed with gh skill add. They cover plugin development, the REST API, WordPress.org
directory guidelines, Playground blueprints, performance, project triage,
plugin security and security auditing. None of it is included in the release ZIP.