PHP-Editors.com released their first 'PHP Programming Contests' on 10th March. Contest 1A is aimed at PHP Beginners and Contest 1B to more professional programmers. This is your chance to show the world your PHP skills and win some cool prizes into the bargain. Sponsors providing prizes include Zend Technologies, Nusphere PHPEd,
Ok devs, here's your chance to help with some ideas for XOOPS 2. I've been speaking with the other devs and we're all in agreement that it might be very helpful to create an abstraction (call-abe functions) layer that utilizes XOOPS classes to provide data, functionality and info for module devs.
A good example of this is the comments and notifications functions we've implemented that only takes a few lines of code to use.
There has been a change in handling of theme files in RC3 (which is about to be released in the next few days), as well as several modifications to the naming conventions.
The skin files will no longer be included in a themeset, but managed separately as theme files under the themes directory as we did in XOOPS 1.x. Only the module template files are included in a themeset, thus we will rename theme sets as template sets from RC3.
Why this change?
The development of theme files has become too complicated, or requires overly much work with template and skin files combined. In addition, storing them into DB made hard for the files to be modified on a frequent basis. We also have noticed that skin files are touched more often by the site administrators than are the template files. By completely separating them apart to template and theme sets, we hope that it would not only facilitate the development of theme files for XOOP2, but also make the site administration and management much easier.
Hi! I went ahead and started documenting the core API for Xoops2 using phpDoc, as you can see in the CVS. The generated doc can be viewed at http://xoops.sourceforge.net/xoops2doc/.
The work is far from complete, because I started in the kernel classes working my way out. It will be updated as more code gets added.
As a recent Mac convert like many others out there coming from the Windows world, we often have trouble finding the right server software that was so easy to find for Windows or Linux. I ran across a site today that many of you may or may not know of called Aaronfaby.com. Prior to finding this site, I had to compile most things by hand for PHP and modules.
The guy from this site has take the time to create pre-compiled binaries for many Windows/Linux equivilent server software including Apache2, PHP 4.30, Perl 5.8, Postgres SQL, MySQL, etc... Have fun and a happy new year!