FACTOID # 78: 22% of New Zealanders have used cannabis.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Roxen webserver

Roxen is a free software web server produced by Roxen Internet Software, a company based in Linköping, Sweden and named after the nearby lake Roxen. It is released under the GNU General Public License. This article is about free software as defined by the sociopolitical free software movement; for information on software distributed without charge, see freeware. ... Wikimedia servers architecture The term Web server can mean one of two things: A computer that is responsible for accepting HTTP requests from clients, which are known as Web browsers, and serving them HTTP responses along with optional data contents, which usually are Web pages such as HTML documents and... Linköping in Sweden Aerial photo of Linköping. ... It is proposed that this article be deleted, because of the following concern: No evidence of meeting WP:MUSIC. If you can address this concern by improving, copyediting, sourcing, renaming or merging the page, please edit this page and do so. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely used free software license, originally written by Richard Stallman for the GNU project. ...


Roxen was originally appeared as Spinner in the mid-1990s and was written in a C-like language called uLPC or Pike. Look up Pike and pike in Wiktionary, the free dictionary. ...


During its heyday Roxen was used by some major players such as Real Media [1], Granada Media [2], Xmission [3] and MCI [4].

Contents

Features

Roxen was often ahead of its time featuring a web-based GUI administration interface, loadable modules that could be written in several languages including Pike and later Java, dynamic content generation with a comprehensive caching system, replication systems for multi-headed servers, an embedded SQL server for data-heavy server operations (as well as broad support for other databases). Look up Pike and pike in Wiktionary, the free dictionary. ... Java (Indonesian, Javanese, and Sundanese: Jawa) is an island of Indonesia and the site of its capital city, Jakarta. ...


Roxen was built to meet the needs of content creators, so its features and facilities were superb, its performance was good and continually improved until 2001. It failed to get itself taken seriously by a large enough base of mainstream sites.


Roxen's largest obstacle was probably that English was only a second language to the people documenting it. Roxen uses an auto-doc style system that means it is heavily and well documented. But the wording can sometimes take a number of passes to understand.


RXML

Much of Roxen's power is in an innocuous feature that was borne in Roxen's early history, a server-side markup/scripting language called RXML (Roxen Markup Language[5]). This language provides much of the richness of a scripting language like Java or Perl but did so in a language meaningful and familiar to content creators. And because it was extensible, many Roxen sites were developed using the MVC pattern. This article or section should include material from Model view controller triad Model-View-Controller (MVC) is a software architecture that separates an applications data model, user interface, and control logic into three distinct components so that modifications to the view component can be made with minimal impact to...


Roxen modules typically their functionality by extending RXML, but the suite provided off-the-shelf was pretty comprehensive:


Notable tags include:

  • <if>[6] for conditional content (as well as tags for else, case, for, etc)
  • <tablify>[7] for automatically transforming data into pretty tables
  • <cache>[8] for controlling the caching of dynamic content to reduce page fetch times/server loading
  • <gbutton>[9] and <gtext>[10] image generation tags
  • <diagram>[11] for converting data into graphical charts/graphs
  • <emit>[12] for generating content based on LDAP, SQL or filesystem queries (its trivial to build your own photo gallery with thumbnails using Roxen)

All RXML tags contain inline documentation which is used to fill out the online manual that is included on both Roxen's documentation site and with every default server installation.


RXML also provides a variable system; all variables exist within a domain or "scope", e.g. form fields passed to the query are accessible as form.fieldname, user defined variables are stored in the var scope. Unfortunately, in its attempt to explain the two methods of variable instantiation, the documentation confuses most people.


In most cases variables are referred to by name, but it is also possible to instantiate (insert the value of) a variable anywhere, in- or out-side of tags/markup, using an XML entity-style markup, e.g. &page.path;. Optionally you can specify encoding/escaping of the instance, e.g. &form.username:mysql; to insert a user-submitted value from a form safely into an SQL database or &page.path:js; to make a variable javascript safe.


See also

Free software Portal

Image File history File links Portal. ... This article is a comparison of Web servers. ...

External links

  • Roxen Internet Software
  • Roxen Community - Roxen Web Server development site

  Results from FactBites:
 
Lake Roxen (53 words)
Roxen is a medium-sized lake in south central Sweden, east of lake Vättern, part of the waterpath Motala ström and Göta Kanal.
South of lake Roxen is the city Linköping.
Roxen, especially the eastern parts, is very good for bird watching.
Roxen webserver - Wikipedia, the free encyclopedia (500 words)
Roxen was originally appeared as Spinner in the mid-1990s and was written in a C-like language called uLPC or Pike.
Roxen was built to meet the needs of content creators, so its features and facilities were superb, its performance was good and continually improved until 2001.
Much of Roxen's power is in an innocuous feature that was borne in Roxen's early history, a server-side markup/scripting language called RXML (Roxen Markup Language[5]).
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.