After a major cleanup of the structure and logic due to a handful of issues, v4.1 of the Project Importer is now available!
You can download the latest version here:
https://sourceforge.net/projects/web2project-mod/files/Project-Importer/
The purpose of the Project Importer is to allow users to import their project plans from other systems. Currently Microsoft Project and WBS Gantt Chart Pro are supported.
The significant changes in this release include:
Fixed a major issue where dependencies weren't...
I am using Zend Studio for my everyday PHP work, and I like it. I know many others do too, or use PDT. It has one very cool - though not widely known - feature that allows you you to add unknown extensions to code completion. I.e., if you have some extension, create stub file with PHPDOC descriptions - i.e. something like this:
/**
* Do stuff
* @param string $arg
* @return array
*/
function dostuff($arg) {}
for each extension function, Studio will know to pick it up. You can put this file into...
Same stupid debate as so often before. Just the topics are different from time to time. Found via the Swedish Utvbloggen, RWW,A highscalability ochA myNoSQL.
Subscribe to the comments for this post?
Share this on del.icio.us
Share this on Facebook
Post on Google Buzz
Share this on LinkedIn
Share this on Plaxo
Stumble upon something good? Share it on StumbleUpon
Tweet This!
In this recent post to his blog Luc de Brouwer makes a recommendation about dereferencing your arrays - start thinking about it now even before the feature's added to the stable release!Ever since I started programming object oriented PHP I've been using function chaining and function dereferencing. But there is another thing I'd like to be able to do that was added to the PHP trunk over 8 months ago that still hasn't made it to the current release. The function I'm referring to is array...
Aleksey Martynov has submitted a project that can come in quite handy of you do a lot of work with XML in your application - a XML serialization tool for PHP 5.3 that lets you easily translate objects into valid XML.lexa-xml-serialization is a lightweight library for serializing PHP objects to XML like it's done in .NET. My xml serializer requires that you mark serializable properties of your classes with doc-comment annotations. The properties are not required to be public. The lettercase of annotations...
New on ZendCasts.com this screencast helps you use the Zend Framework's Zend_Feed component to create simple RSS and Atom feeds for your application.The screencast shows you how to create a basic controller with information for a sample blog post (title, date creates, content, etc) and a simple method to create default posts. A second controller is made to handle the feed creation and two actions are created - one for RSS and the other for Atom. The posts are then parsed and pushed out to views for...
We're about to launch a new product, and this time it's pretty client-side-intense. The application is powered by a lot of JavaScript(-mvc) and jQuery, which do xhr calls to a ZF/CouchDB powered backend. While js-mvc has unit-testing sort of covetred, I was also looking for some integration testing, multiple browsers and all that.
Selenium vs. SauceleniumI can't really say if you want one or the other. Revisiting Selenium in general, it's IMHO the only viable and suitable thing for a PHP shop. Primarily...
Padraic Brady has a new post on his blog talking about a new proposal he's made for the Zend Framework about filtering and sanitizing HTML content.For a while now, I've been keen to build a HTML Sanitisation solution for PHP. Where else would I end up putting it other than in Zend Framework? As I've explored in past articles [1] [2], HTML Sanitisation in PHP is a very inconsistent practice. [...] Isn't it possible to create a sanitiser that is both secure by default and performs well?He talks about his...
Derick Rethans has continued his series on garbage collection in the PHP internals with this second post of the series with a special look at circular references. You can find the first part here.In this second part of the three part column on the new garbage collecting mechanism in PHP 5.3, we'll dive into a solution to the problem with circular references. If we look quickly back, we found that by using code like the [first example], an in-request memory leak is created.He goes on to briefly describe...
For those that didn't get to attend this year's CakeFest 2010, The Bakery has put together this summary of some of the things that happened and the presentations that were given.CakeFest 2010 has come to a close. After 4 days of jam-packed talks, workshops, lightning talks and social outings, we're sad to see it finish. I'd like to thank the community for their ongoing and ever increasing support. Both for the community and for the CakeFest conference itself. Without the passionate community around...
Ryan Stewart and Kevin Schroeder (two all around great guys) have written an article on using Flex and Zend Framework to build the front end and back end of an application respectively. Click on it, let's talk about this for a bit.
On the Ibuildings techPortal there's a new post with the latest episode in their DPCRadio series (as recorded at this past Dutch PHP Conference) - Melanie Rhianna Lewis' talk on web services and consumer devices.A web service is an API provided by a site that allows a remote application to access data and use functionality without having to 'act like a web browser'. [...] The talk will describe how a web service targeted at consumer devices can be implemented. It will look at the different methods of...
It's time for another mtrack update; here's what's new:
Add "Snippets" feature; works like pastebin, but allows for comments to be supplied in wiki syntax in addition to the code or text snippet that you're pasting
Add Custom Field support. This is implemented by modifying the schema
(custom fields always have an "x_" prefix).
Improvements to the "custom ticket query" screens, including
ability to select which columns (including custom fields)
are included in the results
Fix an issue with...
In which I present some analysis of what Brooks' Law implies for scheduling on late projects. Read on for an overview of Brooks' Law, its components, how to model its effects on your schedule, and some caveats and conclusions to the analysis.
It's been a long road and exactly five years (35 releases) since the much discussed and highly controversial PHP directive register_globals has been disabled by default in PHP. After sifting through the mailing list archives, the following set of information has been compiled. Feel free to make additions, corrections, and report register_globals memories! First, a [...]
Today (or yesterday, or maybe tomorrow) marks a big day in my life because it's the day I became editor of the PHP Manual. The request to take over as editor was not easy because it's a position that requires work and responsibilitya€¦ and consistent time. Working on the manual (something I've done since 2001) [...]
Here are 20 possible reasons why PHP functions lack consistent names and parameters. Learning the definition for every PHP function is truly an amazing feat and I doubt this has been attempted or accomplished by anyone. At least, by any sane human. And references are named references because they are designed to be referenced, right? [...]
While reminiscing what PHP was like back in the early early years, I stumbled upon a little historical nugget from the old website. Do you know what the acronym PHP stands for? Many of us do, or think we do, but just in case take a guess from: PHP: Hypertext Preprocessor PHP: Hypermedia Preprocessor PHP: [...]
In response to a recent post by Hannes Magnusson titled a€o8 reasons why you should *not* write for the php.net manuala€o, I offer about 8 reasons why you should. Although at times subtle, Hannes shares good points regarding some of the frustration that comes with working on a successful (and old) Open Source project like [...]
PHP Logos Welcome to the [almost complete] history of PHP logos. There have been a few changes over the years, so let's explore them now: How this was created PHP 4.0.0 added main/logo.h which contains the logos themselves (as text (a bunch of numbers (magic))) so I checked out every version of this file from [...]
|
Latest PHP Tweets
|