An example of the extensibility of the idea is shown to the left:
Simply by creating directories containing the years, months or dates (or any combination e.g. quarters, you can create any directory structure up to any level you want…it’s your harddisk
) you can create an agenda which you can maintain via notepad or vi…
Another advantage is that you can reuse the field plugins in the info.txt files in the folders e.g. a “date.meeting” will be handled by the same plugin. You can add any fields you want to the days.
Another advantage is that you can copy files in the folders of the e.g. days so you can keep track of the stuff you produce on a day in a date order if that’s of any use and later browse or report on it by simply copying the files in the correct directory e.g. 2007/Januari/15!
You could also create “work agenda” and “private agenda” directory and then let different report plugins handle either the combined dates or the dates of the seperate directory structures.
Simple isn’t it?
You can even drag contacts on a date and then let a directory-handler plugin determine if e.g. the plugin should be added to this date e.g. for a meeting and then popup a dialog.
The last idea makes me rethink the single directory tree structure. Maybe a split screen is handier or a screen where a tree structure is shown in the left and then 2 windows side-by-side for copy and paste actions (like in Total Commander).