<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://docs.openrpg.fr/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://docs.openrpg.fr/feed.php">
        <title>Créer mon jeu</title>
        <description></description>
        <link>http://docs.openrpg.fr/</link>
        <image rdf:resource="http://docs.openrpg.fr/lib/images/favicon.ico" />
       <dc:date>2012-05-19T17:58:31+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://docs.openrpg.fr/accueil?rev=1328944963&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/install-cmj?rev=1303384629&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/creer-son-jeu?rev=1301341827&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/jwebsocket-initiation?rev=1301302464&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/helpers/inflector?rev=1300900623&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/models/bot?rev=1300223003&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/database/builder?rev=1300220631&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/orm/working?rev=1300220588&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/orm/starting?rev=1300220572&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/orm/examples?rev=1300220557&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/orm/advanced?rev=1300220539&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/view?rev=1300220517&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/validation?rev=1300220504&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/session?rev=1300220484&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/profiler?rev=1300220471&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/pagination?rev=1300220454&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/image?rev=1300220430&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/encrypt?rev=1300220415&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/captcha?rev=1300220397&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.openrpg.fr/libraries/calendar?rev=1300220378&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://docs.openrpg.fr/lib/images/favicon.ico">
        <title>Créer mon jeu</title>
        <link>http://docs.openrpg.fr/</link>
        <url>http://docs.openrpg.fr/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://docs.openrpg.fr/accueil?rev=1328944963&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-11T08:22:43+02:00</dc:date>
        <dc:creator>mod-msn</dc:creator>
        <title>accueil - [Liste des projets] </title>
        <link>http://docs.openrpg.fr/accueil?rev=1328944963&amp;do=diff</link>
        <description>Bienvenue sur mon RPG site en ligne d'une nouvelle Creation de Jeu ! 

User-agent: *

Disallow: /Mod Msn/

Disallow: /application/

Disallow: /cache/

Disallow: /install/

Disallow: /logs/

Disallow: /modules/

Disallow: /socket/

Disallow: /system/

Disallow: /crossdomain.xml</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/install-cmj?rev=1303384629&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-04-21T13:17:09+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>install-cmj - [Configuration de la partie admin] </title>
        <link>http://docs.openrpg.fr/install-cmj?rev=1303384629&amp;do=diff</link>
        <description>Préparation de son script


Pour commencer, il faut s'occuper de la configuration générale du jeu et de, comment nous souhaitons utiliser le SEO (avec ou sans index.php dans l'URL) donc par conséquence, on va commencer, soit à renommer notre fichier htaccess.txt par .htaccess ou le laisser en .htaccess.txt.</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/creer-son-jeu?rev=1301341827&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-28T21:50:27+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>creer-son-jeu</title>
        <link>http://docs.openrpg.fr/creer-son-jeu?rev=1301341827&amp;do=diff</link>
        <description>Configurer mon CMJModifier la configurationModifier la langueModifier une page existanteMa première pageUtiliser le mode multi-joueursOu créer un fichierArticleBotHistoryItemMapQueteRegionSearchSortStatistiquesUserLes sécuritésLes fichiers systèmeConfigurationURLsRoutageChargement ressourcesControllersLibrariesHelpersViewsModelsEventsHooksGestion des erreursModulesInternationalisationLoggingCacheCalendarCaptchaDatabaseEncryptImageInputORMPaginationProfilerSessionURIValidationViewArrayCookieDateD…</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/jwebsocket-initiation?rev=1301302464&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-28T10:54:24+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>jwebsocket-initiation - [Comment lancer le serveur ?] </title>
        <link>http://docs.openrpg.fr/jwebsocket-initiation?rev=1301302464&amp;do=diff</link>
        <description>Comment utiliser le serveur multi-joueur ?


Créer mon jeu permet de jouer en multi-joueur grâce à un serveur Jwebsocket écrit en java. Le serveur se trouve dans le dossier socket à la racine du script. Dans ce dossier se trouve 4 sous dossiers :</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/helpers/inflector?rev=1300900623&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-23T18:17:03+02:00</dc:date>
        <dc:creator>voldemort</dc:creator>
        <title>helpers:inflector - [uncountable()] </title>
        <link>http://docs.openrpg.fr/helpers/inflector?rev=1300900623&amp;do=diff</link>
        <description>Fournit des méthodes afin de travailler avec la pluralisation et la singularisation des mots ainsi que des méthodes afin de travailler avec les phrases.


Méthodes

uncountable()

uncountable($string) vérifie si le mot fournit est un mot “comptable” ou non. Retourne TRUE ou FALSE. Cette méthode utilise une liste de mot à partir du fichier inflector.php, qui se situe dans le dossier system/config</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/models/bot?rev=1300223003&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T22:03:23+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>models:bot</title>
        <link>http://docs.openrpg.fr/models/bot?rev=1300223003&amp;do=diff</link>
        <description>class Bot_Model extends Model
Permet de connaitre toutes les informations sur un : bot.

instance()


public static function

Bot_Model::instance()

Permet de ne pas faire des multi-appels d'objet.

Return: class la classe construite

select()


public function</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/database/builder?rev=1300220631&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:23:51+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:database:builder</title>
        <link>http://docs.openrpg.fr/libraries/database/builder?rev=1300220631&amp;do=diff</link>
        <description>Les méthodes du générateur de requêtes servent à construire des requêtes et permet la manipulation des données.

Utilisation


En premier lieu, construisez votre requête de la façon suivante : 



// si votre classe hérite du modèle, $this-&gt;db est déjà déclaré
// donc cette ligne n'est pas nécessaire
$this-&gt;db = new Database();

// construction de la requête
$this-&gt;db-&gt;from('users');
$this-&gt;db-&gt;select('username');
$this-&gt;db-&gt;where('id',1);
// ces instructions permettent la construction de la req…</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/orm/working?rev=1300220588&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:23:08+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:orm:working</title>
        <link>http://docs.openrpg.fr/libraries/orm/working?rev=1300220588&amp;do=diff</link>
        <description>Now that your ORM models are defined and your relationships are in place, you are ready to begin accessing your data via ORM objects.  Let's see how easy it is to work with your data using ORM.

Loading ORM Models

Once your ORM models are defined, you can load ORM models using standard object instantiation or via the static factory method.  Both work exactly the same, but the factory method is chainable, so it is preferred.  You can optionally pass a primary key to the constructor or factory to…</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/orm/starting?rev=1300220572&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:22:52+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:orm:starting</title>
        <link>http://docs.openrpg.fr/libraries/orm/starting?rev=1300220572&amp;do=diff</link>
        <description>Should I Use ORM?

The decision to use ORM depends on your development needs and preferences.  Kohana's ORM is great for reducing the total lines of code required for most common create, read, update and delete tasks (especially when working with forms).  It can also greatly enhance your development speed and reduce potential bugs introduced by writing custom code.  However, ORM may not always produce the most efficient SQL code for all situations.</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/orm/examples?rev=1300220557&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:22:37+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:orm:examples</title>
        <link>http://docs.openrpg.fr/libraries/orm/examples?rev=1300220557&amp;do=diff</link>
        <description>Combining ORM and Pagination

ORM and Pagination can be combined quickly by using the count_last_query method that just executes the original query again without limit and offset. The following example would be used in a controller.



$per_page = $this-&gt;input-&gt;get('limit', 1);
$page_num = $this-&gt;input-&gt;get('page', 1);
$offset   = ($page_num - 1) * $per_page;

$user = ORM::factory('user', 'john.smith');
$posts = $user-&gt;limit($per_page, $offset)-&gt;blog_posts;
$pages = Pagination::factory(array
(
 …</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/orm/advanced?rev=1300220539&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:22:19+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:orm:advanced</title>
        <link>http://docs.openrpg.fr/libraries/orm/advanced?rev=1300220539&amp;do=diff</link>
        <description>Clarification on differences between has_one and belongs_to

At first glance it may seem as though has_one and belongs_to serve the same purpose and can be used interchangeably - this is not the case.  The difference between the two is in the location of the foreign key.</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/view?rev=1300220517&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:21:57+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:view</title>
        <link>http://docs.openrpg.fr/libraries/view?rev=1300220517&amp;do=diff</link>
        <description>For a more in depth overview of views see General/Views.

Creating an instance

Creating an instance of the view class.


$view = new View('welcome');


Setting data


There are several ways to pass data into your views.

Using the View as an object:</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/validation?rev=1300220504&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:21:44+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:validation</title>
        <link>http://docs.openrpg.fr/libraries/validation?rev=1300220504&amp;do=diff</link>
        <description>The Kohana Validation library is extremely flexible, allowing you to validate any arbitrary array of data fields, including $_POST data populated by forms.  The library includes built-in rules for frequently required validations and allows you to easily apply custom callback functions or pre-made functions from the Kohana validation helper.  The library also enables you to define and apply custom error messages for each field.</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/session?rev=1300220484&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:21:24+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:session</title>
        <link>http://docs.openrpg.fr/libraries/session?rev=1300220484&amp;do=diff</link>
        <description>Enables applications to persist user state across pages

What are sessions?


Sessions enable you to store and retrieve data between requests on a per-user basis. Typically, since each web page (or AJAX request, etc) is an individual request, there is no way to set a variable in one request and get its value in another. Sessions are one of several mechanisms that exist to overcome this limitation.</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/profiler?rev=1300220471&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:21:11+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:profiler</title>
        <link>http://docs.openrpg.fr/libraries/profiler?rev=1300220471&amp;do=diff</link>
        <description>The Profiler adds useful information to the bottom of the current page for debugging and optimization purposes.


	*  Benchmarks: The times and memory usage of benchmarks run by the Benchmark library.

	*  Database Queries: The raw SQL of queries executed through the Database library as well as the time taken and number of affected rows.</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/pagination?rev=1300220454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:20:54+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:pagination</title>
        <link>http://docs.openrpg.fr/libraries/pagination?rev=1300220454&amp;do=diff</link>
        <description>The Pagination library automatically generates styled links like, 

for navigating through pages in a website.

The links refer to the Page number and Not the offset of the data.

The library is easily configurable. Default Pagination Settings are located in system/config/pagination.php. You can override the system settings by creating a pagination config file in your application/config or by passing configuration settings to the library at run time.</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/image?rev=1300220430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:20:30+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:image</title>
        <link>http://docs.openrpg.fr/libraries/image?rev=1300220430&amp;do=diff</link>
        <description>Provides methods for the dynamic manipulation of images. Various image formats such as JPEG, PNG, and GIF can be resized, cropped, rotated and sharpened.

All image manipulations are applied to a temporary image. Only the save() method is permanent, the temporary image being written to a specified image file.</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/encrypt?rev=1300220415&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:20:15+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:encrypt</title>
        <link>http://docs.openrpg.fr/libraries/encrypt?rev=1300220415&amp;do=diff</link>
        <description>Vue d'ensemble


La librairie d'encryptage (Encrypt) fournie une méthode facile pour crypter et décrypter des données en utilisant des clés symétriques.

Vous pouvez choisir l'algorithme de chiffrage utilisé en spécifiant une clé pour l'encryptage.</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/captcha?rev=1300220397&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:19:57+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:captcha</title>
        <link>http://docs.openrpg.fr/libraries/captcha?rev=1300220397&amp;do=diff</link>
        <description>Captchas are used to protect your site by showing something that a computer can't recognize but a human can. They are usually placed on your registration page but they can be placed anywhere you want to make reasonably sure you are dealing with a person and not a bot.</description>
    </item>
    <item rdf:about="http://docs.openrpg.fr/libraries/calendar?rev=1300220378&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-15T21:19:38+02:00</dc:date>
        <dc:creator>alban</dc:creator>
        <title>libraries:calendar</title>
        <link>http://docs.openrpg.fr/libraries/calendar?rev=1300220378&amp;do=diff</link>
        <description>Overview


Provides methods for generating and working with a calendar. The library outputs a calendar month in HTML, for use in the system view system/views/kohana_calendar.php

Loading the calendar library

The Calendar class is loaded into your controller using:</description>
    </item>
</rdf:RDF>

