Home
Documentation
How to
General
Code management
Domain Model
Localization
Persistency
Security
User Interface
Tutorial
What is
Design
Classes
Api
Code
Quick search:
doc words with
doc words like
class like
method like
General
install phppeanuts for development
install the examples
start building a new application
install your application for production
avoid Reference Anomalies
hande E_USER_WARNING and E_USER_ERROR
include a class
Code management
keep your application code separated from customization code
keep your genereric code separated from application code
keep your own code separated from framework code
migrate your application to a new version of phpPeanuts
modify framework code
Domain Model
add a class
add a property
add relationship navigation
define options for a property
make static instances of a class
specialize property behavior
use global filters
Localization
build multi language applications
localize data formats (numberformat etc)
localize sorting
make edit feedback in a differen language
make property labels in a different language
translate a delete confirmation question
translate a page unload message
translate button labels
translate column labels in itemTables
translate E_USER_WARNING and E_USER_ERROR messges
translate page labels
translate type labels
Persistency
add field properties for database columns automaticly
configure cascaded delete and delete protection
create and use filters
make a persistent class polymorphic
make derived propeties persistent
make field properties whose values are not persistent
make instances of a class persistent
make sure objects get refreshed when the database is modified
map persistent properties to different columns
remove persistent objects from the database
retrieve instances of a class from the database
use an other database then MySQL
use database transactions
use multiple databases
write your own persistency
Security
add user authorization to an application
control what kinds of users can see and do what
install the authentication extension
make an application secure
User Interface
add, modify or remove a button
asssemble a hyperlink or form
change an applications index page
change an applications submenu
change the context button behavior
change the main menu
convert and validate user input
create your own default user interface layout
improve context scouting
make a property label different from the property name
make a type label differ from the class name
make an options list
override columns in an item table
override the default search options list of a SearchPage
override what happens after saving from an EditDetailsPage
override which propeties show up in the user interface
refresh parts of a page using AJAX
set the debug mode
sort the items in an options list
sort the rows in an item table
specialize a dialog
specialize a page
specialize a page label
specialize a part of a page
specialize the layout of a DetailsPage