<?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:jelixnews-1.7</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-27T18:20:34+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/jelixnews-1.7/creating-action?rev=1558605074&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/jelixnews-1.7/creating-application?rev=1568104580&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/jelixnews-1.7/crud?rev=1558605074&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/jelixnews-1.7/database-config?rev=1558605074&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/jelixnews-1.7/end?rev=1558605074&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/jelixnews-1.7/foreword?rev=1558605074&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/jelixnews-1.7/news-form?rev=1558605074&amp;do=diff"/>
                <rdf:li rdf:resource="https://jelix.org/articles/en/tutorials/jelixnews-1.7/using-dao?rev=1558605074&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/jelixnews-1.7/creating-action?rev=1558605074&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-23T09:51:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>creating-action</title>
        <link>https://jelix.org/articles/en/tutorials/jelixnews-1.7/creating-action?rev=1558605074&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/jelixnews-1.7/creating-application?rev=1568104580&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-09-10T08:36:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>creating-application</title>
        <link>https://jelix.org/articles/en/tutorials/jelixnews-1.7/creating-application?rev=1568104580&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 have installed PHP 7 (or at least 5.6), PHP-CLI,
and Composer.

Download

Create a directory for your project, initialise a composer.json file, and install
the package</description>
    </item>
    <item rdf:about="https://jelix.org/articles/en/tutorials/jelixnews-1.7/crud?rev=1558605074&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-23T09:51:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>crud</title>
        <link>https://jelix.org/articles/en/tutorials/jelixnews-1.7/crud?rev=1558605074&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 with a powerful form system and
a controller to do CRUD (Create/Read/Update/Delete).</description>
    </item>
    <item rdf:about="https://jelix.org/articles/en/tutorials/jelixnews-1.7/database-config?rev=1558605074&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-23T09:51:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>database-config</title>
        <link>https://jelix.org/articles/en/tutorials/jelixnews-1.7/database-config?rev=1558605074&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.</description>
    </item>
    <item rdf:about="https://jelix.org/articles/en/tutorials/jelixnews-1.7/end?rev=1558605074&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-23T09:51:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>end</title>
        <link>https://jelix.org/articles/en/tutorials/jelixnews-1.7/end?rev=1558605074&amp;do=diff</link>
        <description>The end

This is the end of a little tour. Of course there are many other features.
You can read the manual
and ask questions in the forum.</description>
    </item>
    <item rdf:about="https://jelix.org/articles/en/tutorials/jelixnews-1.7/foreword?rev=1558605074&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-23T09:51:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>foreword</title>
        <link>https://jelix.org/articles/en/tutorials/jelixnews-1.7/foreword?rev=1558605074&amp;do=diff</link>
        <description>The goal of this tutorial is to develop a little application to manage news. 

This tutorial is based on Jelix 1.7 ! It will not work with a previous version of Jelix.</description>
    </item>
    <item rdf:about="https://jelix.org/articles/en/tutorials/jelixnews-1.7/news-form?rev=1558605074&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-23T09:51:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>news-form</title>
        <link>https://jelix.org/articles/en/tutorials/jelixnews-1.7/news-form?rev=1558605074&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 manipulate ourselves submitted data etc, and we will create an HTML
form in order to record some new news.</description>
    </item>
    <item rdf:about="https://jelix.org/articles/en/tutorials/jelixnews-1.7/using-dao?rev=1558605074&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-23T09:51:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using-dao</title>
        <link>https://jelix.org/articles/en/tutorials/jelixnews-1.7/using-dao?rev=1558605074&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>
