Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Arantor
2386
Features / Re: Plugin revs
« on November 18th, 2012, 04:53 PM »
(14 files, 20KB)

Revision: 59
Author: arantor
Date: 18 November 2012 15:53:06
Message:
! [Calendar] Many many changes. It's still completely broken, but at least it displays the form items when it's supposed to, and the distinct calendar forms have been harmonised somewhat. And the holiday management stuff got some security it didn't have before, oops. And live627's dateinput is also included, not that the server-side processing works, it's still expecting the old date. But this is still progress. It's just not enough progress to be usable, but enough that I wanted it committed! :P (all files)
----
Modified : /calendar/Calendar.php
Modified : /calendar/Calendar.template.php
Modified : /calendar/CalendarDisplay.php
Modified : /calendar/CalendarIntegration.template.php
Modified : /calendar/CalendarPost.php
Modified : /calendar/ManageCalendar.php
Modified : /calendar/ManageCalendar.template.php
Added : /calendar/css
Added : /calendar/css/dateinput.css
Added : /calendar/js
Added : /calendar/js/dateinput.js
Modified : /calendar/lang/Calendar.english.php
Modified : /calendar/plugin-info.xml
Modified : /calendar/readme.english.txt
2387
Archived fixes / Re: Missing likes.png file
« on November 18th, 2012, 04:43 PM »
It's in r1780, so I can mark this one as solved now ^_^
2388
Features / Re: New revs
« on November 18th, 2012, 04:42 PM »
(7 files, 2KB)

Revision: 1780
Author: arantor
Date: 18 November 2012 15:41:37
Message:
! Missing likes image. (likes.png)

! The list of fields that should be called for entity-saving should be extensible in most cases now. (Class-Editor.php, PersonalMessage.php, Post.php, PersonalMessage.template.php, Post.template.php)

! Harmonised entity handling between quick reply and main reply. (Display.template.php)
----
Modified : /trunk/Sources/Class-Editor.php
Modified : /trunk/Sources/PersonalMessage.php
Modified : /trunk/Sources/Post.php
Modified : /trunk/Themes/default/Display.template.php
Modified : /trunk/Themes/default/PersonalMessage.template.php
Modified : /trunk/Themes/default/Post.template.php
Added : /trunk/Themes/default/images/admin/likes.png
2389
Features / Re: Calendar
« 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.
2390
Features / Re: Calendar
« 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.
2391
Archived fixes / Re: Undefined: ex_string in Class-CSS
« on November 17th, 2012, 08:47 PM »
If the file's not found, I'd prefer to throw an error to the log rather than trying to silently fix things.
2392
Features / Re: Calendar
« 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.
2393
The Pub / Re: Infinite Scroll
« on November 17th, 2012, 04:39 PM »
Aside from general usability impairment the main difference is it knackers your last post read status, adds unnecessarily to server load and can hurt SEO. Other than that it's a great idea.
2394
Features / Re: Calendar
« 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.
2395
The Pub / Re: Infinite Scroll
« on November 17th, 2012, 02:20 AM »
I've thought about doing this before - I know emanuele did a mod for SMF, but it screws a lot of things up to implement this generally.
2396
The Pub / Re: Practical plugins problem with WeCSS
« on November 17th, 2012, 12:49 AM »
Quote
Hmm... Let's be clear on this, I didn't write the plugin version of that function and as such, it's likely that I made changes to other functions that weren't moved to the plugin version as well.
I know, I wrote the plugin version, but I wrote it long before the other stuff was added, it certainly predates the m, b, c and other prefixes. Given that it basically just acts as a wrapper to wedge_cache_css(), I had sort of hoped that it would 'just work'... :/

I also realise that my temper got the better of me in this thread (and I'm sorry, because you're the one who's going to be getting that, and that's wrong). Figuring out the many skeins of why the calendar is broken is not a pleasant task and in some ways I might just have been quicker building it from scratch, and it has felt like every single time I tried to do something, everything else seemed to break, and I know if I'm encountering these errors, others will as well.
Quote
Also, would probably be best to create one folder per plugin
This actually brings me back to the original point I made when creating this thread - while it is nice to segregate like that, it does mean that a plugin not only can't share from the core, it also can't share with other plugins, though if you can't extend the core, you can't extend other plugins' stylesheets anyway.
2397
Archived fixes / Re: Undefined: ex_string in Class-CSS
« on November 17th, 2012, 12:44 AM »
Well, that's what I thought, but that's what's happening. The error went away as soon as I switched it to 'calendar' instead of 'calendar.css'.
2398
Archived fixes / Re: sb refresh does not update scrollbar
« on November 17th, 2012, 12:43 AM »
I understand about the total burnout and was actually quite pleased to see you taking a break :)

Ignore the specifics of generateDays, it doesn't really matter. What does matter is that if you update the values in a select through whatever means, and then call .sb(), it won't work properly.
2399
Features / Re: Calendar
« 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.
2400
Features / Re: Calendar
« on November 16th, 2012, 04:18 PM »
Of course it could work... which is why one is currently under development :P