Status: offline

ronack

Forum User
Full Member
Registered: 05/27/03
Posts: 612
Someone was working on a new or updated calendar, what ever happended with that?

Also has anyone done the Group Calendar hack on 1.3.11. I used it on pre 1.3.9 but didn't update the upgrade to 1.3.10.

Status: offline

Turner

Forum User
Chatty
Registered: 04/11/05
Posts: 42
This is a good question. From looking through old posts it seemed at one time several people were working on beefing up the calendar. Now it seems that has all come to a screetching halt.

This has led me toward the conclusion that the most often requested calendar modifications are very difficult. All I want is to be able to define events so that they recur - like "every first and third wednesday". But when I think about something like this, I see it must require a real killer bit of coding. Too bad!

Status: offline

vinny

Site Admin
Admin
Registered: 06/24/02
Posts: 352
With the current calendar adding "real" recursive events is VERY difficult. Most people, including myself, who have looked into it have concluded that it would be easier to start over from scratch (or port over another php calendar application to Geeklog). This approach is problem-matic because the Calendar is not a plugin, its a core component. Not to mention the intense amount of work involved.

I started working on such a replacement calendar a while ago, but while there was lots of interest, very little assistance was forthcoming (in fact I recieved none unless you count "yeah, that'd be cool" encourgement). Since others were also working on calendars I dropped the project. I think those other projects came to similar conclusions and the same thing happened to them.

Once GL 1.3.12 is out the door and GL 2 is off to a good start I plan on starting up work on a calendar again. But that will be a while...

-Vinny

Status: offline

ronack

Forum User
Full Member
Registered: 05/27/03
Posts: 612
I read that someone has changed the calendar to a plugin. I think I found it on sourceforge, I'll see if I can find that info.

Status: offline

Dirk

Site Admin
Admin
Registered: 01/12/02
Posts: 13073
It's here: Make the Calendar Feature a Geeklog Plugin

I have this on my list as a possible inclusion in the next release. We have just made changes in CVS to move the links section into a plugin (provided by Trinity), but it's only halfway done. We'll see how that works out before we attempt to move other parts of Geeklog into plugins ...

There's also a lengthy discussion about this here.

bye, Dirk

Status: offline

ronack

Forum User
Full Member
Registered: 05/27/03
Posts: 612
I like the idea of having a real core then making everything or almost everything a plugin. Makes things much more versital. Like some sites don't need or want a Calendar or need a Poll and still some don't care about having stories, just static pages. Sure you can include plugins ready to install with the core like you do with static pages. Then you can install what you need.

Status: Banned

machinari

Forum User
Full Member
Registered: 03/22/04
Posts: 1512
the problem with this is that when the core is upgraded, will the plugins also be upgraded if they need to be. As it is now, whenever the core is modified, the built-in plug-ins are also modified if they need to be. Will the "new" plug-ins be treated as part of the core when it comes time to upgrade or will their upgrades be left up to, for example, Trinity.

Only curious. Personally, I think this plug-in deal is excellent work and much gratitude to all involved. Looking forward to seeing how it all works out.

One thing I especially look forward to is the greater ease in making modifications to the calendar and the links pages, etc. Easier to mod for many reasons not the least of which is all related functions will be in one place without having to sort through many unrelated ones.

Status: offline

vinny

Site Admin
Admin
Registered: 06/24/02
Posts: 352
As far as having plugins built around a core, that is exactly the plan for GL2.

GL2's event based module makes it so you can upgrade whatever pieces you want as you need them, whether it is the Geeklog Core, or specific plugins.

-Vinny

Status: offline

ronack

Forum User
Full Member
Registered: 05/27/03
Posts: 612
Super, you guys ROCK!