Webnodes CMS
Encyclopedia
Webnodes CMS is a semantic
Semantic technology
In software, semantic technology encodes meanings separately from data and content files, and separately from application code.This enables machines as well as people to understand, share and reason with them at execution time...

 content management system
Content management system
A content management system is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based...

 (CMS) for publishing content to web sites, web shops, intranets
Intranet
An intranet is a computer network that uses Internet Protocol technology to securely share any part of an organization's information or network operating system within that organization. The term is used in contrast to internet, a network between organizations, and instead refers to a network...

, extranets
Extranet
An extranet is a computer network that allows controlled access from the outside, for specific business or educational purposes. An extranet can be viewed as an extension of a company's intranet that is extended to users outside the company, usually partners, vendors, and suppliers...

 and community sites.

History

Webnodes CMS
Content management system
A content management system is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based...

 is developed by Webnodes AS. The company holds offices in Oslo
Oslo
Oslo is a municipality, as well as the capital and most populous city in Norway. As a municipality , it was established on 1 January 1838. Founded around 1048 by King Harald III of Norway, the city was largely destroyed by fire in 1624. The city was moved under the reign of Denmark–Norway's King...

, Norway
Norway
Norway , officially the Kingdom of Norway, is a Nordic unitary constitutional monarchy whose territory comprises the western portion of the Scandinavian Peninsula, Jan Mayen, and the Arctic archipelago of Svalbard and Bouvet Island. Norway has a total area of and a population of about 4.9 million...

, and was founded in 2010 through a demerger from Webscape AS
Webnodes has received R&D grants and tax incentives from Innovation Norway and The Research Council of Norway, for its efforts in developing a semantic
Semantic technology
In software, semantic technology encodes meanings separately from data and content files, and separately from application code.This enables machines as well as people to understand, share and reason with them at execution time...

 CMS based on the ASP.Net technology.

Webnodes CMS and semantics

Webnodes CMS is designed around semantics and contains a Semantic Content Engine that enables users to define a custom ontology
Ontology
Ontology is the philosophical study of the nature of being, existence or reality as such, as well as the basic categories of being and their relations...

.

Semantics is supported by the Ontology (information science) management interface and by exposing OData and Schema.org
Schema.org
Schema.org is an initiative launched on 2 June 2011 by Bing, Google and Yahoo! to introduce the concept of the Semantic Web to websites. On 1 November Yandex joined the initiative . The operators of the world's largest search engines propose to mark up website content as metadata about itself,...

 Microdata
Microdata
Microdata Corporation was an Irvine, California based computer company, developing hardware and operating systems to run its REALITY environment...

.

The CMS framework
Application framework
In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of an application for a specific development environment ....

 then uses the ontology to create an object model that developers can work against. The built-in ORM
Object-relational mapping
Object-relational mapping in computer software is a programming technique for converting data between incompatible type systems in object-oriented programming languages. This creates, in effect, a "virtual object database" that can be used from within the programming language...

 automatically creates database tables and fields for storing content data. Web sites are created by defining the content, and the relationships between the different types of content.

Technology

Webnodes CMS is written in C#. It runs on Microsoft's .NET Framework
.NET Framework
The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...

 and utilizes ASP.NET
ASP.NET
ASP.NET is a Web application framework developed and marketed by Microsoft to allow programmers to build dynamic Web sites, Web applications and Web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages ...

 and Microsoft SQL Server
Microsoft SQL Server
Microsoft SQL Server is a relational database server, developed by Microsoft: It is a software product whose primary function is to store and retrieve data as requested by other software applications, be it those on the same computer or those running on another computer across a network...

.
Webnodes CMS has a built in ORM.

Design philosophy

In Webnodes CMS content is organize by topics rather than by physical pages in a tree structure
Tree structure
A tree structure is a way of representing the hierarchical nature of a structure in a graphical form. It is named a "tree structure" because the classic representation resembles a tree, even though the chart is generally upside down compared to an actual tree, with the "root" at the top and the...

.
A data-centric approach rather than a page-centric approach, was used in their work to design a semantic CMS.

The CMS framework is designed to be a platform for building customized web sites for integrating with other systems and to enable reuse of data. Web site development is performed using standard Asp.net
ASP.NET
ASP.NET is a Web application framework developed and marketed by Microsoft to allow programmers to build dynamic Web sites, Web applications and Web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages ...

 without XSLT
XSLT
XSLT is a declarative, XML-based language used for the transformation of XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one. The new document may be serialized by the processor in standard XML syntax or in another format,...

. The code API was designed to be compact and intuitive.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK