[geeklog-devtalk] Making the Calendar A Plugin

Tony Bibbs tony at tonybibbs.com
Sun Feb 13 15:57:08 EST 2005


Feel free to send ideas on design, etc to the list. While we all don't
code as much as we'd like, looking through code giving
ideas/validation/etc is something easy we can all do.

Thanks,

--Tony

Michael Askew wrote:


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

>

> _______________________________________________

> geeklog-devtalk mailing list

> geeklog-devtalk at lists.geeklog.net

> http://lists.geeklog.net/listinfo/geeklog-devtalk






More information about the geeklog-devtalk mailing list