What is WASP?
WASP is a powerful web application framework built on PHP 5. WASP strives to allow web developers to make great applications with more fun and less code, but in the familiar playground of PHP.
Why use WASP?
WASP was written from the ground up in pure Object Oriented PHP5. WASP fully utilizes all of the enhancements made to PHP in version 5.
This means you use less code to create enterprise class applications.
This isn't your hacker's PHP.
Is WASP ready to be used?
WASP is already being used in a number of in-production solutions developed by PangoMedia.
WASP 1.1.1 (Minor Bugfixes) Released
Added some quotations around configuration files to help with Windows support and support of strange characters in the database connection URL.
To upgrade:
$ pear upgrade http://wasp.sourceforge.net/WASP-1.1.1.tgz
WASP Version 1.1 Released
WASP 1.1 has been released, and with it, full PEAR package installation support.
Installation of WASP is as easy as any PEAR package. WASP libraries now exist in a central location for reuse in multiple simultaneous projects.
Contributors Wanted!
The WASP project is looking for contributors. Some areas that need development:
Version 1 Branch:
Version 2 Branch:
Subscribe to the mailing list and send out a mail if you'd like to help out.
Lateral Move - Making the Switch from Java to WASP
The year 2005, so far, has been the year of scripting languages. Across the web-application programming sector there has been a growing movement toward acceptance and general usage of dynamic languages like Ruby, Python, and PHP. Fundamentally, these languages have been present in the industry and in use by developers for a long time, and really aren't anything new. Lately, however, due to advances in server technology, scripting language maturity, and improved development libraries, it is possible to write scalable, well architected, "enterprise" applications in less time with less code using frameworks like WASP for PHP.
WASP How-To
The first draft of the WASP How-To is done, and I'm looking for volunteers to run through it and try it out. I'd like to make the tutorial as simple and quick to complete as possible, while still including everything I can about how to get the most out of WASP. Please send mail to the list with additions, suggestions, problems, or questions. Useful contributions will be credited in the final version.
Announcing WASP version 1
WASP 1.0 has been released! During the writing of the WASP How-To article, some issues were fixed and improvements were made. You'll want the latest version if you're going to go through the How-To. I should mention the How-To is still in final draft stages. I was going to wait until the How-To was thoroughly complete before I released 1.0, but there's been enough activity lately that I wanted to give people a chance to contribute.
If you'd like to make a suggestion or contribution to the How-To, or to other documentation, use the link to the left to subscribe to the mailing list.
WASP 1.0 RC1 Released
WASP is just about 1.0 ready. Release Candiate 1 is available for download and has everything that will be included in the 1.0 release sans some documentation, bug fixes, and cleanup.
This release represents a substantial improvement over previous releases. The code base is the same as 0.9, but now the entire build/setup/configuration process is automated using phing. Phing works exactly like apache ant, and provides full automation of configuration (using build.properties), application framework generation, and data model object creation. Simply tell it the name of the app you want, tell it where your database is, and it creates everything for you.
WASP Website is Born
Everyone's favorite PHP5 web application framework now has its own complete website.
This site will provide a hub for developers to contribute to the source, and for users to find documentation and examples of how to use WASP. News of latest releases and new functionality, information about product roadmaps, known issues, and planned fixes can be found here, as well as forums where everyone can provide helpful advice as to best use this powerful framework.
WASP is close to being 1.0 release ready. In the coming weeks I will be adding to the documentation and finishing the utility packages and creating the automation scripts.
