<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Idealien Studios &#187; XML</title>
	<atom:link href="http://idealienstudios.com/tag/xml/feed/" rel="self" type="application/rss+xml" />
	<link>http://idealienstudios.com</link>
	<description>We will turn your dreams into reality together!</description>
	<lastBuildDate>Thu, 27 Oct 2011 01:54:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Flash + WordPress = Flashpress</title>
		<link>http://idealienstudios.com/blog/wordpress/flashpress/</link>
		<comments>http://idealienstudios.com/blog/wordpress/flashpress/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 15:41:23 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Toronto]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://idealienstudios.com/?p=132</guid>
		<description><![CDATA[An overview and developer interview of a plugin which aims to mix the UI design strengths of Flash with the backend content management excellence of Wordpress.]]></description>
			<content:encoded><![CDATA[<p>One of the more articulate people that I met during the most recent <a title="Wordcamp Toronto" href="http://www.wordcamptoronto.com">Wordcamp Toronto</a> was Brendan Sera-Shriar who presented on a similar topic to <a href="http://www.idealienstudios.com/presentations/">my own presentation</a>, Making the Most of Plug-ins. The most interesting element of his presentation was <a title="Flashpress" href="http://www.flashpress.ca">Flashpress</a> &#8211; a Toronto PHP User Group (<a href="http://www.phug.ca/">PHUG</a>) effort to mix the front-end design strengths of Flash with the backend content management excellence of WordPress. While the term plugin is technically accurate for what they are creating, I think a new term should be coined to describe substantial development activities they have undertaken. In much the same way that PC game developers recognize the difference between a mod and a total conversion.<span id="more-132"></span></p>
<h2>What are the benefits of Flashpress?</h2>
<p><a href="http://www.flashpress.ca"><img class="size-full wp-image-140 alignleft" title="Flashpress" src="http://idealienstudios.com/wp-content/uploads/blogwp_flashpresslogo.png" alt="" width="331" height="77" /></a>There are things which Flash does very well, particularily interactivity and branded user experience, which the php / css platform of WordPress has a hard time replicating. By the same token, the strengths of state of the art publishing platform known overlap very closely with the weaknesses of Flash. It is user friendly, easy to install, update and extend. The tagline for Flashpress is better than any description I could give, &#8220;Briding the best of both worlds. Imagine if you could easily update flash and provide a WordPress installation with the interactive experience that only Flash could offer&#8221;.</p>
<h2>Understanding how Flashpress works</h2>
<p><a href="http://idealienstudios.com/wp-content/uploads/blogwp_flashpresshowto.jpg"><img class="alignright size-medium wp-image-142" title="Flashpress Process Overview" src="http://idealienstudios.com/wp-content/uploads/blogwp_flashpresshowto-300x193.jpg" alt="" width="300" height="193" /></a>For those who are already excited by the prospect of this plugin, there is a <a title="FlashPress Overview Slideshow" href="http://backspacestudios.com/blog///mnt/w0706/d44/s27/b0287d11/www/backspacestudios.com//blog//wp-content/uploads/2008/02/kucha_press.swf">flash slideshow on Brendan&#8217;s site</a> that explains the process in detail. At a high-level, the process which the will be executed when a user requests a page from a site using this plugin is:</p>
<ul>
<li>Flashpress requests XML data from WordPress</li>
<li>WordPress retrieves the data from the database</li>
<li>Flashpress sends that XML data to Flash</li>
<li>Flash both creates an instance of the page template and loads the data into it</li>
<li>The interactive elements are then applied and a user can initiate another action</li>
<li>The cycle gets repeated</li>
</ul>
<p>I sent Brendan a series of questions by e-mail that he was kind enough to take the time to answer to get more information out about Flashpress, its history, status and future.</p>
<h2>When / how did you come up with the idea to write a completely new front-end user interface for WordPress in Flash?</h2>
<p>Just over a year ago, I decided to start a PHP user group in Toronto. There was no functioning group, and I had over 90 students in my PHP class at Seneca (<a title="Seneca College" href="http://www.senecac.on.ca/">School of Communications Arts, Digital Media Arts Program</a>), and many were excited to be a part of this. We had a few meetings and were looking for a project to get it all started. I had mentioned we should do some WordPress plugins, because all my students where familiar with since I was teaching WordPress development in class. At the same time I was getting this user group (UG) together, I was still very involved in the Flash community, and thought about ways I could more designers interested in WordPress&#8230;and then&#8230;.it just came to me&#8230;what if I merge Flash and WordPress togther, then I can get the best of both worlds.</p>
<p>So, I discussed it with my students, they liked the sound of. I and suggested that we take it one step further and build and entire Flash site using WordPress as the backend cms.  This is one of the major problems in the Flash industry. It costs a lot to develop a site in Flash and then it costs almost as much to maintain it. A lot of our students go freelance and want to build Flash, but can&#8217;t get smaller clients to pay. So I thought this could be the answer. Make it easy to update and manage. Plus, we bridge two worlds, open source and commercial projects, and we get more developers and designers to work together. Which is PHUG&#8217;s philosophy. Any ways, long story short I came up with the name FlashPress and it eventually became a PHUG project.</p>
<p>The primary developers for the plugin now are Alex Nasser and Logan Aube (from <a href="http://www.bogaroo.com/">www.bogaroo.com</a>)</p>
<h2>What is the status of the project? How much is WordPress 2.7 affecting the development?</h2>
<p>This is an interesting question. WP has changed many times since the inception of FlashPress. However, most changes have been made to the look and feel of the dashboard, security issues, and better management of content. Luckily, they have not changed the DB architecture or core files enough, and some cases not at all, to affect FlashPress. 2.7 is a different story, there are some changes that may affect development, but at this point it has not been an issue. we will continue to develop along the same roadmap, and we are ready to distribute it, we figure people will contribute to areas they feel have not yet been covered. Like any good open source project, we will never be finished.</p>
<h2>How much customization will one be able to do to the UI? How much flash will one have to know?</h2>
<p>This has always been a big topic of debate for us. Initially the project was geared mostly towards Flash developers. This is for 2 reasons:</p>
<ol>
<li>We felt there was a greater need in the Flash community for a Flash driven CMS.</li>
<li>Most of the code to make this work is AS. We have had to write many custom AS libraries to get WordPress to communicate with Flash the way we want it to. The PHP end was simple, WP only needed a couple lines of code to pass date to Flash, however, Flash requires more, we need to parse all the incoming data, re-organize it, and make sure it is displayed correctly.</li>
</ol>
<p>Now to answer your question, We have decided that it would be best for this project to be accessible for both Flash and WordPress developers, meaning, we are trying very hard to ensure that as a WP developer, you will not have to play with the AS in Flash, unless they want to. It will be mostly design work and everything can be handled in WP. However, we want to make sure that both ends of the app are open source, so that either a Flash or WP developer can extend the AS and PHP to add more functionality. We have discussed heading in an interesting direction, allowing contributors on both ends to continue developemt and meet somewhere in the middle for the final distribution. It also depends which community picks up on this more.</p>
<h2>Could this also be used to build a UI in Flex since they compile to the same native code base?</h2>
<p>Yes! In fact currently most of development team have been using <a title="Adobe Flex" href="http://www.adobe.com/products/flex/">Flex</a> and <a title="FlashDevelop" href="http://www.flashdevelop.org/wikidocs/index.php?title=Features">FlashDevelop</a>. We tend not stay out of the Flash IDE. The idea is to make completely open source accessible.</p>
<h2>What functionality will be in version 1.0? What is on the whiteboard fo version 2.0?</h2>
<p>Version 1 is essentially going to cover all the basics. You will be able to use FlashPress to generate and manage all content in a Flash site. So, this means the ability to create, edit, and manage all<br />
pages, posts, and media. Version 2, will be a whole new bundle. It will hopefully allow for anything Flash and Wp related. This willl also depend on our contributors and the success of our community and project.</p>
<p>A key element on the whiteboard for version 2 is a complete installable bundle. This will have all the necessities, including plugins, special modules, sample sites, .flas and so on. We want FlashPress to be as easy to download, install, and run, as WP is now. One other things to mention: We are hoping to add some really cool open source flash tools to the bundle. The abbility to easily create red5 apps, papervision3d development, and AIR.</p>
<p><a href="http://workshops.phug.ca"><img class="alignleft size-full wp-image-145" title="PHUG Flashpress Workshops available now!" src="http://idealienstudios.com/wp-content/uploads/blogwp_flashpressworkshop.png" alt="" width="400" height="309" /></a>If anyone wants to learn more about FlashPress, PHUG are running FREE workshops about it &#8211; schedule details are available through the <a title="PHP User Group" href="http://www.phug.ca">PHUG website</a> or <a title="PHUG Workshops" href="http://workshops.phug.ca">workshops.phug.ca</a>. Presenters will upload their presentations and files there for those who miss the chance to attend. Plus this gives people the ability to continue to talk about it and share. You can also get more info at <a href="http://www.flashpressdevelopers.com/">flashpressdevelopers.com</a></p>
<p>A big thanks very much for taking the time both to answer my questions and instigate the development of such a great plugin. I look forward to being able to use it when it&#8217;s launched.</p>
]]></content:encoded>
			<wfw:commentRss>http://idealienstudios.com/blog/wordpress/flashpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

