Offline Validator

There also exist offline-versions of validator tools like the "Total Validator Tool" that is available at With them you can check also sites that are on a non-public server or offline.


Using <span>-tag to hide e-mail-adress


A trick to hide the e-mail-adress from spam-bots is to use the span-tag in html. Spam-bots search the code for mail-adresses. The span-tag allows us to type the mail-adress in the wring order (from right to left), so the searching software for spam cannot find it automatically and use it for spam-mails.
The direction statement makes it possible to show the mail-adress from right to left (rtl), so that customers of the homepage can view it originally.


Hiding mail-adress on a website

Nowadays it is often necessary to show the e-mail-adress an a homepage. Customers should see it, but there exist programs to find out mail-adresses from web-sites to use them for spam. How can I hide my e-mail-adress from spam-bots as long as it is visible on homepages?

Check the markup (HTML, XHTML, …) of Web documents

This validator checks the markup validity of Web documents in HTML, XHTML, SMIL, MathML, etc. This validator is part of Unicorn, W3C's unified validator service.
Enter adress and options to check.

Validate html code

To be certain of a good representation of a homepage in different common browsers, it is necessary to validate the code.

Change data sent using POST method of HTTP

The main HTTP methods used for sending data to the web server are GET and POST method. When using the <strong>GET method</strong>, the data is encoded directly in the requested URL, specifically to the query part of it. The query part starts with a question mark and consists of pairs key, value in a form <code>key=value</code>, the pairs are divided by an ampersand. For instance to inform the web server that a user wants to log off, quite often the URL of the form <code>index.php?action=logout</code> is used. Therefore it is very easy to change the sent data. The <strong>POST method</strong> uses the body of the HTTP message to store the data. The user has no direct possibility to change the data. We want to find an easy way to do so.

Use Selenium IDE plugin for Mozilla Firefox

This can be achieved by installing Selenium as Plug-in for Mozilla Firefox (Version 3.x).
Clicks, typing, and other actions are recorded and a test is generarted, which you can be run in the browser.
See .

Use role specific configuration files

We implemented a very simple, but flexible solution:
For each user role the configuration file has the following structure (only submenus having level 1 are considered)

For each top level menu item either

= "menuAction.jsp" if there are no submenu items

By analyzing the lines of the file succesively we get the role specific menu structure.

We implemented just this text structure, but the configuration file in XML format would in fact offer a more generally applicable solution.


Create a simple HTML-Prototype

In order to fix the requirements of specific user groups, we just specified some use cases and modeled the workflow by static html pages .
By discussion with users the role specific GUI was specified. It turned out that this effort was relatively high, but saved implementation time.


Specification of a WEB GUI for several user groups

For telecommunication solutions software packages are released to the customers. This packages consist of several components, which are combined and released. In principle, each component offers full functionality, which can be restricted according to those features the customer has ordered. Furthermore language-specific adaptions are done (e-g- for German, English). The main steps in the workflow are - Product specification. The components of the released product are defined - Customization. Adaption by restricting the features for specific customers - Language Adaptions. All those steps are performed by specific user groups with specific functionality and rights.


Subscribe to html