Concept of Development

Working with appRain is all about planning our work. Split the work into three major phases. First, use all CMS tools to execute your first line of defense. Secondly, when you need to work with databases and other customized requirements, switch to using Framework Ready tools. Finally, start coding to do your job. Keep the source code untouched in the core library so applications can be upgraded in the next release.

appRain is well-equipped for enterprise project development, making it faster and more secure; appRain ERP is an example. All that remains is to select the appropriate tools.

✓ Information Set

Helps to work with database tables without manual intervention.

✓ Category Set

It aids in categorizing information for more meaningful use.

✓ Static Page

Use to manage your content and publish to present on your website

✓ Dynamic Page

Write code from the interface to prepare content for Page Manager.

COMPONENT

Always try to make your work reusable. Each component works independently and is reusable, so create a component when the requirement is new. Use all resources through App Factory, staying within the component folder; if needed, access other components resources or send back references using Hooks.

Base Pattern

App Factory helps manage all resources in the system. It is recommended to use that to ensure compliance.

App::Module('Hook') is primarily used in components to register all resources and utilize them in a standalone manner.

Guide Line

Need any help? Shoot us a mail at info[at]apprain.com

See the Site Setting, Interface Builder, and ACL sections; those will make your development most customizable.

If multiple applications run in a single organization, then try to avoid going through multiple instances of installation. First, configure the router to merge multiple applications with database profiling and give distributed access to the end user by specifying a domain or sub-domin.

Always do component-based development; save your work for future use. Develop hooks for your own component and open it up for other developers to use internally.

Apprain Community

appRain is currently hosted on two websites, which are www.apprain.org and www.apprain.com. New releases, developer materials, and all other information are available on the ORG website. The COM website, on the other hand, offers support for the appRain team's ERP. The context here is that the ORG is practicing CSR with the support of COM in return enjoys all the releases from the ORG.