Summary:
Change Post Date behavior to more standard model
Detailed Description:
News 2.10.4
Currently, the Post Date only affects the date displayed with the News article.
It does not actually affect the date that the article is posted. For example,
if I create a News article today (July 15, 2010), and set the Post Date to July
20, 2010, the article is published immediately, but shows a Post Date of July
20, 2010. This is not good.
If I want to delay the article's publication, I have to use the "Use Expiration
Date" feature, which is only semi-acceptable, because it then forces me to use
an expiration date as well. What if I want to delay publication AND have no
expiration date? I can't, in the current module code. I have to set the
expiration to some far future date, which is a hack.
Other systems (thinking specifically of WordPress, but others as well), use the
Post Date to determine if a post should be published. If today's date is EQUAL
TO or AFTER the Post Date, then the article is shown. (This also allows me to
back-date an article if needed). If today's date is BEFORE the Post Date, then
the article is not shown. This seems to be the standard implementation for
"post date" features across many content management applications and publishing
platforms.
I started to enter this as a bug, but per Ronny's post here:
http://forum.cmsmadesimple.org/index.php?topic=42816.0, it seems that Post Date
is working "correctly" per the software design. Therefore, I think the design
needs changing, hence the FR.
Thanks!!!