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:
commit
2b3f1e773d
10 changed files with 143 additions and 32 deletions
|
@ -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).
|
||||
|
||||
|
|
|
@ -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).
|
||||
|
||||
|
|
|
@ -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
|
@ -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>
|
||||
|
|
|
@ -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 shouldn’t 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"><</span><span class="MetaTagAll">h1</span><span class="MetaTagAll">></span></span> Articles
|
||||
$if null articles
|
||||
-- Show a standard message if there is no article
|
||||
<span class="MetaTagAll"><span class="MetaTagAll"><</span><span class="MetaTagAll">p</span><span class="MetaTagAll">></span></span>_<span class="EmbeddedSource">{MsgNoEntries}</span>
|
||||
<span class="MetaTagAll"><span class="MetaTagAll"><</span><span class="MetaTagAll">p</span><span class="MetaTagAll">></span></span> There are no articles in the blog
|
||||
$else
|
||||
-- Show the list of articles
|
||||
<span class="MetaTagAll"><span class="MetaTagAll"><</span><span class="MetaTagAll">ul</span><span class="MetaTagAll">></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.
|
||||
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.</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 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:</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 don’t 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>
|
||||
|
|
|
@ -59,7 +59,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 shouldn’t need to know Haskell. </p>
|
||||
|
||||
<blockquote>
|
||||
|
|
|
@ -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 shouldn’t need to know Haskell. </p>
|
||||
|
||||
<blockquote>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -728,7 +728,7 @@ Just take a look at the corresponding template:</p>
|
|||
<span class="MetaTagAll"><span class="MetaTagAll"><</span><span class="MetaTagAll">h1</span><span class="MetaTagAll">></span></span> Articles
|
||||
$if null articles
|
||||
-- Show a standard message if there is no article
|
||||
<span class="MetaTagAll"><span class="MetaTagAll"><</span><span class="MetaTagAll">p</span><span class="MetaTagAll">></span></span>_<span class="EmbeddedSource">{MsgNoEntries}</span>
|
||||
<span class="MetaTagAll"><span class="MetaTagAll"><</span><span class="MetaTagAll">p</span><span class="MetaTagAll">></span></span> There are no articles in the blog
|
||||
$else
|
||||
-- Show the list of articles
|
||||
<span class="MetaTagAll"><span class="MetaTagAll"><</span><span class="MetaTagAll">ul</span><span class="MetaTagAll">></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.
|
||||
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.</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 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:</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 don’t 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>
|
||||
|
|
Loading…
Reference in a new issue