Gentics Portal.Node PHP is based on the famous, awesome YII framework. This is why you need to have a basic understanding on how YII works.

YII is based on pattern MVC which is extensible and is used for web developing.

All Gentics Portal.Node PHP modules, components, models and controllers are implemented in a general way in terms of YII architecture.

In the next chapters we will describe how to create:

  • component
  • module
  • controller
  • widget

We give you advices about security issues. How to create controllers in administration area. Validate data from user inputs.

There is special chapter dedicated to naming convention.

This will give you basic knowledge for developing with Gentics Portal.Node PHP.