Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Calendar
« Reply #30, on November 16th, 2012, 10:16 PM »
I really don't want to go down that route. Holidays, as designed/implemented, are a very specific subset of events and ones that IMO should be kept separate from events. Events potentially have things like time[1] and date, as well as multi-day events[2] but there's also things like RSVP/sign-up-to-event[3] and notifications of events, which is all stuff that holidays do not need. Keeping them separate allows separation not just technically but thematically and logically.
 1. Not in SMF, but they will here.
 2. Even SMF can do this.
 3. Coming in this plugn.
Re: Calendar
« Reply #31, on November 17th, 2012, 03:34 AM »
I'm having lots of fun tonight, now that I'm actually making all the post code tie up. Then I realise that there is a fun condition, even in SMF, whereby you can elect to tie an event to a topic but cause the topic to be created without the event as well, though it's a bit harder to trigger in SMF (but still entirely possible)

I feel a little like I've bitten off more than I can chew.
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

Farjo

  • "a valuable asset to the community"
  • Posts: 492
Re: Calendar
« Reply #32, on November 17th, 2012, 07:27 AM »
Sorry to hear that. Go for a walk this morning, get some air.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Calendar
« Reply #33, on November 17th, 2012, 04:43 PM »
It sort of explains why the calendar is the lame duck, it's like even its original developers didn't really care about it.

Farjo

  • "a valuable asset to the community"
  • Posts: 492
Re: Calendar
« Reply #34, on November 17th, 2012, 09:38 PM »
And there's that SMF article about how to speed up your messageboard where it says "Turn off your calendar"!

Was listening to Radio 4 earlier to a programme with business leaders discussing starting new companies. They were saying that when the company is small it's important to be able to change your mind - they called it the pivot. So maybe Wedge, being a small enterprise, should change its mind about the calendar and drop it for now. And then much later come back to it to see if there's another way (a rewrite from scratch of something basic, a bridge to an existing product, something else that doesn't exist yet).

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Calendar
« Reply #35, on November 17th, 2012, 10:07 PM »
Yup, although I know the reason why that's the case - and it has a lot to do with the design of the calendar/post linkage. 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 understand where you're coming from, but in all honesty that's not going to happen. Wedge and its plugins represent something for me that I don't expect many other people here to understand, but it's going to be the culmination of my contributions to communities. It should be clear to most people watching that I'm not happy about writing code for free and giving to communities so once Wedge is out and has everything that I want to see Wedge have, I'll be disappearing. Having a decent calendar is one of those core things that the ecosystem needs, IMNSHO.

Let me put it a bit more simply. I don't want to see Wedge compete with phpBB/MyBB/SMF. I want to see it able to compete with IPB. As a minimum it needs the same breadth of facilities as IPB offers. Once that's in place, there's very little extra that I feel I need to do.

Establishing Wedge has done something I swore I'd never do after my experiences with SMF: giving people expectations. I don't like feeling like I owe people, and we've already had enough trolls for that around here. So once my obligation is fulfilled, I'm gone. In the meantime, I work on what I feel I can and what I choose to spend my free time on. Right now, I've already put my other projects on hold to make this happen, and while I respect what you're saying, I don't like being told that I'm wasting my free time on a project that I've chosen to take on.

spoogs

  • Posts: 417
Re: Calendar
« Reply #36, on November 17th, 2012, 10:34 PM »
Quote
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. Not sure if you remember but on Arantor Mods I was asking for something similar to this 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.
Stick a fork in it SMF

Farjo

  • "a valuable asset to the community"
  • Posts: 492
Re: Calendar
« Reply #37, on November 18th, 2012, 07:04 AM »
"...and while I respect what you're saying, I don't like being told that I'm wasting my free time on a project that I've chosen to take on."
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).

Here's the programme: http://www.bbc.co.uk/programmes/b01ntjqc The bit on pivoting starts at around 23 minutes.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Calendar
« Reply #38, on November 18th, 2012, 02:17 PM »
Quote
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.
So, let's take a look at what IPB does: it doesn't cross post to the forum, but instead pushes it to the sidebar for upcoming and whatnot. I am actually now an IPB licence holder[1] and I have my licence deployed to a test site should anyone want to examine it. Just PM me for the link, I don't really want it public.
Quote
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.
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.
Quote
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).
That's the thing: there's only so many ways that "Perhaps you shouldn't worry about this now" can be taken. The calendar needs to be done, because it's an expectation that has yet to be fulfilled. As it is, it had been several months since I'd touched it before, and I've lamented recently about how little it seems like anyone cared about it before.

Ultimately, while I have a period where I feel like caring about it, I'm going to deal with it.
 1. Don't ask what prompted that to happen. It's a long and strange story.

spoogs

  • Posts: 417
Re: Calendar
« Reply #39, on November 18th, 2012, 05:15 PM »
Quote
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.
I like that idea very much actually.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278

spoogs

  • Posts: 417
Re: Calendar
« Reply #41, on November 18th, 2012, 08:26 PM »
Looks nice there.

Is there an option to state the location of an event?

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Calendar
« Reply #42, on November 18th, 2012, 08:29 PM »
I suppose I could put that in as well while I'm at it. It's one of those things that isn't a big deal either way as far as I'm concerned.

spoogs

  • Posts: 417
Re: Calendar
« Reply #43, on November 18th, 2012, 09:01 PM »
 :cool: I think it would be pretty useful, well. At least to me :P

A check box for here meaning just the discussion 'thread'

Option to enter a physical address/venue or s URL

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Calendar
« Reply #44, on November 18th, 2012, 09:06 PM »
Location as it stands is simply a textbox and requisite storage, it's just not a big deal, I'm not even sure it actually even needs a checkbox - either leave it blank or fill it in.