20/04/2015version 3.6,new release,cmf,cms,SageFrameRelease NotePritika Shrestha

SageFrame 3.6 is set to wow its users yet again
- By Pritika Shrestha
- 4/20/2015
SageFrame is ready for another release soon after the release of minor version SageFrame 3.5. The development team has mainly emphasized this release for developers and beginners. With the addition of features like Module Maker and Dynamic Bundling, this release will primarily help the newcomers be accustomed to SageFrame. There are some other minor features like Module Loader, Suspended User and Page Role Setting. A brief overview of the features are given below.
Module Maker – In the previous versions of SageFrame, all the modules had to be created manually. It was a tedious task to manage view, edit, settings during user control register for each manual. On top of that, the developers also had to manually insert CSS, JS and Web Services along with the logic. But with this feature, the modules can be created from SageFrame itself instead of Visual Basic. This is more helpful for the developers as they can save a lot of time. Days of repetitive work can be completed in a matter of few hours with Module Maker.
Dynamic Bundling – This is an already existent feature in Portal Settings and has been improved in this version. In the previous versions, the CSS present in the home page were bundled together and then loaded. But now, the CSS from the back end is also bundled into 1 package. Similarly, before there were 5 JS were loaded from the front end. But this has been decreased to only two – library and test. It is a known fact that lesser the number of CSS and JS, the faster the site will load. So, with this feature, the loading speed of the site will definitely increase.
Page Role Setting and Dashboard Role Setting– This feature is an extension to Roles Management. Two new modules are added – Page Role Settings and Dashboard Role Settings. The Page Role Settings accumulates all the pages in one place that have been divided into Portal Pages and Admin Pages. The benefit of this addition is that, the permission for all the pages to either view or access can be changed from one place instead of going to each individual page and editing it. Before, the access of dashboard was limited to superuser and site admin only. But with Dashboard Role Setting, the superuser can grant access to other users as well. After updating this change, the users can access the dashboard from the home page.
Suspended User – If a user inserts wrong username and password, then at the 3rd wrong attempt captcha is asked. Again, another 3 wrong login attempts leads to suspension of ID. A message is displayed to the user saying that his IP has been suspended for the next three hours. The user can contact the superuser to immediately unlock his IP. For this the superuser can uncheck user from the list of blocked user IP.
Database Backup and Cleanup Script – These two features has been added in the SQL module. The Database Backup creates a backup file and saves it in the form of .bak file. On the other hand, Cleanup Script deletes all the user modules from the portal pages. Only the admin pages and home page will remain. Also, some of the tables from the database will be truncated.
Module Loader – This feature has been added for the benefit of the developer and is mainly used in the code section of SageFrame. Every module has its own control file. Before, it was not possible for a module’s control file to call another module’s control file. But with this, loader it can be called dynamically.
SageFrame has always aimed towards pleasing its users and this release is not different from that goal. Make sure to install this new version, SageFrame 3.6 and revel in its luxurious qualities.