<?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>Sat, 18 May 2013 23:46:04 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Juan Treminio: Introduction to Vagrant/Puppet and introducing PuPHPet]]></title>
      <guid>http://www.phpdeveloper.org/news/19582</guid>
      <link>http://www.phpdeveloper.org/news/19582</link>
      <description><![CDATA[<p>
<i>Juan Treminio</i> has <a href="http://jtreminio.com/2013/05/introduction_to_vagrant_puppet_and_introducing_puphpet_a_simple_to_use_vagrant_puppet_gui_configurator/">written up a post</a> about a new tool he's created that makes generating Vagrant/Puppet configs easy - <a href="http://puphpet.com/">PuPHPet</a>.
</p>
<blockquote>
I just released the initial version of <a href="http://puphpet.com/">PuPHPet</a>, my GUI-based gnerator for Vagrant/Puppet environments! [...] Enter PuPHPet, my GUI configurator. I have created a simple, easy to use web app that targets PHP developers and the classic LAMP stack. You will not need to learn the ins and outs of Vagrant or Puppet to build your own working VM to your specific needs. As of now you can define things like custom virtual hosts, what version of PHP to install, set up some MySQL databases, etc, all without having to touch a manifest file.
</blockquote>
<p>
<a href="https://github.com/jtreminio/Puphpet">His tool</a> (hosted version is <a href="http://puphpet.com/">here</a>) lets you define things like machine name, IP address, memory and target folder. You can pick from various server, PHP, MySQL and Apache packages you want installed as well. A custom archive (zip) file will be created that can be dropped into your system ready for use.
</p>
Link: http://jtreminio.com/2013/05/introduction_to_vagrant_puppet_and_introducing_puphpet_a_simple_to_use_vagrant_puppet_gui_configurator]]></description>
      <pubDate>Tue, 14 May 2013 12:11:18 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Paul Reinheimer's Blog: XHGui Improvements]]></title>
      <guid>http://www.phpdeveloper.org/news/14652</guid>
      <link>http://www.phpdeveloper.org/news/14652</link>
      <description><![CDATA[<p>
<i>Paul Reinheimer</i> has <a href="http://blog.preinheimer.com/index.php?/archives/358-XHGui-Improvements.html">posted about some updates</a> to a profiler project he's been working on, <a href="http://github.com/preinheimer/xhprof">XHProf</a>, with some new GUI improvements thanks to <a href="http://highcharts.com/">Highcharts</a>. XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based user interface.
</p>
<blockquote>
I merged my Highcharts branch into master today, including a bunch of improvements to the GUI for XHProf including: using Highcharts for graphing URLs over time, which allows for multiple axis per graph, adding a pie chart to the individual run page to show where time was spent on page load, ability to merge various calls for display within the pie chart (e.g. mysql_* into mysql), switched to the javascript tablesorter for the single run results, filter to allow you to view results only from a specific server or domain
</blockquote>
<p>
You can see two screenshots of this new feature in action <a href="http://blog.preinheimer.com/uploads/highchart2.png">here</a> and <a href="http://blog.preinheimer.com/uploads/2010-06-14_1115.png">here</a>. If you'd like to give the tool a try, you can grab the latest version <a href="http://github.com/preinheimer/xhprof">from github</a>.
</p>]]></description>
      <pubDate>Tue, 15 Jun 2010 11:03:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Paul Reinheimer's Blog: A GUI for XHProf]]></title>
      <guid>http://www.phpdeveloper.org/news/14417</guid>
      <link>http://www.phpdeveloper.org/news/14417</link>
      <description><![CDATA[<p>
<i>Paul Reinheimer</i> has posted about a new <a href="http://blog.preinheimer.com/index.php?/archives/355-A-GUI-for-XHProf.html">GUI frontend he's developed</a> to sit on top of the <a href="http://github.com/facebook/xhprof">XHProf profiling tool</a> and has made available <a href="http://github.com/preinheimer/xhprof">on github</a>.
</p>
<blockquote>
Facebook was kind enough to open source the XHProf extension last year, but it flew under my radar until I saw a presentation including it earlier this year when they showed off HipHop. XHProf provides profiling information about your application, while being lightweight enough to run on a production server (against a percentage of requests). Once we got it installed we ran into a few limitations with the existing GUI.
</blockquote>
<p>
His deadlines were tight, so he admits the code isn't as robust as it could be, but he does offer a tool that uses MySQL for data storage, keeps stats on things like peak memory usage and wall time and uses the Google Data Visualization API to run graphs of the data over time. You can see a few screenshots of the tool in action in the post including <a href="http://blog.preinheimer.com/uploads/2010-04-26_1443.png">this sample graph</a> and <a href="http://blog.preinheimer.com/uploads/2010-04-26_1447.png">this comparison</a> of two different runs against the same resources.
</p>
<p>
The project is available for download/contribution <a href="http://github.com/preinheimer/xhprof">on github</a>.
</p>]]></description>
      <pubDate>Tue, 27 Apr 2010 09:15:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NETTUTS.com: 15 Wonderfully Creative Uses for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/12446</guid>
      <link>http://www.phpdeveloper.org/news/12446</link>
      <description><![CDATA[<p>
NETTUTS.com has <a href="http://net.tutsplus.com/tutorials/php/15-wonderfully-creative-uses-for-php/">posted their list</a> of the top fifteen "wonderfully creative" uses for PHP on your sites.
</p>
<blockquote>
If you are familiar with the basics of PHP, then you're probably wondering how you can use it to make your website more appealing. The possibilities are endless, and you can write your own PHP scripts or implement widely available scripts from around the web. Let's get started with 15 creative uses for PHP for your website!
</blockquote>
<p>Some of the uses mentioned include:</p>
<ul>
<li>E-Commerce
<li>Graphical User Interface
<li>Building an Online Community
<li>Parsing XML Files
<li>Image Processing and Generation
<li>Create a PHP Photo Gallery
</ul>
<p>
Others include templating, working with Flash and with one of the more popular PHP blogging tools - WordPress.
</p>]]></description>
      <pubDate>Mon, 04 May 2009 07:56:42 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer Tutorials: Installing PHP on Windows]]></title>
      <guid>http://www.phpdeveloper.org/news/9764</guid>
      <link>http://www.phpdeveloper.org/news/9764</link>
      <description><![CDATA[<p>
On the Developer Tutorials website, <i>Michael Ross</i> has <a href="http://www.developertutorials.com/tutorials/php/installing-php-on-windows-8-03-05/page1.html">written up a guide</a> to step you through the installation of PHP on a Windows machine (on basically any flavor of Windows too).
</p>
<blockquote>
Your PC can be turned into a fully capable Web development environment, by installing those three technologies, and configuring them so they communicate with one another. Admittedly, you can simply install and use PHP for its command-line processing. But for creating and testing dynamically generated Web pages on your local machine, then Apache needs to be already installed and working.
</blockquote>
<p>
If you're wanting to set that part up before you get started and aren't sure how, check out <a href="http://www.developertutorials.com/tutorials/miscellaneous/installing-apache-on-windows-8-02-10/page1.html">the other</a> tutorial to get started. He works through the process with you, including screenshots of the installer and how to toss MySQL in to the mix.
</p>]]></description>
      <pubDate>Mon, 10 Mar 2008 08:42:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Job Posting: Contact Job - GUI Developer (Woburn, MA)]]></title>
      <guid>http://www.phpdeveloper.org/news/8300</guid>
      <link>http://www.phpdeveloper.org/news/8300</link>
      <description><![CDATA[<table cellpadding="3" cellspacing="2" border="0">
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Company</td>
	<td style="font-size:11px">Contact Position</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Location</td>
	<td style="font-size:11px">Woburn, MA</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Title</td>
	<td style="font-size:11px">GUI developer</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Summary</td>
	<td style="font-size:11px">
	<p>
	Our client is looking for a consultant to start asap for a 3-6 month contract opening starting asap for a GUI developer:  
	</p>
	<p>Description:</p>
	<p>
	Senior Software Engineer with 5+ years of experience in web application development, specifically on the client GUI side. A good candidate would have strong technical and communication skills with the ability to work independently and in a team environment.  Must be able to translate requirements into detailed design specifications and drive the development to completion - including implementation, unit testing, integration, testing, and so on. 
	</p>
	<p>Responsibilities:</p>
	<p>
	You will be responsible for the client side of theclient's monitoring and management software.  This entails new designs and making enhancements to existing software. 
	</p>
	<p>Technical Requirements:</p>
	<ul>
	<li>Must be strong in UI (look-and-feel) design 
	<li>3+ years using PHP, HTML, CSS, Java Script 
	<li>Web Services 
	<li>Strong SQL with Oracle  
	</ul>
	<p>
	Desirable are MySQL, Perl, UNIX scripting, Java Having System administration experience is a plus.
	</p>
	</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Link</td>
	<td style="font-size:11px"><a href="mailto:Jim Schipelliti?body=Jim Schipelliti - phone: 781-246-1600 x126">More Information</a></td>
</tr>
</table>]]></description>
      <pubDate>Fri, 20 Jul 2007 14:36:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WebRefernece: Script GUI for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6667</guid>
      <link>http://www.phpdeveloper.org/news/6667</link>
      <description><![CDATA[<p>
<i>Lee Underwood</i> shares a handy bit of software in <a href="http://www.webreference.com/reviews/script_guiPHP/">this quick article</a> on Developer.com - a GUI program that helps you execute your PHP scripts on Windows without the setup time of something like <a href="http://www.apachefriends.org/en/xampp-windows.html">XAMPP</a>.
</p>
<blockquote>
There's no need to install a server and PHP and then try to coordinate them in order to get them to work together. <a href="http://www.zzee.com/script-gui/">Script GUI</a> comes in one compact package. It includes a server, which is only available to the built-in browser and is a nice security feature. In addition, it supports CGI, virtual hosts, directory aliases, custom error documents and understands most commands in .htaccess files.
</blockquote>
<p>
He <a href="http://www.webreference.com/reviews/script_guiPHP/">tell how it works</a> (pretty much just install and go) and how it can be configured to work with virtual hosts. Best of all, it already comes with the latest version of PHP for Windows and can interface with several of the popular databases out there.
</p>]]></description>
      <pubDate>Wed, 08 Nov 2006 09:26:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[JSLabs Blog:  Top 5 PHP Tools]]></title>
      <guid>http://www.phpdeveloper.org/news/6514</guid>
      <link>http://www.phpdeveloper.org/news/6514</link>
      <description><![CDATA[<p>
In <a href="http://www.whenpenguinsattack.com/2006/10/16/top-5-php-tools/">this new post</a> on the JSLabs blog, <i>Justin Silverton</i> shares his top five PHP tools that he percieves as invaluable for any developer out there.
</p>
<p>
The list is made up of: 
<ul>
<li><a href="http://www.crimsoneditor.com/">Crimson Editor</a>
<li><a href="http://www.jcxsoftware.com/vs.php">VS.php</a>
<li><a href="http://www.jvmultimedia.com/portal/">ez_sql/ez_results - mysql wrapper library</a>
<li><a href="http://smarty.php.net/">Smarty Template Engine</a>
<il><a href="http://dev.mysql.com/downloads/gui-tools/5.0.html">mysql gui bundle 5.0</a> 
</ul>
With the exception of the VS.php utiliy, all of the rest are free to use as you see fit. He briefly describes each, including why he thinks they are invaluable.
</p>]]></description>
      <pubDate>Tue, 17 Oct 2006 10:13:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Paul Jones' Blog: PHPBlox from Zend?]]></title>
      <guid>http://www.phpdeveloper.org/news/5281</guid>
      <link>http://www.phpdeveloper.org/news/5281</link>
      <description><![CDATA[<p>
<i>Paul Jones</i> has a <a href="http://paul-m-jones.com/blog/?p=208">quick post</a> concerning a small mention he noticed in <a href="http://hades.phparch.com/hermes/public/viewnews/index.php?id=3101">this php|architect news posting</a> about something called "PHPBlox".
</p>
<quote>
<i>
I just read <a href="http://hades.phparch.com/hermes/public/viewnews/index.php?id=3101">this article</a> from PHP architect about QEDWiki, and at the end they mention something called PHPBlox. A quick <a href="http://www.google.com/search?q=phpblox">Google search</a> reveals <a href="http://devzone.zend.com/content/samples/editor/phpblox/phpblox.html">this .swf presentation</a> at Zend Devzone. Anybody know if this is supposed to be a replacement for the Zend IDE, or how it relates to the Zend Framework?
</i>
</quote>
<p>
There's also <a href="http://devzone.zend.com/content/samples/editor/phpblox/phpblox.html">a link</a> to a post on the Zend Developer Zone on the topic from a comment. Apparently, it's related to the idea of rapid application development, and <a href="http://devzone.zend.com/content/samples/editor/phpblox2/phpblox2.html">this presentation</a> is linked to in a comment on the Zend site. It shows an editor that allows the user to work within a GUI component model based development environment to create a simple dynamic page that loads database data into an HTML table, complete with "back" and "forward" links.
</p>]]></description>
      <pubDate>Tue, 02 May 2006 07:02:44 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHP-Qt Project - Cross-platform GUI Development]]></title>
      <guid>http://www.phpdeveloper.org/news/4421</guid>
      <link>http://www.phpdeveloper.org/news/4421</link>
      <description><![CDATA[Via <a href="http://www.nexen.net/news/gen.php/2005/12/02/4801,0,0,0,0.php">this new post</a> on Nexen.net, there's information about an extension that's looking to provide another cross-platform solution to the creation of local GUI software with PHP - <a href="http://php-qt.berlios.de/">PHP-Qt</a>.
<p>
<quote>
<i>
PHP-Qt is an extension for PHP5 that aims to write software with the Qt Toolkit. It provides an object-oriented interface to the Qt4 Framework and allowes to write Qt applications in the PHP language.
<p>
Qt by <a href="http://doc.trolltech.com/4.0/trolltech.html">Trolltech</a> is a C++ toolkit for cross-platform GUI application development. Qt provides single-source portability across Microsoft Windows, Mac OS X, Linux, all major commercial Unix variants, and embedded Linux.
</i>
</quote>
<p>
Their <a href="http://download.berlios.de/php-qt/php_qt-0.0.1_src.tar.gz">first (and latest) release</a>, version 0.0.1, has been posted and is ready for some testing. You need to have PHP 5.1RC1 or later to get it working (as well as the Qt4 development files, of course), but it looks like it has some good potential...]]></description>
      <pubDate>Fri, 02 Dec 2005 07:18:44 -0600</pubDate>
    </item>
  </channel>
</rss>
