<?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>Wed, 19 Jun 2013 09:09:52 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Community News: PHP-GTK Migrates to Git/Github]]></title>
      <guid>http://www.phpdeveloper.org/news/17704</guid>
      <link>http://www.phpdeveloper.org/news/17704</link>
      <description><![CDATA[<p>
As a part of the move to git/github that the <a href="http://phpdeveloper.org/news/17695">PHP project recently made</a>, a reminder was posted that the <a href="https://github.com/php/php-gtk-src">PHP-GTK project has also migrated</a>.
</p>
<blockquote>
PHP-GTK is a PHP extension that enables you to write client-side cross-platform
GUI applications. This is the first such extension of this kind and one of the
goals behind it was to prove that PHP is a capable general-purpose scripting
language that is suited for more than just Web applications.
</blockquote>
<p>
The <a href="https://github.com/php/php-gtk-src">full source</a> can be found and forked/cloned over on github and is just waiting for you to contribute!
</p>]]></description>
      <pubDate>Wed, 21 Mar 2012 09:40:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: Using PHP-GTK to serve Web Applications to HTML 5 Browsers]]></title>
      <guid>http://www.phpdeveloper.org/news/17049</guid>
      <link>http://www.phpdeveloper.org/news/17049</link>
      <description><![CDATA[<p>
On the PHPClasses.org blog today there's a new post showing how you can <a href="http://www.phpclasses.org/blog/post/162-Using-PHPGTK-to-serve-Web-Applications-to-HTML-5-Browsers.html">use PHP-GTK to generate websites</a>, not just the more traditional desktop applications people associate it with.
</p>
<blockquote>
es, you read it right, GTK+, the Gnome Toolkit library, normally used to create desktop applications, can now be used to serve the same applications via the Web to a browser that supports HTML 5 canvas objects. PHP-GTK is a PHP extension that uses the GTK+ library to build PHP desktop applications. So it can eventually benefit for this GTK library enhancements to build PHP-GTK based applications that can be served over the Web to HTML 5 browsers.
</blockquote>
<p>
<i>Manuel</i> starts by explaining a bit about what PHP-GTK (and GTK+) is and a recent update to GTK+ that allows it to generate output to different backends - Wayland (direct graphics rendering) and Broadway (HTML5 canvas support). There's no example code to go along with the post, but there's a good description of how the output of an X Windows session could be pulled in and displayed in a browser (<a href="http://www.youtube.com/watch?v=AO-qca9ddqg">see this video</a> for a cool example using GIMP and Broadway).
</p>]]></description>
      <pubDate>Thu, 27 Oct 2011 09:57:13 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Bob Majdak's Blog: Compile That PHP-GTK2, and More]]></title>
      <guid>http://www.phpdeveloper.org/news/8981</guid>
      <link>http://www.phpdeveloper.org/news/8981</link>
      <description><![CDATA[<p>
The PHP-GTK Community site has pointed out a work-in-progress <a href="http://phpgtk.opsat.net/doc/gtk/compile-from-source.html">guide to compiling PHP-GTK2</a> from <i>Bob Majdak</i>:
</p>
<blockquote>
This document does not care about what distribution you use, these instructions will work on all shapes of Linux, FreeBSD, or Solaris. It is up to you to translate any line into the required line for your distribution. I will however tell you right now, if you are on Ubuntu and never done this before, you are missing pretty much every package you need.
</blockquote>
<p>
There is one platform that there's not instructions for, though - Windows. All of the other major platforms are presented. Tools needed to compile your own setup include Autotools, the usual make tools, GTK+, a recent version of PHP (5.2 or higher) and LibGlade.
</p>]]></description>
      <pubDate>Tue, 06 Nov 2007 10:23:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Elizabeth Smith's Blog: Fun with compiling - Gtk+, PHP-Gtk2, and MSVC]]></title>
      <guid>http://www.phpdeveloper.org/news/6938</guid>
      <link>http://www.phpdeveloper.org/news/6938</link>
      <description><![CDATA[<p>
<i>Elizabeth Smith</i> has <a href="http://elizabethmariesmith.com/2006/12/18/fun-with-compiling-gtk-php-gtk2-and-msvc/">a new post</a> to her blog today covering some of the fun she's been having with compiling things like Gtk+ and PHP-Gtk2.
</p>
<blockquote>
So I've been using microsoft visual studio (actually it's Visual C++ Express, but uses the same stuff behind the scenes) to work on getting things compiled on windows. PHP-Gtk2 allows for some nifty extensions, well at least on linux. So I've been working to get versions of libglade, scintilla, gtksourceview and mozembed working on windows. It's a long, slow process. Here's the deal so far.
</blockquote>
<p>
She <a href="http://elizabethmariesmith.com/2006/12/18/fun-with-compiling-gtk-php-gtk2-and-msvc/">talks about</a> her current situation (what's compiling and what's not) and the software that she's trying to get up and running. She also mentions a problem she's been having with an error message talking about "unresolved external symbols" she'll need to track down (or get some help on - anyone out there seen it?)
</p>]]></description>
      <pubDate>Tue, 19 Dec 2006 14:34:00 -0600</pubDate>
    </item>
  </channel>
</rss>
