Ojos De Papel

Ojos De Papel

Îjos de Papel is a major site for an on-line publisher in Spain. Development has been done under our Spanish trademark - 333Art - together with Iconica Visual Engeneering company. Our partner have provided design and presentation structure. Our part is software and HTML structuring, layout, server- and client-side programming. This project is of our particular pride.

The project is being developed on Windows 2000 platform with MS SQL Server 7.0, MS IIS. All data is stored in the DBMS. We have developed an efficient and robust structure for data storage and retrieval. The site’s visual representation is generated dynamically as follows: ASP script retrieves data from the relational database and formats it as an XML document with specified structure, passing the data through several modular style processors. Finally data is converted to HTML code, which is then presented to the user. Such method makes this system very flexible and easy to maintain.

The core of the publishing system is our visual full-featured content editor. Traditionally such an editor would be based on web-forms. Despite simplicity and generality of web-forms, such method prevents the user from immediately seeing the result of transaction. We created a visual editor, which allows working with information on a page being edited, which appears to the author or editor exactly as it would look for a public user. This editor gives control over all elements of the article page being edited in real time. Our editor is based on an interacting set of JavaScript programs. Due to our method the editing process becomes exceptionally easy even for very unsophisticated user.

The other interesting part of this project is a well-planned system of security roles and user access rights and control. Every unique user working in the editing system has a role attached to him/her, for example: editor-in-chief, author, system administrator. Within each role a user is confined to a certain area of control, dictated by his/her role. Following authentication, users can edit some or all materials, allow or deny publication of an article, exchange messages with other users.

Most components we developed in the course of this project are highly reusable and will allow the efficient development of similar systems.

Copyright ©1999-2009 BYTE-force

Rambler's Top100