<?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, 23 May 2012 06:13:24 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[NetTuts.com: Build Ajax Data Grids with CodeIgniter and jQuery]]></title>
      <guid>http://www.phpdeveloper.org/news/16901</guid>
      <link>http://www.phpdeveloper.org/news/16901</link>
      <description><![CDATA[<p>
In a new tutorial from NetTuts.com today they show you how to combine a <a href="http://codeigniter.com">CodeIgniter</a>-based backend and a <a href="http://jquery.com">jQuery</a> frontend to make a <a href="http://net.tutsplus.com/tutorials/javascript-ajax/build-ajax-data-grids-with-codeigniter-and-jquery-2/">simple Ajax data grid</a> of data pulled from a database.
</p>
<blockquote>
In this lesson, we will create a CodeIgniter library that allows us to generate data grids automatically for managing any database table. I'll explain each step required to create this class; so you'll likely learn some new OOP techniques/concepts in the process! As a bonus, we'll proceed to write some jQuery code that will enable a user to update the data grid's content without having to wait for a page refresh.
</blockquote>
<p>
The tutorial's broken up into a few different steps, each complete with descriptions and plenty of code ready for cut-and-paste:
</p>
<ul>
<li>Build a Data Grid Generator Class (a helper in PHP)
<li>Testing the Datagrid Helper Class with a CodeIgniter Controller
<li>Implementing Ajax (jQuery to the Rescue!)
<li>Check All or Nothing!
</ul>
<p>
You can also <a href="http://nettuts.s3.amazonaws.com/1053_ci_datagrid/CodeIgniter-datagrid-tutorial-source.rar">download the source</a> for all of the scripts if you'd like to dive right into the code.
</p>]]></description>
      <pubDate>Fri, 23 Sep 2011 12:23:59 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Superdit.com: Google Web Seach With ExtJS Grid and PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/16695</guid>
      <link>http://www.phpdeveloper.org/news/16695</link>
      <description><![CDATA[<p>
From Superdit.com there's a tutorial showing you how to <a href="http://superdit.com/2011/01/24/google-web-seach-with-extjs-grid-and-php/">display search results in an ExtJS grid</a> as pulled from Google's API. The article's from the beginning of the year, but it's a good self-contained example of using <a href="http://www.sencha.com/products/extjs/">ExtJS</a> to automatically pull in data produced from the backend.
</p>
<blockquote>
This time I want to make a simple example in displaying google web search result in ExtJS grid, other ExtJS component that can be used to displaying this result is dataview, but grid is more common in displaying data in ExtJS.
</blockquote>
<p>
The code (downloadable <a href="http://www.box.net/shared/iyf2x8or8h">here</a>) is pretty simple and the full CSS, Javascript, PHP and markup you'll need are included. The PHP pulls the results from the Google API and </p> JSON encodes them for loading into the ExtJS grid. You can see the <a href="http://superdit.com/wp-content/uploads/2011/01/screenshot.png">end result here</a> or <a href="http://demo.superdit.com/ext_php_google/">try out a demo</a>.
]]></description>
      <pubDate>Tue, 09 Aug 2011 12:45:27 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Kae Verens' Blog: Extracting a sudoku puzzle from a photo]]></title>
      <guid>http://www.phpdeveloper.org/news/11881</guid>
      <link>http://www.phpdeveloper.org/news/11881</link>
      <description><![CDATA[<p>
<i>Kae Verens</i> has posted a <a href="http://verens.com/archives/2009/02/03/extracting-a-sudoku-puzzle-from-a-photo/">cool little application</a> of how to pull information out of a photo and parse it with the GD library. His example is a <a href="http://verens.com/archives/2009/02/02/visual-sudoku-solver/">visual sudoku solver</a> (part one, at least).
</p>
<blockquote>
The plan for this one is that, if you're doing a sudoku puzzle in the pub or on the train, and you get stuck, you just take a snapshot of the puzzle with your camera-phone, send the photo to a certain mobile number, and a few seconds later the solution is sent back as an SMS message. The solution costs you something small - 50 cents, maybe.
</blockquote>
<p>
The script looks at a picture of a sudoku puzzle, converts it to b&w and tries to find the squares surrounding each position of the board. With these measurements, the next step is to grab the numbers already in the puzzle and hand those off to the puzzle solver to be processed.
</p>]]></description>
      <pubDate>Wed, 04 Feb 2009 12:57:18 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Richard Thomas' Blog: jQPie 0.3 released]]></title>
      <guid>http://www.phpdeveloper.org/news/7729</guid>
      <link>http://www.phpdeveloper.org/news/7729</link>
      <description><![CDATA[<p>
<i>Richard Thomas</i> has <a href="http://www.cyberlot.net/jqpie-0-3-released">released the latest version</a> of his extensible framework today - <a href="http://projects.cyberlot.net/trac/jqpie/wiki/WikiStart">jQPie 0.3</a>.
</p>
<blockquote>
The main thing in this release is the addition of an auto complete and a grid example based of the extjs library, One thing to keep in mind the css files provided by extjs will overrun pretty much any css you have, the main one being ext-all.css, It seems some things are set in here that are required for the examples to work but at the same time it styles pretty much every element in existence.
</blockquote>
<p>
jQPie is a "a lightweight PHP interface to jQuery. The lightweight interface allows multiple ways to interact." It also has a plugin interface that allows other modules to be built on to the core functionality. Check out <a href="http://projects.cyberlot.net/trac/jqpie/wiki/WikiStart">its wiki</a> for more information.
</p>]]></description>
      <pubDate>Mon, 30 Apr 2007 08:36:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[P&aacute;draic Brady's Blog: Redux: First Official Code!]]></title>
      <guid>http://www.phpdeveloper.org/news/6531</guid>
      <link>http://www.phpdeveloper.org/news/6531</link>
      <description><![CDATA[<p>
In the continuing development of his online PHP-based game, <i>P&aacute;draic Brady</i> has created a simple class to help with mapping out the objects/structures in the game. He <a href="http://blog.quantum-star.com/index.php?/archives/239-Redux-First-Official-Code!.html">shares the code for this</a> in his latest blog post.
</p>
<blockquote>
The code sets the stage for the Redux mapping system. Basically, we're aiming at a grid-based map with each grid coordinate representing a Sector.
</blockquote>
<p>
Right now, it's just a skeleton structure, but it already has some of the key bits of functionality in place. The Redux_Map class manages the requests coming back and forth between the client and server, and the Redux_Map_Grid class helps to generate a grid structure of the objects found in that sector.
</p>
<p>
He even <a href="http://blog.quantum-star.com/index.php?/archives/239-Redux-First-Official-Code!.html">includes the unit tests</a> for testing the Redux_Map_Grid class to ensure everything's in tip top shape. Next on his list is adding actual entities to the game - planets, facilities, etc.
</p>]]></description>
      <pubDate>Thu, 19 Oct 2006 08:28:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Senza Limiti Acquires Ajax-based PHP Grid, Plans to Open Source It]]></title>
      <guid>http://www.phpdeveloper.org/news/6278</guid>
      <link>http://www.phpdeveloper.org/news/6278</link>
      <description><![CDATA[<p>
A press release <a href="http://ca.prweb.com/releases/2006/9/prweb436505.htm">has been published</a> from Senza Limiti about their acquisition of the PHPScripts.se's Ajax-enabled DataGrid component and intentions to release it under both an Open Source license and a commercial license (like MySQL has done).
</p>
<blockquote>
The PHP Grid is an Ajax-based table component that shows database information in a good looking, easy to use way. All user actions are performed in real time, on the client side, giving instant feedback and providing a desktop-like user experience. Among its features are Excel support and an automated print function that presents the table in a printable format. It also allows instant editing of database rows.
</blockquote>
<p>
You can get the complete details on the component from <a href="http://phpgrid.senzalimiti.sk/">these pages</a> on Senza Limiti's website.
</p>]]></description>
      <pubDate>Thu, 14 Sep 2006 15:47:10 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: EncoderCompare.com Launched]]></title>
      <guid>http://www.phpdeveloper.org/news/6243</guid>
      <link>http://www.phpdeveloper.org/news/6243</link>
      <description><![CDATA[<p>
When it comes to protecting your code, you definitely want to find the right product for your needs. Finding the information on all of the encoders out there can be a task in itself, though. Fortunately, <a href="http://www.encodercompare.com/">EncoderCompare.com</a> has been created to give you a quick and easy reference.
</p>
<blockquote>
<p>
Whilst we would always recommend the use of the ionCube Encoder product to protect your PHP source code when distributing your product to customers and users, there are several other products available to choose from.
</p>
<p>
To help with this, we have launched a comparison website which lists the available encoders and compares their features. The feature set is standardised so that it is possible to compare like for like in a clear manner.
</p>
</blockquote>
<p>
Currently, there's <a href="http://www.encodercompare.com/">fifteen encoders listed</a> with all of their stats - protection types, restrictions available, what OSes it has loaders for, the availability of licensing, and the pricing. There's links to get more specific information on each as well.
</p>]]></description>
      <pubDate>Mon, 11 Sep 2006 11:06:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ThinkPHP Blog: Virtual Data Grid: becoming reality soon]]></title>
      <guid>http://www.phpdeveloper.org/news/5691</guid>
      <link>http://www.phpdeveloper.org/news/5691</link>
      <description><![CDATA[<p>
<i>Björn Schotte</i> has posted <a href="http://blog.thinkphp.de/archives/120-Virtual-Data-Grid-becoming-reality-soon.html">this anticipatory post</a> for the powerful Ajax + PHP tool coming from the TurboAjax.com group - a virtual data grid.
</p>
<blockquote>
<p>
If you use Dojo, have a look at the fabulous widgets called TurboWidgets from TurboAjax.com: it's available for non-commercial and <a href="http://www.turboajax.com/turbowidgets/license.html#comm_license">commercial usage</a>. One of the great widgets is a data grid which can be customized in a wide variety.
</p>
<p>
As I've discovered in the TurboWidget forums, they're working on a virtual data grid. Imagine you want to display a list of 100,000 or more items which can be a major pita especially when working with slow internet connectivity. The solution is a real virtual data grid
</p>
</blockquote>
<p>
He points to <a href="http://www.turboajax.com/demo/TurboDataGrid_Dynamic.html">a demo</a> they've posted and includes <a href="http://blog.thinkphp.de/archives/120-Virtual-Data-Grid-becoming-reality-soon.html">two screenshots</a>, one of the previous situation with data grids like this, and a shot of theirs in action (loaded with 100,000 rows).
</p>]]></description>
      <pubDate>Mon, 26 Jun 2006 12:19:34 -0500</pubDate>
    </item>
  </channel>
</rss>

