|
| Wed, Jul 09th | home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop | 09:39 UTC |
|
login « register « recover password « |
| [Article] | add comment | [Article] |
I've always been intrigued by the idea of Wikis, but have never really had an opportunity to use one properly until recently. Copyright notice: All reader-contributed material on freshmeat.net is the property and responsibility of its author; for reprint rights, please contact the author directly. A Wiki is an easy-to-use collaborative editing environment that often uses a revision control control system to keep tabs on changes made to documents. I was going to use one to keep track of ideas and essay sketches I was writing for my university honors thesis, so I wanted it to be simple, to have a design that was easy to change, and to support user authentication. After reviewing several such projects, I finally settled on TWiki. TWiki offers a useful solution for sites in which there are different groups working independently who wish to have common or overlapping areas as well. With permissions set up correctly, it offers access control that, although somewhat defeating the "anyone should be able to contribute" purpose, means that it can also be used for less public material, making some Webs invisible to visitors and others read-only, etc. TWiki is easy to theme (offering several skins that are easily adapted to my requirements), easy to set up, and easy to use. With a small amount of assistance, most of the non-technical people I introduced to it were able to participate in group work and discussion through it. The number of plugins available is also impressive, with a range that includes calendars, pretty-printers, spell checkers, etc. There is also an RSS feed available for each Web. The performance is good, too; it runs speedily enough on a low-end Celeron, without any complaints. Auto-notification is a useful addition to the feature list, though it would be nice if it were enabled by default (instead of requiring the user to specifically add a cron job for it). The configuration of user authentication was a bit fiddly, but the documentation is very good and easy to follow. Despite these issues, it's a fun, easy-to-use tool that is extremely flexible. Author's bio: Catie Flick is an honors year university student and "Australian team" freshmeat editor who tinkers with Linux and Mac OS X, cares for her large menagerie of animals, and takes photographs in her spare time. She can be reached at liedra@liedra.net. T-Shirts and Fame! We're eager to find people interested in writing articles on software-related topics. We're flexible on length, style, and topic, so long as you know what you're talking about and back up your opinions with facts. Anyone who writes an article gets a t-shirt from ThinkGeek in addition to 15 minutes of fame. If you think you'd like to try your hand at it, let jeff.covey@freshmeat.net know what you'd like to write about. [Comments are disabled]
[»]
SF Bay Area Expert Hey all,
[»]
Firefox/Mozilla Extensions and Wiki's If you use Firefox or Mozilla for browsing, then you can use the MozEx
Extension to edit textareas with your favorite texteditor, be it vim or
emacs. --
[»]
wiki implementation I've looked at most of the available wiki set up's and I am not sure I agree with the last comment that Twiki is poor. I reckon it is the most flexible but requires the most of its users: so you really need a skilled helpdesk manager or whatever to help with nested search syntax and the like. But it can do a lot. Oh and I agree Wiki's are the total business. BozMo --
[»]
wiki's for presentation I've found that using wikis as a sort of developer-blog is extremely
effective, especially with many people working on different aspects of one
project at a time. I've personally used a few different flavors of wikis,
and use the TWiki flavor quite regularly. With a few plugins, it becomes a
dangerous tool :)
[»]
Wiki Concepts I think that the Wiki is actually possibly the best concept that I have seen in a long time. I've spent a lot of time looking at CMSes and CMF's lately, and the fact is that most of these systems are becoming over-bearingly complicated. The Wiki reduced everything back down to it's purest form: simple documents rendered as pages. Given this extremely open framework to build on, it's easy to go any direction that your intended audience needs to go. I agree that the concept of wiki markup is a problem in the respect that the average user doesn't understand how to work with it -- ie, a bit of technical ability is required, however minimal, to work with a wiki. I have seen two projects that integrate HTMLArea into a wiki system (one is WakkaHTMLArea, which can be found on here). While a good idea for non-technical users, it does have a problem for people wishing to run a truely public, open system: the ability to enter HTML code into the site can be very dangerous unless careful, and complicated filters are built to limit the acceptable coding. I am personall in the early design phase of building a system that will make the wiki more flexible, add rich content, and remove the mark-up barriers. Oh, and if anyone is interested in my opinion on this: Twiki was actually one of few wiki's that I found to be really poor when I evaluated it. It gets way too far away from the wiki concept with all of the things that have been added to it. I'd recommend looking at MoinMoin, WakkaWiki, phpWiki, WikiTikiTavi.
[»]
Re: Wiki Concepts
I'd recommend looking at
[»]
Re: Wiki Concepts I think that tikiwiki is doing a great jos at PHP wikis!!! check it out at http://www.tikiwiki.org
[»]
Re: Wiki Concepts
[»]
could be significantly better having had a fair amount of experience with wikis, including teaching a CEO
type how to use them, I have come to the conclusion that they are
three-quarters a good tool. The ability to create new pages and using a
relatively simple markup language is a wonderful benefit. However, the Web
browser based user interface for editing is most politely described as a
stinking pile of poo.
[»]
Re: could be significantly better
[»]
Re: could be significantly better Learning the syntax, even as simple as it is, is still a barrier to acceptance. If you could go to the web page and use Mozilla's Edit Page, then publish the new page, but the server would still keep track of all revisions and allow for search, this would be ideal.
[»]
Wikis are pretty good. I think this is all a bit like arguing that a blog isn't a good place to enter structured data. The entire point with a wiki is that you don't have to be concerned with markup. The reason I like using a wiki rather than HTML is *not* because I can't write HTML. It's the same reason I use Perl to solve some problems and C++ others. I can jot down a couple wiki pages, come back a couple days later to polish them a little, then leave it alone. It's mostly unstructured text, with some simple cross-links, very little markup at all. Wiki cross-linking is tons simpler than footnoting, much simpler and it wouldn't be worth entering in the first place. Having to laboriously markup text is a _barrier_ to capturing certain types of knowledge. It doesn't matter if the markup happens via HTML, XML, or nice pulldown menu items. Markup forces you to invest time in work which doesn't help you in the prototyping phase, which means that people won't brain-dump their _current_ understanding of things, because it doesn't look "pretty". The only thing I wish was better was integration with other specialized solutions. I want a wiki integrated with a blog (not a blog mode within a wiki, or a wiki mode within a blog). And Sparrow. And other stuff. Let's call it "Notes" :-). [I "get" blogs, but they aren't that exciting to me, they don't solve a problem I have - though they are certainly fun. The wiki concept does solve problems I've had for _years_, and I would no longer feel comfortable trying to work without one.]
[»]
Re: could be significantly better
Have you seen the EditTablePlugin for TWiki? It keeps the underlying pipe-delimited table format but adds a form/drop-down-menu editing interface for tables. Adding a new row is possible with just a click of a button. That being said, I agree that there is a usability gap that is a barrier to widespread deployment of wiki technology. If only there was an emacs or vim plugin for text areas...
|