# How do you manage blog items?

**URL:** <https://www.ruby-forum.com/t/how-do-you-manage-blog-items/73821>\
**Category:** Radiant CMS\
**Created:** [October 27, 2006, 10:51am UTC](https://www.ruby-forum.com/t/how-do-you-manage-blog-items/73821 "2006-10-27T10:51:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mole](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9fc348/32.png) [@mole](https://www.ruby-forum.com/u/mole)\
**Post date:** [October 27, 2006, 10:51am UTC](https://www.ruby-forum.com/t/how-do-you-manage-blog-items/73821/1 "2006-10-27T10:51:16Z")

</div>

Hi,  
I just have started to use Radiant.  
I really like Radiant.

One thing I am wondering is when I use it as a blog software.  
I tried to put 20 articles under articles folder.  
It is Okay.

When I get so many articles, like 300, in the future, how can I  
manage those items?  
Is there any system or plugins to handle so many items(childs) for a  
parent item.

–  
Yusuke Sakata  
[http://www.ecofirm.com/n](http://www.ecofirm.com/n)(In Japanese)

---

<div class="post-metadata">

**Author:** ![mole](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9fc348/32.png) [@mole](https://www.ruby-forum.com/u/mole)\
**Post date:** [October 27, 2006, 1:43pm UTC](https://www.ruby-forum.com/t/how-do-you-manage-blog-items/73821/2 "2006-10-27T13:43:28Z")

</div>

Are you speaking in terms of an administration interface or in terms of  
organizing them? The archive behaviors automatically create  
year/month/day archives for you and put your articles/blog posts in a  
date-based URL pattern.

Sean C.  
[seancribbs.com](http://seancribbs.com)

---

<div class="post-metadata">

**Author:** ![mole](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9fc348/32.png) [@mole](https://www.ruby-forum.com/u/mole)\
**Post date:** [October 27, 2006, 3:29pm UTC](https://www.ruby-forum.com/t/how-do-you-manage-blog-items/73821/3 "2006-10-27T15:29:37Z")

</div>

On 10/27/06, Sean C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Are you speaking in terms of an administration interface or in terms of  
> organizing them? The archive behaviors automatically create

I guess he is speaking in terms of the admin interface. As the  
entries are sorted alphabetically in the admin interface, it may get  
difficult to manage hundreds of subpages.

---

<div class="post-metadata">

**Author:** ![mole](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9fc348/32.png) [@mole](https://www.ruby-forum.com/u/mole)\
**Post date:** [October 27, 2006, 3:41pm UTC](https://www.ruby-forum.com/t/how-do-you-manage-blog-items/73821/4 "2006-10-27T15:41:39Z")

</div>

Yes, I alredy bumped into this problem. Once you have more than a few  
dozen  
posts, it becomes really clumsy to change/edit/delete any given post.  
Typo  
(which is also built on Rails) offers a better solution for blogs  
(strictly  
speaking), IMO. However, the great thing about Radiant is that it is  
fairly  
painless to extend/edit and if you wanted to, you could create a fancy  
Ajax-based Article child listing…it just takes siome work and sweat.  
Having worked with many enterprise-level CMS’s I can say that Radiant  
is in  
its early infancy; however, I think it looks very promising from the  
extensibility and simplicity point of view. Those of us who want to  
extend  
it and “nurture” it need to be keen to these kind of details.

Peace,  
Ruben

---

<div class="post-metadata">

**Author:** ![mole](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9fc348/32.png) [@mole](https://www.ruby-forum.com/u/mole)\
**Post date:** [October 27, 2006, 3:35pm UTC](https://www.ruby-forum.com/t/how-do-you-manage-blog-items/73821/5 "2006-10-27T15:35:38Z")

</div>

One could change the order in which they are displayed, I suppose, by  
making  
a modification to the Page model. On line 13, I believe, change

acts\_as\_tree :order =\> ‘virtual DESC, title ASC’

to

acts\_as\_tree :order =\> ‘virtual DESC, created\_at ASC’

Then, at least, you get the newest ones first. Alternatively you could  
change that to use ‘published\_at’, which may be more useful depending on  
the  
situation.

Another solution might be to create categories sub-pages for posts, real  
or  
artificial, and post them in those categories.

Sean C.  
[seancribbs.com](http://seancribbs.com)

---

<div class="post-metadata">

**Author:** ![mole](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9fc348/32.png) [@mole](https://www.ruby-forum.com/u/mole)\
**Post date:** [October 28, 2006, 1:27pm UTC](https://www.ruby-forum.com/t/how-do-you-manage-blog-items/73821/6 "2006-10-28T13:27:13Z")

</div>

Hi,

> > Are you speaking in terms of an administration interface or in terms of  
> > organizing them? The archive behaviors automatically create

> I guess he is speaking in terms of the admin interface. As the  
> entries are sorted alphabetically in the admin interface, it may get  
> difficult to manage hundreds of subpages.  
> Yes, I am saying the admin interface.  
> Well, sorting by the date works for now.

But I hope some one would develop the solution as Ruben suggested.  
When I get more than 100 items in my system, I might try it myself. 😜  
(I’m also excited using Radiant and want to contribute to the  
community.)

Thank you.

2006/10/27, Ruben D. Orduz [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Peace,  
> Ruben

> * * *
> 
> Radiant mailing list  
> Post: removed\_email\_address@domain.invalid  
> Search: [http://radiantcms.org/mailing-list/search/](http://radiantcms.org/mailing-list/search/)  
> Site:  
> [http://lists.radiantcms.org/mailman/listinfo/radiant](http://lists.radiantcms.org/mailman/listinfo/radiant)

–  
e$B6a5&Bg3X7P:Q3XIte(B  
e$B:dEDM5Jee(B  
[http://www.ecofirm.com/n](http://www.ecofirm.com/n)
