Path: accessible via /dates/index.html
SSI: <DATES>
Sample Output: DateServ Default Page
DateServ makes items in your Dates database available over the WWW in a number of formats. To do this, it reads directly from the Dates soup, so any 3rd party applications that alter or extend the Dates application may cause you problems. However, there are no reports of major conflict so forge ahead!
DateServ supports two modes of access:
The paths to the day and week view are, respectively, /dates/day.html and /dates/week.html The reason these items are pre-specified is to allow DateServ to pre-cache them when NPDS starts up. This minimizes time required for a request for these items to be served.
Example: You want to link to your weekly agenda from a page in
your Notepad. You'd insert this HTML code
<A HREF="/dates/week.html">Weekly
Agenda</A>
somewhere in that note.
Speaking of embedding things, you can also directly embed the Daily Agenda (as a table) by using the <AGENDA_DAY> Server Side Include under Notepad Server. When the note containing this tag is served up, a table containing the day's agenda will be inserted into the note's HTML.
Q: I just added a meeting to this week's schedule and it hasn't shown up yet. Why?
A: The daily and weekly overview are cached files. Your new event will show up in an hour or so after the cached version of day.html or week.html has expired.
Q: How can I prevent access to my Dates data from outside my intranet, LAN, etc?
A: At present you cannot. However, though NPDS 2.0 has barely shipped, the next version of NPDS will support basic password protection and IP range restriction for enhanced security of you sensitive data.
Q: Can I post to the Datebok from the Web?
A: Not yet. I decided to wait for better security before implementing this feature in a publicly available package. MY Newton allows posting via the web ;-)
Q: Can I change the format of DateServ's output?
A: No, but if you're enterprising you can hack the source any way you want. The HTML templates and constructor scripts are well delimited and fairly modular.
Q: Do you have any support for MoreInfo?
A: No. I can't do it without reverse engineering the MoreInfo software which is not legal. Silverware is welcome to add support to the DateServ source for its product.