more news module ideas
-
- Support Guru
- Posts: 8169
- Joined: Tue Oct 19, 2004 6:44 pm
more news module ideas
I was thinking (and reading an article about plone). and read about the publishing method already available there, where authorized users can create articles, and editors can publish them, assign category, and set expiry dates, etc. and thought that this would be a great thing to add with relatively little expense to the news module.
It would require moving some stuff around a bit, and creating a couple more permissions (permission to create articles, editor permission, etc). and then some funkiness on the admin panel, but that's about it.
I would also realy like if editors, or authors, when logged in can see unpublished content (hilighted, or in a box or something), but regular users can't.
what do you think guys?
It would require moving some stuff around a bit, and creating a couple more permissions (permission to create articles, editor permission, etc). and then some funkiness on the admin panel, but that's about it.
I would also realy like if editors, or authors, when logged in can see unpublished content (hilighted, or in a box or something), but regular users can't.
what do you think guys?
Follow me on twitter
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
--------------------
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
--------------------
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.
Re: more news module ideas
So you want a good moderation system on the CMS 'CMS Made Simple' if I understand you suggestion correctly. I think this is an essential difference in the current way CMS Made Simple has been developed. (Correct me if I am wrong) You more need a Role based system. On a Dutch forum this was once discussed and they came up with the following system design:

Translations:

Translations:
- een groep --> a group
- een vaste redacteur --> a default editor
- een vaste redacteur met speciale rechten --> a default editor with special rights
- een freelance redacteur --> a freelance editor
- een hoofdredacteur --> an editor in chief
- een vervangende hoofdredacteur --> an acting editor in chief
-
- Support Guru
- Posts: 8169
- Joined: Tue Oct 19, 2004 6:44 pm
Re: more news module ideas
I was thinking a trimmed douwn solution, but essentially yes. the news module is almost there as it stands.... I could use this for the site I am writing for work.
Follow me on twitter
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
--------------------
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
--------------------
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.
Re: more news module ideas
I'm a noob to CMSMS, but have used a plone/zope cms. What you are proposing sounds good, just don't model it to closly to the plone model as it is way to cumbersome and counter intuitive (IMO). The Dutch example posted looks reasonable.
-
- Support Guru
- Posts: 8169
- Joined: Tue Oct 19, 2004 6:44 pm
Re: more news module ideas
I recently used egroupware, which had a similar solution, but it was too cumbersome as well. I want to be able to have users submit articles for certain pages (others will be static) but have certain editors approve the articles.
I am thinking that the user would have a panel in the admin where he could submit a news article, (in our shop it's usually just an introduction to a document he's written). Then the editor for that certain category would get a list of all of the articles where he could edit each article..... set an expiry date, and mark it as approved. simple stuff really.
I am thinking that the user would have a panel in the admin where he could submit a news article, (in our shop it's usually just an introduction to a document he's written). Then the editor for that certain category would get a list of all of the articles where he could edit each article..... set an expiry date, and mark it as approved. simple stuff really.
Follow me on twitter
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
--------------------
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
--------------------
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.
Re: more news module ideas
I'm only just starting with CMSms and this is my first post here, but i'm a test developer and have to say this.
Keep to the rules of K.I.S.S (Keep It Small and Simple). For my job i say this at least once every week to software desingers and programmers. What i'm saying here is: Prove something works in it most basic way possible. Then add stuff one step at a time. Test correctly after each change.
Try to make this as strait forwars as possible.
So if i go back to the first post, this is how i see it (as a professional tester!)
1. Authorized users can propose a news item that goes to a queue. This can be done with an option that is simply available for Authorized users. (one decision(=is user authorized)
2. Editors (or above) can see articles in the queue and edit it and aprove it (one logical descion(=editor or above)
This way for this option to become stable for functionality there are only 4 theoratical possibilities (any combination of the dicisions). The only thing left is to get the webbased part working perfectly. Later you can add functionality as user requests come.
Now i'm realy working in my free time
BTW: I'm also dutch, that's how i got here.
Keep to the rules of K.I.S.S (Keep It Small and Simple). For my job i say this at least once every week to software desingers and programmers. What i'm saying here is: Prove something works in it most basic way possible. Then add stuff one step at a time. Test correctly after each change.
Try to make this as strait forwars as possible.
So if i go back to the first post, this is how i see it (as a professional tester!)
1. Authorized users can propose a news item that goes to a queue. This can be done with an option that is simply available for Authorized users. (one decision(=is user authorized)
2. Editors (or above) can see articles in the queue and edit it and aprove it (one logical descion(=editor or above)
This way for this option to become stable for functionality there are only 4 theoratical possibilities (any combination of the dicisions). The only thing left is to get the webbased part working perfectly. Later you can add functionality as user requests come.
Now i'm realy working in my free time

BTW: I'm also dutch, that's how i got here.
Last edited by MjK on Sat Aug 27, 2005 12:08 am, edited 1 time in total.
Re: more news module ideas
I definitley agree with the above (this is CMS Made Simple right). However, having permissions for individual pages would be really nice. I'm building a website for a school, and it would be nice if I could give teachers individual pages that they can edit, but are not allowed to edit other pages.
Re: more news module ideas
We do have permissions for individual pages.
Make a teachers group. Make sure Modify All Content is off for that group. Add teacher users to that group. Change the owner of each page to it's respective teacher.
Now they can only edit their pages.
Make a teachers group. Make sure Modify All Content is off for that group. Add teacher users to that group. Change the owner of each page to it's respective teacher.
Now they can only edit their pages.
Re: more news module ideas
I have only one request for the news module, (at least for now
) and that is for the admin interface.
On the articles tab, the article-titles should link to the edit article page, the same way as on the content page, this can be don by changing line 1185 in "News.module.php" from
to

On the articles tab, the article-titles should link to the edit article page, the same way as on the content page, this can be don by changing line 1185 in "News.module.php" from
Code: Select all
$onerow->title = $row['news_title'];
Code: Select all
$onerow->title = $this->CreateLink($id, 'editarticle', $returnid, $row['news_title'], array('articleid'=>$row['news_id']));
-
- Support Guru
- Posts: 8169
- Joined: Tue Oct 19, 2004 6:44 pm
Re: more news module ideas
on the same topic...
Howbout a "restore to defaults" button on the templates pages.
I know it would really help me
Howbout a "restore to defaults" button on the templates pages.
I know it would really help me

Follow me on twitter
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
--------------------
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
--------------------
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.
Re: more news module ideas
I made another minor improvement to the admin interface for the News module.
On the categories tab, the category-titles should link to the edit category page, the same way as on the content page, this can be done by changing line 1231 in "News.module.php" from
to
On the categories tab, the category-titles should link to the edit category page, the same way as on the content page, this can be done by changing line 1231 in "News.module.php" from
Code: Select all
$onerow->name = str_repeat(' ', $depth-1).$row['news_category_name'];
Code: Select all
$onerow->name = str_repeat(' ', $depth-1).$this->CreateLink($id, 'editcategory', $returnid, $row['news_category_name'], array('catid'=>$row['news_category_id']));