bruce morrison

› Rebuilding Vogue.com.au using eZ Publish (Sitepoint Article)

Sitepoint have published an interesting article on the rebuilding of vouge.com.au using eZ publish. While the article does not focus on the implementation details it is a good overview of the redesign process and benefits of managing a site with a CMS and separating content and presentation using XHTML+CSS.
Tags:
20/05/2006 9:59 am (UTC)   Bruce Morrison   View entry   Digg!  digg it!   del.icio.us  del.icio.us

bruce morrison

› Rebuilding Vogue.com.au using eZ Publish (Sitepoint Article)

Sitepoint have published an interesting article on the rebuilding of vouge.com.au using eZ publish. While the article does not focus on the implementation details it is a good overview of the redesign process and benefits of managing a site with a CMS and separating content and presentation using XHTML+CSS.
20/05/2006 5:05 am (UTC)   Bruce Morrison   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› Community News: Show-EZ Uses Same Software as United States Equestrian Federation

As mentioned in this new post on the PHP Magazine website today, the United States Equestrian Federation has made a move on their site to an all PHP-based setup.

The United States Equestrian Federation (USEF) boasts almost 100,000 individual members, holds more than 2,700 member competitions, and has 100 affiliate organizations. All these records are managed in the USEF with PHP programming.

In the original press release it references, they also note that the Show-EZ system, which the horse entry section of the organization's site is based on, has only been around for a little while but has already proved itself invaluable. It even bosts the ability to be used via a Blackberry/Pocket PC/cellphone for the ultimate in mobility during shows.

19/05/2006 4:41 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

community news (ez.no)  eZ systems employee

› Community newsletter 19/05/2006

This week we bring you an update on the eZ publish 4.0 development process, news about the new article "Building a custom template for a news portal" and an update on the current bug status.

19/05/2006 3:50 pm (UTC)   Community news (ez.no)   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› Community News: Call for Papers for AFUP's Forum PHP 2006

The AFUP (Association Française des Utilisateurs de PHP) has officially issued their Call for Papers for their upcoming conference - Forum PHP 2006.

From PHP.net: we are looking for the best French speaking experts, who want to share their know-how and enthusiasm. This two day conference features one technical day, with the most advanced PHP techniques and a business day, with case studies and examples of successful projects.

This year's conference will be taking place in Paris at the SNHF (Société Nationale d'Horticulture) on Thursday and Friday (the 9th and 10th) of November 2006. You can get more of the details concerning what needs to be in the proposals and how to submit them from this post on the AFUP website.

19/05/2006 1:25 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› Pathfinder Blog: PHP Spam Injection First Aid with Apache ModSecurity

This new post from the Pathfinder blog takes a look at something a lot of sites overlook until it's too late - malicious injection attacks have started and there's only a few ways to deal with the problem:

Our first reaction is to pull the plug, analyze, and rebuild a secure and scalable solution. But pulling the plug is usually not an option. If a company relies on an application for leads or sales, they probably can't afford to shut it down for any length of time. Under these circumstances, triage is usually the best one can hope for.

Fortunately, there are a few things one can do to stem the bleeding. One of the more common problems with PHP-based applications is that they can allow the injection of malicious content, such as SQL or email spam. The solution? Grab an industrial size helping of Apache mod_security.

The post goes on to detail what mod_security is and how it can help - including how to enable it, Apache directives to configure it, and some examples of filter settings to apply.

18/05/2006 1:28 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› Java World: BEA showing PHP on Java app server

According to this article on the Java World site today, BEA Systems will be demonstrating, at JavaOne, PHP running on their WebLogic Application Server platform.

"We're moving to languages in addition to Java," said Bill Roth, vice president of BEA's Workshop business unit.

A prototype will be featured, with partner announcements planned for later in the year. [...] BEA's PHP move was described as "moderately significant" by Shawn Willett, principal analyst at Current Analysis. BEA is recognizing that it must examine technologies beyond just what is coming out of the Java Community Process, Willett said.

It's also mentioned that it's a step in the right direction for BEA, rounding out their area of coverage by one more langauge.

18/05/2006 1:21 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› Hiveminds Magazine: Using numbers in PHP function names

In PHP, function names have to start with either an underscore or some alpha-numeric character. Most developers, however, choose just the underscore (more recently, especially in PHP5 applications) and an alphabet character - no numbers. In this new post from Hiveminds magazine, hoever, they suggest a different approach to naming conventions for your functions/methods.

There is a problem with using procedural code in PHP. If you have hundreds of functions then you are going to run into naming problems after a while. In PHP function names not protected by OOP classes have to have unique names. This is no problem if you are not using a hook system like that of Wordpress or Drupal. These CMS are coded using the underscore character as a designation for a hook system. This "hook_action" is an example.

Well as the project grows and becomes more popular then you start running out of humanly understandble words and letters to use. That or the names become too long to be remembered during normal development. So why don't developers use numbers in the name of their functions?

The author suggests that numbers can be more memorable than just named functions and can even help to seperate them into a kind of namespace within the application. There's a bit of code that shows how to, with his naming convention ("tying the knot"), check to see if a module implements a hook.

He also notes how using a system like this can help run your code of those pesky conflicts between function names that can happen when integrating 3rd party applications.

18/05/2006 1:14 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› George Schlossnagle's Blog: Scalable Internet Architectures

George Schlossnagle has a quic note of congratulations to Theo Schlossnagle on his upcoming book release.

Theo has been working on a book for Sams, "Scalable Internet Architectures", covering the proper ways to ensure that your site and systems will be up to handling whatever load (and kinds of load) is thrown their way. It looks at the traditional ways of handling issues that come up as well as some new tricks for those on a smaller budget.

The book hasn't been released yet (July 2006), but you can preorder it now from your favorite retailer online.

18/05/2006 12:41 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

liu cougar

› FCKeditor 2.3 beta support in SJSD

FCKeditor has released its beta version for upcoming 2.3 one day ago. It introduced several advanced features, most notably Extremely Fast Loading, FitWindow/AutoGrow plugin and improved context menu/toolbar, which seems to me very promising, thus today I tried to port SJSD trunk to it. As a result, the trunk of SJSD [...]
18/05/2006 4:24 am (UTC)   Liu Cougar   View entry   Digg!  digg it!   del.icio.us  del.icio.us

eZ publish™ copyright © 1999-2005 eZ systems as