Selected Projects
PageCooker
- System for development and management of websites and web applications
- Used on tens of websites of different size
- Easily extensible even without a knowledge of programming
Features
Basic Management
- Management and editing of website content
- Hierarchical organization of the content
- Visual editor (WYSIWYG) available
- Insertion of images and attachments
- On-line template editing
- Basic access statistics
- Multiuser environment
Web Application Development
- Definition of custom content type (objects) without programming
- Automatic generation of forms and database
- Template versioning
- Custom URL structure
- Search engine friendly URL generation
- Built-in debugger
The Use of the System in the Real World
The system has been used in different environments. Its main benefit is easy extensibility. You don’t even need to have a deeper knowledge of programming to make simple changes in your application. The system has already been used in these cases:
- Simple web presentation
- Blog
- Photo Gallery
- Polls
- Guestbook
- Contact Form
- TV Schedule
- Videoarchive
- User Interface for Server Administration
- Product Catalogue
- Ordering System
- E-shop
- Registers
- Documentation
- Storage Administration
Interesting Technical Aspects
- To code templates, you can use PHP or special markup language, developed for use in the system
- Database component reduces the possibility of attack using SQL injection, template system reduces the risk of attacks through user input (e. g. using XSS)
- System have been successfully integrated with many systems (accounting software, warehouse management system, registers, Amazon S3)
Used Technologies
- PHP
- MySQL
- HTML, CSS
- JavaScript, JQuery