MonoX is a successor to the highly successful first version of our portal development framework, released back in 2004. It was rewritten from scratch to support new ASP.NET 2.0 features, including Web parts, personalization, master pages, themes and provider models. More information can be found in the user manual.
Technical Features
- Full support for the ASP.NET Web Parts Framework
Web Parts Framework includes a set of controls and services that specifically target the growing demand for Web portal creation, including support for personalization, membership, communication and other infrastructural tasks. MonoX is built on top of the standard Web Part API.
- Commitment to standards
MonoX renders XHTML compliant code and enables users to develop fully standards-compliant portals that will work reliably on different platforms.
- Unlimited design flexibility
Developers can create user interface templates without any limitations, using their favorite approach (tables, DIVs, CSS, ...). ASP.NET master pages, themes and templates are fully supported.
- Open API
MonoX allows developers to access all of its back-end functionality through a comprehensive set of fully documented methods and events.
- Provider-based architecture
An ASP.NET provider is a software module that provides a uniform interface between a service and a data source. Providers abstract physical storage media, in much the same way that device drivers abstract physical hardware devices. MonoX uses the provider model extensively, making it easy to add new functionality and interface with other ASP.NET applications.
- Support for localization
All content and user interface elements can be localized at run time using only browser-based administrative tools. In addition to the standard .NET localization infrastructure, MonoX can store all localization resources in a portal database.
- Advanced module communication
Developers can design sophisticated and elaborate Web part communication scenarios using the module communication support.
- Development flexibility
All MonoX Web parts are in essence standard ASP.NET user controls. This allows developers to leverage their experience without the need to learn about new APIs and development environments. Controls are registered with the portal just by placing them in the module gallery folder. Additionally, there is an actual underlying file for each page, making it easy to customize the behavior of each portal page just like it is an ordinary ASPX page.
- Multi-portal environments
Unlimited number of portals can be served from a single portal database.
- Advanced personalization infrastructure
MonoX builds upon the personalization system that is integrated into ASP.NET 2.0, enabling users to personalize their working environment on both user and shared levels.
Content Management Features
- Browser-based administration
All aspects of a portal can be managed through an online, browser-based interface.
- User friendly Web 2.0 interface
MonoX provides modern and uncluttered Ajax-based user interface with intuitive look and feel. Web parts can be moved and edited using a convinient drag and drop interface.
- WYSIWYG approach
A unique editor interface allows administrators to enter and update content "in-place" and to immediatelly see the results of their actions.
- Windows Live Writer support
Microsoft Windows Live Writer is a free desktop application that makes it easier to compose compelling blog posts using numerous blog services. It features true offline WYSIWYG blog authoring and photo/map publishing. MonoX fully supports Windows Live Writer and other similar editing tools that recognize standard MetaWeblog API, not only for the blog publishing tasks, but also for more general portal editing and configuration actions.
- Content versioning
All changes made on a portal page can be saved for later approval and publishing.
- RSS feed providers
All content-based modules (HTML editor, news system) can automatically provide RSS feeds.
- Search Engine Optimization (SEO)
MonoX includes powerful Search Engine Optimization (SEO) techniques that can help users place their portals very high on all major search engines: ViewState optimization, URL rewriting, HTTP compression, SiteMap generation, automatic META keywords generation, integration with Google Analytics, compact and standards-compliant output...
Built-in Web Parts
- Advertisments
Allows users to set up and serve unlimited number of ad campaigns.
- News system
MonoX includes several pre-built news-related Web parts. All of these modules are integrated with the news management back end section of the portal.
- File upload
File upload Web part provides functionality for uploading unlimited number of files to the Web server. End user is available to select files to upload one by one, and than upload them all in a single step.
- HTML editor
HTML editor is one of the most-often used Web parts. It allow users to interactively edit the contents of the portal, and to immediately see the results in the WYSIWYG fashion.
- Login
Login Web part allows administrators to quickly set up the login screen of their applications.
- Menu
Menu Web part allows administrators to easily produce navigation menus on their portals. The navigation structure of a portal can be defined in the page management section.
- Poll
Allows users to set up an unlimited number of polls and simple surveys.
- RSS reader
RSS is an acronym that stands for Really Simple Syndication and it has become a popular means of distributing and reading information from around the Web. RSS reader Web part allows users to easily consume information from unlimited number of RSS sources.
- Search
Search Web part offers a very powerful and flexible functionality for creating local search engine for the various types of content. It also supports templating techniques, allowing administrators to tightly integrate this part wherever it is needed, while achieving the desired appearance and behavior.
- List
Allows administrators to manage all list-based information: FAQs, link lists, user testimonials, and similar.
- Newsletter
Enables administrators to create and send newsletters to target subscriber groups.
Performance
- Advanced caching
MonoX administrators can fine-tune the caching system on both page and Web part-level to reduce the access time and increase application responsiveness.
- Viewstate optimization
MonoX can completely remove the contents of the ViewState hidden form field. It practically means that your page will be much "lighter" in terms of size and load times, as ViewState hidden field can hold tens of kilobytes of data even in moderately complex applications. All this is possible without loosing any of the ViewState-related functionality.
- HTTP compression
Each portal page or related resource can be compressed on the fly, reducing the impact on the bandwidth and page load times.
- High-performance, flexible data layer
MonoX utilizes LLBLGen, a powerful object-relational engine that generates highly optimized, robust and scalable database-related code.
Interoperability
- Integration with third-party modules and applications
An additional benefit of the provider model used in MonoX is that all ASP.NET applications that use it can be easily integrated with MonoX. Integrating excellent third-party applications like BlogEngine.Net and YetAnotherForum.NET is only a matter of few configuration changes in the Web.config files of these applications (full examples can be downloaded from the support site).
- RSS
Administrators without technical experience can easily set up both RSS providers and consumers in MonoX and enable it to exchange information with external applications.
Support
- Dedicated technical support
All MonoX licenses include 1 year of dedicated technical support.
- Tradition
First commercial release of MonoX was released in 2004. It introduced drag and drop and visual configuration features that are now accepted in the Microsoft's official Web part framework. It was voted as a runner-up in the prestigious asp.netPRO Reader's Choice Awards.
- Deployed portals
MonoX powers dozens of portals and similar Web applications around the world. It has served as a foundation for custom-built distance learning, eGovernment, eCommerce, document management, knowledge management, human resource management and other types of applications.
|
|
|
|