Benefits for Developers
Only develop what matters most
Netvolution™ provides all essential facilities and structures that a site or web application requires. Multiple languages, pages, themes and templates, file management, usability enhancements, publishing scheduling, versioning, workflows, personalization features, customization capabilities, extensibility features, etc are all there, provided out of the box, so you don’t have to rediscover the wheel and you can focus on developing functionality to fill your exact custom need that provides added value to your solution.
Extend it to fit your exact needs
Netvolution™ offers a wealth of features that should cover most needs. In case of a distinct need that isn’t cover, Netvolution™’s extensibility features can make up for that too.
Users can create additional fields taking advantage all included Netvolution™’s advanced controls such as, html editors, calendars, lookup fields, etc. Developers can further create fields programmatically that can totally customize to build almost anything.
Technical users can also use the included JavaScript widgets mechanism to include small JavaScript snippets in Netvolution™ forms. This way can further enhance existing functionality by manipulating user input based of specific factors, add buttons, fetch remote data with Ajax and more.
Developing complete new Netvolution™ administration sections is very straight forward, as well, with Netvolution™ add-ons. Developers can easily build forms using the XML based architecture and the Object Relational Mapper to effortlessly access database data and take advantage of other facilities, as well, such as the built-in controls, logging, versioning and workflow capabilities completely matching Netvolution™s’ core functions.
Proven architecture
Netvolution™ is based on a 3 tier architecture achieving true separation between the data, the business logic and presentation layer. Furthermore Netvolution™ simplifies the ASP.Net page paradigm offering superior performance in page rendering.
Netvolution™’s rendering engine blends together templates and content while implementing per module caching with explicit dependencies for cache invalidation configured by the developer. This way you can have pages that are completely cached and invalidate the cache of only a part of the page, when it is necessary, based on changed content that affects only the specific module that displays the content updated.
Netvolution™ also supports load balancing by default. By using the database for session and application state visitors can be server by any one of the servers participating in the web farm succeeding in maximum utilization of existing hardware resources.
Load balancing setup can be based on a shared network location, such as a storage appliance, or by using Netvolution™’s own file synch services to keep all web servers in synch while content and other resources change.
An additional important architectural feature of Netvolution™ is the ability of developing and installing ready-made or custom developed add-ons further expanding its features list.
Documentation and Support
Netvolution™ developers’ training, documentation material and technical support ensure a short learning curve for new developers that can begin implementing solutions in no time.






