<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://jelix.org/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="https://jelix.org/feed.php">
        <title>Jelix - en:tutorials:main</title>
        <description></description>
        <link>https://jelix.org/</link>
        <image rdf:resource="https://jelix.org/lib/exe/fetch.php/wiki/dokuwiki-128.png" />
       <dc:date>2026-04-27T13:56:49+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/main/creating-action?rev=1334478743&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/main/creating-application?rev=1334478656&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/main/crud?rev=1334478805&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/main/database-config?rev=1227130956&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/main/end?rev=1334478830&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/main/foreword?rev=1227130880&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/main/news-form?rev=1227131001&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/main/using-dao?rev=1227130979&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://jelix.org/lib/exe/fetch.php/wiki/dokuwiki-128.png">
        <title>Jelix</title>
        <link>https://jelix.org/</link>
        <url>https://jelix.org/lib/exe/fetch.php/wiki/dokuwiki-128.png</url>
    </image>
    <item rdf:about="https://jelix.org/articles/en/tutorials/main/creating-action?rev=1334478743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-15T08:32:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>creating-action</title>
        <link>https://jelix.org/articles/en/tutorials/main/creating-action?rev=1334478743&amp;do=diff</link>
        <description>A little bit of theory

An action is a fundamental element of the framework. Every display, every form processing, every web service call is an action.

An action is called through a request which has a defined type and generates a specific response, in a specific format, which can be linked to the type of the actual request.</description>
    </item>
    <item rdf:about="https://jelix.org/articles/en/tutorials/main/creating-application?rev=1334478656&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-15T08:30:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>creating-application</title>
        <link>https://jelix.org/articles/en/tutorials/main/creating-application?rev=1334478656&amp;do=diff</link>
        <description>We&#039;re going to create an application from scratch. Every Jelix application has a name : the name of its directory. We will call our application “news.org”.

We suppose that you installed the Developer Edition of Jelix as indicated on the installation page, and that you use the default configuration, without modifying the tree strucure. You must have installed PHP and PHP-CLI, as said in the same page, to use the jelix.php script.</description>
    </item>
    <item rdf:about="https://jelix.org/articles/en/tutorials/main/crud?rev=1334478805&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-15T08:33:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>crud</title>
        <link>https://jelix.org/articles/en/tutorials/main/crud?rev=1334478805&amp;do=diff</link>
        <description>We saw how to create a simple form. However, we didn&#039;t have a full interface to administrate the data: verification of the content, display of errors, list of the news and links to modify, delete...

Jelix facilitate the development of such features : a powerfull form system and a controller to do CRUD (Create/Read/Update/Delete).</description>
    </item>
    <item rdf:about="https://jelix.org/articles/en/tutorials/main/database-config?rev=1227130956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-19T21:42:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>database-config</title>
        <link>https://jelix.org/articles/en/tutorials/main/database-config?rev=1227130956&amp;do=diff</link>
        <description>Before going further with code, you have to configure Jelix to be able to access a database, and feed this database a bit. We will indeed store our news in a table.

Jelix can handle mysql, postgresql, sqlite and pdo. Through its driver system, it is possible to add other types of databases (if you don&#039;t want to use pdo).</description>
    </item>
    <item rdf:about="https://jelix.org/articles/en/tutorials/main/end?rev=1334478830&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-15T08:33:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>end</title>
        <link>https://jelix.org/articles/en/tutorials/main/end?rev=1334478830&amp;do=diff</link>
        <description>The end

For the moment, this is unfinished. While waiting for the future pages of the tutorial, you can read the manual and ask questions in the forum.</description>
    </item>
    <item rdf:about="https://jelix.org/articles/en/tutorials/main/foreword?rev=1227130880&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-19T21:41:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>foreword</title>
        <link>https://jelix.org/articles/en/tutorials/main/foreword?rev=1227130880&amp;do=diff</link>
        <description>The goal of this tutorial is to develop a little application to manage news.</description>
    </item>
    <item rdf:about="https://jelix.org/articles/en/tutorials/main/news-form?rev=1227131001&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-19T21:43:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>news-form</title>
        <link>https://jelix.org/articles/en/tutorials/main/news-form?rev=1227131001&amp;do=diff</link>
        <description>A form system, jForms, is available in Jelix, but we will see it in a next chapter.

For the moment, we&#039;re going to see how to deal with forms in a “traditionnal” way. We will to create a form in order to record some new news.

The template and the urls</description>
    </item>
    <item rdf:about="https://jelix.org/articles/en/tutorials/main/using-dao?rev=1227130979&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-19T21:42:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using-dao</title>
        <link>https://jelix.org/articles/en/tutorials/main/using-dao?rev=1227130979&amp;do=diff</link>
        <description>Jelix proposes a relational object-mapping system named jDao, based on DAO pattern. 

The DAO pattern is based on two types of objects : a “record” object, container of the data, and a factory object, which makes it possible to retrieve lists of records, or to create, save, erase records, too.</description>
    </item>
</rdf:RDF>
