|
Roxen Webserver
| |
| Session Variables Revisited | A new feature in Roxen WebServer 2.2 is
core session support. This article goes
into depth in session theory and what sessions
can solve in practice.
|
| The Roxen 2.2 database interface | This article aims to introduce the new database support in Roxen
2.2. It also tries to give the reader enough information to write
modules and RXML-pages that use the support.
|
| The groove of RXML | In my previous article "The soul of RXML" I showed some of the basic RXML tag syntax,
from a module point of view, and showed a few ways to get the new tag system to mimic the old one. In
this article I will begin to demonstrate why the new parser took half a year longer to develop than initially
planned.
|
| The soul of RXML | This article will introduce you to the wonderful world of tag programming. Initially I was going to name this
article "The heart of RXML", but I'll reserve that one for an article about the RXML parser. I'll try to be as
verbose as possible, at least in the beginning, so that those of you whose pike programming experience are
limited to our Pike Tutorial can follow.
|
| The History of Variable Substitution | It didn't take long before it became apparent that the world wide web
could be so much more than static pages of information. By hiding some parts
of the page, showing other parts and modifying yet other parts depending on
who saw the page, the time of day and countless other factors, you would get
an entierly new media, never seen before... In this article I will take a look
at the development of server side dynamic web pages, with a special focus on
page accessable variables.
|
| Transparent Roxen migration | One of the big problems facing administrators of any kind, web server administrators included, is legacy code.
Code that works but runs in environments that are about to become extinct. This article will teach you how to
migrate from older versions of Roxen (or from other web servers) to Roxen 2 without losing legacy applications
in the process and without having to rewrite anything. This article should be understandable to any Roxen
administrator.
|
| Session Variables with Roxen | This article will start with a look at the current technical background and the resulting problems when trying to develop webbased applications. Then, solutions for those problems will be presented and how sessions and session variables work in the Roxen module. Finally, some examples are shown about how to make use of session variables.
|
| A simple web forum | Simply put there are two kinds of sites, those with database applications and those without. And the
difference isn't small either. Powering database applications is one of the major uses of RXML, and in
this article I'll try to show why by demonstrating how you can make an online forum application with
very few lines of code.
|
| Errors! | Mistakes and errors are not an unknown thing to people who are used to create. Whether you are a novelist or a programmer you should take errors in account when making plans and schedules, as well as think about how to find and fix problems in what you have written. Being a programmer I'll focus on how to solve RXML problems and leave the 1001 ways to use a dictionary and thesaurus up to other sources.
|
| Roxen RXML Logo | As you
hopefully have noticed we have changed company name and logotype,
as well as made a major leap in our software, both in functionality
and version numbers. I will attempt to do a connection between all
this and demonstrate how you can build a Roxen logotype
with RXML 2.0.
|
| Something about Languages | This article will try to give some no nonsense information about
the multilingual features of Roxen Webserver. Though it will be
quite technical it should not be too hard to follow for people with
only very limited knowledge of how Roxen Webserver works internally.
This article was written for Roxen Webserver 2.0.46.
|