Go to content
Diem
Download
Demo
Plugins
Documentation
Blog
Community
Development
You are currently browsing documentation for
Diem 5.1
- Switch to version
5.0
Reference Book
Summary
Requirements
What Diem needs to run properly
Installation
Install a new project with a command line interface
Configuration
Learn about internal configuration, and webmaster friendly configuration panel
Conventions
More automation, less configuration : the key is convention
Modules
Diem modules are a bit more than symfony modules
Widgets
Widgets are independant pieces of HTML. Together, they make a page.
List widgets
Display lists of records on the front application
Medias
How to deal with Medias in Diem
Admin generator
Create full featured, extensible admin interfaces without any work
Template helpers
Diem provides handy template helpers, which make code cleaner and more concise
Layout and templating
Deal with layouts and multi-columns
Search Engine Optimization
Diem was developed in a web agency where SEO really matters...
Security and users
User management and how to secure pages / actions
Responsibilities and permissions
Give the right permissions to the right persons
Doctrine Behaviors
Add capabilities to your models
Menus
Build and render menus in a OO way
Internal search engine
The internal search engine is automatic, yet customizable
Developer tools
Help the developer getting things well done
Internationalization
Tools for building multilingual website
Send mails
Diem mail templates and logs
Performance
Deliver pages faster, reduce server load
Events
Using the symfony event system allows to customize the way Diem works
Services
All Diem services can be extended and replaced
The documentation is hosted on GitHub. Feel free to submit issues and patches!