<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki.movim.eu/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.movim.eu/feed.php">
        <title>Movim Wiki dev</title>
        <description></description>
        <link>http://wiki.movim.eu/</link>
        <image rdf:resource="http://wiki.movim.eu/lib/images/favicon.ico" />
       <dc:date>2012-05-17T17:56:30+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.movim.eu/dev:bzr_guide?rev=1330604939&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.movim.eu/dev:data?rev=1305817820&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.movim.eu/dev:git?rev=1305849781&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.movim.eu/dev:git_guide?rev=1330604844&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.movim.eu/dev:inter-widget_communication?rev=1307534382&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.movim.eu/dev:logger?rev=1305755037&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.movim.eu/dev:main_page?rev=1336943395&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.movim.eu/dev:protocols_implementation?rev=1336944758&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.movim.eu/dev:storage?rev=1308863918&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.movim.eu/dev:widgets_api?rev=1330611174&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.movim.eu/lib/images/favicon.ico">
        <title>Movim Wiki</title>
        <link>http://wiki.movim.eu/</link>
        <url>http://wiki.movim.eu/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.movim.eu/dev:bzr_guide?rev=1330604939&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-03-01T12:28:59+00:00</dc:date>
        <title>Guide to bazaar</title>
        <link>http://wiki.movim.eu/dev:bzr_guide?rev=1330604939&amp;do=diff</link>
        <description>So you'd like to put your stubby fingers in our shiny code eh? Well no problem, just follow the guide!

Wow, bazaar is Wonderland!
          -- IngelecWhat's that ?
          -- edhelas
Basics


First off, you'll want to branch our trunk branch (that's where our main code lives).</description>
    </item>
    <item rdf:about="http://wiki.movim.eu/dev:data?rev=1305817820&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-19T15:10:20+00:00</dc:date>
        <title>Data Class</title>
        <link>http://wiki.movim.eu/dev:data?rev=1305817820&amp;do=diff</link>
        <description>The Data class is part of the Widgets API. It aims to abstract all data access for the widget and to perform low-level data refining (like caching etc.) transparently.


The goal is not to abstract all interaction with the original data, but to provide a access layer for the most common actions and for core refining.</description>
    </item>
    <item rdf:about="http://wiki.movim.eu/dev:git?rev=1305849781&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-20T00:03:01+00:00</dc:date>
        <title>Git workflow</title>
        <link>http://wiki.movim.eu/dev:git?rev=1305849781&amp;do=diff</link>
        <description>This page describes the selected workflow to work with git.

The official repository contains three branches only. These are:


	*  next, the code that is unstable and waits to enter master.
	*  master, the code that will go into the next stable release.
	*  maint, the code of the latest stable version.</description>
    </item>
    <item rdf:about="http://wiki.movim.eu/dev:git_guide?rev=1330604844&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-03-01T12:27:24+00:00</dc:date>
        <title>Guide to git</title>
        <link>http://wiki.movim.eu/dev:git_guide?rev=1330604844&amp;do=diff</link>
        <description>On your way to hack Movim, git is the first obstacle you'll meet. Here's what our developers say about it:

I can't stand it!
          -- EtenilI just use what I have...
          -- Edhelas

So here we kindly provide a guide to help you tackle the unavoidable burden of learning our version control tool.</description>
    </item>
    <item rdf:about="http://wiki.movim.eu/dev:inter-widget_communication?rev=1307534382&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-06-08T11:59:42+00:00</dc:date>
        <title>Inter-widget communication</title>
        <link>http://wiki.movim.eu/dev:inter-widget_communication?rev=1307534382&amp;do=diff</link>
        <description>Widgets can communicate at different levels and in different manners. They can make use of MovimRPC to directly call other widgets, or they can trigger javascript events.

For more information about MovimRPC, see the specification. This page only relates to javascripts events.</description>
    </item>
    <item rdf:about="http://wiki.movim.eu/dev:logger?rev=1305755037&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-18T21:43:57+00:00</dc:date>
        <title>Logger Class</title>
        <link>http://wiki.movim.eu/dev:logger?rev=1305755037&amp;do=diff</link>
        <description>This class will implement log functions (writing debug data to a log file) in order to ease debug in Movim development process.

By default, the logfile name will be hardcoded as 'log/movim.log'. It may be read from a server configuration variable in future implementations.</description>
    </item>
    <item rdf:about="http://wiki.movim.eu/dev:main_page?rev=1336943395&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-13T21:09:55+00:00</dc:date>
        <title>Developer Portal</title>
        <link>http://wiki.movim.eu/dev:main_page?rev=1336943395&amp;do=diff</link>
        <description>*  Interface and Architecture
	*  Functioning of the internal structure






	*  Widgets API
	*  Data Class
	*  Logger Class
	*  Inter-widget communication
	*  MovimRPC Spécifications
	*  Storage





	*  Protocols Implementation





	*  Help translating
	*  Guide to Bazaar</description>
    </item>
    <item rdf:about="http://wiki.movim.eu/dev:protocols_implementation?rev=1336944758&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-13T21:32:38+00:00</dc:date>
        <title>Protocols Implementation</title>
        <link>http://wiki.movim.eu/dev:protocols_implementation?rev=1336944758&amp;do=diff</link>
        <description>Number  Name  Implemented  Comments  XEP-0030  Service Discovery  Yes     XEP-0054  vcard-temp  Yes  Add Gender + Marital elements (non-standard)  XEP-0060  Publish-Subscribe  Yes  See XEP-0277  XEP-0080  User Location  Partially  For message reception in XEP-0277  XEP-0107  User Mood  No  Planned  XEP-0108  User Activity  No  Planned  XEP-0115  Entity Capabilities  Yes    XEP-0118  User Tune  No  Planned  XEP-0124  Bidirectional-streams Over Synchronous HTTP (BOSH)  Yes  In Movim Core  XEP-0163…</description>
    </item>
    <item rdf:about="http://wiki.movim.eu/dev:storage?rev=1308863918&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-06-23T21:18:38+00:00</dc:date>
        <title>Storage</title>
        <link>http://wiki.movim.eu/dev:storage?rev=1308863918&amp;do=diff</link>
        <description>Storage is a self-generating and database-independant Storable objects system. It will be used in order to map data that are used by Movim.

This module has multiple objectives. One of which is to allow the seamless storage of data in cache, session or user storage.</description>
    </item>
    <item rdf:about="http://wiki.movim.eu/dev:widgets_api?rev=1330611174&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-03-01T14:12:54+00:00</dc:date>
        <title>Widgets API</title>
        <link>http://wiki.movim.eu/dev:widgets_api?rev=1330611174&amp;do=diff</link>
        <description>Widgets inherit from the WidgetBase base class. The base class automagically generates ajax calls and javascript functions for you.

A basic template of a Movim widget is as follows:



Note that the class constructor must not be shadowed. Instead the parent class provides a WidgetLoad() function that is called right at the end of the parent constructor.</description>
    </item>
</rdf:RDF>

