Planet PHPPeople blogging about PHPhttp://planet-php.net Planet PHP Aggregator 2004-11-08T21:00PHP Weekly: Issue # 209Zend.com Articleshttp://www.zend.com/zend/week/week209.php2004-11-08T21:002004-11-08T21:00New Text_Wiki Mailing ListPaul M. Joneshttp://paul-m-jones.com/blog/index.php?p=712004-11-08T19:302004-11-08T19:30First pictures onlinePHP Conference & MySQL ComConhttp://www.php-mag.net/weblogs/ipm_phpconf_04/archives/7-First-pictures-online.html2004-11-08T17:272004-11-08T17:27Christopher Kunz' Gallery. More are to come soon! ]]>First Beta of patForms due this montha programmer's best friendhttp://blog.php-tools.net/archives/84-First-Beta-of-patForms-due-this-month.html2004-11-08T16:202004-11-08T16:20
- I have entirely rewritten the Date element, which now generates several input fields directly for each token in the specified date format, and can either display as several text input fields or select boxes. The API has changed a bit, so if you are using the Date element in your projets, be careful when upgrading. Please post any bugs you find via bugs.php-tools.net.

- I have reviewed all the patForms elements and rewritten parts to optimize the code, and finish implementing the display and edit attributes - they now work correctly in html and Readonly modes.

- Finally, I added a small feature to the examples framework, which is to display the submitted form values after submitting a form.

- Stephan on his side has finished implementing the Group element, and thanks to the new patForms_Collection class which can be used for handling multiple forms, the patForms_Parser can now handle multiple forms in a form template.

- Stephan also added support for external user error codes definitions so you can either define your won for the existing locales, or add new error codes for your own locales.

As it stands, we will release a first beta of patForms this month, along with an article in the international PHP Magazine on easy form management also featuring patForms. You can have a look at the current CVS snapshot via snaps.php-tools.net. ]]>
Winter is here!iBlog - Ilia Alshanetskyhttp://ilia.ws/archives/24-Winter-is-here!.html2004-11-08T15:202004-11-08T15:20 I've was a witness to the 1st Canadian snow fall of the year (in the Toronto area). It lasted only for a few minutes and within a few moments all evidence of this event melted, but non the less it was yet another reminder that the days of good weather are numbered :-(. ]]>Filesystem MidCOM going strongHenri Bergiushttp://bergie.iki.fi/blog/filesystem_midcom_going_strong.html2004-11-08T15:162004-11-08T15:16 The filesystem migration of the MidCOM component framework has now progressed enough that it actually powers this site, as reported by the html generator meta tag:

Midgard/1.5.0/SG MidCOM/1.9.0+cvs.2004.11.05 PHP/4.3.9-1

If things are going this smoothly, the following will only be needed before we can replace the old MidCOM 1.4.x tree with the mRFC 0006-compliant version:

  • The rest of the components need to be converted
  • midcom-template needs some modifications to the <(code-global)> element(s):
    // We don't need old snippet-based MidCOM // mgd_include_snippet("/midcom/midcom"); // Use midcom-fs instead define ('MIDCOM_ROOT', '/path/to/midcom/lib​'); define ('MIDCOM_STATIC_ROOT', '/path/to/midcom/sta​tic'); define ('MIDCOM_STATIC_URL', '/midcom-static'); require(MIDCOM_ROOT . '/midcom.php');
  • We'll need a "midcom-remover" repligard package that will remove the MidCOM snippets from the database and create a compatibility snippet to /midcom/midcom

Torben has reported an approximate 25% performance improvement from the filesystem migration, but we'll have to wait for the siege results.

In the other news...

mRFC 0008, the time-based release process for Midgard entered voting today and passed in 20 minutes. This means that we will implement a release process modeled after the one GNOME project uses. I'll post more about this and other talking points for the Midgard Gathering that will be hosted by AnyKey in Sweden this weekend.

In addition, we helped Taya and Guram from Qartu in Georgia deploy their first Midgard server last week. They've already had their first customer demos and we're looking forward to helping with them in localizing Midgard to Kartuli.]]>FUDforum 2.6.8RC3 ReleasediBlog - Ilia Alshanetskyhttp://ilia.ws/archives/23-FUDforum-2.6.8RC3-Released.html2004-11-08T14:582004-11-08T14:58
Further details of this release can be found here. ]]>
The Next Generation &#150; MySQL 4.1 / 5.0PHP Conference & MySQL ComConhttp://www.php-mag.net/weblogs/ipm_phpconf_04/archives/6-The-Next-Generation-MySQL-4.1-5.0.html2004-11-08T14:192004-11-08T14:19Aaron Wormus

Even though this session, presented by Zak Greant and Georg Richter, had the biggest conference room, there was still not enough room for the participants. This talk is one of the highlights of the conference.

The presentation was very well handled, especially entertaining when Zak talked and Georg performed his SQL wizardry on the screen behind him. The format worked, and the information was presented very well.

The first section of the talk, discussed what is new in MySQL 4.1 and 5. Each feature was covered in some depth, with many live examples. The second section of the talk was specifically on the new mysqli extension. The 'i' in mysqli, could stand for "improved", "ingenious", "incompatible". Hopefully not "idiotic".
Continue reading "The Next Generation – MySQL 4.1 / 5.0" ]]>
New People, Zend Small Business, PieraphpCompletehttp://www.phpcomplete.com/archives/2004/11/08/new-people-zend-small-business-piera/2004-11-08T14:112004-11-08T14:11We hired new people recently. Two new developers. It’s exciting to bring new people on, as they seem to be bright individuals who will do well here. The goal with bringing them on is to add new developer strength to the company, as well as take some stress of myself and the other developer here. We’ve essentially doubled our programming power, so that means we will be able to handle problems quicker, and more efficiently without sacrificing development efforts on new products. It also means we have new guys on board, so hopefully they will bring new ideas with them regarding what features and services we can provide, as well as just provide a better atmosphere.

Zend Small Business

We don’t qualify anymore. Which is nice, but it also means we have to start paying full price for the products we have come to love. =) No worries though, as Zend Canaveral just looks too cool, and will be on my Christmas shopping list for the company, once it’s released.

Piera

She is sick. I hope she feel’s better soon. I don’t like it when she doesn’t feel well. Get better soon, love.

]]>
Day 2 BeginsPHP Conference & MySQL ComConhttp://www.php-mag.net/weblogs/ipm_phpconf_04/archives/5-Day-2-Begins.html2004-11-08T13:002004-11-08T13:00
Aaron

---------------------

Frankfurters were treated to the first frost this morning. It seems like tbe coolness at the IPC2k4 has braught the temperature down a few degrees. Derick was saying that it was warmer in Norway! Not only is PHP a great scripting language, but its also solving the global warming problem. What do you Java people have to say to that?

Joking aside, I just heard that Bard Farstad is recovering from a recent illness and not able to make it to the conference. We hape that you get well soon and are looking forward to seeing you at the next conference.

After a bit of deliberation, I've finally decided on which sessions I am going to attend.

Wednesday
- Module based Application development ín PHP
Opening the. Toy Box - Zak Greant
- PEAR::LiveUser - Integration in new and Existing Applications - Arnaud Limbourg
- PHP for your Business - David Costa

Thursday
- XML On Crack - the hidden beauties of XML on PHP - Christian Stocker
- XML on Speed - how to write fast and scalable PHP/XML code - Christian Stocker
- Views and Subqueries - Hartmut Holzgraefe
- Functional Programming with SPL Iterators - Marcus Boeger
- The Present and Future of Database Abstraction in PEAR - Daniel Convissor

I'll try to blog these sessions, so that all of you can know what you're missing. I would also enjoy knowing what I'm missing so let`s get this blog machine rolling!
]]>
DB_DataObject_FormBuilder 0.10.3PEAR: Latest releaseshttp://pear.php.net/package/DB_DataObject_FormBuilder2004-11-08T19:152004-11-08T19:15Text_CAPTCHA 0.1.1PEAR: Latest releaseshttp://pear.php.net/package/Text_CAPTCHA2004-11-08T16:592004-11-08T16:59File_Passwd 1.1.1PEAR: Latest releaseshttp://pear.php.net/package/File_Passwd2004-11-08T15:452004-11-08T15:45Services_Ebay 0.6.1PEAR: Latest releaseshttp://pear.php.net/package/Services_Ebay2004-11-07T12:222004-11-07T12:22PHPUnit 1.1.1PEAR: Latest releaseshttp://pear.php.net/package/PHPUnit2004-11-05T22:122004-11-05T22:12Mail_Queue 1.1.3PEAR: Latest releaseshttp://pear.php.net/package/Mail_Queue2004-11-04T19:512004-11-04T19:51 _try() [bug #2098]]]>XML_Serializer 0.12.0PEAR: Latest releaseshttp://pear.php.net/package/XML_Serializer2004-11-03T10:352004-11-03T10:35Gtk_FileDrop 0.1.0PEAR: Latest releaseshttp://pear.php.net/package/Gtk_FileDrop2004-11-03T05:382004-11-03T05:38Date_Holidays 0.11.0PEAR: Latest releaseshttp://pear.php.net/package/Date_Holidays2004-11-02T23:142004-11-02T23:14PHPUnit2 2.1.3PEAR: Latest releaseshttp://pear.php.net/package/PHPUnit22004-11-02T16:302004-11-02T16:30