<?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>AprilChild &#187; JavaScript</title>
	<atom:link href="http://www.april-child.com/blog/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.april-child.com/blog</link>
	<description>Insignificant Tagline</description>
	<lastBuildDate>Tue, 13 Apr 2010 18:42:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Online collaboration back on&#8230; Work on a document with your colleague</title>
		<link>http://www.april-child.com/blog/2010/04/13/online-collaboration-back-on-work-on-a-document-with-your-colleague/</link>
		<comments>http://www.april-child.com/blog/2010/04/13/online-collaboration-back-on-work-on-a-document-with-your-colleague/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 18:42:42 +0000</pubDate>
		<dc:creator>p</dc:creator>
				<category><![CDATA[Amy]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://www.april-child.com/blog/?p=69</guid>
		<description><![CDATA[Amy Editor is having all the nice collaboration features back on!]]></description>
			<content:encoded><![CDATA[<p>
I managed to get some time dedicated to finish the procedure of web hosting switch, enabled plpgsql in a PostgreSQL database (still love ya, despite all that NoSQL wave) and here we go: Amy Editor is having all the nice collaboration features back on! You may even decide to create an accout (or use one from FB) and keep track of your often misused colleagues helping you with programming or any other writing stuff :). All available from the editor&#8217;s menu.
</p>
<p>
Please keep in mind, I&#8217;m not developing the editor for almost 3 years, I&#8217;m not here for technical support, the sources are at GitHub (<a href="http://github.com/aprilchild">github.com/aprilchild</a>) and even though there&#8217;s no license specified in the code, it&#8217;s sort of like MIT. In other words &#8211; you&#8217;re hereby free to do whatever you&#8217;d like with it. Including commercial use. I don&#8217;t mind, have fun:).
</p>
<p>P.S. &#8211; something&#8217;s cooking, something far better than this old Amy Editor. In the same field, but &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.april-child.com/blog/2010/04/13/online-collaboration-back-on-work-on-a-document-with-your-colleague/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s cooking&#8230;</title>
		<link>http://www.april-child.com/blog/2008/12/19/whats-cooking/</link>
		<comments>http://www.april-child.com/blog/2008/12/19/whats-cooking/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 21:44:08 +0000</pubDate>
		<dc:creator>p</dc:creator>
				<category><![CDATA[Amy]]></category>
		<category><![CDATA[Fry]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.april-child.com/blog/?p=44</guid>
		<description><![CDATA[Hi,
<br/>
for those 2 readers of this blog left (me and my mom probably;), I thought I'd give you some overview of upcoming changes to various projects of mine. 
<p>
<a href="http://www.april-child.com/blog/2008/12/19/whats-cooking/">Read on...</a>
</p>
]]></description>
			<content:encoded><![CDATA[<p>
First of all, there&#8217;s <a href="/amy/website/">Amy Editor</a>. Its development halted 8 months ago, versions for download are even older and slower (kill me, I deserve it, no excuse of not putting it out for grab).
</p>
<p>
 So what&#8217;s next? Well, guess what, I bought a domain for it &#8211; <a href="http://www.amyeditor.com"> http://www.amyeditor.com</a>! Awesome, I can hear you, but what&#8217;s really next? The answear is &#8211; it depends on you. I&#8217;ve opened a forum on <a href="http://amyeditor.uservoice.com/">UserVoice</a> and welcome any suggestions, controversy or just random shouts. I have some preliminary ideas what to do with various parts of the editor, it&#8217;s quite possible to separate it into smaller chunks and create couple of services out of it. I don&#8217;t think the editor as it is now has much of a chance. Sure it looks nice in Safari on my Mac (and it&#8217;s fast as .. you name it), but looking at it on IE/Windows just doesn&#8217;t feel that appealing.
</p>
<p>
The main reason for canceling all work on the editor was a job (paid &#8211; whoa!:) of co-creating brand new amazing service, which I&#8217;ll share with you <em>really soon</em>. It&#8217;ll blow your mind :).
</p>
<p>
As for *.isonrails.com &#8211; there are no news, it&#8217;s abandoware at the moment :(. It&#8217;s a real shame for all those poor <a href="http://heroku.com">Heroku</a> users fighting with wonderful service and plainly TERRIBLE user interface &#8211; imagine <a href="http://www.isonrails.com">isonrails.com</a> interface planted on Heroku. That would be awesome.
</p>
<p>
<a href="http://www.april-child.com/fry/test/">Fry</a> &#8211; the underlying, ancient old JavaScript library that Amy Editor uses &#8211; no change in that department either :). But have you noticed the <a href="http://www.april-child.com/fry/terminal/test_simple.html">JavaScript Terminal</a> demo? Pretty neat, huh? ;)
</p>
<p>
Saludos,
</p>
<p>
and merry X-mas and happy new year (and all that crap:),
</p>
<p>
Petr
</p>
<p>
P.S. &#8211; don&#8217;t forget the <a href="http://amyeditor.uservoice.com">Amy Editor UserVoice</a>! :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.april-child.com/blog/2008/12/19/whats-cooking/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Projects (FTP, WebDAV, Blog protocols) in Amy Editor</title>
		<link>http://www.april-child.com/blog/2007/10/14/projects-ftp-webdav-blog-protocols-in-amy-editor/</link>
		<comments>http://www.april-child.com/blog/2007/10/14/projects-ftp-webdav-blog-protocols-in-amy-editor/#comments</comments>
		<pubDate>Sun, 14 Oct 2007 10:27:02 +0000</pubDate>
		<dc:creator>p</dc:creator>
				<category><![CDATA[Amy]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.april-child.com/blog/2007/10/14/projects-ftp-dav-blog-protocols-in-amy-editor/</guid>
		<description><![CDATA[<p>
There has been some limited effort on finishing the <strong>project feature</strong> support. Amy Editor now fully supports external APIs for accessing your documents via its Projects pane.
</p>
<p>
Project in general is a collection of resources (for now documents if you will) provided by third parties (such as your company, your fellow developers website and such) that is accessible to you.
</p>]]></description>
			<content:encoded><![CDATA[<p>
There has been some limited effort on finishing the <strong>project feature</strong> support. Amy Editor now fully supports external APIs for accessing your documents via its <strong>Projects</strong> pane.
</p>
<p>
Project in general is a collection of resources (for now documents if you will) provided by third parties (such as your company, your fellow developers website and such) that is accessible to you.
</p>
<p>
Each project has its own unique URL address, pretty much like any standard web page. If you want to open a project, all you need is such URL. Optionally the project can contain several parameters for you to adjust. Eg. FTP Editor project requires the login credentials along with ftp address itself (so do DAV and Blog editors).
</p>
<p>
There are currently four projects available to you:</p>
<ul>
<li>
		<strong>Playground</strong><br />
		<br/><br />
		URL: http://www.april-child.com/amy/projects/playground.php<br />
		<br/><br />
		It&#8217;s the simpliest of projects, purposed for those who just want to play with Amy for the first time. Contents are stored on Amy server and are generally accessible.
	</li>
<li>
		<strong>DAV Editor</strong><br />
		<br/><br />
		URL: http://www.april-child.com/amy/projects/dav.php<br />
		<br/><br />
		Access webdav resources. If you happen to have WebDAV access (that is accessible from internet), you may access it and actually open documents in Amy.
	</li>
<li>
		<strong>FTP Editor</strong><br />
		<br/><br />
		URL: http://www.april-child.com/amy/projects/ftp.php<br />
		<br/><br />
		The same as DAV, except for any FTP server. Do you have a website hosted and want to be able to access its contents from anywhere using just your browser and comfortable editor? This  might be the way.
	</li>
<li>
		<strong>Blog</strong><br />
		<br/><br />
		URL: http://www.april-child.com/amy/projects/blog.php<br />
		<br/><br />
		Use this project for accessing your blog contents. It serves as a generic blog editation tool. Currently supported is the MovableType API, works fine with any Wordpress, other systems are currently not tested (and for simplicity won&#8217;t work due lack of blogID parameter), but this will eventually change for full blog API support including those of Blogger.
	</li>
</ul>
<p>
The &#8220;project feature&#8221; itself is controlled by its own API, so it&#8217;s fairly easy to create your own unique project taking documents from your application and allow access (restricted, limited, &#8230;) to fellow developers/collaborators all via Amy. There is no need to let authentication slip past your fingers, you may as well do it yourself and still be able to create a project. The API will be presented soon (or you may mail me for additional info). There are libraries/plugins for Ruby on Rails and PHP5 at the moment.
</p>
<p>
<a href='http://www.april-child.com/blog/2007/10/14/projects-ftp-webdav-blog-protocols-in-amy-editor/projects-pane-in-amy-editor/' rel='attachment wp-att-29' title='Projects pane in Amy Editor'>Projects pane in Amy Editor Screenshot</a>
</p>
<p>
Note, the editor has changed its URL to <a href="http://www.april-child.com/amy/" target="_blank">http://www.april-child.com/amy</a>.
</p>
<p>
Stay tuned!
</p>
<p>	<a href='http://www.april-child.com/blog/wp-content/2007/10/amy-multiple-projects.png' title='Projects pane in Amy Editor'><img src='http://www.april-child.com/blog/wp-content/2007/10/amy-multiple-projects.png' width="520" alt='Projects pane in Amy Editor' /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.april-child.com/blog/2007/10/14/projects-ftp-webdav-blog-protocols-in-amy-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bundle Editor in Amy, welcome to programmable environment&#8230;</title>
		<link>http://www.april-child.com/blog/2007/07/03/bundle-editor-in-amy-welcome-to-programmable-environment/</link>
		<comments>http://www.april-child.com/blog/2007/07/03/bundle-editor-in-amy-welcome-to-programmable-environment/#comments</comments>
		<pubDate>Tue, 03 Jul 2007 17:01:55 +0000</pubDate>
		<dc:creator>p</dc:creator>
				<category><![CDATA[Amy]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.april-child.com/blog/2007/07/03/bundle-editor-in-amy-welcome-to-programmable-environment/</guid>
		<description><![CDATA[I've made an update of the Amy Collaborative Editor, you can now actually see, use (and save!) what's behind the scene with the most powerful feature of the editor - its extensible Bundles.]]></description>
			<content:encoded><![CDATA[<p>
I&#8217;ve made an update of the <a href="http://www.april-child.com/blog/2007/04/24/introducing-amy/">Amy Editor</a>, you can see and actually use (and save) what&#8217;s behind the scene with the most powerful feature of the editor &#8211; its extensible Bundles.
</p>
<p>
You can <a href="http://dev.april-child.com/amy/amy.php">launch the editor right here</a>.
</p>
<p>
Some screenshots follow: </p>
<p><a href='http://www.april-child.com/blog/2007/07/03/bundle-editor-in-amy-welcome-to-programmable-environment/bundle-editor/' rel='attachment wp-att-18' title='Bundle Editor'>Bundle Editor</a></p>
<p><a href='http://www.april-child.com/blog/2007/07/03/bundle-editor-in-amy-welcome-to-programmable-environment/remote-command-definition/' rel='attachment wp-att-19' title='Remote command definition'>Remote command definition</a></p>
<p><a href='http://www.april-child.com/blog/2007/07/03/bundle-editor-in-amy-welcome-to-programmable-environment/key-equivalent-option-when-launching-snippet/' rel='attachment wp-att-20' title='Key equivalent option when launching snippet'>Key equivalent option when launching snippet</a></p>
<p><a href='http://www.april-child.com/blog/2007/07/03/bundle-editor-in-amy-welcome-to-programmable-environment/typical-snippet-definition/' rel='attachment wp-att-21' title='Typical snippet definition'>Typical snippet definition</a></p>
<p><a href='http://www.april-child.com/blog/2007/07/03/bundle-editor-in-amy-welcome-to-programmable-environment/searching-using-google-snippet/' rel='attachment wp-att-22' title='Searching using Google snippet'>Searching using Google snippet</a></p>
<p><a href='http://www.april-child.com/blog/2007/07/03/bundle-editor-in-amy-welcome-to-programmable-environment/searching-using-google-snippet-results/' rel='attachment wp-att-23' title='Searching using Google snippet - results'>Searching using Google snippet &#8211; results</a></p>
<p><a href='http://www.april-child.com/blog/2007/07/03/bundle-editor-in-amy-welcome-to-programmable-environment/searching-using-google-aks-snippet/' rel='attachment wp-att-24' title='Searching using Google ask snippet'>Searching using Google ask snippet</a></p>
<p><a href='http://www.april-child.com/blog/2007/07/03/bundle-editor-in-amy-welcome-to-programmable-environment/and-the-results-of-ga/' rel='attachment wp-att-25' title='And the results of ??ga?'>And the results of ??ga?</a></p>
<p><a href='http://www.april-child.com/blog/2007/07/03/bundle-editor-in-amy-welcome-to-programmable-environment/ga-explained-see-the-source/' rel='attachment wp-att-26' title='??ga? explained - see the source'>??ga? explained &#8211; see the source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.april-child.com/blog/2007/07/03/bundle-editor-in-amy-welcome-to-programmable-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fry, JavaScript redefined (slightly:-)</title>
		<link>http://www.april-child.com/blog/2007/06/29/fry-javascript-redefined-slightly/</link>
		<comments>http://www.april-child.com/blog/2007/06/29/fry-javascript-redefined-slightly/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 10:06:22 +0000</pubDate>
		<dc:creator>p</dc:creator>
				<category><![CDATA[Fry]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.april-child.com/blog/2007/06/29/fry-javascript-redefined-slightly/</guid>
		<description><![CDATA[This is the first in a series of articles about yet another library. Well, this one is really super-sweet. Fry Framework (or just Fry) is an evolution of 12 years JavaScript programming (mine of course, not in general:-). Long time has passed and the framework encapsulates many ideas being discovered on the way. I'm not going to bore you with more historical/philosophical views, let's just start right away.]]></description>
			<content:encoded><![CDATA[<p>This is the first in a series of articles about Fry, well known Futurama, eergh, it&#8217;s about JavaScript folks. <span class="stop-talking-stupid">Damn..!</span></p>
<h3>What&#8217;s it about?</h3>
<p>Fry Framework (or just Fry) is an evolution of 12 years JavaScript programming (mine of course, not in general:-). Long time has passed and the framework encapsulates many ideas being discovered on the way. I&#8217;m not going to bore you with more historical/philosophical views, let&#8217;s just start right away. Well, keep reading&#8230;
</p>
<h3>Prerequisities</h3>
<p>You should be somehow familiar with the idea of DOM. If you&#8217;ve never used document.getElementById(), node.appendChild(el) and similar, this is probably not for you. <span class="stop-talking-stupid">Don&#8217;t be sorry though, there are millions of things more worthy than being a javascript weirdo:-).</span>
</p>
<h3>No more .appendChild()</h3>
<p>Fry is based around idea of replacing the most tedious code writing. It frees you from tons of &#8220;fill the gap&#8221; code for performing trivial DOM manipulation, assigning and responsing to various events, dealing with XML, Ajax and file uploads. Your code will be much smaller, written in a fraction of time. You may use the time saved for the real problems or just go home :-).
</p>
<h3>Learn the shortcuts, keep the chain in mind</h3>
<p>You were probably looking for the first example, here it goes:</p>
<pre class="code">
$().<span class="keyword">a</span>($$()).<span class="keyword">t</span>(<span class="string">'Hello world!'</span>).<span class="keyword">e</span>(<span class="string">'click'</span>, function(evt)
{
	evt.$.<span class="keyword">s</span>(<span class="string">'color:red'</span>).<span class="keyword">at</span>(<span class="keyword">' This is Fry.'</span>);
});
</pre>
<p>Although a little bit cryptical at first, believe me, you will get used to it very quickly. What we just wrote is a DIV appended to BODY containing the text &#8220;Hello world!&#8221; that is clickable. After you click on it, it will change its text color to red and append the text &#8220;This is Fry.&#8221;. Maybe you will better recognize this piece of code:</p>
<pre class="code">
var el = document.<span class="keyword">createElement</span>('DIV');
<span class="comment">// yes, I know we should be doing true DOM using el.appendChild(document.createTextNode('Hello world!')),</span>
<span class="comment">// but is the phrase "developers cycle" saying anything to you? :-)</span>
el.innerHTML = <span class="string">'Hello world!'</span>;
el = document.<span class="keyword">getElementsByTagName</span>('BODY').item(0).<span class="keyword">appendChild</span>(el);
<span class="comment">// This will not work for IE, we should use attachEvent()</span>
el.<span class="keyword">addEventListener</span>('click', function(evt)
{
	el.style.color = <span class="string">'red'</span>;
	<span class="comment">// or var ht = el.innerHTML; ht += ' This is Fry.'; el.innerHTML = ht;</span>
	el.<span class="keyword">appendChild</span>(document.<span class="keyword">createTextNode</span>(<span class="string">' This is Fry.'</span>));
});
</pre>
<p>OK, this was not fun, first we have to deal with browser differences, secondly there is just too much code to be written and we only scratch the surface with a primitive task. Don&#8217;t write your code this way. You may not end up using Fry, feel free to use Prototype, Mochikit, JQuery or any of the zillions of frameworks. Let me repeat it. Do NOT, under any circumstances, try to write your code this way, that is using the primitives of DOM. <span class="stop-talking-stupid">Unless of course you&#8217;re a regular to S&amp;M parties and pain is your pleasure :-).</span></p>
<h3>Learn the shortcuts and commands chaining</h3>
<p>Apart from previous chapter title, we haven&#8217;t quite talk about it yet. So what are these shortcuts and what the hell is chaining anyway? Does it do any good to me or will I be forced to rethink and shift my programming techniques? Well, the answer to the last two questions is simple. Yes and .. probably yes. First answer is just a reassurement, you will have to find the real answer to the second question by yourself. <span class="stop-talking-stupid">Enough of this chit-chat already&#8230;</span></p>
<p>Shortcuts are methods names shortened to absolute minimum. If you want to positionate something on your page at 400 pixels from the left and 140 from the top of your browser window, you just imagine the more natural X and Y coordinates (left for X, top for Y) and write <code class="code">el.<span class="keyword">x</span>(400).<span class="keyword">y</span>(140)</code>. It&#8217;s that simple. Chaining is what you just saw. Practically any method combination can be used to archieve something on an element/object. You just have to separate the methods by dot. So instead of writing several lines of code, you can archieve the same effect by chaining. And since you use shortcuts, the lines are not very long thus easily readable. If you don&#8217;t understand:</p>
<pre class="code">
	el.<span class="keyword">x</span>(314).<span class="keyword">y</span>(159).<span class="keyword">z</span>(26).<span class="keyword">t</span>(<span class="string">'hello from chain'</span>);
	<span class="comment">// does it need a comment? positionate el 314 left, 159 top, z-index 26,
	// and let it contain the text "hello from chain"	</span>
</pre>
<p>then again, Fry is probably not for you.</p>
<h3>You know, Fry&#8230; Of all the friends I&#8217;ve had, you&#8217;re the first</h3>
<p>
	This was just an introductory article to Fry. Stay tuned.
</p>
<p><span class="stop-talking-stupid">I really have to change Wordpress to something else&#8230; It&#8217;s ugly in the morning.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.april-child.com/blog/2007/06/29/fry-javascript-redefined-slightly/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Amy Editor &#8211; standalone desktop application in Apollo</title>
		<link>http://www.april-child.com/blog/2007/06/06/amy-editor-standalone-desktop-application-in-apollo/</link>
		<comments>http://www.april-child.com/blog/2007/06/06/amy-editor-standalone-desktop-application-in-apollo/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 23:21:23 +0000</pubDate>
		<dc:creator>p</dc:creator>
				<category><![CDATA[AIR/Apollo]]></category>
		<category><![CDATA[Amy]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.april-child.com/blog/2007/06/06/amy-editor-standalone-desktop-application-in-apollo/</guid>
		<description><![CDATA[
Amy Editor can now be run as a standalone application on both major platforms, that is Mac OS X and Windows (XP SP2, Vista). Linux is currently not supported due delay in Flash 9 Player implementation (according to Adobe).


It&#8217;s not a miracle, it&#8217;s the promising new technology from Adobe called Apollo. Apollo attempts to create [...]]]></description>
			<content:encoded><![CDATA[<p>
Amy Editor can now be run as a standalone application on both major platforms, that is Mac OS X and Windows (XP SP2, Vista). Linux is currently not supported due delay in Flash 9 Player implementation (according to Adobe).
</p>
<p>
It&#8217;s not a miracle, it&#8217;s the promising new technology from Adobe called <a href="http://labs.adobe.com/technologies/apollo/">Apollo</a>. Apollo attempts to create cross-platform environment for RIA (Rich Internet Applications) supporting common technologies used for web development &#8211; Flash, ActionScript, JavaScript, HTML, CSS &#8211; coupled with APIs for local access typical for desktop applications.
</p>
<p>
Applications are distributed as downloadable packages that are installed as common desktop applications (a little bit more smoothly though). In order to run these applications, you must have Apollo runtime installed (downloaded and installed once).
</p>
<p>
Screenshots:<br />
<a href='http://www.april-child.com/blog/2007/06/06/amy-editor-standalone-desktop-application-in-apollo/native-mac-os-x/' rel='attachment wp-att-13' title='Native Mac OS X'>Native Mac OS X</a>, <a href='http://www.april-child.com/blog/2007/06/06/amy-editor-standalone-desktop-application-in-apollo/running-amy-for-windows/' rel='attachment wp-att-12' title='Running Amy for Windows'>Running Amy for Windows</a>, <a href='http://www.april-child.com/blog/2007/06/06/amy-editor-standalone-desktop-application-in-apollo/complex-view-on-both-versions/' rel='attachment wp-att-14' title='Complex view on both versions'>Complex view on both versions</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.april-child.com/blog/2007/06/06/amy-editor-standalone-desktop-application-in-apollo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Collaborate live over the internet with Amy Editor</title>
		<link>http://www.april-child.com/blog/2007/05/30/collaborate-live-over-the-internet-with-amy-editor/</link>
		<comments>http://www.april-child.com/blog/2007/05/30/collaborate-live-over-the-internet-with-amy-editor/#comments</comments>
		<pubDate>Wed, 30 May 2007 10:34:05 +0000</pubDate>
		<dc:creator>p</dc:creator>
				<category><![CDATA[Amy]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.april-child.com/blog/2007/05/30/collaborate-live-over-the-internet-with-amy-editor/</guid>
		<description><![CDATA[Just a quick update on Amy Editor progress. 

In order to test collaboration in Amy Editor, simply launch editor in one browser, open a document (eg. application.js), and optionally make some changes.


Now go to the top menu and choose &#8220;File -> Collaboration -> Invite&#8230;&#8220;. Remember the number that popped up.


Launch another browser window (or tab, [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick update on <a href="http://www.april-child.com/blog/2007/04/24/introducing-amy/">Amy Editor</a> progress. </p>
<p>
In order to test collaboration in <a href="http://dev.april-child.com/amy/amy.php">Amy Editor</a>, simply launch editor in one browser, open a document (eg. application.js), and optionally make some changes.
</p>
<p>
Now go to the top menu and choose &#8220;<strong>File -> Collaboration -> Invite&#8230;</strong>&#8220;. Remember the number that popped up.
</p>
<p>
Launch another browser window (or tab, but then you won&#8217;t be able to see the results so effectively :-), open the editor, go to the menu &#8220;<strong>File -> Collaboration -> Accept&#8230;</strong>&#8221; and enter the number.
</p>
<p>
After a while, new document will be launched in the new editor tab and you can start &#8220;collaborating&#8221; ;-). You are encouraged to test it with others, it&#8217;s much more fun than looking at two browser windows all alone :-).
</p>
<p>
What you want to use it for is up to you&#8230; Please just note, this is a concept code, with anything but pure collaboration feature included, <strong>there&#8217;s much more to come</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.april-child.com/blog/2007/05/30/collaborate-live-over-the-internet-with-amy-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
