Talk like a pirate day :P
"Placing it on the front page/info centre? Check. Even including upcoming birthdays and events if I remember rightly." We use Simple Portal for this so I don't know if the SMF calendar is capable of doing this simply.
We have one board for all events, so would prefer to restrict the boards into which events can be posted e.g. by controlling the boards that appear in the "Post In:" dropdown.
So could there be a "Subscribe to this event" button? The thread starter (or mod / admin) could then create a post and then choose to email it to all subscribers e.g. via an extra item in "Additional Options".
Check the calendar settings page, it's quite clear that you can put things in the info centre if you want ;)
Wouldn't you just use the normal notifications on this one?
Filter *what* by month? You can view the calendar by month...
Just going to leave this here :whistle:
No... people who've responded is people who've clicked 'Yes, I'm coming', 'No, I'm not coming' or 'I'm not sure yet', as in they've actively made some action to indicate interest.
| 1. | Not in SMF, but they will here. |
| 2. | Even SMF can do this. |
| 3. | Coming in this plugn. |
I find it interesting that IPB's calendar does not link to forum topics but instead maintains its own post + comments structure outside the forum. Doing the same would actually cut most of the performance hit right out straight away.
I've never used IPB but I have to say I have always thought this would be the best approach. I only see the forum post as a way to say hey this event has been posted in the calendar.
I think I called it an Events Board but the point was having an area separate from the traditional boards to deal with the calendar events.
Oh I hope that's not what you think I've said, or that I'm expecting anything (I was trying to take away expectation).
| 1. | Don't ask what prompted that to happen. It's a long and strange story. |
What I'm tempted to do is have the calendar create a phantom board, much like SimpleDesk's (though, infinitely more efficient, not to mention cleaner) and have everything go into that.
Never assume :P
I'm very very reluctant to generate more fields, if I'm going to uproot how the calendar works. See, description covers the whole notion of having the main calendar item instead of a thread...
Never assume :P
OK, OK, don't get your hopes up. It's NOT going back in the core. NO.
However, while I let other things simmer until they're done, I'm curious to hear what people would like to see in the calendar.
I suppose you already got the sidebar so it's not like you'd gain any width on the matter. The bit that bothers me is that for folks like me, I keep the sidebar collapsed to the bottom, so I'm not going to see things... :/
You realise I'd already thought of that? ;)
When I said about IPB, I really meant looking at *everything* it does. Their quick search has a dropdown, to be able to select forum/blogs/calendar, as well as that being in their main search, something we can't do.
The whole point of pulling the calendar topics away from main topics is very seriously about performance - adding another query to every topic view to fetch linked events is not cheap however you slice it.
Having dedicated calendar topics would solve that particular little performance hiccup.
Common sense suggests that having a 'calendar board' would be the way to go, except that I'm not convinced it would be particularly intuitive - it would require users putting the board in, setting visibility on it and so on, not to mention having to actually implement some fashion of actually diverting things between custom board types; the way MessageIndex works thus far is fine for what it does but we will need to expand upon that in future, and this would certainly pre-empt it.
The thing is, though, even doing that doesn't really solve the issue related to search, it might actually be an improvement to, instead, have the calendar search as a separate dedicated routine that's integrated from the search (the way IPB does it), which means the experience can be tailored better for the user and allow them to search things that can't be done currently.