Merge branch 'master' of github:yogsototh/Scratch

Conflicts:
	output/Scratch/en/blog/2009-09-jQuery-Tag-Cloud/index.html
	output/Scratch/en/blog/index.html
	output/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/index.html
	output/Scratch/fr/blog/feed/feed.xml
	output/Scratch/fr/blog/index.html
	output/Scratch/sitemap.xml
This commit is contained in:
Yann Esposito (Yogsototh) 2012-02-02 14:11:14 +01:00
commit 2b3f1e773d
10 changed files with 143 additions and 32 deletions

View file

@ -24,7 +24,7 @@ macros:
begindiv(intro)
<%= tldr %> A simple yesod tutorial.
Yesod is an Haskell web framework.
Yesod is a Haskell web framework.
You shouldn't need to know Haskell.
@ -628,7 +628,7 @@ Just take a look at the corresponding template:
<h1> Articles
$if null articles
-- Show a standard message if there is no article
<p>_{MsgNoEntries}
<p> There are no articles in the blog
$else
-- Show the list of articles
<ul>
@ -725,12 +725,33 @@ Just for fun, you can try to create an article with the following content:
This is the end of this tutorial.
I made it very minimal.
If you want to go further, you should take a look at the
If you already know Haskell and you want to go further,
you should take a look at the
recent [i18n blog tutorial](http://yesodweb.com/blog/2012/01/blog-example).
It will be obvious I inspired my own tutorial on it.
You'll learn in a very straightforward way how easy it is to use authorizations,
Time and internationalization.
The example on also add a comment system.
_ps:_ You can download the source of the blog at
If, on the other hand you don't know Haskell.
Then you shouldn't jump directly to web programming.
Haskell is a very complex and unusual language.
My advice to go as fast as possible in using Haskell for web programming is:
1. Start by [try Haskell in your browser](http://tryhaskell.org)
2. Then read the excellent [Learn you a Haskell for Great Good](http://learnyouahaskell.com)
3. If you have difficulties in understanding concepts like monads, you should really read [these articles](http://homepages.inf.ed.ac.uk/wadler/topics/monads.html). For me they were enlightening.
4. If you feel confident, you should be able to follows the [yesod book](http://yesodweb.com/book) and if you find difficult to follows the yesod book, you should read [real world Haskell](http://book.realworldhaskell.org) first (it is a must read).
Also, note that:
- [haskell.org](http://haskell.org) is full of excellent resources.
- [hoogle](http://www.haskell.org/hoogle/) will be very useful
- Use [hlint](http://community.haskell.org/~ndm/hlint/) as soon as possible to get good habits.
As you should see, if you don't already know Haskell,
the path is long but I guaranty you it will be very rewarding!
_ps:_ You can download the source of this yesod blog tutorial at
[github.com/yogsototh/yosog](http://github.com/yogsototh/yosog).

View file

@ -629,7 +629,7 @@ Just take a look at the corresponding template:
<h1> Articles
$if null articles
-- Show a standard message if there is no article
<p>_{MsgNoEntries}
<p> There are no articles in the blog
$else
-- Show the list of articles
<ul>
@ -726,12 +726,33 @@ Just for fun, you can try to create an article with the following content:
This is the end of this tutorial.
I made it very minimal.
If you want to go further, you should take a look at the
If you already know Haskell and you want to go further,
you should take a look at the
recent [i18n blog tutorial](http://yesodweb.com/blog/2012/01/blog-example).
It will be obvious I inspired my own tutorial on it.
You'll learn in a very straightforward way how easy it is to use authorizations,
Time and internationalization.
The example on also add a comment system.
_ps:_ You can download the source of the blog at
If, on the other hand you don't know Haskell.
Then you shouldn't jump directly to web programming.
Haskell is a very complex and unusual language.
My advice to go as fast as possible in using Haskell for web programming is:
1. Start by [try Haskell in your browser](http://tryhaskell.org)
2. Then read the excellent [Learn you a Haskell for Great Good](http://learnyouahaskell.com)
3. If you have difficulties in understanding concepts like monads, you should really read [these articles](http://homepages.inf.ed.ac.uk/wadler/topics/monads.html). For me they were enlightening.
4. If you feel confident, you should be able to follows the [yesod book](http://yesodweb.com/book) and if you find difficult to follows the yesod book, you should read [real world Haskell](http://book.realworldhaskell.org) first (it is a must read).
Also, note that:
- [haskell.org](http://haskell.org) is full of excellent resources.
- [hoogle](http://www.haskell.org/hoogle/) will be very useful
- Use [hlint](http://community.haskell.org/~ndm/hlint/) as soon as possible to get good habits.
As you should see, if you don't already know Haskell,
the path is long but I guaranty you it will be very rewarding!
_ps:_ You can download the source of this yesod blog tutorial at
[github.com/yogsototh/yosog](http://github.com/yogsototh/yosog).

View file

@ -26,7 +26,7 @@ macros:
begindiv(intro)
en: <%= tldr %> A simple yesod tutorial.
en: Yesod is an Haskell web framework.
en: Yesod is a Haskell web framework.
en: You shouldn't need to know Haskell.
fr: <%= tlal %> Un tutoriel pour yesod, un framework web Haskell.
@ -634,7 +634,7 @@ Just take a look at the corresponding template:
<h1> Articles
$if null articles
-- Show a standard message if there is no article
<p>_{MsgNoEntries}
<p> There are no articles in the blog
$else
-- Show the list of articles
<ul>
@ -731,12 +731,33 @@ Just for fun, you can try to create an article with the following content:
This is the end of this tutorial.
I made it very minimal.
If you want to go further, you should take a look at the
If you already know Haskell and you want to go further,
you should take a look at the
recent [i18n blog tutorial](http://yesodweb.com/blog/2012/01/blog-example).
It will be obvious I inspired my own tutorial on it.
You'll learn in a very straightforward way how easy it is to use authorizations,
Time and internationalization.
The example on also add a comment system.
_ps:_ You can download the source of the blog at
If, on the other hand you don't know Haskell.
Then you shouldn't jump directly to web programming.
Haskell is a very complex and unusual language.
My advice to go as fast as possible in using Haskell for web programming is:
1. Start by [try Haskell in your browser](http://tryhaskell.org)
2. Then read the excellent [Learn you a Haskell for Great Good](http://learnyouahaskell.com)
3. If you have difficulties in understanding concepts like monads, you should really read [these articles](http://homepages.inf.ed.ac.uk/wadler/topics/monads.html). For me they were enlightening.
4. If you feel confident, you should be able to follows the [yesod book](http://yesodweb.com/book) and if you find difficult to follows the yesod book, you should read [real world Haskell](http://book.realworldhaskell.org) first (it is a must read).
Also, note that:
- [haskell.org](http://haskell.org) is full of excellent resources.
- [hoogle](http://www.haskell.org/hoogle/) will be very useful
- Use [hlint](http://community.haskell.org/~ndm/hlint/) as soon as possible to get good habits.
As you should see, if you don't already know Haskell,
the path is long but I guaranty you it will be very rewarding!
_ps:_ You can download the source of this yesod blog tutorial at
[github.com/yogsototh/yosog](http://github.com/yogsototh/yosog).

File diff suppressed because one or more lines are too long

View file

@ -2,7 +2,7 @@
<h1> Articles
$if null articles
-- Show a standard message if there is no article
<p>_{MsgNoEntries}
<p> There are no articles in the blog
$else
-- Show the list of articles
<ul>

View file

@ -65,7 +65,7 @@
<p><span class="sc"><abbr title="Too long; didn't read">tl;dr</abbr>: </span> A simple yesod tutorial.
Yesod is an Haskell web framework.
Yesod is a Haskell web framework.
You shouldnt need to know Haskell. </p>
<blockquote>
@ -727,7 +727,7 @@ Just take a look at the corresponding template:</p>
<span class="MetaTagAll"><span class="MetaTagAll">&lt;</span><span class="MetaTagAll">h1</span><span class="MetaTagAll">&gt;</span></span> Articles
$if null articles
-- Show a standard message if there is no article
<span class="MetaTagAll"><span class="MetaTagAll">&lt;</span><span class="MetaTagAll">p</span><span class="MetaTagAll">&gt;</span></span>_<span class="EmbeddedSource">{MsgNoEntries}</span>
<span class="MetaTagAll"><span class="MetaTagAll">&lt;</span><span class="MetaTagAll">p</span><span class="MetaTagAll">&gt;</span></span> There are no articles in the blog
$else
-- Show the list of articles
<span class="MetaTagAll"><span class="MetaTagAll">&lt;</span><span class="MetaTagAll">ul</span><span class="MetaTagAll">&gt;</span></span>
@ -828,15 +828,39 @@ Just for fun, you can try to create an article with the following content:</p>
<h2 id="conclusion">Conclusion</h2>
<p>This is the end of this tutorial.
I made it very minimal.
If you want to go further, you should take a look at the
I made it very minimal.</p>
<p>If you already know Haskell and you want to go further,
you should take a look at the
recent <a href="http://yesodweb.com/blog/2012/01/blog-example">i18n blog tutorial</a>.
It will be obvious I inspired my own tutorial on it.
Youll learn in a very straightforward way how easy it is to use authorizations,
Time and internationalization.
The example on also add a comment system.</p>
Time and internationalization. </p>
<p><em>ps:</em> You can download the source of the blog at
<p>If, on the other hand you dont know Haskell.
Then you shouldnt jump directly to web programming.
Haskell is a very complex and unusual language.
My advice to go as fast as possible in using Haskell for web programming is:</p>
<ol>
<li>Start by <a href="http://tryhaskell.org">try Haskell in your browser</a></li>
<li>Then read the excellent <a href="http://learnyouahaskell.com">Learn you a Haskell for Great Good</a></li>
<li>If you have difficulties in understanding concepts like monads, you should really read <a href="http://homepages.inf.ed.ac.uk/wadler/topics/monads.html">these articles</a>. For me they were enlightening.</li>
<li>If you feel confident, you should be able to follows the <a href="http://yesodweb.com/book">yesod book</a> and if you find difficult to follows the yesod book, you should read <a href="http://book.realworldhaskell.org">real world Haskell</a> first (it is a must read).</li>
</ol>
<p>Also, note that:</p>
<ul>
<li><a href="http://haskell.org">haskell.org</a> is full of excellent resources.</li>
<li><a href="http://www.haskell.org/hoogle/">hoogle</a> will be very useful</li>
<li>Use <a href="http://community.haskell.org/~ndm/hlint/">hlint</a> as soon as possible to get good habits.</li>
</ul>
<p>As you should see, if you dont already know Haskell,
the path is long but I guaranty you it will be very rewarding!</p>
<p><em>ps:</em> You can download the source of this yesod blog tutorial at
<a href="http://github.com/yogsototh/yosog">github.com/yogsototh/yosog</a>.</p>
<hr/><div class="footnotes">
<ol>

View file

@ -59,7 +59,7 @@ We can all create better web typography ourselves, today.»&lt;/p&gt;
&lt;p&gt;&lt;span class="sc"&gt;&lt;abbr title="Too long; didn't read"&gt;tl;dr&lt;/abbr&gt;: &lt;/span&gt; A simple yesod tutorial.
Yesod is an Haskell web framework.
Yesod is a Haskell web framework.
You shouldnt need to know Haskell. &lt;/p&gt;
&lt;blockquote&gt;

View file

@ -138,7 +138,7 @@ We can all create better web typography ourselves, today.»</p>
<p><span class="sc"><abbr title="Too long; didn't read">tl;dr</abbr>: </span> A simple yesod tutorial.
Yesod is an Haskell web framework.
Yesod is a Haskell web framework.
You shouldnt need to know Haskell. </p>
<blockquote>

View file

@ -2,7 +2,7 @@
<h1> Articles
$if null articles
-- Show a standard message if there is no article
<p>_{MsgNoEntries}
<p> There are no articles in the blog
$else
-- Show the list of articles
<ul>

View file

@ -728,7 +728,7 @@ Just take a look at the corresponding template:</p>
<span class="MetaTagAll"><span class="MetaTagAll">&lt;</span><span class="MetaTagAll">h1</span><span class="MetaTagAll">&gt;</span></span> Articles
$if null articles
-- Show a standard message if there is no article
<span class="MetaTagAll"><span class="MetaTagAll">&lt;</span><span class="MetaTagAll">p</span><span class="MetaTagAll">&gt;</span></span>_<span class="EmbeddedSource">{MsgNoEntries}</span>
<span class="MetaTagAll"><span class="MetaTagAll">&lt;</span><span class="MetaTagAll">p</span><span class="MetaTagAll">&gt;</span></span> There are no articles in the blog
$else
-- Show the list of articles
<span class="MetaTagAll"><span class="MetaTagAll">&lt;</span><span class="MetaTagAll">ul</span><span class="MetaTagAll">&gt;</span></span>
@ -829,15 +829,39 @@ Just for fun, you can try to create an article with the following content:</p>
<h2 id="conclusion">Conclusion</h2>
<p>This is the end of this tutorial.
I made it very minimal.
If you want to go further, you should take a look at the
I made it very minimal.</p>
<p>If you already know Haskell and you want to go further,
you should take a look at the
recent <a href="http://yesodweb.com/blog/2012/01/blog-example">i18n blog tutorial</a>.
It will be obvious I inspired my own tutorial on it.
Youll learn in a very straightforward way how easy it is to use authorizations,
Time and internationalization.
The example on also add a comment system.</p>
Time and internationalization. </p>
<p><em>ps:</em> You can download the source of the blog at
<p>If, on the other hand you dont know Haskell.
Then you shouldnt jump directly to web programming.
Haskell is a very complex and unusual language.
My advice to go as fast as possible in using Haskell for web programming is:</p>
<ol>
<li>Start by <a href="http://tryhaskell.org">try Haskell in your browser</a></li>
<li>Then read the excellent <a href="http://learnyouahaskell.com">Learn you a Haskell for Great Good</a></li>
<li>If you have difficulties in understanding concepts like monads, you should really read <a href="http://homepages.inf.ed.ac.uk/wadler/topics/monads.html">these articles</a>. For me they were enlightening.</li>
<li>If you feel confident, you should be able to follows the <a href="http://yesodweb.com/book">yesod book</a> and if you find difficult to follows the yesod book, you should read <a href="http://book.realworldhaskell.org">real world Haskell</a> first (it is a must read).</li>
</ol>
<p>Also, note that:</p>
<ul>
<li><a href="http://haskell.org">haskell.org</a> is full of excellent resources.</li>
<li><a href="http://www.haskell.org/hoogle/">hoogle</a> will be very useful</li>
<li>Use <a href="http://community.haskell.org/~ndm/hlint/">hlint</a> as soon as possible to get good habits.</li>
</ul>
<p>As you should see, if you dont already know Haskell,
the path is long but I guaranty you it will be very rewarding!</p>
<p><em>ps:</em> You can download the source of this yesod blog tutorial at
<a href="http://github.com/yogsototh/yosog">github.com/yogsototh/yosog</a>.</p>
<hr/><div class="footnotes">
<ol>