on Saturday, January 15, 2005
This web application was designed as a demonstration of LAMP (Linux - Apache - MySQL - PHP) development on Mac OS X, in addition to exploring some of the more advanced capabilities of HTML 5, CSS3 and Javascript.
The site provides a comprehensive HTML-based file server protected by an elaborate security system. I wrote it as a framework for building other web applications to avoid starting from scratch each time I got a new project. It also runs on PostgreSQL with no changes required and was once deployed on IIS and SQL Server but that was many years ago.
Normally just about any kind of file may be uploaded, but this particular version of the application has been configured to allow only web-compatible images and and plain text files.
To use the application, click Login at the top of the page and either register yourself or enter "demo" as the Username and "testing" as the Password (without the quotes). For the more advanced privileges of a Workgroup Administrator, try Username "admin" with "testing123" as the Password. * These logins have been temporarily disabled. *
When logged-in as an Administrator, you could try publishing an article via the Publish menu or run something from the Reports menu then setup an event in the left side panel to email it to you.
Please note that this special demonstration version of the application is periodically rebuilt from scratch, destroying everything you changed or uploaded, including any accounts you registered. Register an account at benwillies.com to permanently save your files.
Any comments or suggestions would be greatly appreciated, particularly from those of you who like to commandeer publicly exposed databases. I would be very interested in hearing about any security holes you may find.