<?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, 25 May 2013 18:54:33 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHP-GTK Community Site: PHP-GTK2 Documentation update]]></title>
      <guid>http://www.phpdeveloper.org/news/10245</guid>
      <link>http://www.phpdeveloper.org/news/10245</link>
      <description><![CDATA[<p>
Several updates <A href="http://php-gtk.eu/phpgtk2-documentation-update">have been made</a> to the documentation for the PHP-GTK project including a version of the manual.
</p>
<p>From <i>Leon Pegg</i> on the PHP-GTK Community site:</p>
<blockquote>
I have been working on the php-gtk documentation the last few weeks. I finally have an updated version of the manual. Unfortunately its not on the main site gtk.php.net, so I have uploaded it here: <a href="http://leonpegg.com/php-gtk-doc">leonpegg.com/php-gtk-doc</a>
</blockquote>
<p>
<a href="http://leonpegg.com/php-gtk-doc/">The manual</a> includes <a href="http://leonpegg.com/php-gtk-doc/tutorials.php">tutorials</a>, the actual <a href="http://leonpegg.com/php-gtk-doc/reference.php">reference guide</a> and an <a href="http://leonpegg.com/php-gtk-doc/appendix.php">appendix</a> of details on terms/other information.
</p>]]></description>
      <pubDate>Thu, 22 May 2008 10:23:45 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DeveloperTutorials: Desktop Application Development with PHP-GTK]]></title>
      <guid>http://www.phpdeveloper.org/news/9795</guid>
      <link>http://www.phpdeveloper.org/news/9795</link>
      <description><![CDATA[<p>
The Developer Tutorial site has <a href="http://www.developertutorials.com/tutorials/php/desktop-application-development-with-php-gtk-8-03-13/page1.html">an introduction</a> to PHP-GTK2 posted - an overview of what the new version (version 2) is and how you can install and use it to develop desktop applications.
</p>
<blockquote>
PHP-GTK 2 is out, and with it, a fantastic means for PHP developers to build useful, reliable cross-platform desktop applications. In this tutorial, I'll show you how to get up and running with PHP-GTK in no time and build your first desktop application.
</blockquote>
<p>
They look at <a href="http://www.developertutorials.com/tutorials/php/desktop-application-development-with-php-gtk-8-03-13/page1.html">qhat it is</a>, getting started with it and making your <a href="http://www.developertutorials.com/tutorials/php/desktop-application-development-with-php-gtk-8-03-13/page3.html">first application</a> (a simple little "Hello World" output box). They also point out some of the <a href="http://www.developertutorials.com/tutorials/php/desktop-application-development-with-php-gtk-8-03-13/page4.html">demos</a> you can grab as examples and show you how to make something a little more powerful - a window with an input form that generates an md5 hash.
</p>]]></description>
      <pubDate>Fri, 14 Mar 2008 08:48:43 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP-GTK Community Site: Locating PHP-GTK developers]]></title>
      <guid>http://www.phpdeveloper.org/news/6816</guid>
      <link>http://www.phpdeveloper.org/news/6816</link>
      <description><![CDATA[<p>
In true tech fashion, the PHP-GTK Community Site is <a href="http://www.php-gtk.eu/site/nick-geo">offering a new feature</a> for the users (and viewers) of their site - a geolocation web service that helps you see locations of other site members.
</p>
<blockquote>
The site offers "geo-nick", a simplistic API to obtain this [latitude and longitude] information coupled with the optional IRC nick field, to allow any developer to create mashups showing community PHP-GTK developers, as identified by nickname (no actual name information is made available through this API) on a map.
</blockquote>
<p>
The <a href="http://www.php-gtk.eu/site/nick-geo">post includes</a> an example of how to use the API - what package to call and what the message should contain. The results are passed back in an array of nickname, lataitude, longitude. 
</p>
<p>
Piggybacking on this new service, they also <a href="http://www.php-gtk.eu/site/using-geo-nick">have a new tutorial</a> showing how to access and use this service from a simple PHP-GTK2 application. It just grabs the results and dumps them into a simple text area in a window.
</p>
]]></description>
      <pubDate>Mon, 04 Dec 2006 09:58:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Elizabeth Smith's Blog: Callicore Desktop - A PHP-GTK2 Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/6813</guid>
      <link>http://www.phpdeveloper.org/news/6813</link>
      <description><![CDATA[<p>
<i>Elizabeth Smith</i> has posted <a href="http://elizabethmariesmith.com/2006/12/01/callicore-desktop-a-php-gtk2-framework/">a new item</a> to her blog today with information about a PHP-GTK2 framework that she's been working on (and with) called the Callicore Desktop.
</p>
<blockquote>
Don't look at me like that, I haven't lost my mind. It's not really a framework in the traditional MVC web application sense. Instead it's a group of fairly loosely coupled widgets and classes with an emphasis on clean code.
</blockquote>
<p>
With the help of several singletons, multiple widgets and a modular structure, the Callicore Desktop makes working with this parts as simple as calling it on the command line (with limited setup). If you'd like to get a look at the current version of the framework, check out <a href="http://callicore.net/">the Callicore site</a> or just <a href="http://websvn.bluga.net/wsvn/Callicore/desktop/trunk/?rev=0&sc=0">head straight to the code</a>.
</p>]]></description>
      <pubDate>Mon, 04 Dec 2006 07:31:02 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Elizabeth Smith's Blog: How to Compile PHP5.2 and PHP-GTK2 on Windows using Visual C++ Express]]></title>
      <guid>http://www.phpdeveloper.org/news/6716</guid>
      <link>http://www.phpdeveloper.org/news/6716</link>
      <description><![CDATA[<p>
Following up on her previous <a href="http://www.phpdeveloper.org/news/6679">two</a> <a href="http://www.phpdeveloper.org/news/6687">posts</a>, <i>Elizabeth Smith</i> has finally gotten the process down to an art for compiling PHP-GTK2 into a Windows version of PHP 5.2 pretty painlessly.
</p>
<blockquote>
No, I'm not insane. And I realize that there are some great resources for <a href="http://php.net/downloads.php">downloading</a> <a href="http://www.apachelounge.com/download/">precompiled</a> ready to go PHP windows <a href="http://snaps.php.net/">binaries</a> and <a href="http://pecl4win.php.net/list.php">extensions</a>. However, I've been working with PHP-GTK2, and <a href="http://php-gtk2.de/manual/classcoverage.htm">writing C code</a>. I wanted to be able to test new things being placed in CVS and learn enough C to help increase the implementation percentage.
</blockquote>
<p>
She <a href="http://elizabethmariesmith.com/2006/11/15/how-to-compile-php52-and-php-gtk2-on-windows-using-visual-c-express/">breaks the process up</a> into the four logical steps for getting it up and running:
<ul>
<li>Setup a (free as in money, not beer) <a href="http://elizabethmariesmith.com/2006/11/15/how-to-compile-php52-and-php-gtk2-on-windows-using-visual-c-express/2/">compile environment</a>
<li><a href="http://elizabethmariesmith.com/2006/11/15/how-to-compile-php52-and-php-gtk2-on-windows-using-visual-c-express/3/">Compile PHP</a>
<li><a href="http://elizabethmariesmith.com/2006/11/15/how-to-compile-php52-and-php-gtk2-on-windows-using-visual-c-express/4/">Compile PHP-GTK2</a>
<li><a href="http://elizabethmariesmith.com/2006/11/15/how-to-compile-php52-and-php-gtk2-on-windows-using-visual-c-express/5/">Deploy PHP-GTK2</a>
</ul>
She also tosses in a few screenshots of the process so you don't get too lost. There's a lot of information in here, so you'll need to pay attention, especially when it comes to the other packages and items you'll need installed to get it working.
</p>]]></description>
      <pubDate>Thu, 16 Nov 2006 06:56:47 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Scott Mattocks' Blog: Crisscott OnForce Client Desktop]]></title>
      <guid>http://www.phpdeveloper.org/news/6529</guid>
      <link>http://www.phpdeveloper.org/news/6529</link>
      <description><![CDATA[<p>
In his latest post, <i>Scott Mattocks</i> talks about an application he's created combining <a href="http://gtk.php.net/">PHP-GTK2</a> and the <a href="http://www.onforce.com/">OnForce</a> web service API to <a href="http://crisscott.com/2006/10/18/crisscott-onforce-client-desktop/">manage work orders</a> and their properties.
</p>
<blockquote>
I like the idea of taking something that is normally web based and putting it on the user's desktop. This way things can be made a little more intuitive and comfortable for the user because the application
isn't constrained by the web browser any more.
</blockquote>
<p>
Some of the features included already are:
<ul>
<li>putting together a batch of work orders while offline and sending them when connected again
<li>pull down work order data
<li>close work orders
<li>get and add notes
</ul>
He <a href="http://crisscott.com/crisscott-onforce-client-desktop">links to the application</a> and wonders what else could be made with the OnForce API as well (suggestions anyone?). To get all of the details on the OnForce API, check out <a href="http://developer.onforce.com/">their developer section.
</p>]]></description>
      <pubDate>Thu, 19 Oct 2006 07:24:38 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Knut Urdalen's Blog: Tic Tac Toe with PHP-GTK2]]></title>
      <guid>http://www.phpdeveloper.org/news/6488</guid>
      <link>http://www.phpdeveloper.org/news/6488</link>
      <description><![CDATA[<p>
<i>Knut Urdalen</i> has come back to PHP-GTK2 (since trying it back in the alpha stage) and decided to <a href="http://www.urdalen.com/blog/?p=189">give it a shot</a> by porting over an application and seeing how easy it was.
</p>
<blockquote>
I wanted to see how easy I can take a simple GTK application written in another language and port it to PHP-GTK2. I ended up porting <a href="http://perplex.schmumpf.de/dev/tictactoe/ruby/">this Ruby/Gtk example</a> written by <a href="http://perplex.schmumpf.de/">Daniel Lichtenberger</a> which have some logic, dialogs, events and some graphics.
</blockquote>
<p>
His experience was a pleasant one, finding that most of the code came over easily, if not directly (well, with syntax chnages, of course). There were a few issues with pulling in the graphics, but over all, it went well. If you'd like to check out the source for the game, you can <a href="http://www.urdalen.com/lab/tictactoe/tictactoe-1.0.tar.gz">download it here</a> and (with PHP-GTK2 installed) run it with a simple "php tictactoe.phpw" command.
</p>]]></description>
      <pubDate>Thu, 12 Oct 2006 09:14:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[php|architect: July 2006 Issue Released]]></title>
      <guid>http://www.phpdeveloper.org/news/5888</guid>
      <link>http://www.phpdeveloper.org/news/5888</link>
      <description><![CDATA[<p>
php|architect has <a href="http://hades.phparch.com/hermes/public/viewnews/index.php?id=3282">announced today</a> that their July 2006 issue of their magazine has officially been released.
</p>
<p>
Articles in <a href="http://www.phparch.com/issue.php?mid=84">this issue</a> include:
<ul>
<li><i>Anant Narayanan</i>'s look at development in PHP-GTK 2 (cover story)
<li><i>Eric Angel</i>'s tutorial on using random images in form validation
<li><i>Stefan Priebsch</i>'s thoughts on code structure and refactoring
<li>and, of course, the Security Corner (with <i>Chris Shiflett</i>) and Test Pattern (with <i>Jeff Moore</i>) columns
</ul>
</p>
<p>
You can either <a href="http://www.phparch.com/issue.php?mid=84">order a single issue</a> or get a year's subscription of this great publication. The issue costs about $4.20 USD and the full year only comes in at $35.40 USD.
</p>]]></description>
      <pubDate>Thu, 27 Jul 2006 08:18:17 -0500</pubDate>
    </item>
  </channel>
</rss>
