<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Weiqi Gao&#039;s Observations - wikis tag</title>
  <link>http://www.weiqigao.com/blog/tags/wikis/</link>
  <description>Sharing My Experience...</description>
  <language>en</language>
  <copyright>Weiqi Gao</copyright>
  <lastBuildDate>Fri, 11 May 2012 12:48:36 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  <image>
    <url>http://pebble.sourceforge.net/common/images/powered-by-pebble.gif</url>
    <title>Weiqi Gao&#039;s Observations</title>
    <link>http://www.weiqigao.com/blog/</link>
  </image>
  
  
  <item>
    <title>WikiWordLooksStupidAndAreNotNormal</title>
    <link>http://www.weiqigao.com/blog/2006/03/31/wikiwordlooksstupidandarenotnormal.html</link>
    
      
        <description>
          &lt;p&gt;(Oh boy, this &lt;a href= &#034;http://www.weiqigao.com/blog/2006/03/28/boost_multi_index_container.html&#034; &gt;live blog&lt;/a&gt; thing is catching on.)&lt;/p&gt;

&lt;p&gt;In today&#039;s episode, I&#039;m covering &lt;a href= &#034;http://stuffthathappens.com/blog/&#034; &gt;Eric Burke&lt;/a&gt; talking about his latest project&amp;mdash;&lt;b&gt;The (as of yet) Unnamed Wiki&lt;/b&gt; at the OCI internal Java lunch.&lt;/p&gt;

&lt;p&gt;(An aside, my last &lt;a href= &#034;http://www.weiqigao.com/blog/2006/03/29/my_10_favorite_scripting_languages.html&#034; &gt;blog entry&lt;/a&gt; was an &lt;a href= &#034;http://chasethedevil.blogspot.com/2006/03/tired-of-my-10-best-xxx-blog-posts.html&#034; &gt;marketing experiment&lt;/a&gt;.  I&#039;ve promised Fabian not to use the numerics trick in the future.  However I have to make an exception for today.)&lt;/p&gt;

&lt;h4&gt;Three Quotes From Eric Burke&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;WikiWordLooksStupidAndAreNotNormal&lt;/li&gt;
&lt;li&gt;You can&#039;t believe how easy it is to code up a custom tag.  I use the Sun provided frameworks: Servlets and JSP.  I don&#039;t need the bolt-on frameworks.&lt;/li&gt;
&lt;li&gt;I&#039;ve used Spring in the past.  Spring taught me how to write better code to the point that now I don&#039;t have to use Spring any more.&lt;/li&gt;
&lt;/ul&gt;

&lt;hr align=&#034;center&#034; noshade=&#034;noshade&#034; size=&#034;1&#034; width=&#034;60%&#034;&gt;

&lt;p&gt;On with the talk (First person is Eric now.).&lt;/p&gt;

&lt;h4&gt;The Itch&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;For every project I worked on, I have to manage documentations (requirements, etc.)  On some projects I created web pages for that purpose.  However I soon found out that people don&#039;t like to edit HTML pages.  They just don&#039;t do it.  They revert back to Word documents and email.&lt;/li&gt;
&lt;li&gt;Existing requirement management tools such as Doors or Caliber are proprietary and Windows only, and not easy to use.  They produce Word documents.&lt;/li&gt;
&lt;li&gt;A Wiki is a good way of capturing project documentations.  But the open source ones are all too hard to use, especially for non-geeks.  The commercial ones, Confluence (really good) and JotSpot (the best wiki ever), are excellent but expensive.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;The Goals&lt;/h4&gt;

&lt;p&gt;My goal is not to compete with some of the crappy open source Wikis, but to compete with the commercial Wikis.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Easy for non-geeks&lt;/li&gt;
&lt;li&gt;WYSIWYG editing&lt;/li&gt;
&lt;li&gt;Image handling&lt;/li&gt;
&lt;li&gt;Email integration, even Word integration&lt;/li&gt;
&lt;li&gt;Make information findable, Google-quality search&lt;/li&gt;
&lt;li&gt;Open and extensible (Web services APIs)&lt;/li&gt;
&lt;li&gt;Tagging&lt;/li&gt;
&lt;li&gt;Customizable syndication everywhere&lt;/li&gt;
&lt;li&gt;Super easy to rename and arrange content&lt;/li&gt;
&lt;li&gt;Linking API&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Mine is Better&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;It will have integration built in&lt;/li&gt;
&lt;li&gt;It will be an application platform for building things like discussion forums&lt;/li&gt;
&lt;li&gt;It will have WYSIWYG editing&lt;/li&gt;
&lt;li&gt;It will have very easy page renaming&lt;/li&gt;
&lt;li&gt;It will have tags and feeds&lt;/li&gt;
&lt;li&gt;It will have Google like searches.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;The Plan&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Data model is the key.  I want to be able to rename pages and have the links automatically updated.  And I want a solid data model from day one.&lt;/li&gt;
&lt;li&gt;Focus on usability.&lt;/li&gt;
&lt;li&gt;Web services integration API&lt;/li&gt;
&lt;li&gt;Open Source&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;The Technologies&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;EJB 3&lt;/li&gt;
&lt;li&gt;Servlets&lt;/li&gt;
&lt;li&gt;JSP&lt;/li&gt;
&lt;li&gt;JSTL&lt;/li&gt;
&lt;li&gt;HSQLDB&lt;/li&gt;
&lt;li&gt;FCKEditor&lt;/li&gt;
&lt;li&gt;XFire&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;The Demo&lt;/h4&gt;

&lt;p&gt;I think people are going to like this.&lt;/p&gt;

&lt;hr align=&#034;center&#034; noshade=&#034;noshade&#034; size=&#034;1&#034; width=&#034;60%&#034;&gt;

&lt;p&gt;(First person is Weiqi now.)  I hope Eric can pull this off because I really really liked the demo.&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2006/03/31/wikiwordlooksstupidandarenotnormal.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2006/03/31/wikiwordlooksstupidandarenotnormal.html</guid>
    <pubDate>Fri, 31 Mar 2006 21:01:32 GMT</pubDate>
  </item>
  
  </channel>
</rss>

