appRain is one of the first officially released Opensource Content Management Framework (CMF). CMF is a new web engineering concept where "CMS (Content Management System)" and "Framework" perform together to produce endless varieties of output in a very limited time.
appRain helps you to install the version both with a an Interface and also manually from definition file. Wizard helps you easy and first installation.
Content Manage System(CMS) is a popular word to the people who are working we Web Base Software Development. CMS is one of the part of appRain that will help you to do some quick development. Off course we will maintain some regulation to reach our goal.
The appRain Framework Part is a developed based on MVC with few extra layer added with it for more extensive work. The Framework part do all it's operation with the help of CMS or Individually as per need.
Helpers are library that helps us in our development. appRain has some built-in helpers and alos we can create a new helper as per our need.
Plug-in is a appRian method to attach 3rd party class in to the system. It's a handy too that helps to do lots of extensive work. We can either auto load a plugin or register
All core library is called Module. All default Helpers are extended to module so we can access that with module and can add new function inside it.
Addons are 3rd party tools those are not directly PHP class But JavaScript, CSS related external resource that we use through Web
This tool gives Multi Lingual support.
In typical website we consider that in a Website there will be one Admin Part form where we uploads all data and in front-end we display those information. Some time we create Sub Administrator to get a use of particular section.
appRain Provide a Web service module that helps us to communicate to remote server and we can create API very easily. The WSDL definition created with PHP Reflection API and we can define Parameters Definition in comment of a function and done need to edit create WSDL Manually.
Cron Job is appRain built-in helper to run a scheduler job
appRain can be extend to out side of it's environment and most of it's resources is accessable from outside of it. appRain has a factory called App, we can get access of it if we include app.php in any standalone script or other application.
Other common issues