<?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 21:20:13 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Web & PHP Magazine: May 2013 Issue - "Time Travel"]]></title>
      <guid>http://www.phpdeveloper.org/news/19570</guid>
      <link>http://www.phpdeveloper.org/news/19570</link>
      <description><![CDATA[<p>
The Web & PHP Magazine has officially released their latest issue - the May 2013 edition, "<a href="http://webandphp.com/May2013">Time Travel</a>". 
</p>
<blockquote>
You may already be familiar with Git, but did you know that it can rewrite time itself? GitHubber Ben Straub explains all in this month's issue, which also features tutorials on extracting XML data from RSS, using Composer to manage project dependencies and using the PHP Content Repository. If you've ever thought about starting a PHP user group, Atlanta PHP User Group co-organiser Kevin Roberts shares his secrets - plus, there's our regular columns on agile, big data and testing.
</blockquote>
<p>Articles included in this latest issue include:</p>
<ul>
<li>"Change the Past" (<i>Ben Straub</i>)
<li>"Why do User Groups?" (<i>Kevin Roberts</i>)
<li>"Sprint Retrospective Primer" (<i>Steffan Surdek</i>)
<li>"Urban Legends and Error Handling" (<i>Stefan Priebsch</i>)
<li>"Managing your project's dependencies with Composer" (<i>Jefersson Nathan de O. Chaves</i>)
</ul>
<p>
As always, this issue is available free of charge and can be <a href="http://webandphp.com/user/register?destination=/May2013">downloaded directly from their site</a>.
</p>
Link: http://webandphp.com/May2013]]></description>
      <pubDate>Thu, 09 May 2013 13:23:53 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Web & PHP Magazine: Issue #10 - Reality Check]]></title>
      <guid>http://www.phpdeveloper.org/news/19038</guid>
      <link>http://www.phpdeveloper.org/news/19038</link>
      <description><![CDATA[<p>
The latest issue of the Web & PHP Magazine has been published - <a href="http://webandphp.com/issue-10">Issue #10</a>. This issue can be <a href="http://webandphp.com/user/register?destination=issue-10">downloaded for free</a> and has articles about:
</p>
<ul>
<li>Building an Identity Extraction Engine in PHP (<i>Jonathan LeBlanc</i>)
<li>5 Deadly Programming Sins (<i>Michael Stowe</i>)
<li>Physical Security Fail (<i>Arne Blankerts</i>)
<li>Database Indexing (<i>Cory Isaacson</i>)
</ul>
<p>
You can also download previous issues of the magazine for free after <a href="http://webandphp.com/user/register">registering</a> or logging in to your account.
</p>]]></description>
      <pubDate>Tue, 15 Jan 2013 11:27:09 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Web & PHP Magazine: Issue #8 - The Power of Design]]></title>
      <guid>http://www.phpdeveloper.org/news/18755</guid>
      <link>http://www.phpdeveloper.org/news/18755</link>
      <description><![CDATA[<p>
The latest issue of the Web & PHP Magazine has been released - <a href="http://webandphp.com/issue-8">Issue 8 - The Power of Design</a>. Articles in this latest issue include:
</p>
<ul>
<li><i>Todd Lombardo</i> on user context
<li><i>Stefan Priebsch</i> on data and persistence
<li><i>Patrick Allaert</i> about data structures
<lI><i>June Henriksen</i> on the human side of programming
</ul>
<p>
You can find out more about this issue (and go download your free copy) <a href="http://webandphp.com/issue-8">on the Web & PHP site</a>. There's also seven previous issues, all free for download (PDF format)!
</p>]]></description>
      <pubDate>Thu, 15 Nov 2012 13:55:06 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Wojciech Sznapka: Export colored Behat scenarios to PDF]]></title>
      <guid>http://www.phpdeveloper.org/news/18439</guid>
      <link>http://www.phpdeveloper.org/news/18439</link>
      <description><![CDATA[<p>
<i>Wojciech Sznapka</i> has shares his technique for creating <a href="http://blog.sznapka.pl/export-colored-behat-scenarios-to-pdf/">colorized exports of Behat tests</a> for use in PDF files:
</p>
<blockquote>
Behat scenarios are one of the best ways to describe system. UML Use Cases or tons of pages in SRS documents are fine, but hard to understand from the begining, and even harder to maintain in the future. Behat eases this process and also gives opportunity to automate requirements verification. To write Behat scenarios you need a text editor. I've picked my favourite - Vim, which highlights *.feature files syntax. But business people mostly don't use Vim, so I need to figure a way, to expose scenarios in easy and pleasant way.
</blockquote>
<p>
His solution involves setting up some printing options in vim to export the tests as a Postscript file, setting the "colorscheme" to the default setting so the colors will be retained. The result is exported (via the "hardcopy" command) and can be converted into a PDF (with a <a href="http://blog.sznapka.pl/wp-content/uploads/2012/09/system_requirements_example1.png">result like this</a>).
</p>]]></description>
      <pubDate>Tue, 04 Sep 2012 09:42:49 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Fortrabbit.com: BETA survey results]]></title>
      <guid>http://www.phpdeveloper.org/news/18413</guid>
      <link>http://www.phpdeveloper.org/news/18413</link>
      <description><![CDATA[<p>
Fortrabbit.com has conducted a survey of developers world-wide about what kind of platform, tools and software they use in their development work. They've <a href="http://blog.fortrabbit.com/beta-survey-results/">posted the results</a> to their site today, the answers from about 160 different developers.
</p>
<blockquote>
We have asked our readers a few questions on their PHP workflows, hosting and tools. We are very curious about this, because we want to build the best PHP PaaS for dev guys. 
</blockquote>
<p>
Some of the highlights from their findings include the large share of Zend Framework use, the predominant use of git for deployment, MySQL still being the database of choice and multi-stage deployment (environments) are a preferred setup. You can see the <a href="http://blog.fortrabbit.com/wp-content/uploads/2012/09/fortrtabbit-beta-survey-results.pdf">full results here</a> [pdf].
</p>]]></description>
      <pubDate>Tue, 28 Aug 2012 11:19:54 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Code2Learn.com: Generating PDF files from Database using CodeIgniter]]></title>
      <guid>http://www.phpdeveloper.org/news/17606</guid>
      <link>http://www.phpdeveloper.org/news/17606</link>
      <description><![CDATA[<p>
On the Code2Learn blog there's a recent tutorial about <a href="http://www.code2learn.com/2012/02/generating-pdf-files-from-database.html">creating PDFs from CodeIgniter</a> using the <a href="http://www.ros.co.nz/pdf/">R&OS PDF class</a> (not bundled with the framework, but easy to integrate).
</p>
<blockquote>
As a programmer I find PDF files very helpful to me when generating reports and getting them printed. We will be using <a href="http://www.ros.co.nz/pdf/">R&OS pdf class</a>. I find this to be the best one because all others libraries I came across didn't offer me a good control over the making of the file and also the process of making i.e the code required for this library is bit tricky but it helped me improve my coding. 
</blockquote>
<p>
Code is included to create a simple PDF helper class that creates a new "cezpdf" object and add some basic things like titles, page numbers and some basic footer text. A simple controller is included that pulls the information from a database table (in their case a record of logins) and pushes this data into the PDF as lines of text.
</p>]]></description>
      <pubDate>Wed, 29 Feb 2012 12:07:33 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Rob Allen's Blog: Updated tutorial for Zend Framework 2 beta 1]]></title>
      <guid>http://www.phpdeveloper.org/news/17011</guid>
      <link>http://www.phpdeveloper.org/news/17011</link>
      <description><![CDATA[<p>
<i>Rob Allen</i> has a quick note for fans (or those just discovering) his "Getting Started with Zend Framework" tutorial - he's posted an <a href="http://akrabat.com/zend-framework/updated-tutorial-for-zend-framework-2-beta-1/">updated version for ZF2 beta 1</a>.
</p>
<blockquote>
<a href="http://akrabat.com/zf2t/">Getting started with Zend Framework 2 (beta1)</a>, creates the same application as my ZF1 tutorial, so it should be very familiar, but this time, it's in the context of Zend Framework 2. As usual, it's a PDF too.
</blockquote>
<p>
<a href="http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework-2.pdf">This latest version</a> gives you a gentle introduction to the framework and steps you through the creation of a sample music inventory system. It includes code and explanations of how set up modules, controllers, models and views and how to tie them all together. If you're new to the framework and want to get off and running quickly, I'd highly recommend <a href="http://akrabat.com/getting-started-with-zend-framework-2/">his tutorial</a>.
</p>]]></description>
      <pubDate>Wed, 19 Oct 2011 08:33:26 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMaster.com: Generating Invoices with Zend_Pdf]]></title>
      <guid>http://www.phpdeveloper.org/news/16970</guid>
      <link>http://www.phpdeveloper.org/news/16970</link>
      <description><![CDATA[<p>
On PHPMaster.com today there's a new tutorial about using the Zend_Pdf component of the Zend Framework to <a href="http://phpmaster.com/generating-invoices-with-zend_pdf/">generate invoices</a> from the billing data in your application.
</p>
<blockquote>
The PDF format is currently the most used format to exchange documents. If you provide your website users with printable versions of invoices, event tickets and other similar documents, you'll most likely want to generate them as PDFs on the fly. In this article you will see how you can use Zend_Pdf to auto-generate PDF invoices.
</blockquote>
<p>
The concept is pretty simple - take the rows of invoice data from your system and inject them into a new PDF document. They show you how to create an invoice layout that includes that data, a header with your company name, invoice-related information and the total/amount due at the bottom. The full code is included to help you create the Zend_Pdf object, apply the text to it (based on location in the document) and working with the default font. You can download the full source <a href="https://github.com/phpmasterdotcom/GeneratingInvoicesWithZendPdf">from github</a>.
</p>]]></description>
      <pubDate>Mon, 10 Oct 2011 09:07:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sameer Borate's Blog: Read the version of a PDF in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/16621</guid>
      <link>http://www.phpdeveloper.org/news/16621</link>
      <description><![CDATA[<p>
<i>Sameer Borate</i> has a quick post to his blog today with some code that lets you <a href="http://www.codediesel.com/php/read-the-version-of-a-pdf-in-php/">read the version of a PDF document</a> programmatically without a dependency on a PDF extension or library being installed.
</p>
<blockquote>
The following [example] is a very short code to read the version number of a PDF document using PHP. I needed this recently during a PDF processing app developed in PHP. As Adobe uses different compression methods in various versions, it becomes necessary to be able to identify the version of the PDF under work.
</blockquote>
<p>
<a href="http://www.codediesel.com/php/read-the-version-of-a-pdf-in-php/">The code</a> opens the file with a <a href="http://php.net/fopen">fopen</a> and parses a certain line for the major and minor version. The PDF extension for PHP can do something similar with the <a href="http://www.php.net/manual/en/function.pdf-get-value.php">pdf_get_value</a> function passing in either "major" or "minor" as the second parameter.
</p>]]></description>
      <pubDate>Fri, 22 Jul 2011 09:54:18 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: Creating and Manipulating PDFs with PHP and FPDF]]></title>
      <guid>http://www.phpdeveloper.org/news/16032</guid>
      <link>http://www.phpdeveloper.org/news/16032</link>
      <description><![CDATA[<p>
On PHPBuilder.com today there's a new tutorial about <a href="http://www.phpbuilder.com/columns/php-pdf-generation/Jason_Gilmore03102011.php3">creating editing PDFs</a> with the help of the <a href="http://www.fpdf.org/">FPDF library</a>.
</p>
<blockquote>
Because the Web has become the primary mechanism for distributing PDF documents, it's common to encounter questions on various web development forums pertinent to the dynamic creation of PDF documents using languages such as PHP. [...] Thankfully, such a demand for PDF manipulation capabilities exists within the PHP community that numerous alternative open source solutions have long been available, including notably <a href="http://www.fpdf.org/">FPDF</a>.
</blockquote>
<p>
They help you get the library installed and show you how to create a basic PDF with some simple text inside. They build on this and show how to add multiple text sections, images and watermarks.
</p>]]></description>
      <pubDate>Fri, 11 Mar 2011 10:13:07 -0600</pubDate>
    </item>
  </channel>
</rss>
