2004¦~11¤ë3¤é | |
SOAP meets RSS
Fri, Jan 5, 2001; by Dave Winer. Parallel development 6:04:08 PM |
Payloads for RSS
Thu, Jan 11, 2001; by Dave Winer. The click-wait system 6:03:39 PM |
PMDs: Big Drives, Small Size There's a new Portable Media Device in town (well, a few, actually) but you might not recognize it (them). No screen? Well, the screen isn't part of the portable equation, you see. The portable part only applies to the media itself, and quite a lot of it at that: up to 400GB on some of these which, for something roughly the size of an external hard drive enclosure, isn't bad. In fact, you'd be forgiven for thinking these were just bulky USB 2.0 drives until you saw the myriad of connectors on the back panel, including at least RCA audio and video outs¡XS-Video and SPDIF adorn the higher class models. These relatively small players (compared to a Media Center PC, for example) are made possible by Sigma Designs media processors, which have started appearing in products with increasing frequency. MobileMag claims these 'next-gen' high capacity, smallish players are available from their manufacturers, but I had a hard time finding purchase links. Regardless, they're sure to become more widely available before long. New Category of PMDs Announced [MobileMag] Related 5:45:23 PM |
BMW's Dog Safety Belt While it's not a gadget, exactly, we felt it would be pretty rad of us to inform you of a new product from BMW¡Xthe "dog safety belt" represents the world's first dog-only safety belt from an actual automobile manufacturer. Scheduled to be available for about 21,000 yen from dealers all across Japan on November 5th, the three sizes of safety belt can suit dogs between 7 and 40 kilograms (15 - 88 pounds). BMW's introduction of this product in Japan should come as no surprise; dogs are all the rage over there, and have been for quite some time now. Still, since the risk posed to dogs riding in cars seatbelt-less is the same in Japan as any country, there's a slight chance BMW will decide to bring this one over to other countries. By the way, BMW: "shoot out like a missile" probably isn't the best way to describe what happens to an unbelted dog in a car accident. You sick bastards. Press Release (PDF) [BMWJP] - Liam (zmcnulty@techjapan.com) [Gizmodo]5:43:56 PM |
LighTalk LED Pen The LighTalk pen is pretty great. You can use it like a regular pen to draw a doodle, then 'scan' the image to activate a series of LEDs, then flick it back and forth to achieve a persistence-of-vision display of whatever it is you've scanned. I can think of dozens of uses for something like this, the vast majority of which are totally vulgar. Okay, all of them. LighTalk [CoolHunting] - lev (joeljohnson@gmail.com) [Gizmodo]5:42:35 PM |
Feature Quickiwiki, Swiki, Twiki, Zwiki and the Plone Wars Wiki as a PIM and Collaborative Content Tool by David Mattison • Access Services Archivist • British Columbia Archives, Cananda
In July 1991 I had my first taste of hypertext when a neighbor loaned me his Classic Macintosh. I created a HyperCard stack simulating an orientation to my workplace. Working in a Wang shop as I did at the time, I couldn't show it to anyone except in printed form. I remember it was pretty tough to convey my excitement over hypertext on the basis of ink on paper. Over my many years of research and writing, I could see the personal potential for either a stand-alone or a Web-based hypertext system. Over the 2 decades I've worked with personal computers, I tried a few personal information manager (PIM) and free-form database products such as AskSam [http://www.asksam.com/], but decided to wait. Even then, others were already working out solutions to using a Web browser as a hypertext writing tool. While researching and writing my February 2003 Searcher article on RSS and blogging ("So You Want to Start a Syndicated Revolution?"), I kept running across references to "wiki" software. Since I still haven't grasped the subtle distinction between when and when not to capitalize wiki, I've made it lowercase throughout except when referring to a specific wiki site or wiki software. (See the "Wiki Words" sidebar interview with Bo Leuf on page 42.) Since I come from Hawaii, the word "wiki" itself caught my attention first. "Wiki" is Hawaiian for quick. "Wikiwiki" means real quick. Ward Cunningham, the creator of the first wiki, liked the name, learned through frequent rides on the WikiWiki shuttle buses at the Honolulu International Airport. His first WikiWikiWeb [http://c2.com/cgi-bin/wiki], rendered into HTML through a Perl script written in 1994-95, still runs today at its original home on the Portland Pattern Repository site. In The Wiki Way (2001), the one and only book devoted solely to wiki, Bo Leuf and Ward Cunningham define wiki as "a freely expandable collection of interlinked Web 'pages,' a hypertext system for storing and modifying information — a database, where each page is easily editable by any user with a forms-capable Web browser client" (page 14). Wiki pages are controlled — created, linked, edited, deleted, moved, renamed, and so on — by a programming or scripting language, and stored either as plain ASCII text files or in an external relational database, such as MySQL, Oracle, or PostgreSQL. Wiki pages are only rendered or displayed as HTML through templates by the wiki Web server. Ward's original wiki was written in Perl, and he released the script as copyright-limited open source. Since 1995, many other talented individuals have produced dozens of wiki clones or wiki-like Web content management systems (WCMS), most often under an open source license, in various programming or scripting languages that run on every microprocessor platform imaginable, including PDAs and smartphones. Some of these implementations are free for personal and commercial use, others are free for personal use only. Still more are strictly commercial only and may offer either a downloadable limited-feature or time-limited executable program. This article looks chiefly at completely free (both personal and commercial use allowed) or shareware open source products. An excellent starting point, and one Ward calls canonical, for wiki clone software is at WikiWikiWeb WikiEngines[http://c2.com/cgi/wiki?WikiEngines]. If you wish to delve deeper into the philosophical and metaphysical realms of wikidom, go to these pages on Ward's WikiWikiWeb:
Built around object-oriented programming, wikis are extremely popular within the software development community, especially among those that practice the principles of Extreme Programming (XP, not to be confused with Windows XP). (For definitions of some of the wiki and Web content management system terminology I use, see the sidebar "Wiki Words Glossary" on page 39.) Wiki Uses "Not everyone needs a wiki. Not everyone wants a wiki. Not every situation benefits from becoming an open discussion or collaboration forum." The Wiki Way (2001, p. 30) Wikis are everywhere, but, unfortunately, the online literature has not begun to focus on wikis yet. Why aren't wikis on our radar screen the way blogs are right now? Walt Crawford, a senior analyst at RLG and active writer and speaker in the library field, reported to me by e-mail that he had "tried out a library-related one quite a while ago and, at the time, found the mechanisms and content both either uninteresting or problematic. Since I didn't have any need that cried out for wikis as a solution, I didn't pursue the matter. That also explains the absence of any mention of wikis in my American Libraries 'e-files' series in late 2001: I was not aware of any real significance in the library field. That doesn't mean there isn't any, of course." Perhaps my questions to him weren't fair, but I can see all kinds of potential for wikis in libraries, both behind the scenes where they are being used, and in public customer service areas where you could create a librarian-administered, self-serving knowledge bank. For example, what about a My Favorite Web Sites subject guide to the Web wiki, a readers' advisory or book-rating wiki, a suggestion box wiki, an FAQ wiki, a collaborative story created by children, or a guide to using the library wiki by your friends and neighbors? Ben Schmidt, Canadian National Site Licensing Project [http://www.cnslp.ca/],
and Professor Anita Coleman, School of Information Resources
and Library Science, University of Arizona, both contributed
reports by e-mail and via my Searchers' Swiki experiment
(see below) about the use of wikis within and outside
their projects and institutions. Professor Coleman pointed
me to the National Science Digital Library as
one of the most high-profile sites in the library community
using wikis as part of its Communications Portal (for
examples, see http://eval.comm.nsdlib.org/cgi-bin/wiki.pl?WhatIsThis, Some of the common wiki uses are as a hypertext database for research and writing (the wiki as personal information manager [PIM] or organizer), a knowledge management (knowledge bank or knowledge-log), a team collaboration tool for creating and maintaining documents that need frequent updating such as policy and procedure manuals, content for academic instruction, and a more flexible kind of Web log. This last use is already addressed in some wiki or collaborative WCMS implementations such as Scoop [http://scoop.kuro5hin.org/], SnipSnap [http://snipsnap.org/space/start], and Vanilla or VanillaSBX (VanillaSite-out-of-the-Box) [http://www.langreiter.com/space/Vanilla and http://www.langreiter.com/space/VanillaSBX]. These applications describe themselves as allowing collaborative editing, commenting, and threaded discussion, generally by date as with Web logs. Besides serving as "an easy-to-use, hyperlinked text database" (The Wiki Way, 2001, p. 98), some mature wiki clone implementations also fall in the category of Web content management systems (WCMS) and already come designed as collaborative content tools. Wikis are easy to learn and use. There are no complicated syntax or text formatting rules. Some wiki clones permit the inclusion of HTML, but The Wiki Way authors recommend, with some exceptions, against this practice. The lack of a consistent, cross-wiki standard for text formatting is a distinct and severe disadvantage, especially if you visit and contribute to different wikis. Because a basic wiki stores content as plain ASCII text, the original text-formatting rules use start and end pairs of punctuation for markup. Internet URLs are written out in full and automatically recognized. In Ward's WikiWikiWeb, a wiki page is created by running words together with initial capitals for each word to create a WikiWord. In other wiki implementations such as Swiki, wiki pages are created by a paired-punctuation pattern. In the WikiWikiWeb, the WikiWord page name is the last part of the URL; in the Swiki model, pages are numbered, which means you easily rename a page while you're editing it, and once saved, the change is reflected throughout the database. The Wiki Way authors recommend never deleting a wiki page, but deleting the content instead, leaving a note explaining why, and creating another page instead. This practice encompasses the gentle (or brutal) wiki art of RefactoringWikiPages [http://c2.com/cgi/wiki?RefactoringWikiPages]. Except where some implementations allow the use of a JavaScript or some other kind of HTML editor, Wiki page creation or editing is generally done inside an HTML text area box that usually only permits the inclusion of ASCII text. The left edge of the box usually contains certain kinds of visual styles such as bulleted and numbered lists, horizontal rules, headings, or the creation of an Append or Comment field. When I had to copy and paste e-mail messages into a swiki I created, it proved a chore of back and forth correction as certain characters appearing at the left edge of the textarea box kept turning into a bullet or a horizontal rule. Worse, some characters such as a "<" or a ">" would not appear at all unless "escaped" because saving the document in Internet Explorer automatically stripped some HTML markup symbols. Wikis, Web Logs, and RSS "I've toyed around with the idea of using wikis [http://c2.com/cgi-bin/wiki?WikiWikiWeb] for various projects, but in the end, I'm hesitant to use them because it's still stationary information. I want my information coming to me, not waiting around for me to get to it. Yes, you still need the depository, but these days I want it in my news aggregator or my e-mail." Jenny Levine, [http://www.theshiftedlibrarian.com/2002/03/19.html#a887] Various experiments are underway on integrating the RSS protocol for both aggregation (subscribing to and reading a news feed) and syndication (exporting of wiki content as RSS content so other sites can subscribe to it). Ward's WikiWikiWeb contains a simplified overview and pointers on WikiStyleRss [http://c2.com/cgi/wiki?WikiStyleRss]; his page on CategoryWikiMetadata covers the limitations faced by wiki sites [http://c2.com/cgi/wiki?CategoryWikiMetadata]. John Abbe's Wiki Weblogs [http://www.ourpla.net/cgi-bin/pikie.cgi?WikiWeblogs] and Wikis
with RSS[http://ourpla.net/cgi/pikie?WikisWithRss] demonstrate
how some wiki developers integrate wikis with blogs
to support RSS aggregation and syndication. While aggregation
appears more easily accomplished, syndication is generally
handled in a standard wiki through the RecentChanges
page. The proposed RSS 1.0 extension for wiki syndication
is called ModWiki [http://www.usemod.com/cgi-bin/mb.pl?ModWiki].
One of the goals for ModWiki is to produce a dynamically
updated UnifiedRecentChanges page that aggregates external
wiki content. Examples of UnifiedRecentChanges pages
appear on sites operated by Jeff Dairiki [http://www.dairiki.org/rss1.0/urc.html] and
Dave Jacoby [http://csociety.ecn.purdue.edu/~jacoby/UnifiedRecentChanges/].
To see an example of wiki aggregation, visit the Open
Wiki WikiSites/Aggregation page [http://openwiki.com/?WikiSites/Aggregation].
Some wiki clones, such as MoinMoin [http://purl.net/wiki/moin/] by
Germany's Jürgen Hermann, contain both an XML
link on every page that can be "scraped" for RSS syndication,
along with a valid RSS URL for his site's RecentChanges
page [http://twistedmatrix.com/users/jh.twistd/moin Wiki Search and Page Control Tools All wiki implementations contain a few basic search and navigational capabilities, some of which relate to their nature as hypertext databases. The integrated search feature of a wiki at its most primitive is a keyword or text-match tool. Ward's WikiWikiWeb site shows an extension of this feature to include page titles or full text, with the latter searching a separate index updated daily. Some wiki search engines provide case-sensitive and phrase searching, along with Boolean expressions. Every time a page is added or changed, you can select the RecentChanges or Changes query, which displays a real-time update of those page titles [http://www.usemod.com/cgi-bin/mb.pl?RecentChanges]. The History query on some wiki clones provides a list of page versions back to the very first instance [http://prosaic.swiki.net/1.history]. Wikis that implement page-version control may also allow page rollback, usually via the History view; sometimes you will see the word "diffs" used for version display, which means differences, a short form of the software utility of the same name. The Backlinks function may or may not be enabled, depending on what wiki software you use [http://zwiki.org/BackLinks/backlinks]. Backlinks shows you a hyperlinked list of which pages refer to the page you are viewing. The Category feature on Ward's WikiWikiWeb is explained as a "ReverseIndex to related wiki pages" [http://c2.com/cgi/wiki?CategoryCategory]. Some wiki clones have since adopted this wiki structural and search tool. An interlinked site map, the TourBusMap [http://www.usemod.com/cgi-bin/mb.pl?TourBusMap], operates in some wikis. The "grand central" wiki TourBusStop is you-know-where-by now [hyperhint: http://c2.com/cgi/wiki?]. The WikiWikiWeb also features a nice LikePage search that produces a list of page titles matching the one you're on. Each time you select a new page title, a new LikePage list is generated. Slick and quick, it works something like the Related Links in the Alexa Toolbar or "Similar pages" in a Google results list. Ward's WikiWikiWeb also contains a VisualTour [http://c2.com/cgi/tour] link that you'll find on every page. Finally, some wikis show you a hyperlinked, hierarchical trail ("breadcrumbs") back to where you started, or back to the FrontPage. For examples of these, see my Searchers' ZWiki [http://searcher.freezope.org/zwiki/FrontPage], the ZWiki.org site, or any of the public wikis hosted at SeedWiki.com[http://www.seedwiki.com]. Experiments linking wikis togetherfor searching purposes generally fall under the InterWiki concept (or other names) intended to mimic Usenet servers [http://c2.com/cgi/wiki?InterWiki]. In the WikkiTikkiTavi InterWiki implementation, each public or private Tavi wiki controls its own InterWiki linking through a dynamically updated database [http://tavi.sourceforge.net/InterWiki]; you can jump to other wikis or conduct searches of non-wiki Web resources. Canadian Sunhir Shah's MetaWiki inter-wiki keyword search tool [http://sunir.org/apps/meta.pl], based on cached page titles, is found on the Meatball Wiki, which he edits. Jeff Dairiki's experimental,real-time InterWiki Title Search [http://www.dairiki.org/interwiki/search.php] is another example of how wiki developers are enhancing the utility of the technology. You'll find an article summarizing InterWiki in the Wikipedia [http://www.wikipedia.org/wiki/InterWiki], one of the largest single wikis around. Other ideas and leads about wiki data mining appear on the WikiWikiWeb at WikiMines[http://c2.com/cgi/wiki?WikiMines] and via the Meatball Wiki InterWiki page [http://usemod.com/cgi-bin/mb.pl?InterWiki]. Treading the Wiki Software Waters "Potentially, the Web can become a way to structure your workplace. If you have a server and a hypertext editor, you can use the Web to write proposals, status reports, and so on; your colleagues can use the Web to insert their own comments or questions; and so on. It can be used for collaborative authorship: Several people can jointly write a paper or presentation. ... In the future (i.e., after 'simple' hypertext editors are available), special-purpose editors designed for collaborative work may be developed." Ed Krol, Throughout my research and writing of this article over 6 weeks, I downloaded, installed, and tested wiki and wiki-like software, including a few PIM products for comparison such as Infocetera [http://www.infocetera.com] and Treepad [http://www.treepad.com/]. Jeff McWhirter's (WTS Systems, LLC) shareware Infocetera impressed me. Infocetera packs a lot into a compact package, builds on Tcl/Tk, and runs on Windows or Linux. McWhirter describes Infocetera as "a stand-alone Web server/application that provides a rich suite of tools for information management and group collaboration." Among the existing tools are a wiki, selected news feeds from Moreover.com, an outliner, and a text chat/whiteboard. He reports that the Web log tool is not yet implemented. You can also create your own databases, or extend existing ones, as well as import or export text-based content into the databases. Treepad is a more traditional, hierarchical outliner/word-processing tool. While you can embed hyperlinks within each text window, and import/export data in a variety of text formats, something you can't normally do with most wiki implementations, I did not immediately discover a way to see the existing relationships or even find visual aids to know which "nodes" had content. You can use Treepad, like AskSam, to generate a static Web site. Since a wiki is by definition a dynamic, real-time Web site, I didn't see any advantage to this feature. The first wiki product I tried to install myself was the QuickiWiki script that comes on CD-ROM with The Wiki Way. This requires downloading and installing Perl 5. The authors recommend Perl 5.6 from either ActiveState [http://www.activestate.com] or IndigoSTAR [http://www.indigostar.com]; the latter includes an integrated Apache Web server. Because this ensures compatibility between the scripts across different operating systems, they also suggest installing Perl in the filesystem path used on Linux/UNIX installations (rootdrive/usr). I quickly discovered that even on following the book's direction, something was wrong. The scripts that came on the CD-ROM were damaged, but you can find corrected scripts on the book's support site at http://wiki.org. QuickiWiki runs as advertised with or without a server. The script simulates the required server activity through an MS-DOS window, or you can set up a free server such as Apache (not recommended for the non-technical) to run the QuickiWiki. Since I did not want to be bothered with trying out all the useful "hacks" described in part two of The Wiki Way (2001), I moved on to other products. Those working in corporate environments might want to look into TWiki [http://www.twiki.com], "a Web based collaboration platform." Originally developed by Peter Thoeny when he worked for TakeFive, a software development company now owned by Wind River, TWiki is open source and hosted at SourceForge.net. This industrial-strength wiki clone is based on the abandoned JOSWiki (Java Operating System Wiki), not to be mistaken for the JSPWiki software [http://www.ecyrd.com/JSPWiki/Wiki.jsp]. I found TWiki difficult to install on both Windows and Linux (RedHat Linux 8.0 in particular). Corporate user "success stories" listed on the TWiki.org front page include, in addition to its current corporate intranet home at Wind River, the Disney Corporation, Inktomi, Motorola, and SAP. The TWiki software allows developers to create or extend current TWiki Plugins suitable to a corporate setting. Among those available as of January 2003 are the Database Plugin, which appears designed for PHP and MySQL, the Spreadsheet Plugin for adding elementary spreadsheet functions to a TWiki table, and many others [http://twiki.org/cgi-bin/view/Plugins/WebHome]. Bloggers, take note: TWiki also contains a Headlines Plugin for aggregating RSS feeds. Not having had much luck in installing several other wiki clones on a RedHat 8.0 Linux PC, I finally settled on Swiki [http://minnow.cc.gatech.edu/swiki] for my Windows XP PC. Developed at Georgia Tech under the direction of Professor Mark Guzdial (see the "Swiki Words" sidebar interview withMark Guzdial on page 43), Swiki is a wiki clone created with Squeak, an object-oriented programming language variant of Smalltalk. I found Squeak itself quite fascinating, as it runs on just about any microprocessor-equipped platform imaginable, even handling digital cameras! There's even a Squeak plugin for Internet Explorer that provides a lot of Squeak functionality without installing the entire application. Swiki includes its own Web server called Comanche,
also known as CoWeb (Comanche Web or Collaborative Web).
The major difference between Swiki and other wiki clones
is the storage of pages as numbered, plain-text, XML
1.0 files regardless of what you name them, and you can
include HTML. I found the Swiki text-formatting rules
a little easier to remember, with the flexibility of
page renaming a great feature. I quickly discovered,
however, that the free Swiki.net service (see the "Swiki
Words" sidebar interview withStephen Pair on page 45
used different text- ZWiki [http://www.zwiki.org] is
a wiki clone designed for use on a Zope Web/application
server. If you want a quick overview of how ZWiki differs
from the original Wiki, go to DifferencesFromClassicWiki [http://zwiki.org/DifferencesFromClassicWiki].
My initial experience with Zope left me in the BoyDoIFeelStupidCategory.
I didn't quite understand how to get ZWiki to work with
Zope, but I knew from all I'd read and learned by e-mail
over the past few years that Zope itself is an important
open source product. The ZWiki product, as internal objects,
applications, or services written in Python for Zope
are called, contains some features (and flaws) unique
to Zope. The most important feature is the ability to
mix on a ZWiki page different kinds of structured text
formats. Zope itself also implements WebDAV (Web Distributed
Authoring and Versioning), but I did not test this feature.
The simple secret to getting ZWiki accessible from a
Web browser lies in the extensive Zope security permissions.
You can test a public version of ZWiki I set up, courtesy
of FreeZope.org, at the Searchers' Zwiki [http://searcher.freezope.org/zwiki];
note that "searcher" is singular, not plural. If I haven't
implemented security correctly, I'm sure I will learn
about my oversight sooner or later. The major Zope flaw
widely discussed concerns some kind of memory leakage
problem, both within the Zope core program and from products
created to run within the Zope environment (source: Chris
McDonough, Zope.org post, January 22, 2002, http://www.zope.org//Wikis/DevSite/ The first and maybe last shot in the Plone Wars was fired on January 21, 2003, through an open letter to the Zope community and the Zope Corporation by Robert Boulanger, CEO and co-founder of BlueDynamics GmbH [http://plone.org/Members/zwark/plone-nzo]. In his long letter he noted that Plone [http://www.plone.org] is the "first downloadable distribution of a Zope which works out of the box, is free, and, most importantly, is absolutely able to earn money in itself. It has a great graphical design and just works. And a very big point for the non-American world: Only Plone cares about localization." There are 24 language translations of Plone, "including the big Asian market." Boulanger also boasted that Plone "kicks most commercial Content Management Systems' collective asses." You'll find some examples of Plone/Zope sites at the corporate level, including the Austrian government, CBS New York, NATO, and the Office of the Governor of Texas at http://plone.org/about/sites. Rob Page, CEO of the Zope Corporation, fired back a reply on January 31, 2003, that laid out a roadmap for the future of Zope [http://www.zope.com/News/ZopeRoadmap]. The response agreed with Boulanger that Plone works out of the box, but pointed out that users still have to configure Zope through the Web browser interface. The reason I call this the Plone Wars is that I believe Boulanger is wrong on that last point. I think Plone's okole is going to get kicked as badly as some others by some other open source Web application/servers. Besides the venerable Apache Web server, probably the only other enterprise-level open source Web application/server against which Zope competes is the AOLserver [http://www.aolserver.com/]. Yes, this is the server that powers the America Online information service, and it is an open source product available without licensing restrictions. There are two exciting open source collaborative projects (dotLRN and dotWRK) underway through the Collaboraid [http://www.collaboraid.biz/] service in Denmark — and other Web entry points — using AOLserver and OpenACS (Open Architecture Community System) [http://www.openacs.org]. Among the first online sources I consulted for wiki
software was Ward's WikiWikiWeb page on WikiEngines[http://c2.com/cgi/wiki?WikiEngines].
I found many other outstanding WCMS applications, chiefly
open source, with wiki-like features by visiting the
active Web sites of just about every entry in the Google
Directory for wikis and content management system software [http://directory.google.com/Top/ Besides the free wiki hosting services I tried (Swiki.net, NetUnify.com, FreeZope.org, and SeedWiki.com), I also looked at various WikiFarms [http://c2.com/cgi-bin/wiki?WikiFarms] and PublicWikiForums [http://c2.com/cgi-bin/wiki?PublicWikiForums]. Unless it gets rescheduled again, the third Open Source CMS Conference [http://www.oscom.org], hosted by this international, nonprofit association, will be held at the end of May 2003 at Harvard University. You can easily find many other academic and vendor conferences geared to e-content and collaborative software, some of them sponsored by Information Today, Inc. Where Will Wikis Go Next? The good news about wiki technology is, that like the Web itself, it's here to stay. Wikis filled a small niche near the time of the Web's birth, but that niche has begun to widen. At its narrowest point, we will continue to find wikis filling the humble role of helping shape people's attitudes and knowledge about Web-based, collaborative content creation and editing. The bad news about wikis is twofold: Unless you implement a wiki within an industry-standard database such as Oracle, MySQL, or PostgreSQL, you may need programming skills to migrate your wiki from one wiki implementation to another. Some wiki implementations store wiki content in database records, while others store content in plain-text files (don't forget, XML is plain text). In both cases, the Web site is dynamically rendered into HTML. This is why wiki sites don't have URLs that end with the ubiquitous ".htm" or ".html." The other major bad news about wiki is that there is no standard way to mark up a wiki. If you do move from one wiki implementation to another, you will need to ensure that your Wiki markup is changed accordingly so it will be understood by the new wiki. I was dismayed to discover that there are important differences, for example, in the way Swiki.net allows Swiki markup and the way markup is handled in a Squeak Swiki or CoWeb. It's the same product more or less, so introducing needless variations in wiki text formatting or markup between the same basic software puzzles me. Wikis are already overshadowed, having never emerged as a must-have technology, by more feature-rich WCMS products that incorporate real-time video and audio. A Squeak Swiki can do this for users with the right kind of programming skills; Squeak itself already contains internal, drag and drop, multimedia support. The future looks promising for collaborative WCMS as shown by some of these developments around the world. For those who take air and computing for granted, MIT's Project Oxygen (also known as the Oxygen Alliance) [http://oxygen.lcs.mit.edu] is worth watching because of its mission to prototype a series of systems for "pervasive, human-centered computing." Among the database- and personal information management-related facets of this $50 million experiment mentioned on the Knowledge Access page are Haystack [http://haystack.lcs.mit.edu/], the World Wide Web Consortium's (W3C) Semantic Web [http://www.w3.org/2001/sw/], and START, a natural-language question-answering system available since December 1993 [http://www.ai.mit.edu/projects/infolab/ailab]. One can see how far removed the ivy-veiled halls of New England academe are from reality, however, by visiting the Collaboration page, where the sole reference to a working collaborative Web-based document annotation system is the W3C's AnnoteaProject [http://www.w3.org/2001/Annotea/]. In the Annotea model, annotations of documents (typically a Web page) are stored on an external server and made accessible to anyone (or authenticated users). The difference between Annotea and wiki is that in an open wiki with no additional extensions, you have no way of knowing who's contributed what. A WebDAV-enabled wiki would likely solve this problem. I expect it would be trivial to request some form of identification as part of the authoring process, if deemed necessary in the wiki deployment, before accepting contributed content. On the other hand, the core idea behind wikis is that a wiki page is always in perpetual edit, so one does not need to know who contributed what. The only two Annotea server implementations available
as of January 2003 are the W3C's own server, and the Zope
Annotation Server (Zannot) [http://www.zope.org/Members/Crouton/ZAnnot/].
Annotea Web browser clients, plug-ins, and tools listed
by the W3C are Amaya (its own editor/browser)
[http://www.w3.org/Amaya/), Annozilla [http://annozilla.mozdev.org/], Snufkin[http://jibbering.com/snufkin/],
and SWAD-Europe: RDF-based Annotation Systems [http://www.w3.org/2001/sw/Europe/ A few academic projects experimenting with collaborative WCMS caught my eye and interest. The Connexions Project [http://cnx.rice.edu/index_html] is happening at Rice University. Brent Hendricks, who wrote the Zope Annotation Server, is listed as Chief Architect. Connexions sounds very much like the University of British Columbia's Public Knowledge Project [http://www.pkp.ubc.ca/], except that Connexions appears geared more towards collaborative course development and publishing, and in that sense is somewhat like the open source Andamooka library [http://www.andamooka.org/]. Daniel Suthers, Laboratory for Interactive Learning Technologies, University of Hawaii, is leading two projects described in one of his co-authored publication as "online workspaces for annotation and discussion of documents." The projects are Kükäkükä[http://lilt.ics.hawaii.edu/lilt/software/kukakuka/], a Hawaiian word meaning discussion, and Pink [http://lilt.ics.hawaii.edu/lilt/software/pink/index.html], not quite ready for prime time as of January 2003, but sounding very much like a wiki. You can try the demonstration version of Kükäkükä. MIT is also leading an open source infrastructure project for computer-mediated (e-learning or online learning) educational activities called the Open Knowledge Initiative [http://web.mit.edu/oki/index.html]. With deep connections to MIT again (Sloan School of Management), and the University of Heidelberg, Germany, dotLRN [http://dotlrn.mit.edu/], "a fully open source eLearning platform project" uses the enterprise-level OpenACS system [http://openacs.org/projects/dotlrn/] "to foster learning and to promote collaboration." Another project using the same client/server combination is dotWRK [http://dotwrk.collaboraid.net and http://openacs.org/projects/dotwrk/]. Among the competing products listed for dotWRK are Groove Workspace [http://www.groove.net/products/workspace/], into which Microsoft invested, and eRoom, which Documentum [http://www.documentum.com/] finalized its purchase of in December 2002. Documentum was named Content Management System of the Year by the Belgian Data News. I think it significant that with this much open source activity in the field of collaborative WCMS, Microsoft is issuing dire warnings about open source software, yet at the same time planning its own collaborative WCMS strategy. On January 21, 2003, Microsoft announced its agreement to purchase PlaceWare, and, more significantly, "the creation of a new business unit — the Real Time Collaboration Group — within the information worker business," of which PlaceWare will become a part. I have a feeling that Microsoft may well be on its way to becoming the IBM PC of collaborative WCMS, unable to compete with more robust, more open, and less expensive products. Opinions expressed in this article are not necessarily shared by the author's employer.
4:11:44 PM |
Photoblog Revolution [Slashdot:] 9:26:23 AM |
The China Syndrome. The first 18 years of my career, I was with HP. Then I ran a startup where one of my two lead investors was General Electric. In those days, that meant face time with Jack Welch. Jack had coined a word that perfectly applies to China: comcustomer. That's somebody who you compete with and sell to at the same time. That¡¦s China. They are going to emerge as a huge competitor to this country and as... [AlwaysOn Network] 9:21:32 AM |
Mac OS X, BSD Unix top security survey. London-based mi2g Intelligence Unit on Tuesday released a report that says Mac OS X and Berkeley Standard Distribution (BSD) Unix are the "world's safest and most secure 24/7 online computing environments." Linux operating systems offer the worst track record, according to mi2g, with Windows coming in second. [MacCentral News] 9:06:47 AM |
iPod: No Thanks, Maybe iRiver. iPod users read this: "If you buy into a proprietary platform where the music industry gets a veto, you're screwd. Every time you buy an iPod, you are financing legal and technical countermeasures aimed at taking away legitimate features that... [Robin Good's Latest News] 9:05:01 AM |
Learning Objects: A Practical Definition. via elearnspace This is a rather comprehensive review of definition of learning object. Although the author did suggest a definition at the end, I don't think it is any more conclusive than previous attempts. Have a read if you are REALLY interested in the academic discussions about learning object. I still suggest to call useful learning resources learning resources. Why "object" if the By noemail@noemail.org (Albert Ip). [Random Walk in E-Learning]8:44:16 AM |