<?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, 22 May 2013 05:05:05 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPBuilder.com: Capture Screenshots in PHP with GrabzIt]]></title>
      <guid>http://www.phpdeveloper.org/news/18084</guid>
      <link>http://www.phpdeveloper.org/news/18084</link>
      <description><![CDATA[<p>
PHPBuilder.com has a new tutorial posted showing how you can <a href="http://www.phpbuilder.com/articles/news-reviews/miscellaneous/capture-screenshots-in-php-with-grabzit-120524022959.html">grab screenshots of websites</a> using the free <a href="http://grabz.it">GrabzIt</a> web service.
</p>
<blockquote>
GrabzIt has just launched their screenshot service, which allows developers to easily take screenshots of websites for free using the open source <a href="http://grabz.it/api/php/">GrabzIt PHP Library</a>. To take a screenshot with GrabzIt you first need to <a href="http://grabz.it/register.aspx">register</a> to get your application key and secret, once done you will be up and running in no time.
</blockquote>
<p>
Their <a href="http://www.phpbuilder.com/articles/news-reviews/miscellaneous/capture-screenshots-in-php-with-grabzit-120524022959.html">(quick) example</a> shows you how to configure the library object with your keys and call the "take picture" method to grab the shot of a given site URL. You get back an ID that can then be used to fetch the screenshot from the service as needed (pulled down and put into an image file with a <a href="http://php.net/file_put_contents">file_put_contents</a>.
</p>]]></description>
      <pubDate>Tue, 12 Jun 2012 12:15:39 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sameer Borate's Blog: Taking screenshots of websites in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/16479</guid>
      <link>http://www.phpdeveloper.org/news/16479</link>
      <description><![CDATA[<p>
In a new post <i>Sameer Borate</i> shows you how to <a href="http://www.codediesel.com/php/taking-screenshots-of-websites-in-php/">take screenshots of websites</a> with PHP (and a little help from the <a href="http://code.google.com/p/wkhtmltopdf/">wkhtmltoimage</a> tool).
</p>
<blockquote>
aking screenshos of websites is not a frequent requirement for developers but can come handy on many occasions. Although there are some nice solutions on the web, a particular one I found very good is <a href="http://code.google.com/p/wkhtmltopdf/">wkhtmltoimage</a>. wkhtmltoimage is a simple shell utility which can be used to convert html to images using the <a href="http://www.webkit.org/">webkit</a> rendering engine, and <a href="http://qt.nokia.com/">qt</a>.
</blockquote>
<p>
He includes some brief instructions of how to get the tool installed and how to run it (via the command line first) to grab a screenshot of the bbc.com site. To use it in PHP, he suggests either using it in a <a href="http://php.net/shell_exec">shell_exec</a> type of function or by using the <a href="https://github.com/knplabs/snappy">snappy</a> wrapper that handles some of the interfacing with wkhtmltoimage for you.
</p>]]></description>
      <pubDate>Thu, 16 Jun 2011 11:14:41 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Thijs Lensselink's Blog: VIM for a PHP Developer]]></title>
      <guid>http://www.phpdeveloper.org/news/16211</guid>
      <link>http://www.phpdeveloper.org/news/16211</link>
      <description><![CDATA[<p>
<i>Thijs Lensselink</i> has a new post to his blog today showing a <a href="http://lenss.nl/2011/04/vim-for-a-php-developer/">step-by-step guide</a> to setting up a vim editor environment to provide a richer experience than the plain-text defaults for working with your PHP code.
</p>
<blockquote>
For my coding work i mostly use <a href="http://www.zend.com/en/products/studio/">Zend Studio</a>. And i am a big fan of this IDE. But i also do a lot of work in the shell. And that asks for at least basic <a href="http://www.vim.org/">vim</a> knowledge. My colleague is a big vim fan. And does most of his work in vim. So last week i was compiling a cheat-sheet for my self. And came across a <a href="http://www.slideshare.net/ZendCon/vim-for-php-programmers-presentation">slideshow</a> of one of <a href="http://zmievski.org/">Andrei Zmievski</a>'s talks. This slide show got me inspired enough to start playing around with vim a bit. And this is the result of it.
</blockquote>
<p>
He walks you through everything from scratch - installing vim, setting up some of the configuration files, grabbing <a href="http://www.vim.org/scripts/script.php?script_id=69">some plugins</a> to help with highlighting, adding in <a href="http://ctags.sourceforge.net/">ctags</a> for code completion and a plugin to give the editor more of an "IDE feel". There's a few screenshots included in the post as well, so you can be sure your environment is looking the same as his.
</p>]]></description>
      <pubDate>Mon, 18 Apr 2011 10:57:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[CMStr.com: How to manually install Joomla 1.5+]]></title>
      <guid>http://www.phpdeveloper.org/news/14157</guid>
      <link>http://www.phpdeveloper.org/news/14157</link>
      <description><![CDATA[<p>
From CMStr.com there's a new tutorial showing you how to <a href="http://cmstr.com/blog/2010/03/how-to-manually-install-joomla/">set up Joomla manually</a> just in case something happens with the install and you need to change things yourself.
</p>
<blockquote>
Why would I want to do a manual install when my web host has this Fantastico thingy that will install Joomla for me? Good question. [...] If you are building websites for a living, and or plan on using Joomla a lot, then you really need to start doing your own installs. [...] If you are an experienced parachute jumper, you would pack your own chute right? This is no different.
</blockquote>
<p>
Screenshots are included to help make the process easier as they walk you through setting up the basics like language settings and database information. They also touch on the FTP setting (off for security) and removing the admin user's information to help make things a bit more secure. It's not a comprehensive list of the things you'd need to do to get it 100% configured for just what you need, but it's a start.
</p>]]></description>
      <pubDate>Tue, 09 Mar 2010 14:40:12 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer.com: Charting Your Course Using the Google Maps API]]></title>
      <guid>http://www.phpdeveloper.org/news/12350</guid>
      <link>http://www.phpdeveloper.org/news/12350</link>
      <description><![CDATA[<p>
Developer.com has posted <a href="http://www.developer.com/lang/article.php/3814971">the latest part</a> in their series on using the Google Maps API. This time they focus on something a bit more complex - working with more than one point and creating complex routes between them.
</p>
<blockquote>
This installment tackles another fascinating aspect you'll undoubtedly encounter when building location-based solutions, namely distance calculation. Whether you want to simply plot the distance separating two points on the map, or perform more complex operations involving measuring the total distance spanning a more complex route, understanding how to perform these sorts of calculations will prove invaluable time and again.
</blockquote>
<p>
The tutorial gives you example screenshots and complete code to calculate the distance between two points and, based on plots of a few different points, how to determine the distance traveled. His example is of a running route around a park.
</p>]]></description>
      <pubDate>Wed, 15 Apr 2009 17:27:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NETTUTS.com: Getting Started with Magento Ecommerce!]]></title>
      <guid>http://www.phpdeveloper.org/news/12298</guid>
      <link>http://www.phpdeveloper.org/news/12298</link>
      <description><![CDATA[<p>
The Magento eCommerce platform is quickly becoming one of the favorites, but it's also known for being  bit tricky. <a href="http://net.tutsplus.com/tutorials/other/getting-started-with-magento-ecommerce/">This new tutorial</a> from NETTUTS.com shows you how to take some of the first steps - installation, working with the admin interface and themeing.
</p>
<blockquote>
<a href="http://www.magentocommerce.com">Magento</a> is the next generation of eCommerce! It is incredibly well architectured, fully flexible, scalable, and fun to work with. If you've ever thought about creating an online shop, Magento is your choice! Today we are going to install it locally with XAMPP Lite and review the essentials.
</blockquote>
<p>
The tutorial also helps you to install the <a href="http://www.apachefriends.org/en/xampp-windows.html#646">XAMPP package</a> - a Windows all-inclusive web platform that includes Apache, MySQL, PHP and phpMyAdmin. Once its started, you can create the database Magento needs and import its data. Log into the admin, change a few settings and you're all set.
</p>]]></description>
      <pubDate>Wed, 08 Apr 2009 09:38:28 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NETTUTS.com: Using PayPal's Instant Payment Notification with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/12074</guid>
      <link>http://www.phpdeveloper.org/news/12074</link>
      <description><![CDATA[<p>
On NETTUTS.com a <a href="http://net.tutsplus.com/tutorials/php/using-paypals-instant-payment-notification-with-php/">recent tutorial</a> has been posted about the integration of your PHP application with <a href="http://paypal.com">PayPal</a>'s Instant Payment Notification system.
</p>
<blockquote>
Today we are going to combine Paypal with PHP to allow for the easy processing of payments on your website.
</blockquote>
<p>
You'll need a Premier PayPal Account to get it all working as well as already have a server with a working PHP installation (there's no setup and install for that in this tutorial). There's ten different steps in the process and screenshots and code are provided the whole way:
</p>
<ul>
<li>Creating a PayPal Account
<li>Enable IPN
<li>Building a Simple HTML Page
<li>Building a PayPal Button
<li>Writing ipn.php
<li>Creating the Database
<li>Account Creation
<li>Emailing the Login Credentials
<li>Invalid Payment Email
<li>User Login
</ul>]]></description>
      <pubDate>Thu, 05 Mar 2009 10:23:27 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Elizabeth Smith's Blog: Setting up PhD on Windows]]></title>
      <guid>http://www.phpdeveloper.org/news/11998</guid>
      <link>http://www.phpdeveloper.org/news/11998</link>
      <description><![CDATA[<p>
In <a href="http://elizabethmariesmith.com/2009/02/setting-up-phd-on-windows/">this new post</a> to her blog <i>Elizabeth Smith</i> takes a look at something easy you can do to help out the PHP project without ever writing a line of C code - helping the Documentation project. How, you ask? Well, if you're working with Windows, this is your lucky day. <i>Elizabeth</i> uses the rest of the post to show you how to install PHP, grab the phpdoc XML files from CVS and get PhD up and running.
</p>
<blockquote>
So, you've decided you want to help out - where do you start? Before you can edit a file or document an extension you need to be able to build the manual to check your changes. So you need a working install of PhD. In order to accomplish this goal you'll need three things installed and configured, which is what this article is intended to help with.
</blockquote>
<p>
You might need to grab a few other things (like the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en">Microsoft 2008 C++ runtime</a> or a <a href="http://windows.php.net/qa/#php-5.3-win32-VC6-x86">QA build</a> of PHP 5.3) to get things running, but her guide - complete with screenshots - walks you through every step of the way. For those that are a bit more experienced with working with Windows & PHP, you might find the <a href="http://elizabethmariesmith.com/2009/02/setting-up-phd-on-windows/#fiveminuteinstall">five minute install</a> a bit faster.
</p>]]></description>
      <pubDate>Mon, 23 Feb 2009 08:45:23 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint Server-Side Essentials: Introducing Joomla]]></title>
      <guid>http://www.phpdeveloper.org/news/11988</guid>
      <link>http://www.phpdeveloper.org/news/11988</link>
      <description><![CDATA[<p>
<a href="http://www.sitepoint.com/article/introducing-joomla/">This new tutorial</a> from the Server-Side essentials blog on SitePoint introduces you to one of the most powerful content managemnt systems the PHP community has to offer - <a href="http://www.joomla.org/">Joomla</a>.
</p>
<blockquote>
Joomla (TM) is among the most popular Open Source content management systems that exist today, in the company of Drupal and WordPress. If you just need to build a web site for yourself and are unfamiliar with all this HTML stuff, or you develop web sites for other people, or if you're at the pointy end of developing web-based applications, then Joomla really should be on your evaluation list. It's easy to install, use, and extend.
</blockquote>
<p>
He walks through the entire process complete with screenshots - installation, configuration and even included some links to other resources (community sites, reference links). 
</p>]]></description>
      <pubDate>Fri, 20 Feb 2009 07:56:45 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[NetBeans Blog: UI for PHPUnit support]]></title>
      <guid>http://www.phpdeveloper.org/news/11866</guid>
      <link>http://www.phpdeveloper.org/news/11866</link>
      <description><![CDATA[<p>
<i>Tomas Mysik</i> has <a href="http://blogs.sun.com/netbeansphp/entry/ui_for_phpunit_support">posted some screenshots</a> of the recently introduced <a href="http://phpunit.de">PHPUnit</a> functionality added into their development branch of the <a href="http://bits.netbeans.org/dev/nightly/latest/">NetBeans for PHP</a> tool.
</p>
<blockquote>
I would like to continue writing about our PHPUnit support in NetBeans; today, let's have a look at our new addition - UI for test results. [...] This feature is available in <A href="http://bits.netbeans.org/dev/nightly/latest/">development version</a> of NetBeans, please feel free to file issues in <a href="http://www.netbeans.org/issues/enter_bug.cgi">NetBeans IssueZilla</a> (component php, subcomponent phpunit).
</blockquote>
<p>
Their screen shots show setting up a test, the results of the runner, how failed and passes tests are shown and where to get at the full output of the PHPUnit testing run.
</p>]]></description>
      <pubDate>Tue, 03 Feb 2009 08:43:38 -0600</pubDate>
    </item>
  </channel>
</rss>
