Event System and Callbacks
Since version 3.6.0 BEdita is shipped with a basic event system, along with a callback manager that enables the binding
› This article applies to BEdita 3.6
Exception handling
Since 3.6.0 version BEdita ships with a redesigned exception handling system that gives better error
› This article applies to BEdita 3.6
Debug toolkit activation
Since BEdita 3.4 it is possibile to use the CakePHP DebugKit: a debugging toolbar and enhanced debugging tools
› This article applies to BEdita 3.4 BEdita 3.6
ResponseHandler Component
This component is always attached to any controller and automatically takes care of rendering the right type of view
› This article applies to BEdita 3.6
JsonView and XmlView
Whenever you need to output json or xml content you can use those special views. Normally BEdita apps automatically use
› This article applies to BEdita 3.6
How to set up and configure external authentication services [backend]
From version 3.4 BEdita supports by default 3 external authentication services: Facebook, Twitter and Google.
In
› This article applies to Admin BEdita 3.4
Profile your BEdita application with XHProf
In BEdita 3.4 we are introducing XHProf integration.
XHProf is a nice tool to profile your application
› This article applies to Admin BEdita 3.4
Gettext shell script
› This article applies to BEdita 3.2
Migrating plugins from BEdita 3.1 to 3.2
In order for plugins to work in BEdita 3.2 some changes may be needed for a plugin built with BEdita 3.1 to work
› This article applies to BEdita 3.2 Developer
Newsletter shell script
List of methods for script, to have updated list use
./cake.sh newsletter help
- import: import data from
![](/img/sbisciulo.png)
› This article applies to BEdita 3.1 BEdita 3.2 Admin
Addressbook shell script
List of methods for script, to have updated list use
./cake.sh addressbook help
- import: import vcf/vcard or
![](/img/sbisciulo.png)
› This article applies to BEdita 3.1 BEdita 3.2 Admin
Dbadmin shell script
List of methods for script, to have updated list use
./cake.sh dbadmin help
- rebuildIndex: rebuild search texts
![](/img/sbisciulo.png)
› This article applies to Admin
Bedita shell script
List of methods for script, to have updated list use (in bedita folder)
./cake.sh bedita help
- init: initialize
![](/img/sbisciulo.png)
› This article applies to Admin
Shell scripts reference
Core shell scripts available in BEdita
To call shell scripts point to bedita root folder (containing bedita-app,
› This article applies to BEdita 3.1 BEdita 3.2 Admin
BEdita Objects: models
This article explain how the Objects Models works in BEdita
› This article applies to BEdita 3.1 Developer
Error logs: 'missingController' message
This article is about error log messages and the strange/mysterious 'missingController' message
› This article applies to BEdita 3.1
BEdita Objects: database tables
Description of BEdita object database table structure
› This article applies to BEdita 3.1 Developer
BEdita Objects overview
Understanding BEdita objects
› This article applies to BEdita 3.1
How to Create BEdita Translations
A brief introduction on how to create a BEdita translation
› This article applies to BEdita 3.1 Admin
Customizing BEdita with addons
Extending BEdita using addons folder to enhance your features in backend and frontend apps.
› This article applies to BEdita 3.1 BEdita 3.2
BEdita module as a CakePHP plugin
This article shows how to create a new BEdita module through a CakePHP plugin
› This article applies to BEdita 3.1 Developer
How to manage free semantic relations
Define and customize relations between BEdita objects
› This article applies to BEdita 3.1 BEdita 3.2
Every template (backend, frontend, plugin) can have translationable content, which is a string (a single word or a