project eros
- why yet another web application framework? because unlike other
frameworks/forums/etc I have seen, this software considers good security
practices to be paramount. as far as I am aware, this software is not
vulnerable to "sql injection" or "cross site scripting" attacks.
- the core is "bbsengine",
which is a web application framework and a set of examples covered by the
LGPL. it has the following features:
- sigs (aka "categories") - links, news, posts to the forums, etc are
assigned to a sig so the content of the site is organized, similar to the
way yahoo started.
- rss feed aggregator - this module is actually two parts: one is a
script written in python which gets urls
from the database and downloads rss-based content from a cronjob. the 2nd
part displays this content on a web page.
- glossary (aka "aolbonics" or "urban dictionary")
- forums (posts and responses)
- news (with comments)
- poll (voting booth)
- link (database of html anchors)
- gfile (old-school bbs term for "general file" aka "text files")
- "bbcode" rendering
- permissions (boolean values assigned to each member)
- authentication (login and password)
- user preferences (for example, the number of items to display per
page)
- template-based content, meaning the administrator does not need to
know a great deal about php to make content changes to the site.
- applications which build upon the bbsengine functionality:
- workflow
- project management tool with fields similar to those described in RFC1297
- emuecobbei
- an equipment inventory application
- tunebox
- a media management application
- cit
- contact information tracker
- the bbsengine relies heavily upon other open source
software including pear, smarty template engine, and postgresql.
- source forge information
page for Project EROS
- please visit zoid technologies
for working demos of the software available from this project.