-
Notifications
You must be signed in to change notification settings - Fork 0
inancakcan/Monox5_1
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
1 Introduction This is a short introduction to MonoX, next generation portal development and social networking framework for building advanced Web portals and applications. The complete user manual and API documentation can be found at the demo site, http://demo.mono-software.com. MonoX provides tools for quick and intuitive construction of dynamic and fully editable portals and Web applications. What You See Is What You Get (WYSIWYG) environment provided by MonoX engine allows users to author advanced portals without coding. The first part of this manual is dedicated to explaining core administrative concepts for all end user groups (administrators, designers, power users). The second part - Portal development - describes advanced development tasks for users aiming to develop fully customized solutions. MonoX features include: - interactive user interface compatible with any recent Web browser, allowing for intuitive, drag-anddrop interaction with the portal elements. MonoX uses Ajax-based user interface elements and all the latest "Web 2.0" technologies to allow users to be as productive as possible. - full support for the ASP.NET Web parts framework: the Web Parts framework was one of the most conspicuous and the most powerful new features in Microsoft's ASP.NET 2.0. Basically, it is 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, so there is virtually no learning curve involved. - a fully featured set of components you need to build a advanced social environments: profiles, groups, friend lists, wall, photo albums, activity streams (event lists), video sharing, discussion lists, blogs, messaging, ... - W3C compliance: The W3C or World Wide Web Consortium is an international consortium dedicated to creating Web standards and guidelines. MonoX renders XHTML compliant code and enables users to develop fully standards-compliant portals that will work reliably on different platforms. - SEO optimization: MonoX includes powerful Search Engine Optimization mechanisms that can help users place their portals very high on all major search engines. - scalable and robust architecture: MonoX offers a scalable architecture that can satisfy the requirements of both small workgroups and large enterprises. - standardized plug-and-play modules and open API: new modules can be developed and plugged-in via standard Web part API. - high performance and flexible data layer: MonoX utilizes LLBLGen, a powerful object-relational engine that generates highly optimized, robust and scalable database-related code. - unprecedented ease of use: non-technical users can administer most of the aspects of the working portal. MonoX employs standard WYSIWYG editors, file manager mimics the look and feel of the Introduction 8 Version 3.2.1754.35 - 09/21/2010 © 2008 - 2010 Mono LLC standard Windows explorer, etc. It fully supports offline editing tools based on MetaWeblog API (Microsoft Windows LiveWriter). 2 Installation This section describes the prerequisites and the steps that are necessary to completely install the MonoX portal framework. 2.1 Installation requirements MonoX installation package requires: - Microsoft Windows 2003 Server or higher OR Microsoft XP Professional or higher, with IIS 5.1 or higher - Microsoft .NET 3.5 or higher - Microsoft SQL Server 2005 or higher OR Microsoft SQL Express All commonly used browsers are supported in the end-user mode: Internet Explorer 7.0 or higher; Firefox 1.0 or higher; Opera 7.5 or higher; Safari 1.2 or higher. Internet Explorer and Firefox are also fully supported in the administration mode. Web part drag-and drop operations are currently not supported on Firefox by Microsoft's Web part framework, but this does not limit the design functionality since there are another means to move Web parts from one zone to another. 2.2 Using the setup package MonoX installation process consists of a few simple steps: - unzip the installation package in a folder of your choice (for example, C:\InetPub\wwwroot\MonoX). - create an empty database using the SQL Server Management Studio or similar management tool. Use the Security/Logins section of the Object explorer pane in the Management Studio to create a new login (or use the existing one) for the account that will be used by MonoX engine to access the database. Both Windows authentication and SQL Server authentication can be used, as long as you grant read, write and all ASP.NET-related privileges to this account using the User mapping section of the Login properties screen. - use the Internet Information Services management utility (type inetmgr in the Start-Run box) to create a new Web site or virtual folder for MonoX. If you are using a virtual folder, make sure that a new application is created (Application Settings section in the Directory tab of the folder properties screen). Please ensure that the application is placed in the correct application pool - two applications compiled under different versions of .NET framework cannot run in the same app pool. NOTE: By default, when ASP.NET allows anonymous access, the application runs in the context of a special local account (this is NOT a domain account). In Windows 2000 and Windows XP, ASP.NET applications run under the account called ASPNET. In Windows Server 2003, the account is called NETWORK SERVICE. Windows 7 and Windows Server 2008 by default use ApplicationPoolIdentity. These user accounts are created during the .NET Framework installation process with a unique, strong password, and are granted only limited permissions. MonoX installation wizard will try to set the write privileges on the folders that require it (/ApplicationData folder, web.config, etc.). This process may fail due to your local security configuration; please make sure that the ASP.NET machine account has full write access on these folders (right click on a folder using Windows Explorer, Properties, Security). You can now access MonoX by typing its URL (as configured in the last step) in the browser window. This will initiate the installation wizard, guiding you through the rest of the installation process. 2.3 Jump start a custom project MonoX has a sample project that includes all neccessary references and folder structure, allowing you to jump start a custom project by adding a few pages and Web parts using Visual Studio, compiling it, and having a working portal in minutes. More complex projects will always be started this way. You can find the sample project in the "MonoX/Samples/Solution". To start using the sample project you need to copy the "ProjectName.sln" and "Portal.csproj" to the root of the web application. 2.4 Asp.Net 4.0 installation Since version 4.0.2540 MonoX has a separate installation package for ASP.NET 4.0 and package can be found in standard MonoX download section at http://monox.mono-software.com/Downloads/#MonoX.
About
Monox5_1
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published