Clean Separation of Content, Style, and Behavior
| The ADXSTUDIO CMS model supports complete separation of content, style, and behavior. Content is entered by web authors using the Web Console and is stored in the CMS database in XML format. Presentation styles are enforced through XSLT transformations on the content as well as CSS attributes. Behavior of the navigational mechanisms and other site applications are implemented in ASP or ASP.NET site-specific code. |
ADXSTUDIO CMS solutions are designed using a template approach that significantly reduces the effort required to program the site and to make ongoing adjustments to presentation style.
Every site has a finite number of document templates that define the output style for each type of document stored in the CMS. Each template ensures that the entire site has a consistent look-and-feel. Page templates are typically implemented using specific XSL, CSS, and HTML files specific for each template.
ADXSTUDIO CMS was designed with complete XML and XSLT integration.
All CMS documents are marked up in XML format before being stored in the CMS database. XSLT transformations are then used to convert CMS documents and all other data into output formats. This allows for extreme extensibility as websites can be easily customized by changing the parameters for the included XSLT libraries or providing custom XSLT files. The available APIs also make extensive use of XML and XSLT for all application operation. This tight integration with XML allows for easy customizations, rapid web development, and easy data reusability. It also makes it very easy to integrate ADXSTUDIO CMS solutions with other systems as XML is the defacto data interchange language in use today.
CMS users are shielded from the details of XML as the markup and transformations are performed transparently and automatically by the CMS.
ADXSTUDIO CMS is designed to integrate tightly with many common Microsoft Server technologies. It is built with the Microsoft .Net Framework 2.0 and is a certified Microsoft .Net-Connected application. Customers that have existing investments in Microsoft server products will be pleased at the ability to integrate ADXSTUDIO CMS easily into their environments.
ADXSTUDIO CMS is designed to use to host a content-managed ASP.NET website. ADXSTUDIO CMS uses Microsoft Active Directory for all user authentication and authorization and uses Microsoft SQL Server 2005 (or 2000) for its database layer. Site search capabilities are implemented by tight integration with Microsoft Index Server. All email capabilities are implemented using Microsoft SMTP Server that is bundled with IIS. Finally, developers use the ADXSTUDIO CMS class framework to extend and build custom websites ASP.NET that are built on a solid content management model while still making full use of the Microsoft .Net Class Framework.
ADXSTUDIO CMS is tightly integrated with Microsoft Active Directory® for all user authentication, authorization, and access control. Content authors use the web console and provide their user credentials which are validated against Active Directory before they are allowed to use the CMS user interfaces. The rights of the users, including which applications they have access to is also controlled by checking Active Directory group memberships. Access control rights on content is controlled with Active directory Access Control Lists (ACLs), which allow a site to be easily set up with different content authors having different permissions or privilages in different areas of the site. Websites that implement the ADXSTUDIO CMS membership system also integrate with Active Directory Users and Groups and access to protected content is controlled by Active Directory ACLs.
ADXSTUDIO CMS also includes powerful editors for use within the web console to manage Active Directory Users, Groups, Organizational Units, and ACLs placed on content. This allows an Application Service Provider to extend full control of a website in a self-managed manner to their clients.
ADXSTUDIO CMS is also capable of hosting multiple websites on shared infrastructure. From a security perspective, each website is completely isolated from each other, with seperate application pools (and user accounts) to host each website, and a seperate set of users and groups for each website. ADXSTUDIO CMS allows an application service provider to host multiple secure websites for multiple clients safely on a shared infrastructure.
As mentioned in the caching section above, ADXSTUDIO CMS makes effective use of caching technologies in ASP.NET. This ensures that a website operates at peak efficiency while minimizing the impact on memory utilization. This allows for multiple websites to be hosted on a shared server.
The best way to guarantee the scalability and availability of your website is to host your site with more than one computer. ADXSTUDIO CMS was designed to host websites in web farms using the Network Load Balancing service that is included in Windows Server 2003. A single computer running Windows can provide a limited level of reliability and website performance; however, a farm of web servers working together can deliver both higher performance and increased redundancy and reliability. ADXSTUDIO CMS is designed to function in a web farm configuration without losing capabilities such as real-time cache invalidation.
ADXSTUDIO CMS is very modular and can be split up to run on different servers. ADXSTUDIO CMS solutions can be hosted on a single server or can be scaled up to run on a large multi-server farm with application and database servers in seperate security zones.
ADXSTUDIO CMS is designed with a Service Oriented Architecture, utilizing many web services. This allows customers to tightly couple ADXSTUDIO CMS with any existing line of business application with minimal effort. You can deploy an ADXSTUDIO CMS solution on a single machine, or in a large data center with multiple database, application, and web servers spanning multiple security zones.
ADXSTUDIO CMS was designed for the Application Service Provider (ASP)market. An application service provider can host multiple CMS websites for multiple clients on a shared infrastructure. ADXSTUDIO CMS was designed for side-by-side installs of itself so that multiple websites can use different versions of ADXSTUDIO CMS without having to upgrade all websites to the same version. This is a very important aspect to consider when evaluating content management systems for ASP.NET as websites are compiled against specific versions of the CMS. Adding a newer version of ADXSTUDIO CMS to a web server does not affect the existing sites that are already hosted and operating on the server.
ADXSTUDIO CMS is also designed for the Independent Software Vendor (ISV) market. ADXSTUDIO CMS licensing is specifically designed to allow ISVs to affordably host their own custom web solution based on an ADXSTUDIO CMS system. The ISV has full control of all branding elements including the logos in the web console and the logon screen, and any custom help files. ADXSTUDIO CMS is a modular system that is very extensible and can be used to build a wide variety of online web applications.







