MonoX

Social networking and content management platform

Download MonoX Runs on ASP.NET 4
MonoX image

MonoX is totally free for both commercial and non-commercial usage scenarios. You pay only if you need framework's source code or a dedicated priority support contract. More details can be found at our licensing page.

Buy MonoX BUY Commercial services
Download MonoX manual PDF User manual
Download MonoX API reference guide Download API reference guide (Download)
View API reference guide online Online API reference guide (Online)
MonoX demo site Site Demo site
Blue arrow

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.

Blue arrow

Commitment to standards

MonoX renders XHTML compliant code and enables users to develop fully standards-compliant portals that will work reliably on different platforms.

Blue arrow

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.

Blue arrow

Open API

MonoX allows developers to access all of its back-end functionality through a comprehensive set of fully documented methods and events.

Blue arrow

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.

Blue arrow

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.

Blue arrow

Advanced module communication

Developers can design sophisticated and elaborate Web part communication scenarios using the module communication support.

Blue arrow

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.

Blue arrow

Multi-portal environments

Unlimited number of portals can be served from a single portal database.

Blue arrow

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. mework that drives the next generation of social web apps. Learn more or download MonoX.

Blue arrow

Browser-based administration

All aspects of a portal can be managed through an online, browser-based interface.

Blue arrow

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 convenient drag and drop interface.

Blue arrow

WYSIWYG approach

A unique editor interface allows administrators to enter and update content "in-place" and to immediatelly see the results of their actions.

Blue arrow

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.

Blue arrow

Content versioning

All changes made on a portal page can be saved for later approval and publishing.

Blue arrow

RSS feed providers

All content-based modules (HTML editor, news system) can automatically provide RSS feeds.

Blue arrow

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...

Blue arrow

Search infrastructure

MonoX comes with numerous search providers that give you a total control over the portal search engine behavior and performance. Included are providers that search pages, news, blog posts, groups, user profiles and file system.

Blue arrow

Cloud data providers

MonoX now includes a data provider that hooks into Amazon S3, allowing users to store their data in the cloud and not on a local database or file servers.

Blue arrow

User profiles

Profiles are often used as a point of contact betwen users, and MonoX provides flexible architecture and modules to publish information about its users in a convenient way, respecting their privacy settings. You can choose between Gravatar service and local avatar repository to attach personal photos to profiles.

Blue arrow

Support for OpenID and RPX

OpenID allows you to log-in to MonoX-based portals and applications without performing the time consuming registration process and remembering your credentials. RPX goes even further by integrating major online services, so you will be able to log in by using your credentials from Facebook, LinkedIn, MySpace and other major social networking systems.

Blue arrow

Friendship modules

Different terms describe the "friendship" or "connection" concept for different community types, but in all cases it is the fundamental feature of all social networks. MonoX provides a flexible set of modules for displaying and managing user friend lists.

Blue arrow

Blog engine

MonoX now includes a fully featured multi-user blog engine with support for comments, ratings, tagging and automatic anti-spam protection. Each user can have unlimited number of blogs, blog posts, tags and categories.

Blue arrow

Photo albums

Each portal user can upload and organize photos using the album infrastructure. Thumbnails for common image file types are generated on the fly and stored on the server.

Blue arrow

Groups

Groups allow users of your community to interact with each other around a common topic. Modules such as walls, forums, albums, file galleries can all be utilized in the group context.

Blue arrow

Discussion boards

MonoX discussion boards allow users to easily post messages and comments to the community in a way that all the responses will be viewable no matter how much time passes between each post. MonoX discussion parts include advanced features such as moderation, ratings, e-mail alerts, anti-spam protection, tagging, closing topics and accepting answers.

Blue arrow

Media galleries

Many social networking sites are very dependant upon media galleries, as they could draw the large percentage of visitors back to the site. MonoX support a generic architecture that allows you to host videos, photos, resumes, or any other kind of physical files.

Blue arrow

Activity streams

Users can track the activity of their friends and be instantly notified when somebody publishes an interesting blog post, uploads a photo, joins the community...

Blue arrow

Messaging

Messaging is essential to all community sites as it allows users to communicate with each another (or a whole group) directly, resembling the look and feel of traditional mail clients.

Blue arrow

Video conversion and sharing

In addition to standard media gallery functionality, MonoX supports third-party plug-ins for video conversion that allow users to upload any kind of video material and have it coverted to standard Flash formats.

Blue arrow

Walls

Wall is a kind of virtual space on every user's profile or group page that allows friends to post messages for other users to see. In essence, this is usually the central gathering point for all users of a community.

Blue arrow

Comments

Comment modules allow your users to interact with the content and other members of your social network. Our flexible infrastructure enables administrators to attach comments to virtually any kind of content: wall notes, blog posts, images, etc.

Blue arrow

Ratings

Ratings can be a very important part of any community-based content site. They allow the whole community to be in charge of what content takes precedence on the site.

Blue arrow

Tags

Similar to comments and ratings, tags can be attached to different types of content, allowing users to build an independant form of navigation and/or categorization.

Blue arrow

Advertisments

Allows users to set up and serve unlimited number of ad campaigns.

Blue arrow

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.

Blue arrow

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. An alternative Silverlight-based upload part provides even better user experience and interactivity.

Blue arrow

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.

Blue arrow

Login

Login Web part allows administrators to quickly set up the login screen of their applications.

Blue arrow

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.

Blue arrow

Poll

Allows users to set up an unlimited number of polls and simple surveys.

Blue arrow

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.

Blue arrow

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.

Blue arrow

List

Allows administrators to manage all list-based information: FAQs, link lists, user testimonials, and similar.

Blue arrow

Newsletter

Enables administrators to create and send newsletters to target subscriber groups.

Blue arrow

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.

Blue arrow

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.

Blue arrow

HTTP compression

Each portal page or related resource can be compressed on the fly, reducing the impact on the bandwidth and page load times.

Blue arrow

High-performance, flexible data layer

MonoX utilizes LLBLGen, a powerful object-relational engine that generates highly optimized, robust and scalable database-related code.

Blue arrow

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).

Blue arrow

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.