# Summer Reboot Update

**URL:** <https://www.ruby-forum.com/t/summer-reboot-update/142822>\
**Category:** Radiant CMS\
**Created:** [July 11, 2008, 8:28pm UTC](https://www.ruby-forum.com/t/summer-reboot-update/142822 "2008-07-11T20:28:49Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mohits](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/bbe5ce/32.png) [@mohits](https://www.ruby-forum.com/u/mohits)\
**Post date:** [July 11, 2008, 8:28pm UTC](https://www.ruby-forum.com/t/summer-reboot-update/142822/1 "2008-07-11T20:28:49Z")

</div>

Hi Everyone

Just a brief update on the Summer Reboot Documentation project. I just  
spent a couple of hours copying and moving stuff to the site from a  
couple of places to pull things into the project 🙂

Brief Update:

- 6 Authors have signed up
- 5 Articles have been provided (in some form or the other)
- A further 11 subjects have been claimed

Link to the main page: [http://wiki.radiantcms.org/Summer\_Reboot](http://wiki.radiantcms.org/Summer_Reboot)

Looking forward to a few more comments and articles when people get the  
time.  
Just a reminder: we’re targeting end of August 2008.

Cheers,  
Mohit.  
7/12/2008 | 2:26 AM.

---

<div class="post-metadata">

**Author:** ![mohits](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/bbe5ce/32.png) [@mohits](https://www.ruby-forum.com/u/mohits)\
**Post date:** [July 16, 2008, 7:40pm UTC](https://www.ruby-forum.com/t/summer-reboot-update/142822/2 "2008-07-16T19:40:30Z")

</div>

Mohit S. wrote:

> Just a brief update on the Summer Reboot Documentation project. I just  
> spent a couple of hours copying and moving stuff to the site from a  
> couple of places to pull things into the project 🙂

My schedule hasn’t gone according to plan so far this summer, but I hope  
to attack this after I return home from vacation starting Friday the  
25th.

- Dave

---

<div class="post-metadata">

**Author:** ![mohits](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/bbe5ce/32.png) [@mohits](https://www.ruby-forum.com/u/mohits)\
**Post date:** [July 17, 2008, 7:33pm UTC](https://www.ruby-forum.com/t/summer-reboot-update/142822/3 "2008-07-17T19:33:44Z")

</div>

Hi All,

Sorry for being late to the party.

I originally posted to the list on May 2nd about documentation  
(e$B!He(Btag documentation feedbacke$B!Ie(B), mentioning among other  
things a tag reference. This would have one page per tag, be in a  
wiki, and hopefully auto-import the current e$B!He(Bavailable  
tagse$B!Ie(B documentation from the code (would it be possible to  
script that?). Ie$B!Ge(Bve added this to the summer reboot wiki page as  
an appendix.

Currently the summer reboot documentation ToC is kind of book-like, in  
that a user would start at the start (or a chapter/topic of interest)  
and read linearly to the end. Ie$B!Ge(Bd also like to suggest we  
support reference style, for example the tag reference docs, and  
problem-solving style (how-to articles), for example short code  
example articles on one topic; how to implement blog-style categories  
using \<r:aggregate /\>, how to produce common variants of monthly  
archive lists etc.

Currently the docs are a little repetitive or fractured in places, for  
example tag information is spread over four places on the wiki and  
blog, so we should also think how to avoid repeating content too much.  
For tags Ie$B!Ge(Bd propose putting the most detail into a tag  
reference, and having eg the e$B!He(BUsing the built-in tagse$B!Ie(B  
article be an overview grouped by topic with examples, with links to  
the tag reference and how-to articles for more detail. I think that  
putting the detail into atomic reference pages will make it easier to  
keep the main documentation articles light and quick to read, and help  
reduce repetition.

Ie$B!Ge(Bm happy to flesh out the tag documentation and add examples,  
but someone else will need to write the script to automatically  
generate/update wiki pages using the available tags text. If such a  
script is impractical Ie$B!Ge(Bll start doing it manually if a tag  
reference header page is created.

Some reference for how others do this:

Movable Type: [MovableType.org – Documentation](http://www.movabletype.org/documentation/appendices/tags/)  
Expression Engine: [http://expressionengine.com/docs/overview/tags.html](http://expressionengine.com/docs/overview/tags.html)  
WordPress: [Template Tags « WordPress Codex](http://codex.wordpress.org/Template_Tags)

These things would be nice for the tag reference:

- best practice code examples, with expected results
- code coloring in code examples
- links to related tags, how-to articles that use this tag, and  
relevant part of tag overview article and other documentation
- a link in the Radiant admin e$B!He(Bavailable tagse$B!Ie(B  
documentation to the more detailed tag reference page on the wiki

Finally it would be great if there was automatic linking of how-to  
articles and tag reference pages, ie if a how-to article on monthly  
archive lists has a code example with r:children:each, r:find, r:date  
and r:header, that it would automatically link to those tag reference  
pages, and in turn the how-to article would be linked to on each  
relevant tag reference page.

hope thate$B!Ge(Bs of some use

peace - oli

---

<div class="post-metadata">

**Author:** ![mohits](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/bbe5ce/32.png) [@mohits](https://www.ruby-forum.com/u/mohits)\
**Post date:** [July 21, 2008, 3:20pm UTC](https://www.ruby-forum.com/t/summer-reboot-update/142822/4 "2008-07-21T15:20:43Z")

</div>

On Jul 17, 2008, at 1:52 PM, Jim G. wrote:

> [GitHub - saturnflyer/radiant-help-extension: Help documentation extension for radiant cms](http://github.com/saturnflyer/radiant-help-extension/tree/master)
> 
> It does not, however, provide examples beyond what comes with the  
> tag descriptions.

I just added

> **[GitHub - saturnflyer/radiant-help\_use\_cases-extension: Adds additional...](https://github.com/saturnflyer/radiant-help_use_cases-extension/tree/master)**
>
> master

So your extra documentation could be added in as an option (although  
this still isn’t as non-technical as editing a wiki)

It has almost nothing in it, but I added the ability to extend the  
docs for the installed tags in Help

> <https://github.com/saturnflyer/radiant-help-extension/commit/d9a4634724465ca115bd0f246b4665917efbe724>

(thanks Sean)

This will allow extension developers to add help use cases to their  
tags outside of the description in the model.

My priority is to flesh out the features and documentation of Help,  
but I’ll be adding more info to Help Use Cases as time goes on. If you  
are interested in writing docs for each tag, I’ll gladly grab it and  
put it into Help Use Cases.

-Jim

Jim G.

> **[Saturn Flyer](https://www.saturnflyer.com/)**
>
> Home info

---

<div class="post-metadata">

**Author:** ![mohits](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/bbe5ce/32.png) [@mohits](https://www.ruby-forum.com/u/mohits)\
**Post date:** [July 22, 2008, 4:36pm UTC](https://www.ruby-forum.com/t/summer-reboot-update/142822/5 "2008-07-22T16:36:17Z")

</div>

David P. wrote:

> - Dave

Thanks Dave,

Every drop counts! 🙂

We still have FIVE weeks to go!

Cheers,  
Mohit.  
7/22/2008 | 10:14 PM.

---

<div class="post-metadata">

**Author:** ![mohits](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/bbe5ce/32.png) [@mohits](https://www.ruby-forum.com/u/mohits)\
**Post date:** [July 17, 2008, 7:53pm UTC](https://www.ruby-forum.com/t/summer-reboot-update/142822/6 "2008-07-17T19:53:41Z")

</div>

On Jul 17, 2008, at 1:32 PM, Oli S. wrote:

> I’m happy to flesh out the tag documentation and add examples, but  
> someone else will need to write the script to automatically generate/  
> update wiki pages using the available tags text. If such a script is  
> impractical I’ll start doing it manually if a tag reference header  
> page is created.

The Help extension does this for you when you install it. Even better,  
it gives you documentation for all installed tags and to which page  
types they apply.

> **[GitHub - saturnflyer/radiant-help-extension: Help documentation extension for...](https://github.com/saturnflyer/radiant-help-extension/tree/master)**
>
> master

It does not, however, provide examples beyond what comes with the tag  
descriptions.
