appRain 3.0.3

Operating systemsOS : Windows XP/2003/2008,Windows Vista,Windows 7,MAC OS,Linux,64-bit
Program licensingSoftware Licensing : Open source
CreatedCreated : Mar 15, 2012
Size downloadDownload size : 1.9 MBytes
Program licensing
Thank you for voting...
Test result: CLEAN

AppRain 3.0.3 Open Source Content Management Framewor...

appRain by 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 3.0.3, published with lots of extensive features to reduce our development work time. It satisfies both Client and Developers with a safe and quality output. CMS appRain [apprain3.0.3.exe] Development Features CMS Part Features 1. Custom Site Settings
Custom Site Settings are XML definitions that creates interfaces in the  admin panel to process admin settings. Settings can be created in a different tab or in a single page as per client needs.

2. Interface Builder
It’ s a XML definition to construct your admin panel. This definition file can be split Tab by Tab or in a single file. It helps to arrange(show/hide by ACL) admin tab and render page under admin panel in a very  user friendly way.

3. Page Manger
This tool helps to manage static pages that are needed on the site. It has a very good  way to manage  all page meta information. The meta information  can be input to constantly optimize the site for  search engines. It acts to remind the developer of the importance of SEO. 4. Information Set
Information Sets are XML definitions that create a web interface in admin to process data and save in database following the  EAV model. We can select various input types as a field. Each Information Set represents a virtual database table were we can execute SQL statement to access/modify data. Validation can be added in both Clients and Sever side. The Call back function  is ideally suited  for more extensive work.

5. Category Set
Category Set helps to process data in multi/single level category. It creates Interface automatically for administrator to input data and save in database.

6. Member Management
It helps to manage members in all phases of development. A member can be an ordinary user in site fronted that we call “ appUser” . We have another type of user call ‘ Profile User’ who can login as administrator and can process data.

7. Email templates
This is a module to process the  email subject and body from the  admin panel and replace data with variables.

8. Admin Management
Super admin can create sub-administrators with proper access in different sections. Once an admin updates the data system can track it.

9. ACL
It’ s an Access Control limit that we can define in Interface Builder Definition to specify the privilege of Admin and profile user access.

10. Pre-Configured Blog
A pre-configured blog is available with the Demo site. So the  user can simply install and post blogs.  

11. Pre-Configured Store
A store is configured with Shopping cart and one page checkout system in the  demo site. Paypal and Credit Card (Authorize. net) payment process are implemented there. The  user can manage the  category and product update section and also Payment and Store setting in the admin panel. There is an order manager section for the  administrator to manage the inventory.

12. Pre-Configured Dynamic Gallery
In the  gallery section,   5 photo galleries( FlashGalleryASymbio, UvumiGallery, AinoGalleria, SmoothGallery, ElectricprismSlideShow)  are installed as examples with lots of configuration.

13. Pre-Configured Forum
There is a Simple Forum installed in the demo site to manage community input. Users can manage Category, Thread, Post, Comments etc from the admin panel.

14. Installer
A built -in install is available to install the project or re-distribute the  project after development

15. Very Well Defined Cache Management
Admin can manage different types of cache. The  user can clear/enable/disabled from the  admin panel. Also a developer can create cache for a particular Data Block or HTML.

16. File Manager
There is a Multi file unploader available in admin Tool-bar to upload files to thesystem.

17. Rich Text Editor
Rich text editor can be configurable with input box as per clients  needs.

18. Accordion:
Sometimes the  user feels bored to see lots of setting options in one window.   If so the  developer can enable accordion  to make the setting options  collapsible.

19. Database Backup tool
There is a tool to Backup/Export/Roll Back the database in admin panel.

20. Deleted data recovery
If any entry is deleted then the system  creates a cache from 7days (Default time) to recover if needed. Data is saved in a serialize format.

21. File Editor
There is a file manager to edit code from admin panel if needed. It’ s an handy tool for quick support.

22. Language Module
appRain - 1.9MB has a default language module to manage multilingual support. Administrator can manage language data from the admin panel.

23. Theme Manager
appRain 3.0.3 can separate it’ s design in separate theme. Basically it’ s an addition layer added in  MVC pattern.

24. Multi-Store Management System
appRain can be configured in multiple domains with one installation. We can configure a theme, a  starting point etc for each site. Framework Part Features 1. MVC
It’ s a popular pattern that most of the frameworks use. It separates the development in three different layers.

2. Model validation
Different type of validation rules can be added in model and these rules are checked when we try to save data in a table through model.

3. Model Installer
Each model has a version that is saved in the  database. If we  want to run a set of SQL statements automatically by the  system then we can create an installer and update the version from code and system execute the SQL one time and adjust model version. This method is really helpful when lots of developers work together and reduces the  pressure of the Database administrator.

4. Factory Pattern
appRain manages all it’ s Object through factory pattern to optimize resource. Factory add Single Tone pattern as per need to reduce the over initialization of object allocation.

5. Single Tone Pattern
appRain load most of the resource in Single Tone Pattern. So there will be no over initialization of one class instance.

6. EAV
appRain creates dynamic Data-process interface by InformationSet and each interface is initialize to database. All data save following EAV module where we do not need to create lots of database table physically but access data like a Relational database Table.

7. Search Module
Search module helps to create a result from over all project data by calling few simple functions. It reduce the hassle of writing lots of Queries by developer.

8. Caching
Several type of file caching is used to make the site faster and all these caching are configurable. Developer can do manual cache by “ Cache” module to quick data cache from a complex calculation to reduce system press.

9. URI Manager
It’ s a fantastic tool to manage Website URL`s. We can re-write a  URL or Fix the project starting and even fix the total project in a particular point. The developer can pass hidden variable by URL which helps to use one Controller Action in different purpose.

10. Helper
appRain has lots of predefined helper. Developer can create new helper or overwrite core helper as per their  needs.

11. Plug-in
Plug-in is a process to attach 3rd party class with appRain environment. Class can be either auto load or register.

12. Add-on
Add-on helps to add JavaScript, CSS, Flash type resources. Each add-on has a XML definition to load it. We can configure it in different ways from definition XML or Controller Method.

13. Module (appRain Core Library)
All core library is called “ Module” . Generally module are abstract class to restrict resource share.
14. Magic Method in all module
appRain process some magic methods that really help to transfer data in different scope. If you see a method like $this->setFirstName(‘ Jhon’ ) then you may not get this method any where in coding but don’ t worry it’ s a simple function to set data and we can retrieve value like $this->getFristName(). Each “ set” method return Self Object that helps to create a chain of function call. Like $this->setFirstName(‘ Jon’ )->setLastName(‘ Regan’ );
These also helpful to save data in a model when developer feel bore to arrange values    in Array Format. Then we can use Magic method like bellow:
App::Model(‘ Comment’ )
                ->setTitle(‘ Need your help’ )
                ->setSubject(‘ Client Inquery’ )
                ->setMessage(‘ How can I install appRain’ )
15. Auto load class by Path
appRain maintain few conventions in class name so it can be auto loaded. The class name create with combination of it’ s location.

16. EDP
EDP mean Even Driven Programming that help to attach an even on runtime. The pattern is implemented in Data Grid Helper.

17. Data Grid
This helper helps to create a HTML data output in Tabular or Grid format.

18. PDO (Database layer)
PDO is used as a database layer that helps to integrate different type of Database Provider.

19. Web Service (Using PHP reflection API)
We can create crate API using Web Service based on  WSDL. PHP reflection api is used to create WSDL and also can add custom data type as per need.

20. Cron Job Setup(Using PHP reflection API)
This helper helps to run scheduler process. All Schedule time read using Reflection API so user simple add the Time Duration as function comments.

21. Cryptography
This module helps to create different types of data encoding. Its really helpful to catch  respond in AJAX helpers as in JSON format and Password encryption using Salt.

22. Export Resource outside
We can export most of appRain resource out side of it if we like to use resource in to other environment.

23. Configure Multi-theme and Multi-User Site
There is a feature called Profile User mode that helps to crate profile base multiple site. Where each user will get an admin panel and a website.

24. Configure Multi-Domain site
We can configure multiple domains in a single installation of appRain. In this case administrator can access multiple sites from one admin panel.

25. Deleted Data Recovery
appRain can Log any deleted data for a certain period of time in a serialize format. So that it can be recovered as per needs.

26. Core Configuration
appRain can  save all System variables in a XML definition file and there is a particular helper to load those configurations if needed.

What is new in official appRain 3.0.3 software version? - Unable to resolve 3.0.3 news. What is expected in the future? Newly-made appRain 3.1 be downloaded from current page, we also looking forward to unconfirmed 3.2 release build. You may download directly, estimated download time by ISDN or CDMA [~128 kbit/s] is 0:01:48. Just write the reviews of the appRain. System requirements are unspecified. Program has been scanned and verified by the several antivirus and anti-spyware applications and appRain found to be clean. No guide or appRain tutorial available. The following languages are supported by appRain: English.

Put a free download button on your own website


Support appRain, just copy+paste this html: