Prometheus - Coming Soon!
Website Delivery Engine
What is Prometheus?
Prometheus is a high performance (W)ebsite (D)elivery (E)ngine (WDE) designed to make website development easier for both programmers and end users. At its core Prometheus is a system soley dedicated to delivering websites and provides an access security model, site templating, page support, scripting language access, permalinks and a full module (plugin) API that makes building custom addons easy whether you are using a compiled language or a scripting language. Prometheus is completely database driven so database access is a native feature and makes for quicker page scripting and module development. The WDE's high performance lends itself to being a native web server extension (ie: ISAPI for IIS and an Apache Module for the Apache Web Server). Scripting language support is provided as extensions to the system.
Current Features
- Virtual Hosts Supported
- Site Templating
- Paging System (with scripting)
- Menu System (with security and state maintenance)
- Full Access Security Model (Accounts and Account Groups)
- Native Database Access (using ODBC)
- Each database supports multiple websites
- Persistent database connections/connection pooling for fast and reliable database access
- Built-in E-Mail system
- Native XML and JSON support
- AJAX support
- PermaLinks (ie: Slugs, Aliases)
- Full REST Support
- MVA (Model View Adapter) a.k.a Mediating-Controller MVC framework
- User Management (part of the access security model)
- Secure File Downloads
- Virtual File System
- Module API for compiled languages
- Event System for Modules (provides scripting hooks into modules)
- Built-in scripting language for module events and pages. (RemObjects Pascal Script)
- Native HTTP/HTTPS Client for server-to-server communication (scripting and modules)
- Sessions
- Session Variables
- Multi-Language Support
- IP Rule Configurations for a single IP address or range
- Native Encoding/Hashing algorithms (MD5, Base64, URL Encoding, HMAC, etc.)
- Native AES and DES Encryption
- Native Regular Expressions Engine
- Server side extensions (available to modules and scripts)
- Routing
Currently Supported Programming Languages
- Delphi
- Free Pascal
- C/C++
- Rust
- ...and more to come.
Server-Side Extensions
- Twitter
- Bitly
- GeoIP
- MantisBT
- Discord
- Captcha
- ...and more to come.
System Requirements
- Intel Pentium III 700mhz or eqivalent
- 512mb RAM
- Microsoft Windows 2000+ / Linux
- Microsoft SQL Server 2005+ / MySQL / PostgreSQL / Oracle / IBM DB2
- IIS 5.0+ / Apache 2.2.x
Sites Using the Prometheus WDE
Project Status
Prometheus is currently in a beta state and private use status soley by Create Design Interactive and Reverb Interactive at this time. When a public release is available we will announce it here.
Projected Editions
- Standard Edition (no cost)
- Enterprise Edition (licensing fee)
Powered by Prometheus 1.0.0.0, Copyright © 1997..2024, Creative Design Interactive. All rights reserved.