<?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>Tue, 21 May 2013 04:41:06 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Paul Jones: New Aura System Release, Including Aura.Framework and Aura.Demo]]></title>
      <guid>http://www.phpdeveloper.org/news/18917</guid>
      <link>http://www.phpdeveloper.org/news/18917</link>
      <description><![CDATA[<p>
The Aura framework project has <a href="http://auraphp.github.com/2012/12/18/new-system-release/">released a set of updates</a> to several of their packages including the main Aura.Framework and Aura.Demo functionality.
</p>
<blockquote>
Late last night we released version 1.0.0-beta4 of the full-stack <a href="http://auraphp.github.com/system">system</a>, which composes all the independent Aura packages into a coherent framework using the <a href="http://auraphp.github.com/Aura.Framework">Aura.Framework</a> package in a project skeleton. We have extracted the "hello world" portions into their own <a href="http://auraphp.github.com/Aura.Demo">Aura.Demo</a> package so that it can be removed or disabled when you begin your project. <a href="http://auraphp.github.com/system/downloads/auraphp-system-1.0.0-beta4.tgz">Download</a> it and take it for a spin!
</blockquote>
<p>
There's been a lot of talk recently about the Aura framework and its "less dependencies, more separate packages" approach to making the framework including <a href="http://paul-m-jones.com/archives/4194">these</a> <a href="http://paul-m-jones.com/archives/4176">posts</a> <a href="http://paul-m-jones.com/archives/4152">from</a> <i>Paul Jones</i> and <a href="http://phpdeveloper.org/news/18904">others</a>.
</p>]]></description>
      <pubDate>Wed, 19 Dec 2012 11:06:02 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[WebSpeaks.in: Extract the Content of Zip file Using PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/18088</guid>
      <link>http://www.phpdeveloper.org/news/18088</link>
      <description><![CDATA[<p>
On the WebSpeaks.in site, there's a recent tutorial posted showing how you can <a href="http://www.webspeaks.in/2012/06/extract-content-of-zip-file-using-php.html">extract the contents of a zip file</a> from inside a PHP application.
</p>
<blockquote>
Sometimes you may want the users on your site to upload the zip file and then check what are the contents of that zip file. In this article I will tell you how to extract the contents of the zip file. I temporarily extract the zip files to a directory and then delete it afterwards. You can chose to keep the extracted content if you want. 
</blockquote>
<p>
The tutorial walks you through the code, showing you how to use their "ZipArchive" class to grab the file, extract the contents and display a list of the "child files" inside it. You can see a <a href="http://demos.webspeaks.in/zip/">live demo</a> of it in action or just <a href="https://www.box.com/s/3e3ee33e1e6bf503c057">download the source</a> and dive right in.
</p>]]></description>
      <pubDate>Wed, 13 Jun 2012 10:44:44 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WebSpeaks.in: Search Google Plus Profiles using PHP and Google Plus API]]></title>
      <guid>http://www.phpdeveloper.org/news/18034</guid>
      <link>http://www.phpdeveloper.org/news/18034</link>
      <description><![CDATA[<p>
In <a href="http://www.webspeaks.in/2012/05/search-google-plus-profiles-using-php.html">this new tutorial</a> to the WebSpeaks blog, <i>Arvind Bhardwj</i> shows you how to hook up to the Google+ API and search profiles for your desired terms.
</p>
<blockquote>
The main aim of this application is to go familiar with the Google Plus API usage. Google Plus provides an extremely easy to use API to access the public contents on it. Here we will create a simple search application to search user profiles on Google Plus.
</blockquote>
<p>
Complete code is provided in the post (PHP) and instructions on setting up an "application" on G+ so you can get the keys needed to connect to the API. You can see it in action in <a href="http://demos.webspeaks.in/gplus/search/">the live demo</a> or just <a href="https://www.box.com/s/715fb9da61c459a1fe8b">download the source</a> to get started.
</p>]]></description>
      <pubDate>Fri, 01 Jun 2012 09:05:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Script-Tutorials.com: Creating Your Own Commenting System from Scratch]]></title>
      <guid>http://www.phpdeveloper.org/news/17000</guid>
      <link>http://www.phpdeveloper.org/news/17000</link>
      <description><![CDATA[<p>
Script-Tutorials.com has a new article posted today showing you how to combine PHP, some CSS, a dash of SQL and some HTML (oh, and jQuery) to create <a href="http://www.script-tutorials.com/how-to-create-own-commenting-system/">your own commenting system</a> from scratch that could be used anywhere from a simple blog to a more complex social site.
</p>
<blockquote>
Today I prepared new interesting article - I will tell how you can create own commenting system (AJAX) for your items (any units at your website) with PHP. For our demonstration - I prepared two SQL tables: first table will keep records of our items. It contain several fields: title, description, time of adding and comments count. Another table will keep records of comments. We will use jQuery too (for better interface behavior). One of features will spam protection (we can post no more than one comment every 10 minutes)!
</blockquote>
<p>
<a href="http://www.script-tutorials.com/how-to-create-own-commenting-system/">The tutorial</a> includes all of the code, markup and styling you'll need to make the system work. If you'd like to get right into the code you can <a href="http://www.script-tutorials.com/demos/163/source.zip">download it as a package</a> or you can <a href="http://www.script-tutorials.com/demos/163/index.php">try out their demo</a>.
</p>]]></description>
      <pubDate>Mon, 17 Oct 2011 11:30:02 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Gareth Heyes' Blog: PHP CSSReg]]></title>
      <guid>http://www.phpdeveloper.org/news/16757</guid>
      <link>http://www.phpdeveloper.org/news/16757</link>
      <description><![CDATA[<p>
<i>Gareth Heyes</i> has a <a href="http://www.thespanner.co.uk/2011/08/18/php-cssreg/">recent post</a> pointing out the port of a project of his, <a href="http://www.thespanner.co.uk/category/cssreg/">CSSReg</a> (a filtering tool for user-provided stylesheets) over to PHP.
</p>
<blockquote>
Just a quick post to mention the excellent work by Norman Hippert aka <a href="http://twitter.com/thewildcat">@thewildcat</a>, he successfully converted my Javascript based CSSReg into PHP. I was meaning to do this but never found the time so it's pretty awesome that not only did thewildcat convert the code but found some nice bugs in my code and fixed them. Great work Norman thanks very much!
</blockquote>
<p>
You can see a demo <a href="http://ent.the-wildcat.de/cssreg/index.php">of it here</a> and grab the source <a href="http://www.businessinfo.co.uk/labs/CSSReg/cssreg.zip">as a download here</a>. You can find out more about the origins of CSSReg (and some of its siblings) in <a href="http://www.thespanner.co.uk/2010/05/05/regular-expression-sandboxing/">this other post</a> from <i>Gareth</i>.
</p>]]></description>
      <pubDate>Tue, 23 Aug 2011 10:21:40 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NETTUTS.com: Creating a Twitter OAuth Application ]]></title>
      <guid>http://www.phpdeveloper.org/news/15525</guid>
      <link>http://www.phpdeveloper.org/news/15525</link>
      <description><![CDATA[<p>
In a recent post to NETTUTS.com, there's a <a href="http://net.tutsplus.com/tutorials/php/creating-a-twitter-oauth-application/">new tutorial</a> that will walk you through the creation of a basic Twitter client that uses their OAuth system for authentication. All of the code <a href="http://nettuts.s3.amazonaws.com/861_twitterOAuth/src.zip">is provided</a> so you can follow along.
</p>
<blockquote>
OAuth can be a tricky concept to wrap your head around at first, but with the Twitter API now requiring its use, it is something you need to understand before creating a Twitter application. This tutorial will introduce you to OAuth, and walk you through the process of creating a basic application.
</blockquote>
<p>
They show you how to register your application, where to grab <a href="http://github.com/themattharris/tmhOAuth">the OAuth library from</a> and the code you'll need to make the connection and send tweets. There's also a few other code snippets showing profile image downloading, updating and cached version generation. You can see a demo of the application in action <a href="http://dev.ultramegatech.com/twitteravatars/">here</a>.
</p>]]></description>
      <pubDate>Thu, 02 Dec 2010 08:49:29 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[9Lessons.info: Facebook Style Tag Friends with Jquery, Ajax and PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/15022</guid>
      <link>http://www.phpdeveloper.org/news/15022</link>
      <description><![CDATA[<p>
On 9Lessons.info today there's <a href="http://www.9lessons.info/2010/08/tag-friends-with-jquery-ajax-and-php.html">a tutorial posted</a> by <i>Srinivas Tamada</i> about creating a simple "tag my friends" system (like Facebook's) with PHP, jQuery and a bit of Ajax magic.
</p>
<blockquote>
I received a request from my reader that asked to me how to implement Facebook like tag friends in your status or update box. It is great feature to adding friends start with @ symbol. I had tried this with Jquery, Ajax and PHP, it's simple just collaboration of my previous posts.
</blockquote>
<p>
If you want to skip to the good part, there's <a href="http://demos.9lessons.info/tagfriends.html">a demo</a> and <a href="http://demos.9lessons.info/url.php?url=http://www.box.net/shared/ef50ee88pj">code download</a> otherwise you can follow along with his code that creates a database table, includes the HTML for the interface, a backend PHP script to connect to and some CSS to make it all look a bit nicer.
</p>]]></description>
      <pubDate>Thu, 26 Aug 2010 09:58:49 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Paul Jones' Blog: Solar Beta 1 and 2, With A Blog Demo]]></title>
      <guid>http://www.phpdeveloper.org/news/13763</guid>
      <link>http://www.phpdeveloper.org/news/13763</link>
      <description><![CDATA[<p>
As is mentioned in <a href="http://paul-m-jones.com/?p=1176">this new post</a> by <i>Paul Jones</i> the <a href="http://solarphp.com">Solar framework project</a> has reached its "beta" status on December 18th, 2009 and has just hit another milestone - beta2.
</p>
<p>
Along with the release comes updates to <a href="http://solarphp.com/manual">the manual</a> including a new blog tutorial that walks you through the creation of a simple blog that shows you how create the basic application structure, add actions/views for the CRUD (Create, Read, Update, Delete) of articles and work with local strings.
</p>
<p>
If you're looking for what changed in the two betas, check out the release notes for <a href="http://svn.solarphp.com/core/tags/release-1.0.0beta1/info/notes">beta1</a> and <a href=http://svn.solarphp.com/core/tags/release-1.0.0beta2/info/notes">beta2</a> (<a href="http://svn.solarphp.com/system/download/solar-system-1.0.0beta2.tgz">download link for the beta2 release</a>).
</p>]]></description>
      <pubDate>Sat, 02 Jan 2010 06:06:35 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[ParticleTree Blog: PHP Quick Profiler]]></title>
      <guid>http://www.phpdeveloper.org/news/12397</guid>
      <link>http://www.phpdeveloper.org/news/12397</link>
      <description><![CDATA[<p>
Debugging resources being used by your script has always been a pain, and many developers have come up with their own libraries to handle the process. <i>Ryan Campbell</i> has his own entry in the category - the <a href="http://particletree.com/features/php-quick-profiler/">PHP Quick Profiler</a>.
</p>
<blockquote>
<p>
In our company, <a href="http://en.wikipedia.org/wiki/Code_review">code reviews</a> play an integral part in the development process for making quality software. We opt for a <a href="http://www.codinghorror.com/blog/archives/001229.html">mentor style approach</a> with Wufoo, where a developer works on a segment for a period of time and then passes it up to a more experienced developer for review. 
</p><p>
[...] To reduce this repetition of checking the same requirements over and over], we invested some time creating something we've called the PHP Quick Profiler-we call it PQP for short. It's a small tool (think Firebug for PHP) to provide profiling and debugging related information to developers without needing them to add a lot of programmatic overhead to their code.
</p>
</blockquote>
<p>
The <a href="http://particletree.com/features/php-quick-profiler/">post</a> gives several screenshots of the tool in action and code to get you up and running quickly. The Profiler can keep track of memory usage, "runaway" includes, execution time and database activity. There's also an <a href="http://particletree.com/examples/pqp/">online demo</a> so you can try it out yourself. 
</p>
<p>
<a href="http://particletree.com/mint/pepper/orderedlist/downloads/download.php?file=http%3A//particletree.com/files/pqp/pqp.zip">Here's the link</a> to the latest version's download.
</p>]]></description>
      <pubDate>Fri, 24 Apr 2009 07:57:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Federico Cargnelutti's Blog: PHP Support in Google App Engine]]></title>
      <guid>http://www.phpdeveloper.org/news/12342</guid>
      <link>http://www.phpdeveloper.org/news/12342</link>
      <description><![CDATA[<p>
<i>Federico</i> <a href="http://blog.fedecarg.com/2009/04/13/php-support-in-google-app-engine/">as mentioned the support</a> that the Google App Engine has added for Java. This also means that you can run PHP in it through <a href="http://www.caucho.com/resin-3.0/quercus/">Quercus</a> (a Java implementation of PHP).
</p>
<blockquote>
Google App Engine now supports Java, this means that you can write PHP applications using Quercus: <a href="http://weirdhenge.appspot.com/test.php">Demo script</a>
</blockquote>
<p>
You can find more information about this setup in <a href="http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine/">this blog post</a> from the Webdigi blog.
</p>]]></description>
      <pubDate>Wed, 15 Apr 2009 08:45:08 -0500</pubDate>
    </item>
  </channel>
</rss>
