Welcome to Geeklog, Anonymous Thursday, March 28 2024 @ 11:21 am EDT

Geeklog Forums

New Calendar


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.
 Quote

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! Crying or Very sad
 Quote

Status: offline

vinny

Site Admin
Admin
Registered: 06/24/02
Posts: 352
Location:Colorado, USA
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
 Quote

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.
 Quote

Status: offline

Dirk

Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
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
 Quote

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.
 Quote

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. Blah Blah Blah Blah ...
 Quote

Status: offline

vinny

Site Admin
Admin
Registered: 06/24/02
Posts: 352
Location:Colorado, USA
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
 Quote

Status: offline

ronack

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

All times are EDT. The time is now 11:21 am.

  • Normal Topic
  • Sticky Topic
  • Locked Topic
  • New Post
  • Sticky Topic W/ New Post
  • Locked Topic W/ New Post
  •  View Anonymous Posts
  •  Able to post
  •  Filtered HTML Allowed
  •  Censored Content