Add announcement section

Michelle - September 3, 2008 - 16:03
Project:Advanced Forum
Version:6.x-2.x-dev
Component:Miscellaneous
Category:feature request
Priority:normal
Assigned:Unassigned
Status:postponed
Description

Not sure how I'm going to do this one since core doesn't have a flag for it. Suggestions welcome.

Michelle

#1

Michelle - December 9, 2008 - 03:53
Status:active» postponed

Will revisit this in 2.x.

Michelle

#2

Vyoma - February 24, 2009 - 20:55

Just curious on this one, but understand if you are busy with other things.

Would the announcement post/data be made visible on a designated forum (or container?), or there would be one (global?) announcement?

We could store it in system table perhaps (the announcement content).

But perhaps, and better solution would be a content type named 'Forum Announcement' that has a field to tie it to a particular forum/container. Then Advanced forum could add look for these 'published' nodes for a given forum/container.

"Forum Announcement" could perhaps be made into a dependent module.

Let me know your thoughts. I am moderately comforatble with creating modules.

#3

Michelle - February 24, 2009 - 23:33

I really haven't given it any thought beyond seeing stand alone software has this. I won't be working on 2.x for probably a month or so.

Michelle

#4

Vyoma - February 25, 2009 - 18:07

I understand Michelle.

Speaking of standalone software, I checked my vBulletin installation to see how they have implemented it. Took some screenshots and some notes so that we have it for later reference.

  • Announcement Manager provides a [New] button to for each forum/container. (forum-announcement-1.png)
  • Forum Announcement content type seems to have a title and body section - analogous to the node content type. (forum-announcement-2.png)
  • Forum Announcement content type creation allows for different formats that we can delegate to Drupal's Input Format features. (forum-announcement-2.png)
  • Forum Announcement content type requires a start date and end date, within which period, it would be shown on top of topic list for a given forum. (forum-announcement-2.png)
  • Forum Announcement should be visible on the selected forum/container and all the child forums/containers. (forum-announcement-2.png, forum-announcement-3.png)

PS: Sorry for choosing ugly red-yellow theme for screenshot annotations. :P

AttachmentSize
forum-announcement-1.png 46.24 KB
forum-announcement-2.png 37.67 KB
forum-announcement-3.png 11.7 KB

#5

Michelle - February 25, 2009 - 18:37

Thanks for looking into this further. This will come in handy when I work on it. I hope it doesn't sound like I'm blowing you off... I just have my plate full right now and have to force myself to not get sucked into 2.x until 1.0 is out. :)

Michelle

#6

Vyoma - February 25, 2009 - 19:02

No problem at all Michelle! We all need to set our priorities to get things done.

And you can surely ignore any further updates I make here as an when I get time to chip in. You can visit it when you put this issue back on your plate. :)

#7

Matafleur - March 25, 2009 - 08:16

Just speaking off the cuff, one possibility might be to use the Flag module (if available) to create a custom "Announcement" flag for forum node types. You could then use normal forum node types for announcements, and this should be themable as well. The downside is dependency on yet another contrib module for functionality.

#8

Michelle - March 25, 2009 - 13:34

Not a bad idea. It wouldn't be a true dependency as in you can't enable the module without it so I don't mind.

Thanks,

Michelle

#9

Michelle - May 7, 2009 - 02:48
Version:6.x-1.x-dev» 6.x-2.x-dev
Category:task» feature request
Assigned to:Michelle» Anonymous
Status:postponed» active

#10

iva2k - June 29, 2009 - 03:23

Just FYI, there is a module Announcements based off some open IBM code. That module is quite solid. It provides dates for the node to be visible, and some config options around blocks, front page etc.

#11

Michelle - August 23, 2009 - 03:25
Status:active» postponed

Pushing this off to 3.x

Michelle

 
 

Drupal is a registered trademark of Dries Buytaert.