Archive for July 23rd, 2007

Nick Halstead’s Blog: Boycott WordPress?

With all of the push to move to PHP5 these days, some people are asking more questions of some of the most common PHP applications as to how they plan to proceed. Nick Halstead asks his question on his blog today - should the community boycott WordPress?

Technology moves forward and PHP will long term lose its dominant position unless it gets everyone to move along with it. […] Frankly I use WordPress because it has the best plugins but it is no coding wonder and Matt [Mullenweg]’s energies would be better placed helping to move it to PHP 5 only.

The reference there is to a post from Matt (from the WordPress project) going after the community a bit for trying to force a move to PHP5 and that it’s “not a big deal” like some are making it out to be. Nick feels that, if it’s the case that Matt doesn’t even see the move to PHP5 as a big deal, maybe WordPress shouldn’t be the one of the blogging tools of choice.

Continue Reading · Add comment

Mambo Foundation Blog: Baking Mambo

According to this new post on the Mambo Foundation’s blog, they’ve made a decision on what to base the next version of their software on - the CakePHP PHP framework.

After a great deal of research the Mambo team has decided to utilize the CakePHP framework for Mambo 5. CakePHP is a rapidly evolving, mature, and feature rich PHP framework. The project is backed by an official Foundation (http://cakefoundation.org/) much like the Mambo project itself. We believe this is an important criterion as it helps assure the project will remain active and community minded.

They include an overview of some of the features of the framework they plan to use including their flexible license, the simplicity of the development process and several “hot features” like built-in validation, access control lists and flexible view caching.

Continue Reading · Add comment

Job Posting: Rapp Collins Worldwide (recruiter) Seeks Senior PHP Developer (Dallas, Tx)

Company Rapp Collins Worldwide (recruiter)
Location Dallas, Tx
Title Senior Software Engineer
Summary

BASIC FUNCTION:

Develops software applications as specified by client directives.

PRINCIPAL RESPONSIBILITIES AND ACTIVITIES:

  • Working with clients to design and implement schemas and web applications that interface with databases to collect and utilize marketing data
  • Advises and serves as an information resource
  • Will serve as technology liaison to personnel in other RCW departments
  • Design solutions that are secure
  • Work with a variety of programming environments and operating systems

REQUIREMENTS & QUALIFICATIONS:

Education:

  • Bachelors degree or equivalent experience

Professional Experience:

  • 5 years general programming experience
  • 3 years web application development experience
  • 2 years systems administration experience

Required Knowledge:

  • PHP
  • Zend or Symfony framework
  • MySQL database
  • Linux operating system

Preferred Knowledge:

  • Content Management
  • CSS

Contact Information:

Venessa Cole

972-582-2115 office

colev@rappcollins.com

Link More Information

Continue Reading · Add comment

Joakim Nygard’s Blog: Timezones in MySQL and PHP

On his blog today, Joakim Nygard has posted about the use (or disuse) of time zones in PHP:

The problem with not handling timezones correctly is not apparent in the usual case of the webserver and the database server being in the same timezone. […] Often a specific timezone is assumed for displaying date and time. This could very well be incorrect for a large number of visitors. If the database server is in yet another timezone, things begin to get out of sync.

He mentions the time zone functionality that MySQL offers too, but notes that it cannot be relied on either. Thankfully, there’s is a bit of hope in PHP5 (as of 5.1 in fact) - the date_default_timezine_set function. He includes an example of the function in use, making it simple to get the correct date and time automatically with the date() function without having to do any hacks to discover the correct time zone.

Continue Reading · Add comment

Blogge: Things You Must Know About CakePHP

On the Blogge site, there’s a listing of “must knows” that developers should understand about the CakePHP framework when working with it.

CakePHP is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.

Among those on the list of handy tips for using the framework are things like:

  • Static pages - Adjusting other data sent to the layout
  • Viewing the SQL queries that are running behind the scenes
  • Using bake.php
  • Complex model validation
  • Creating a model for a table that doesn’t actually exist in the database
  • Inserting multiple rows in succession

Continue Reading · Add comment