Linking / Appearance Schedules

103 views
Skip to first unread message

Mike Correia

unread,
Apr 2, 2009, 10:03:49 AM4/2/09
to RedDot CMS Users
Hi
I have a list of admission events that are living in a RD list:

http://www.simmons.edu/gslis/beta/admission/events/

These events are sorted by a "Date" element that is just a formatted
standard field. I was asked to see if it was possible for these events
to automatically expire from the list when the date passes. Is that
possible?

I know there is a place for setting the Linking/Appearance Schedule
where users can choose a date for a page to be removed from a list,
but I have a couple problems with that.

1. If someone forgets to set this, an event won't be removed.

2. These events are shared on other lists via Keywords. If they're
removed from this list, they still are on the other lists - so users
would have to set a removal date for each list, which is a pain.

My solution is by creating a "Delete" button on each event that allows
the users to actually delete the event, which removes it from all
lists. I'm hoping to find another solution, and was hoping maybe some
of you had some ideas.

Thanks,

-mike

markus giesen

unread,
Apr 2, 2009, 6:42:51 PM4/2/09
to RedDot CMS Users
you could use a mandatory standard field with a date to be entered.
using RQL the date value from this field will be used to set all
appearance schedules.

So users can't forget it.
otherwise place some asp logic in each part of your project where the
pages appear, look up the date and if it's older than today don't show
it. using this, pages won't get linked but still will be available on
the server, meaning search engines can find it. so one day or another
you still have to delete this file manually or via the CMS..

I think the RQL solution suits your needs

Gavin Cope

unread,
Apr 2, 2009, 6:51:50 PM4/2/09
to RedDot-C...@googlegroups.com
I tackled it a little differently, I wrote a plug-in that applies the parent appearance schedule to all other instances of the page. Doesn't really solve your issue but it's another way of looking at it.

Cheers,

Gavin

2009/4/3 markus giesen <markus...@gmail.com>

markus giesen

unread,
Apr 2, 2009, 8:33:25 PM4/2/09
to RedDot CMS Users
combine that with a mandatory date field and everything is fine..
Do you want to contribute that plugin? ;)

On Apr 3, 9:51 am, Gavin Cope <gavin.c...@gmail.com> wrote:
> I tackled it a little differently, I wrote a plug-in that applies the parent
> appearance schedule to all other instances of the page. Doesn't really solve
> your issue but it's another way of looking at it.
>
> Cheers,
>
> Gavin
>
> 2009/4/3 markus giesen <markus.gie...@gmail.com>

camdev

unread,
Apr 4, 2009, 10:38:46 AM4/4/09
to RedDot CMS Users
I found it simpler to have a plugin that moves the expired event into
to an archived events list. We scheduled it to run nightly. All it
does is go through each page in the current event list, check the
ending date and if past the current date, disconnect/reconnect it to
another list. In your case, you would just delete the event page
instead of disconnecting it.

Cesar

Joel Kinzel

unread,
Feb 15, 2012, 9:54:55 AM2/15/12
to reddot-c...@googlegroups.com, RedDot CMS Users
Did you write the plugin yourself or was this one you found somewhere? If you wrote it yourself, I'd be interested in taking a look at it, if you wouldn't mind. We are attempting to solve a similar problem currently, but we don't have anyone on our staff that is familiar enough with CMS to write plugins. 

Jian Huang

unread,
Feb 16, 2012, 10:00:34 AM2/16/12
to RedDot CMS Users
Everyone seems to want the AutoArchive plugin.

I will post it soon.

-Jian

Gavin Cope

unread,
Jul 15, 2013, 3:16:59 AM7/15/13
to RedDot CMS Users
Going through my very old emails in my "Must Reply to" folder ;) and I came across this one that I forgot to reply to. Figured it may still come in handy for someone :) Attached is my Linking/Appearance Schedule to All Instances plug-in. Please keep in mind I have not updated this for version 11.x so it will only work in 10.1 and below however following Manuel's instructions (http://manuelschnitger.wordpress.com/2011/06/21/rql-development-with-open-text-management-server-11/) should update it quickly and easily.

Just to refresh on what this does, it takes the Linking/Appearance Schedule of the main link and applies it to all other connections to the page. It saves time when you're dealing with scenarios where pages are connected numerous times via category/keywords.

Usual disclaimer, no warranty and I accept no liability if you break your project :)

Cheers,

G.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "RedDot CMS Users" group.
To post to this group, send email to RedDot-C...@googlegroups.com
To unsubscribe from this group, send email to RedDot-CMS-Use...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/RedDot-CMS-Users?hl=en
-~----------~----~----~----~------~----~------~--~---


LinkingAppearanceScheduleToAllInstances.zip

Jian Huang

unread,
Jul 15, 2013, 9:00:15 AM7/15/13
to reddot-c...@googlegroups.com
Also, updated this post with regards to AutoArchive.

Though it is a bit manual, but this plugin should do the job, MoveIt.

https://github.com/jhuangsoftware/MoveIt

Annie K

unread,
Oct 24, 2013, 4:02:27 PM10/24/13
to reddot-c...@googlegroups.com, RedDot CMS Users
Would this expire the pages from all the lists that they are on (if they have multiple keywords pulling them onto multiple lists)? We're having trouble expiring pages. They don't come up in our faceted search, but the pages come up on whatever lists the keywords push them to.

Gavin Cope

unread,
Oct 24, 2013, 7:07:17 PM10/24/13
to RedDot CMS Users
Yes, that's essentially why I wrote it - to clear out cat/key linked pages.

Cheers,

G.


--
You received this message because you are subscribed to the Google Groups "RedDot CMS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reddot-cms-use...@googlegroups.com.
To post to this group, send email to reddot-c...@googlegroups.com.
Visit this group at http://groups.google.com/group/reddot-cms-users.
For more options, visit https://groups.google.com/groups/opt_out.

Message has been deleted

Gavin Cope

unread,
Oct 25, 2013, 7:00:28 PM10/25/13
to reddot-c...@googlegroups.com

Well I am married but I do accept enrollments in my fan club ;-)

On 26/10/2013 1:43 AM, "Annie K" <anisa...@gmail.com> wrote:
Oh my God, this might solve our events issue. I think I love you.

Thanks!

Annie

Annie K

unread,
Oct 29, 2013, 10:31:34 AM10/29/13
to reddot-c...@googlegroups.com
LOL I'll head your fan club then haha!
Reply all
Reply to author
Forward
0 new messages