Gossamer Forum
Home : Products : Gossamer Links : Development, Plugins and Globals :

Re: [webslicer] Calendar Script - development.

Quote Reply
Re: [webslicer] Calendar Script - development. In reply to
Hi,

I think I explained it, maybe I crossed threads.

It would be based on a wall calendar, similar to Matt Kruse's calendar script, in look and feel, but with changes to make it more Links-like or GT interface compatible. Also, to be SQL back end, template driven, etc.

From the webmaster point of view, he can set up calendars, which would be automatically perpetual. They would show the current month, or day, etc, without any interventions.

You can add dates, events and such to them. Recurring events, single events, whatever.

The idea is to allow a webmaster to post events going on. In my case, I have a rock & bead shop, and I want to post events, classes, and other things going on.

In addition, a user who has an account, can log on, and add their own personal events to the calendar. Such as birthdays, gift days, whatever. These events are ONLY seen on that users calendar.

This is not a groupware calendar, it's not a project planning or scheduling calendar, just a "Community Events" type calendar.

I'm at about 80% of it. The last 10-20% is always a killer. And then I have to make it a plugin (but since it's not a part of Links, that shouldn't be hard).

It will need a lot of template work, if people want fancy features, since I don't do javascript.

Actually, Matt's calendar program is _far_ more complex than it has to be, because he has to include database routines, a template parser, etc, all of which, and more, are built into any Links SQL installation. The date routines are built into PerlCalc (and I'm trying to allow the use of either DateCalc (if it's available) or PerlCalc since PerlCalc can be installed into your Links SQL directory if necessary (see the other thread here on date calculations). There are also a few CPAN available perl modules for doing calendar output, and I'm trying to integrate them, and make this pure-perl and as standard as I can.

The "tricks" are all done from the admin interface, and all involve Links stuff.

My templates are pretty poor, admittedly (but since this is a PUGWARE license) you'll be able to contribute back by developing better ones <G>. Actually, that is part of what a PUGWARE license is. You *MUST* contribute back any changes you make, or you are in violation of the license. That makes it a cooperative license, where EVERYONE has to contribute unless they use just the stock program, and make no significant changes to it. Since templates are 90% of the effort here, unlike most programs, there should be a wealth of templates to chose from, and the "core" set should get better with all the group effort.

Right now, I'm "stuck" on a logic flow for recurring events. My needs are odder than other calendars, and there are subtle things I have not worked out yet. Maybe I'll release a pre-beta that only has single events. That might get other people interested?

I have logic for recurring "static" events, such as "3rd tuesday of every month". I think I released a working global for that (and it works for GForum too, if you want to add a notification of conferences, meetings, etc to certain forums <G>)

What I'm looking for is what other stuff people want in a calendar. I'd like to get the database set up, and at least the back-end logic pretty set in stone before the first release, to prevent compatibility issues. You can always add fields (I *LOVE* that about passing hash-refs <G>), but the core fields need to be set, as does the driving functionality.


PUGDOG� Enterprises, Inc.

The best way to contact me is to NOT use Email.
Please leave a PM here.
Subject Author Views Date
Thread Calendar Script - development. pugdog 14874 Apr 29, 2003, 9:30 AM
Thread Re: [pugdog] Calendar Script - development.
pugdog 14256 Apr 29, 2003, 11:26 AM
Thread Re: [pugdog] Calendar Script - development.
jaltuve 14212 May 6, 2003, 4:18 PM
Thread Re: [jaltuve] Calendar Script - development.
pugdog 14216 May 6, 2003, 7:56 PM
Thread Re: [pugdog] Calendar Script - development.
pugdog 14148 Jun 8, 2003, 10:45 PM
Thread Re: [pugdog] Calendar Script - development.
pugdog 14067 Jun 17, 2003, 9:17 AM
Thread Re: [pugdog] Calendar Script - development.
webslicer 14113 Jun 18, 2003, 1:15 AM
Thread Re: [webslicer] Calendar Script - development.
pugdog 14106 Jun 18, 2003, 8:11 AM
Thread Calendar Script - suggestions
webslicer 14054 Jun 18, 2003, 9:05 AM
Thread Re: [webslicer] Calendar Script - suggestions
pugdog 14081 Jun 19, 2003, 9:56 AM
Thread Re: [pugdog] Calendar Script - suggestions
ccunet 14030 Jun 19, 2003, 7:27 PM
Post Re: [ccunet] Calendar Script - suggestions
pugdog 14022 Jun 20, 2003, 2:52 PM
Thread Re: [pugdog] Calendar Script - development.
pugdog 13950 Jun 27, 2003, 11:46 AM
Post Re: [pugdog] Calendar Script - development.
pugdog 13948 Jul 1, 2003, 9:20 AM
Thread Re: [pugdog] Calendar Script - development.
pugdog 13889 Jul 6, 2003, 9:24 PM
Thread LSQL for Timeline?
YoYoYoYo 13803 Jul 20, 2003, 6:50 AM
Thread Re: [YoYoYoYo] LSQL for Timeline?
pugdog 13683 Dec 1, 2003, 6:46 PM
Thread Re: [pugdog] LSQL for Timeline?
ccunet 13490 Apr 25, 2004, 7:11 PM
Thread Re: [ccunet] LSQL for Timeline?
pugdog 13496 Apr 25, 2004, 10:22 PM
Post Re: [pugdog] LSQL for Timeline?
ccunet 13418 Apr 26, 2004, 6:17 AM
Thread Re: [pugdog] LSQL for Timeline?
netnow21 12775 Nov 10, 2008, 9:10 AM
Post Re: [netnow21] LSQL for Timeline?
Andy 12797 Nov 10, 2008, 9:35 AM