[geeklog-devtalk] Making the Calendar A Plugin
Michael Askew
michaelaskew at mac.com
Sat Feb 12 04:36:45 EST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Tony,
I'm not prone to producing reams of documentation before I dive into
coding (although I do *read* reams of documentation), but I will
certainly keep Geeklog 2's needs in mind. The code I began writing last
year to parse the ical file format did take the form of a PHP class,
and I will definitely try to make the rest of the new code reusable
where possible in order to save work for Geeklog 2 implementors.
- -Michael
On Feb 6, 2005, at 7:08 PM, Tony Bibbs wrote:
> Michael, given your lofty goals, I think it might be worth noting that
> GL2 is going to need a calendar plugin. In fact, in GL2 everything is
> a plugin. Anyway, without wanting to slow your progress down, I'd
> like to request that you think outside of 1.3.x for this. In other
> words, I'd like to see you gather some good requirements for the new
> plugin and document how you will design the solution so that someone
> on the GL2 side can implement it with little-to-no hassle.
>
> I realize this is a lot more than what you were thinking but if you
> are agreeable, I'd have no problem taking your ideas and including
> them when we go to write the calendar plugin.
>
> --Tony
>
> Michael Askew wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Howdy,
>>
>> I opened feature request #364 a few weeks ago because I would like to
>> turn the Geeklog calendar into a plugin. In addition to causing
>> everyone headache's during the transition (joke!!!), I wanted to do
>> this so that calendar could be easily disabled by sites that don't
>> need it, or replaced with a different calendar plugin (which is what
>> I want to work on next).
>>
>> I have made significant progress on this and I have set up a public
>> test site where the "plugged-in" calendar can be seen in action along
>> side the most recent CVS version of geeklog (which still has the
>> "built-in" calendar). The test site is:
>>
>> http://demo.fbcrsingles.org
>>
>> Please drop by and have a look. I would really like to get this into
>> the official Geeklog distribution (along with removing the core
>> calendar).
>>
>> Because the site has both the built-in and plugged-in calendars,
>> there are two "Upcoming Events" blocks, two "My calendar" links in
>> the User menu, two "Events" links in the admin menu, etc. In theory
>> the only differences should be the URLs of the pages and the fact
>> that the plugin calendar can be removed by disabling or uninstalling
>> its plugin; any functional differences are probably bugs that need to
>> be addressed, so please mention them.
>>
>> Thanks,
>> - -Michael Askew
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.2.4 (Darwin)
>>
>> iD8DBQFCBxuGnjSMxT8+onIRArL5AKCUD5xUJcbL/MiI2UJAeCpVJRP6TgCfbJTR
>> LMLJMhhErq+O+8ifxT1o2w4=
>> =9Y7W
>> -----END PGP SIGNATURE-----
>>
>> _______________________________________________
>> geeklog-devtalk mailing list
>> geeklog-devtalk at lists.geeklog.net
>> http://lists.geeklog.net/listinfo/geeklog-devtalk
>
>
> _______________________________________________
> geeklog-devtalk mailing list
> geeklog-devtalk at lists.geeklog.net
> http://lists.geeklog.net/listinfo/geeklog-devtalk
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)
iD8DBQFCDc4unjSMxT8+onIRAr/cAJ9ag+2WlEkK7M/McVyvCFoFL9a5pgCguFVK
G33dTZxU7jkFgajsByfhZ/I=
=q0Xe
-----END PGP SIGNATURE-----
More information about the geeklog-devtalk
mailing list