<?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>Fri, 21 Nov 2008 07:46:05 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Alessandro Crugnola's Blog: AMFPHP recent updates]]></title>
      <guid>http://www.phpdeveloper.org/news/11400</guid>
      <link>http://www.phpdeveloper.org/news/11400</link>
      <description><![CDATA[<p>
<i>Alessandro Crugnola</i> has <a href="http://www.sephiroth.it/weblog/archives/2008/11/well_after_a_long_time.php">posted an update</a> on the future of the <a href="http://amfphp.org/">AMFPHP</a> project (an interface between Adobe's Flex products and PHP) and how it relates to the work being done on the Zend Framework's Zend_Amf component.
</p>
<blockquote>
But after the <A href="http://andigutmans.blogspot.com/2008/09/zend-and-adobe-partner.html">partnership between Zend and Adobe</a> things started to change and amfphp started to move forward to the <A href="http://framework.zend.com/wiki/display/ZFPROP/Zend_Amf+-+Wade+Arnold">Zend Framework</a>... and in fact many developers were afraid about the real future of amfphp.
But, as <a href="http://wadearnold.com/blog/?p=112">Wade said</a>, the amfphp core will remain separated from the framework implementation ( a framework which I will never use however ), in order to have a shared core and 2 different branches for the implementation. 
</blockquote>
<p>
He notes, though, that he might be being a bit skeptical, but doesn't see things working out in their favor and that Zend_Amf will "win out" over the AMFPHP project and get the larger share of the backing from the larger companies. 
</p>]]></description>
      <pubDate>Thu, 13 Nov 2008 08:47:23 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Jonnie Spratley's Blog: Update of Flex/PHP Mini-Cookbook]]></title>
      <guid>http://www.phpdeveloper.org/news/11178</guid>
      <link>http://www.phpdeveloper.org/news/11178</link>
      <description><![CDATA[<p>
As <a href="http://alamgirdesigns.blogspot.com/2008/10/flex-and-amfphp-cookbook-revamped.html">has been noted</a> by <i>Hyder Alamgir</i>, there's been a recent big update to the <a href="http://jonniespratley.com/mini-cookbook/">Flex/Flash and PHP cookbook</a> from <i>Jonnie Spratley</i>.
</p>
<blockquote>
Here is a little thing that I made up for people using Flex/Flash and amfphp a little cheat sheet to use as a reference. This has been completely re-done since it has been so popular. I have commented all of the code very well so that does most of the explaining of what code does what. I also added a few more calls such as sending email, sending images, sending files, searching and pagination.
</blockquote>
<p>
"Recipes" include everything you'd need to get all set up - installing <a href="http://amfphp.org/">AMFPHP</a>, connecting to MySQL, creating a CRUD interface and making calls back and forth. Other examples include sending emails and a comparison of the data types between PHP and ActionScript.
</p>]]></description>
      <pubDate>Thu, 09 Oct 2008 11:17:48 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Andi Gutmans' Blog: Adobe to contribute AMF support to Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/10727</guid>
      <link>http://www.phpdeveloper.org/news/10727</link>
      <description><![CDATA[<p>
<i>Andi Gutmans</i> has <a href="http://andigutmans.blogspot.com/2008/07/adobe-to-contribute-amf-support-to-zend.html">pointed out</a> an effort that Adobe has <a href="http://framework.zend.com/wiki/display/ZFPROP/Zend_Amf">proposed</a> that would go a long way towards adding AMF support to the <a href="http://framework.zend.com">Zend Framework</a>.
</p>
<blockquote>
This ZF component will allow for client-side applications built with <a href="http://www.adobe.com/products/flex/">Flex</a> and <a href="http://www.adobe.com/products/air/">Adobe AIR</a> to communicate easily and efficiently with PHP on the server-side. Leading the design of the component for Adobe is <a href="http://wadearnold.com/blog/">Wade Arnold</a>. Wade already has a track record of bringing the Adobe RIA technologies to PHP as a result of all of his work on AMFPHP.
</blockquote>
<p>
<i>Andi</i> sees this as a next logical step to helping the framework become more "Enterprise oriented" and to compliment the recent Dojo integration. The plan is to release it with the 1.7 version of the framework, but the actual timing may vary due to the approval process.
</p>]]></description>
      <pubDate>Thu, 31 Jul 2008 11:13:42 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Generating PDF Forms From a Flex Application With PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10650</guid>
      <link>http://www.phpdeveloper.org/news/10650</link>
      <description><![CDATA[<p>
The Zend Developer Zone has posted <a href="http://devzone.zend.com/article/3705-Generating-PDF-Forms-From-a-Flex-Application-With-PHP-">a new tutorial</a> today (from <i>Richard Bates</i>) about creating PDF forms from inside a Flex application with a little help from PHP.
</p>
<blockquote>
Leveraging the power of PHP and a PDF generation library called dompdf, you can create a simple, seamless user experience in Adobe Flex. Flex enables you to create an outstanding presentation to the end-user, with instant validation of user-supplied data and the full power of ActionScript 3. Through AMFPHP, you'll gain access to PHP's full toolset, enabling virtually limitless applications.
</blockquote>
<p>
They show how to install the needed packages - <a href="http://www.amfphp.org/">AMFPHP</a> and the dompdf PHP package to make the PDF generation easy ("one of the best PDF tools for PHP you can get"). The rest is the creation of the Flex part of the application - generating the form and using PHP to push out a PDF file at the other end, complete with their data.
</p>]]></description>
      <pubDate>Mon, 21 Jul 2008 15:15:49 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Alessandro Crugnola's Blog: AMFPHP issue referencing ByteArray]]></title>
      <guid>http://www.phpdeveloper.org/news/10587</guid>
      <link>http://www.phpdeveloper.org/news/10587</link>
      <description><![CDATA[<p>
In trying to get PHP, AMFPHP and Flash to cooperate together with ByteArray information, <i>Alessandro Crugnola</i> came across some issues:
</p>
<blockquote>
Recently I made some test in AMFPHP sending an retrieving ByteArray to be stored in a mysql blob field. But suddenly I encounter a problem when I was trying to return an array of ByteArrays and I could not find out the reason flash continued to show me [an] error.
</blockquote>
<p>
He <a href="http://www.sephiroth.it/weblog/archives/2008/07/amfphp_issue_referencing_bytearray.php">includes the offending code</a> on both the PHP and ActionScript side and his ultimate solution - a problem with AMFPHP's serializer. He's even made a <a href="http://www.sephiroth.it/weblog/archives/bytearray.patch">patch file</a> if you're seeing the same issue and want to bring your install up to date.
</p>]]></description>
      <pubDate>Fri, 11 Jul 2008 08:47:43 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Reading And Writing Drupal With Flex]]></title>
      <guid>http://www.phpdeveloper.org/news/8932</guid>
      <link>http://www.phpdeveloper.org/news/8932</link>
      <description><![CDATA[<p>
On the Zend Developer Zone, there's a <a href="http://devzone.zend.com/article/2660-Reading-And-Writing-Drupal-With-Flex">new tutorial</a> talking about one developer's method for creating a link between Flex and Drupal to create a data entry form.
</p>
<blockquote>
Why Flex? Because I'd like to be able to put the widget on any site and Ajax has security issues there. Web browsers, quite rightly, ensure that Ajax pages only request data from their server of origin. So it's much harder to host an Ajax widgets on external sites without kludges like IFrames or Script tag data transit. Flex allows data access from different servers. So it's far easier to write widgets that can be hosted externally.
</blockquote>
<p>
You'll already need Drupal installed to start working with <a href="http://devzone.zend.com/article/2660-Reading-And-Writing-Drupal-With-Flex">the tutorial</a> - he chose Mac OS X as his platform of choice, but this setup will work with any installation that supports Flex. He uses the AMF protocol to interface with the PHP scripts on the backend (via AMFPHP) and a small update will need to be made to Drupal to get it to cooperate.
</p>
<p>
The rest of the tutorial shows how to create the Flex interface - making a simple information form that takes in a user's name, address and phone number and updates the Drupal contact information for them.
</p>]]></description>
      <pubDate>Tue, 30 Oct 2007 08:46:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Alessandro Crugnola's Blog: AMFPHP and mbstring]]></title>
      <guid>http://www.phpdeveloper.org/news/8825</guid>
      <link>http://www.phpdeveloper.org/news/8825</link>
      <description><![CDATA[<p>
<i>Alessandro Crugnola</i> was <a href="http://www.sephiroth.it/weblog/archives/2007/10/amfphp_and_mbstring.php">struggling with an application</a> he was developing (with Flex and PHP) where his local PHP installation worked just fine but his remote system errored on the same code:
</p>
<blockquote>
Connecting to the service browser I was receiving the error "Channel.Ping.Failed" error and investingating a bit more in the fault message I discovered that the source error was: "The class {Amf3Broker} could not be found under the class path {/var/htdocs/amfphp/services/amfphp/Amf3Broker.php}" and the Amf3Broker php class does not exists anywhere in amfphp!
</blockquote>
<p>
Despite some default settings he found, though, things still weren't loading correctly. Finally, he found the culprit - <a href="http://www.php.net/mbstring">mbstring</a>. One server had the setting to overload the strings and the other didn't resulting in the return of corrupted data from the amfphp stream.
</p>]]></description>
      <pubDate>Fri, 12 Oct 2007 09:23:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Mike Potter's Blog: Another Flex / PHP e-Seminar July 17th]]></title>
      <guid>http://www.phpdeveloper.org/news/8210</guid>
      <link>http://www.phpdeveloper.org/news/8210</link>
      <description><![CDATA[<p>
If you missed the previous PHP/Flex online seminar from Adobe, <i>Mike Potter</i> has some <a href="http://www.riapedia.com/2007/07/10/another_flex_php_e_seminar_july_17th">good news</a> for you - there's another one coming up on July 17th.
</p>
<blockquote>
For those of you who missed my first online e-seminar for PHP developers, I'll be hosting another one on July 17th (next Tuesday). The content will be fairly similar, but instead of using <a href="http://www.amfphp.org/">AMFPHP</a> I'll use <a href="http://www.themidnightcoders.com/">WebORB for PHP</a>, which was updated last week to 2.0.
</blockquote>
<p>
You can <a href="http://www.adobe.com/cfusion/event/index.cfm?event=detail&id=462539&loc=en_us">register for the session here</a>.
</p>]]></description>
      <pubDate>Tue, 10 Jul 2007 08:31:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Mike Potter's Blog: Flash and PHP Based Acrobat Connect Competitor]]></title>
      <guid>http://www.phpdeveloper.org/news/7993</guid>
      <link>http://www.phpdeveloper.org/news/7993</link>
      <description><![CDATA[<p>
<i>Mike Potter</i> <a href="http://www.riapedia.com/2007/06/06/flash_and_php_based_acrobat_connect_competitor">shines a spotlight</a> on a new web conferencing system created by <a href="http://vyew.com/content/">Vyew</a> that's being set up as a competitor to Adobe's <a href="http://www.adobe.com/products/acrobatconnect/">Acrobat Connect</a>.
</p>
<blockquote>
Vyew allows you to share and collaborate on documents, including Microsoft Office files, photos and videos. However, unlike Connect, Vyew is based on Flash and PHP, and uses <a href="http://www.amfphp.org/">AMFPHP</a> for messaging between the client and the server.
</blockquote>
<p>
They (Vyew) <a href="http://vyew.com/content/Comparison">compare themselves</a> to Adobe's product in an included comparison chart. You can also check out <a href="http://vyew.com/content/VyewVideos">video demos</a> of the application in action or check out <a href="http://vyew.com/content/Screenshots">some screenshots</a> to get a feel for how it works.
</p>]]></description>
      <pubDate>Wed, 06 Jun 2007 14:49:07 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Mike Potter's Blog: PHP Tek Presentation Horrors]]></title>
      <guid>http://www.phpdeveloper.org/news/7870</guid>
      <link>http://www.phpdeveloper.org/news/7870</link>
      <description><![CDATA[<p>
Making a good thing out of a bad situation, <i>Mike Potter</i> has <a href="http://www.riapedia.com/2007/05/17/php_tek_presentation_horrors">a new post</a> on the RIApedia blog today detailing issues he's had at this year's <a href="http://hades.phparch.com/ceres/public/tek/">php|tek</a> conference surrounding his machine.
</p>
<blockquote>
I was all set to present at the PHP|Tek show here in Chicago yesterday when I encountered a very (very very) ugly hard drive failure, 3 slides into my deck. [...] If you're looking for similar slides, <a href="http://www.riapedia.com/files/RIA_Beyond_The_Buzz_NewYork.pdf">these ones from a previous presentation in New York are close</a> [pdf], though not exactly the same.
</blockquote>
<p>
So, in lieu of the slides, he's shared <a href="http://www.riapedia.com/2007/05/17/php_tek_presentation_horrors">lots of great links</a> for the things he was going to talk about in his presentation including:
</p>
<ul>
<li><a href="http://www.picnik.com/">Picnik</a>
<li><a href="http://www.flex.org/showcase">the Flex Showcase</a>
<li><i>Cal Evans'</i> <a href="http://devzone.zend.com/node/view/id/2019">Flex and PHP tutorial</a>
<li>the <a href="http://www.php.net/json">JSON library</a> and <a href="http://www.amfphp.org/">AMFPHP</a> combination
</ul>]]></description>
      <pubDate>Fri, 18 May 2007 08:42:00 -0500</pubDate>
    </item>
  </channel>
</rss>
