Technical features

Platform

Server
SiteNOTE runs on top of ASP.NET, CLR 2.0, on Windows Server 2003 or Windows Server 2008.
As SiteNOTE runs as a standard file-based web site, it can run on any standard server (e.g. dual-core cpu, 2GB RAM)
Content Editor
SiteNOTE requires Internet Explorer 6sp2 or higher to edit or administer the website.
Visiting users
Visiting users can browse a SiteNOTE website using any standard web browser like Internet Explorer 5.0 , Firefox 2.0, Safari, Chrome, etc...

Integrated third-party components

CuteSoft CuteEditor is integrated as the HTML editor for content of pages. It is optional as pages can be edited using the structured content editor (XML Editor). SiteNOTE Maintenance contracts provide you with a registered licence to replace the trial one.
Karamasoft UltimateSearch is the integrated search engine for SiteNOTE. Trial licence is replaced by a registered one when subscribing a maintenance contract.

Data storage

SiteNOTE does not require a database for storing content. Changes are directly propagated to the files and served by Internet Information Server. When using the structured content editor to modify content, all the information is stored in XML within the file.
The site structure and security information are stored in XML files that can be rebuild from the information stored in files.
SiteNOTE is using an Access database (mdb file) to store statistics and data submitted through forms. It can be replaced by a SQL Server based data store if required.

Maintenance

Maintenance procedures for a SiteNOTE website are similar to procedures for a static website:

* Backup: copy files in the web site folder and copy IIS configuration
* Monitoring: like static website
* Statistics: like static website: logs can be analyzed with any standard stats tool on the market. Online statistics engines like Google Analytics can be used seamlessly.
* Update: the SiteNOTE admin panel includes a remote update via Internet.

Site Structure

Unlike other CMS, SiteNOTE is only using one structure to manage websites: the navigation structure. It means that page adress paths reflects a natural, search-engine meaningful structure.

Specific cases in navigation are adressed to allow for maximum flexibility:

* Hidden page: accessible, but invisible in navigation
* Page group: visible in navigation, but only used as a node in the navigation (no content in this "page")
* Offline page: not visible, not accessible
* Redirect: visible in navigation, but redirects to an external or internal page

Integration

SiteNOTE has been designed from the ground up to make maintenance, personalization and development a straightforward experience:

* Application integration: ASP.NET pages can be added to the web site by a developer. ASP.NET controls can be added to the SiteNOTE control list, immediately available to Content Editors.
* Object-oriented: the developer, by inheriting from the base class "SiteNOTEPage", has automatically access to the SiteNOTE environment: user, permissions, page properties, site structure, etc...
* Interoperable: SiteNOTE exposes a web service, SOAP-based API to syndicate information with other applications. SiteNOTE can be totally remote-controlled by external apps.
* ASP.NET standards: Master Pages, Web Parts, Membership Provider, SiteMap provider, usual asp.net controls like menu or sitemap, etc... The developer will feel at home...
* SiteNOTE controls: Several controls available to fasten website development: search form and results, language switches, events summary, FAQ, picture gallery, video streams, polling system, etc...
* Designer templates: thanks to our very flexible CSS page design, the designer can create totally new website just by changing CSS and images, without changing ASP.NET page templates.
* Total control: any design can be implemented, because the developer has a total control over the way the content is presented, from easy-to-configure CSS to very powerful XSL templates and XSD schemas.

Last edited Aug 11, 2011 at 10:28 AM by CrossFactory, version 4

Comments

No comments yet.