BansheePHP
Developer(s) | Hugo Leisink |
---|---|
Initial release | October 2008 |
Stable release | |
Development status | Active |
Operating system | Cross-platform |
Platform | PHP 5 |
Available in | Multilingual |
Type | Web application framework |
License | Banshee |
Website |
www |
Banshee is a Content Management Framework written in PHP, which aims at being secure, fast and easy to use. It has a Model-View-Controller architecture (XSLT for the views). Although it was designed to use MySQL as the database, other database applications can be used as well with some effort.
Ready to use modules like a forum, photo album, weblog, poll and a guestbook will save web developers work when creating a new website. Libraries for e-mail, pagination, HTTP requests, database management, images, cryptography and many more are also included.
Difference
Most software that can be used to create a website is either a framework or a CMS. A framework provides the developer coding blocks, whereas a CMS provides a finished environment. Creating a website with a CMS will generally be quicker, but a framework gives the developer more design freedom. Banshee aims to provide both advantages as it is a Content Management Framework; a framework with CMS functionality and ready-to-use modules.
History
Banshee started as a rewrite from another framework called Skeleton, made by the same author. One of the earlier version of Banshee was used to create the former version of security.nl and was therefore audited by the owner of that website, a Dutch IT security company. No issues were found during the audit.
- Important releases
- 1.0: August 2009. A basic but functional framework
- 2.0: May 2010. Usage of Object-Oriented controllers and models.
- 3.0: January 2011. License changed to a more free version.
- 4.0: April 2013. Many general improvements and clean-ups.
- 5.0: June 2015. Support for responsive design via Bootstrap
For a complete overview of all changes, see the changelog.[2]
Real-world usage
It is used by several blogs and websites, including:
- Hiawatha webserver
- Follow Grubby
- Ik heb niks te verbergen.nl (Dutch website about privacy)
- A teacher's personal website
- RAVIB (Free Dutch webtool to perform a risk analysis)
- Reki website
See also
External links
References
- ↑ "Banshee 5.2 has been released". bansee-php.org. Retrieved 5 April 2016.
- ↑ Banshee ChangeLog