SoftVisionSoftware development, consulting and services
Guest (talk|msg)
Content Server
Content Server

User Guide
Content is more important than FoRm
ContentServer (c) is the SoftVision subsystem for creation and publishing of hypertext content in real time, with minimal technical knowledge. The user or operator may fully pay attention to the created and published content, without the need for any technical effort. The specified content that is entered directly in the environment of the browser, after you enter immediately appear in the browser in the final (output) form. System ContentServer it is possible to run and use as a single-file application, without installation or making any settings. The one that is needed, is the root directory for storing the content. It is posssible to use the ContentServer system in local mode as a personal hypertext editor.

ContentServer is provided as a free to use program (freeware), for non-commercial purposes. Within this category are accepted local governments, schools and non-profit organizations.

Content Server is a WEB server with an extensive infrastructure for the creation and publishing of content through the Internet or Intranet, collaboration on the development, publication and dissemination of content, content sharing, and the creation of decentralized community publication infrastructures. Content it is possible to create interactive directly from the environment of the browser, and hence also over the Internet remotely. The system allows referencing a non-existent intended content directly in the process of creating content, and its subsequent composition, simply by clicking on the new article reference. The system allows for relatively referencing content articles, which makes it easier and makes more transparent referencing in the process of creating interlinked content, and allows to move entire sections of the content, and their portability between different sections or instances of the system. The content may be stored depending on the version of the repository in a file, but also in the database, and the entire content can optionally be loaded into memory, for the purpose of the faster system response, while maintaining the possibility of editing the content, including the source. The system allows you to store a history of the content of the modified articles.

The implementation of the infrastructure of the system ContentServer is strictly governed by the following principles :

  • The recipient of the content is free to decide which content he accepts or rejects.
  • The publisher of the content in detail decides on the level of access to published content and which content is shared.
  • The recipient of the content doesn't promote (not spread) the content, which he refuses.
  • Implementation and infrastructure support the right to privacy.
  • Implementation and infrastructure support for decentralized cooperation in publishing and promotion of the content.
  • Significant is the content, not the locality.

From the point of view of the Content Server system, each storage - each root directory - every content class, represents a hypertext document, available from the browser via an URL, under the content class identifier on the URL-document (file name) position, that represents the root of the content, i.e. the hypertext document. Each instance of the system may serve an unlimited number of content classes, i.e. the hypertext documents stored in the corresponding root directories. Each class of the content may constitute its own presentation form with its own access rights and unlimited system (structure) of sections and articles.

The ContentServer system allows for the creation of content in a variety of formats, including graphical and mathematical (LaTeX). Infrastructure of the ContentServer system also allows for the creation and automatic referencing of the sequence of articles or pages of content, enabling creation of sequential presentations. The infrastructure of the system allows optionally to hide selected blocks of the page (header, footer, contents), or the output of articles in the inline form, which enables sharing of the articles between a different instances of the system, as far as the access rights and levels of serving instance permit this kind of sharing of corresponding articles.

The whole layout of the page is completely optional, on the basis of the basic article root:frame/root:page and the standard formatting files and elements of WWW servers (.css).

Basic instructions on how to edit the content is in the articles Content formats and wik.

The ContentServer system allows you to control access to content on the basis of the access rights of users and groups of users, at the level of the individual sections of the content, with the possibility of the level of access specification [read/write/insert/delete/copy/execute/bulk] (rwidceb). The ContentServer system allows you to control access based on the IP zones, which means the determination of the level of user access based on IP address, from which the system is accessed.

The system allows for the easy setup and operation via the encoded SSL connection, which is the standard for secure communications between the browser and the server, and makes it easy to generate a self-signed certificate for testing, or operational purposes. The operator (the publisher) is free to decide if the preference is to use certificate issued by a certification authority.

Systém umožňuje reťazenie serverov ContentServer formou prístupu k serverom ContentServer cez servery ContentServer, pričom sprostredkujúci server tak vystupuje ako HTTP Proxy server. Adresovanie cieľových serverov v takto zreťazenej infraštruktúre je možné priamo v rámci cesty v URL, a takto zreťazená infraštruktúra umožňuje vystavenie obsahu v Internete bez potreby registrovaného doménového mena, za predpokladu, že ako médium v ceste URL vystupuje ContentServer s registrovaným doménovým menom.

The system allows the ContentServer servers chaining in the form of access to the ContentServer server through other ContentServer servers, while the intermediate servers act as an HTTP Proxy server. The addressing of the target servers in such chained infrastructure is possible directly in the path in the URL, and the following in the chained infrastructure allows exposure of the content on the Internet without the need of a registered domain name, provided that as a medium in the path of the URL acts ContentServer with a registered domain name.

The system allows for chaining servers in the form of access to the server via the servers ContentServer ContentServer ContentServer, while intermediary server acts as an HTTP Proxy server. Addressing the target servers in the infrastructure can be directly in the path of zreťazenej in the URL, and thus allows you to display content on the Internet without the need for infrastructure concatenated registered the domain name, provided that as a medium in the path of the URL with a registered domain name of ContentServer performs.

System Content Server is also available as a standalone application Win32 or ASP.NET, and can also be an optional part of the Softvision information systems.

>> Server | Content