<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Thu, 23 May 2013 11:21:59 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Community News: Seven PHP Projects Finalized in Google Summer of Code 2009]]></title>
      <guid>http://www.phpdeveloper.org/news/12384</guid>
      <link>http://www.phpdeveloper.org/news/12384</link>
      <description><![CDATA[<p>
<i>Chris Jones</i> has <a href="http://blogs.oracle.com/opal/2009/04/php_projects_for_gsoc_2009_1.html">pointed out</a> that the Google Summer of Code Projects for 2009 has been finalized and several PHP projects <a href="http://socghop.appspot.com/org/home/google/gsoc2009/php">are on the list</a>.
</p>
<p>There's seven projects with a wide range of topics - here's the list:</p>
<ul>
<li><A href="http://socghop.appspot.com/student_project/show/google/gsoc2009/php/t124023312411">run-tests.php improvements</a>
<li><a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/php/t124023312659">Add decision and path coverage to Xdebug's code coverage instrumentation</a>
<li><a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/php/t124023313475">Bug Tracker Improvements</a>
<li><a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/php/t124023314252">PhD Improvements (Plugin System)</a>
<li><a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/php/t124023314420">Abstract Extension API and Dependency Interface</a>
<li><a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/php/t124023314595">Benchmark creation</a>
<li><a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/php/t124024180468">PhD O.E. - Online editor for the PHP Manual</a>
</ul>
<p>
You can find out more about the Google Summer of Code <a href="http://socghop.appspot.com/">here</a>.
</p>]]></description>
      <pubDate>Wed, 22 Apr 2009 08:48:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Christian Weiske's Blog: Generating CHM files w/Wine on Linux & a bit about PEAR's PhD trasition]]></title>
      <guid>http://www.phpdeveloper.org/news/12039</guid>
      <link>http://www.phpdeveloper.org/news/12039</link>
      <description><![CDATA[<p>
<i>Christian Weiske</i> has <a href="http://cweiske.de/tagebuch/Generating%20CHM%20files%20with%20Wine%20on%20a%20Linux%20server%2C%20and%20a%20bit%20about%20PEAR%27s%20PhD%20transition.htm">posted a guide</a> to generate CHM files dynamically in in a Wine instance on a machine running some form of Linux.
</p>
<blockquote>
The only way to generate .chm files is to use Microsoft's HTML Help Compiler hhc.exe from the HTML Help Workshop. It can be downloaded free of charge from their website. While the workshop tool is a GUI application, hhc.exe can run completely without any windowing environment on a server - ideal for an headless web server like pear.php.net. I already got it running on my Linux desktop at home using <a href="http://winehq.org/">Wine</a>, so I chose to go the same way on the server. 
</blockquote>
<p>
He actually starts out the post with a brief history of some of the work that's been done on the PhD tool to incorporate things like screenshots and image support as well as improvements to character set handling.
</p>
<p>
As far as installing the Help Complier, he offers two helpful tips on things to watch for - the need for X forwarding to display the windows for the installation and a need to install some extra DLL files to correct <a href="http://bugs.winehq.org/show_bug.cgi?id=7517">this bug</a> with Wine.
</p>]]></description>
      <pubDate>Fri, 27 Feb 2009 12:55:01 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Elizabeth Smith's Blog: Setting up PhD on Windows]]></title>
      <guid>http://www.phpdeveloper.org/news/11998</guid>
      <link>http://www.phpdeveloper.org/news/11998</link>
      <description><![CDATA[<p>
In <a href="http://elizabethmariesmith.com/2009/02/setting-up-phd-on-windows/">this new post</a> to her blog <i>Elizabeth Smith</i> takes a look at something easy you can do to help out the PHP project without ever writing a line of C code - helping the Documentation project. How, you ask? Well, if you're working with Windows, this is your lucky day. <i>Elizabeth</i> uses the rest of the post to show you how to install PHP, grab the phpdoc XML files from CVS and get PhD up and running.
</p>
<blockquote>
So, you've decided you want to help out - where do you start? Before you can edit a file or document an extension you need to be able to build the manual to check your changes. So you need a working install of PhD. In order to accomplish this goal you'll need three things installed and configured, which is what this article is intended to help with.
</blockquote>
<p>
You might need to grab a few other things (like the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en">Microsoft 2008 C++ runtime</a> or a <a href="http://windows.php.net/qa/#php-5.3-win32-VC6-x86">QA build</a> of PHP 5.3) to get things running, but her guide - complete with screenshots - walks you through every step of the way. For those that are a bit more experienced with working with Windows & PHP, you might find the <a href="http://elizabethmariesmith.com/2009/02/setting-up-phd-on-windows/#fiveminuteinstall">five minute install</a> a bit faster.
</p>]]></description>
      <pubDate>Mon, 23 Feb 2009 08:45:23 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Christian Weiske's Blog: PEARhd steaming on]]></title>
      <guid>http://www.phpdeveloper.org/news/11223</guid>
      <link>http://www.phpdeveloper.org/news/11223</link>
      <description><![CDATA[<p>
<i>Christian Weiske</i> set out on a project - no small thing - to convert the current PEAR documentation info over to the PhD DocBook rendering system. In <a href="http://cweiske.de/tagebuch/PEARhd%20steaming%20on.htm">a new post</a> he talks about the conversion process and some of the technology involved.
</p>
<blockquote>
The reason for PhD to exist was that the previously used DSSSL based system was slow: a full build (all formats and all languages) took 24 hours to complete. Further, the tools the system based on were old, rusty and nobody understood why they broke on some machines, but also why they worked on other ones. Having a php-based system for PHP ensures that there is always someone around who can fix it if it's broken. This wasn't the case with the old documentation build system. 
</blockquote>
<p>
The conversion was spurred on by the fact that the PEAR documentation stopped building and more and more people were finding it hard to build on their machines too. He walks through the steps he took - installing PhD, converting over the docs to the DocBook 5 format and the first builds with the new system.
</p>
<blockquote>
Now that at the XML was shiny, too, it was time to actually use  PhD on it. The numbers were amazing: While a build for one format and one language took around 40 minutes on my system (dual core Macbook with 2GHz and 2GiB RAM), building the same with PhD takes 45 seconds! 
</blockquote>]]></description>
      <pubDate>Thu, 16 Oct 2008 08:49:02 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Antony Dovgal's Blog: PhD docu builds are online!]]></title>
      <guid>http://www.phpdeveloper.org/news/9133</guid>
      <link>http://www.phpdeveloper.org/news/9133</link>
      <description><![CDATA[<p>
<i>Antony Dovgal</i> has <a href="http://daylessday.org/archives/19-PhD-docu-builds-are-online!.html">pointed out</a> that the latest builds of the PHP documentation using the new PhD system have been put online.
</p>
<blockquote>
Feel the difference:<br/>
   With the old OpenJade/DocBook it took 40-60 minutes to build 'many htmls' version of the manual.<br/>
   With PhD it takes less than 2 minutes to build all three formats ('phpweb', 'one big html' and 'many htmls').
</blockquote>
<p>
You can grab the latest version of PhD to work on your very own docs either from <a href="http://cvs.php.net/phd">their CVS repository</a> or download them from <a href="http://doc.php.net/phd/">the Docs section</a> on the main PHP.net website.
</p>]]></description>
      <pubDate>Wed, 28 Nov 2007 10:28:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: The new documentation build system is ready for testing]]></title>
      <guid>http://www.phpdeveloper.org/news/8787</guid>
      <link>http://www.phpdeveloper.org/news/8787</link>
      <description><![CDATA[<p>
The main PHP website has <a href="http://www.php.net/index.php#2007-10-03-1">announced</a> the release of the new documentation build system (as <i>Hannes Magnusson</i> <a href="http://www.phpdeveloper.org/news/8769">mentioned previously</a>) is ready and has been launched for testing.
</p>
<blockquote>
<p>
The PHP documentation team is pleased to announce the initial release of the new build system that generates the PHP Manual. Written in PHP, PhD ([PH]P based [D]ocBook renderer) builds are now available for viewing at <a href="http://docs.php.net/">docs.php.net</a>. Everyone is encouraged to test and use this system so that <a href="http://bugs.php.net/">bugs</a> will be found and squashed.
</p>
<p>
Once the new build system is stable, expect additional changes to the PHP manual that will include an improved navigation system and styling for OOP documentation. 
</p>
</blockquote>
<p>
You can use the <a href="http://www.php.net/my.php">my.php page</a> to set it as your default mirror if you'd like to use it seamlessly.
</p>]]></description>
      <pubDate>Thu, 04 Oct 2007 11:17:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Hannes Magnusson's Blog: PhD: The [PH]P based [D]ocbook renderer RC1 released]]></title>
      <guid>http://www.phpdeveloper.org/news/8769</guid>
      <link>http://www.phpdeveloper.org/news/8769</link>
      <description><![CDATA[<p>
<i>Hannes Magnusson</i> has <a href="http://bjori.blogspot.com/2007/10/phd-php-based-docbook-renderer-rc1.html">bloccked about</a> the latest release of their application, PhD (the [PH]P based [D]ocbook renderer) that builds up documentation, like that for the PHP manual.
</p>
<blockquote>
Quick note; We released PhD0.1RC1 today o/ Building the php.net documentations has never been as easy or as fast. [...] It takes less than 2 minutes (on my two years old Precision M70 laptop) to render the entire php.net documentations in three formats.
</blockquote>
<p>
He <a href="http://bjori.blogspot.com/2007/10/phd-php-based-docbook-renderer-rc1.html">includes instructions</a> on fetching the packages needed/documents to compile, modify the configuration files and installing and rendering the php.net documentation. They've also set up a <a href="http://docs.php.net/manual">special mirror</a> of the PHP documentation with experimental builds of the docs.
</p>]]></description>
      <pubDate>Tue, 02 Oct 2007 14:36:00 -0500</pubDate>
    </item>
  </channel>
</rss>
