The motivation of install/using Wiki on my website is that I want to use Wiki as a PIM which has inter-linkage between pages and make pages under categories to tidy up the documents stored in the filesystem on my pc.
I find that some pages on other Wikis are talking about this topic but Tavi (my love) lacks this topic. Therfore, I create this page and hope people here to turn Tavi has the ability to be a Wiki PIM.
Meatball:WikiAsPim and PhpWiki:WikiAsPim have some info talking about WikiAsPim.
Anyone has ideas to let Tavi as a PIM? --AaronLaw
I've just briefly looked at the aforementioned pages, and I see the following possibilities of Tavi at presenrenat level:
- To have schedules, one could use entries named like ((2003-11-14)) or ((20031114T0322)). These could easily be collected on a summary page by adding [[TitleSearch ^2003-11]] for all entries in november 2003.
- Todos or project are just a matter of writing the pages
- Collecting email-adresses from subpages is not possible in current version. Could maybe be solved by having a {{[[Transclude $/Email]] sort of thingy. That is that the transclude macros actually allowed search patterns ala the TitleSearch macro. Or maybe by having a search which extracts the current line, so that if one searched for 'email:' in a given subset, it would provide the listing wanted?
What other aspects are wanted? And how does Tavi respond to those aspects?
- '' Um... not many. In fact, I believe Tavi has almost all the good features as a Wiki compairing with Wakka, UseMod and PhpWiki. (Maybe Tavi still lacks of some features provided by others (e.g. PageRenaming (UseMod:PageNameTutorial?),), however, what the features Tavi has are the best implementation of them I've seen (e.g. TaviCategory?, page deletion and multilevel SubPage?)).
For turning Tavi as a PIM, we need:
- A calendar (There is a Calendar Plugins (a macro?) in Tavi,however, the Calendar is not good enought (Meatball:WikiCalendar? and PhpWiki:CalendarPlugin? show how to make it better) and also I think it is better to let people to switch between (either of the style) "2003-11-16"(no sub-page) and "2003/11/16"(i.e. a 2 level sub-page under 2003). And hence you'll see the reason why I think it is better to group subpages by their parent like what PmWiki does. However,the risk is that: once the switch has been done, there was a chance making Tavi being a Personal Tool rather than a "real WIki". )
- PageRenaming (It can be god or evil, pls see PageRenaming.)
- PageDeletion (Tavi has done it in the best way! simple and safe)
- A better Diff for Windows (If Tavi will be installed as a "desktop Wiki" for Windows user. I can run the diff now but still have a problem of no diff displayed (have no the yellow and green boxes). See AaronLaw/AaronsQandA?)
- SubPage? (Tavi has it in the best, thanks) --AaronLaw''
- Password protection (see TaviLoginIdeas)
No-One wants using tavi on desktop? --AaronLaw
PAH: I do :) hehe. I have the same setup as you Aaron and I have learnt a great deal by doing so. That's why I will use Wiki on my cellphone somday hehe ;) just semikidding. I use it with all my ISP's that allow me Mysql and Php. I won't even consider anyone else. And somday I will run my very own wikifarm on 10's of NIX.-machines hehe, and the domain www.WikiIsTheWorld?.net ;)
I also use Wiki's sort of as a PIM back when I was in school, and had great success with it. For a little while we used TaviPatches/Calendar to keep a log of daily meetings at work (although I hacked it a bit to get things the way I wanted). If anybody wants to use Calendar but it lacks some feature you'd like, I'd be happy to help. Look up my e-mail address on my home page. --Qualidafial
P.S. I REALLY WANT A PLUGIN ARCHITECTURE SO I CAN WRITE SOME SERIOUS MACROS!