Jason Spisak <webmaster@mtear.com> writes:
Kent,
Plese report back with how you use things like this. It's only neat to see one's ideas be used, but what's really cool is when someone comes up with something I can learn from. :^)
Well I don't know if you can learn from me, but here's how I've used it.
Each user can create objects that have a calendar_date property, which means that they have some scheduling significance. I use the ZCatalog to show me the things that occur on the day that the Calendar is set to. In month mode I munged a way to make the date red if they have things occuring on that day. Also, the owner is just a property where I store the user name when the ZClass instance get created. I index them by owner, and calendar_date. This way all users log on to the same page, and all of them see "thier" calendar.
Not pretty, but it works-->
I notice you do: <!--#in "Catalog(recruiter=AUTHENTICATED_USER.getUserName())"--> ... <!--#/in--> several times in your calendar/catalog example. You can optimize this using the with or let tags to run this query just once and stuff it into a name you can reuse. This will make the page render much faster. <!--#with "_(recruiter_stuff = Catalog(recruiter=AUTHENTICATED_USER.getUserName())"--> <!--#in recruiter_stuff--> ... <!--#/in--> <!--#in recruiter_stuff--> ... <!--#/in--> <!--#/with--> -Michel