Loading...

Manu Framework

Home » Products » Manu Framework

Manu framework provides a platform that empowers the developers at Manusis to create scalable web applications rapidly while still maintaining the high quality. It uses the proven design patterns and best practices for the web development for the most efficient utilization of resources at hand.

The extensible architecture makes it possible to integrate popular third party components seamlessly into the application. The extensive library of components that comes as part of framework gives a big headstart in any project.

Following are some of the highlights of the framework:


Modular Design

  • Modular Service Oriented Design enables parallel development and thus increases the productivity.
  • The framework enforces Model View Controller Pattern (MVC) to keep the business logic separate from the presentation and that enables us to present data in different formats (HTML/JSON/XML/SOAP) with a single configuration change.
  • The modular design means that code is always contained in small manageable pieces which are easy to debug and expand.

Security

  • The framework has inherent support for web attacks like SQL injection and XSS attack.
  • Robust Authentication and Authorization module prevents unauthorized access to parts of application.

Performance

  • Support for Content Delivery Networks (CDNs) to store and deliver data to the end user at the fastest speed possible.
  • The framework automatically combines, packs and compresses the static elements (JS, CSS) on the site. We also use appropriate cache headers, Etags to fully utilize the browser cache.
  • Framework supports master slave configuration which are crucial to keep the site horizontally scalable under heavy load.
  • jQuery is tightly integrated into the framework to give user a fast and jazzy experience.
  • Built in debugger/profiler gives us a detailed list of what components that make up a page and their individual response times.
  • The framework supports multi-level content caching. Every component on a page can have its own caching policy.

Search Engine Optimization

  • Advanced rule-based routing engine makes it possible to programmatically implement any complex URL schema to give clean URLs.
  • Supports custom search engine sphinx, lucene to add extremely fast search capability to the site with complete real time control.

Internationalization and Localization

  • Built-in Support for Localization.
  • Centralized system to manage the messages and emails used throughout the site.

Content Management System

  • Our unique state of the art content management system helps build admin controls on the top of an existing database in no time. Unlike other CMS systems available in the market, our CMS does not require user to create your DB schema in a specific format. Rather it uses your existing schema which might be well optimized for the performance and scalability of your application and build the admin controls on top of that.
  • The inherent support for ajax, various file upload models (FTP, CDN, file based), image manipulation, advanced validation and add-ons like upload progress bar, calendar etc. make sure that you do not have to code much to get a highly performant and interactive CMS on the top of your existing database.

Built in Controls

  • The built in controls DataForm and DataGrid controls can be used to develop Rich components rapidly. The built in controls take care of validation, rendering, prepopulation etc. and has integrated a number of commonly used external components like Calendar, Ckeditor, Progress bar etc.

Social Networking Modules

  • The commonly used modules needed by a social networking site are already developed and made part of the framework. That reduces the development time significantly.
    • User Management
    • Forums
    • Blogs
    • Friending
    • eCommerce
  • Module that integrate with popular social networking sites like Facebook, Twitter, Google, Yahoo etc. for.
    • Single signon
    • Gathering Profile Data
    • Importing Address Book
    • Publishing

Batch Framework

  • Managing the cron jobs can be painful so we have integrated a batch framework that allows admin to create and schedule jobs easily using a GUI.
  • The job schedular stores the execution report in the database so it could be monitored and jobs could be triggered on ad hoc basis if needed.
  • The jobs can be developed in the same language as the other components and has access to all the framework features and libraries.

Third Party Integrations

  • Payment Providers (paypal, authorize.net etc.) for one-time and recurringpayments.
  • Shipping providers to create and manage the shipments.
  • Salesforce Integration.
  • Integration with commonly used APIs e.g. Google APIs, Facebook APIs, Twitter APIs etc.
  • Integration with other CMSes and blog sites e.g. Wordpress and Moveable Type and Blogger.
“We've worked closely with Manusis Technologies on numerous projects and have always been very impressed with the quality and caliber of their work. Their approach to high-end development is unmatched amongst a plethora of development teams based in India and much of their success can be attributed to their excellent communication skills, which has helped us avoid many of the pitfalls and challenges we faced with other outsourced firms.
- Atul Ohri, Co-owner, Gelo Factory
“Manusis team has been very professional and thorough in approach on all the projects that I worked on with them. Even with minimal input, they were able to come up with innovative designs that hit the right cord the very first time. Quick response and ability to simplify complex tasks makes them a preferred choice for all our web development needs.”
- Daniel Aharonoff, CEO, BroadScaler Labs