Commit Graph
12 Commits
Author SHA1 Message Date
DavidSosa 9565b4410b docs: documenta el contrato de plugins CMS personalizados (checkPoints en cms/lib/plugins/index.php)
gitleaks / gitleaks (push) Canceled after 0s
gitleaks / gitleaks (pull_request) Canceled after 0s
No estaba documentado en absoluto (solo se mencionaba builder_saas para color). Evita tener que
explorar el servidor por SSH para entender addPlugins/checkPoints/gating/filtros.
2026-09-14 14:52:58 +01:00
DavidSosa 6771918919 docs: corrige API de hooks (CocoDB::getInstance no existe) y documenta modelo de ejecución, escape() y aviso de fiabilidad de write-ops del MCP
gitleaks / gitleaks (push) Canceled after 0s
Hallazgos de fricción real en producción (turismo, onefix-appv1, pisorentado.com):
- CocoDB::getInstance() no existe (fatal), sustituido por DB::getInstance() como última opción
- El enrutado HTTP directo de /hooks/<id>/ da 404 en Forge; documentado el patrón vía filtro | hook
- Modelo de ejecución eval(): __DIR__ vs APP_ROOT_PATH, params por HTTP vs filtro Twig
- DB::escape() ya entrecomilla el literal; patrón seguro documentado
- Nunca delegar hashing de contraseñas en el CMS (create_field no tiene tipo password; SHA1 inadecuado)
- Aviso de que success:true en write-ops/DDL del MCP no garantiza que la operación se aplicó
2026-09-14 14:51:44 +01:00
Jordan Diaz 34db92d5f7 ajustes mios 2026-04-01 15:11:28 +00:00
Jordan Diaz db7d85133a mejora mia 2026-04-01 14:39:07 +00:00
Jordan Diaz 586679d84e de codex 2026-04-01 14:08:23 +00:00
Jordan Diaz 9526443b4a ajustes codex 2026-04-01 13:31:36 +00:00
Jordan db90dfaca2 Ajustes del scaffold 2026-03-23 21:34:03 +00:00
Jordan a63dac88d3 ajuste de hooks 2026-03-21 10:28:42 +00:00
Jordan 34a3326bdd Adding testing hooks 2026-03-21 10:12:15 +00:00
JordanandClaude Opus 4.6 96dac31a85 Add complete CocoDB documentation from source code
- CocoDB::get with all options (uploads, relations, redis, groupBy, etc.)
- CocoDB::insertRecords and updateRecords with functions parameter
- CocoDB::deleteRecords
- Advanced where syntax (operators, OR, NOT, IS NULL, raw_key)
- Options reference tables for get/insert/update

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 18:58:42 +00:00
JordanandClaude Opus 4.6 963174b4c4 Add complete Acai development documentation
- CLAUDE.md: expanded with critical rules, hook syntax, DB conventions, web-base endpoint
- docs/modular-system.md: modules, general sections, global vars, multiv2
- docs/builder-fields.md: all field types, c-if/c-for/c-class, c-form, built-in components
- docs/twig-filters.md: get, hook, module, queryDB, imagec, translate, raw, etc.
- docs/hooks-and-api.md: PHP hooks, CmsApi CRUD, table schemas, field formats
- docs/css-js-conventions.md: Tailwind, BEM, CSS vars, Vue 3 integration, CmsApi JS

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 18:53:10 +00:00
JordanandClaude Opus 4.6 8f76455c96 Initial scaffold: CLAUDE.md, docs, and MCP config
- CLAUDE.md with project structure, DB access, and environment info
- docs/ with placeholder files for modular system, hooks/API, and builder fields
- .claude/settings.json with Playwright and Fetch MCP servers

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 18:37:15 +00:00