dev_essential2Add my vote for this tag twiki_brand2Add my vote for this tag twiki_community2Add my vote for this tag create new tag
, view all tags

TWiki Mission Statement

"TWiki, the open source Enterprise Wiki and Web 2.0 Application Platform."

Development guidelines

User considerations

Community perspective

  • Many small steps
    • Evolution is preferred over revolution
  • Maintainable source
    • Follow CodingStandards, write clear, descriptive comments, use intention-revealing naming and simple and obvious structure
  • Architectural integrity
    • Don't just hack in fixes; go the extra mile to make them fit
  • Maximize test coverage
    • Test everything, and automate tests wherever possible
  • Tests must pass
    • If the tests ever fail, drop everything and fix them
  • High production quality gates
  • Functional elegance

(STOPINCLUDE here, above mission statement gets included by ReadmeFirst. Anything below is for discussion)

-- Contributors: PeterThoeny, CrawfordCurrie, KennethLavrsen

Feedback on TWiki Mission Statement

I deleted comments that related to the pre-Rome 2007 mission statement, so we can start afresh with the rewritten mission in our minds. Please review version 46 for the mission as it was before the summit.

I also added some expansions above.

-- CrawfordCurrie - 23 Aug 2007

Changing the Mission Statement without any discussion? I think this is very bad practice frown

-- CarloSchulz - 07 Jul 2008

After having attended some conferences I can say that the "Web 2.0" has more marketing punch than Wiki. And with misc plugins TWiki is more than just a simple Wiki like Mediawiki. I like the change.

-- KennethLavrsen - 07 Jul 2008

I don't think a mission statement which is so pointless that it could mean anything or nothing is that helpfull.

-- CarloSchulz - 07 Jul 2008

That is not a mission statement. A vision? Perhaps. Punchline? surely. Mission? Not at all.

But then, it is an "marketing oriented" improvement from the previous one, which should help marketing.

I just feel awkward for calling the tail a leg.

-- RafaelAlvarez - 07 Jul 2008

The so-called mission statement limits TWiki to Enterprise Web 2.0. Whilst the actual reality is, TWiki is far and beyond before the term Enterprise Web 2.0 was coined (if I'm not wrong).

TWiki should be the pace setter, not the follower. And that should be the mission, to lead the enterprise world with wiki goodness. Which is really what TWiki has been in the wiki world right? Phrasing it with "Enterprise Web 2.0" just limits that kind of image, IMHO.

-- KwangErnLiew - 08 Jul 2008

Web 2.0 is well understood term. Here is what Wikipedia:Web_2.0 starts with:

"Web 2.0 is a term describing the trend in the use of World Wide Web technology and web design that aims to enhance creativity, information sharing, and, most notably, collaboration among users. These concepts have led to the development and evolution of web-based communities and hosted services, such as social-networking sites, wikis, blogs, and folksonomies."

And Tim O'Reilly said: "Web 2.0 is the business revolution in the computer industry caused by the move to the Internet as platform, and an attempt to understand the rules for success on that new platform."

TWiki is not just a wiki (such as DokuWiki), it is a StructuredWiki (aka application platform). I teach this in my presentations. Here is slide 15 of TWikiPresentation2007x10x22:


The red circles are Web 2.0 tools (for user generated content), the yellow circle is the TWiki innovation: Wiki application capabilities (for user generated application logic).

An enterprise wiki with application capabilities and the right set of apps is a Web 2.0 platform for the enterprise. CIOs and CTOs are now looking for complete collaboration suits, not just wikis. The timing is right, and our positioning is right.

TomBarton said this at the GeorgetownReleaseMeeting2008x07x07, extracted from IRC log:

I think that TWiki, outside the community of core contributors, is perceived as engineering centric and wiki centric. That has allowed oher companies and oher projects to steal TWiki's thunder. I do think that it is extremely important to the project to define an expanded vision. Whether we call it Enterprise Web 2.0 is somewhat irrelevant (although we must clearly communicate to be understood properly). To me, what Web 2.0 means is that there is a seamless user experience across a range of tools. For example, RSS feeds, discussion groups, social networking context, the wiki itself, the structured application platform. All of this needs to have a well through through data model, security model, presentation model, and in fact I like the idea of publicizing a broader API. In the consumer world, people talk about the OpenSocial API (I am sure you are familiar). Something similar is required in the enterprise world in order to attract more developers to the project.

I fully agree that it is very important to have an expanded vision. In fact, we are already working towards this. Michael Daum, Arthur Clemens and others build blog apps, I started the TagMePlugin, Trivadis in Zurich built a sexy employee portal/social networking app. By aligning our mission with this vision we can focus on TWiki as a Web 2.0 application platform for the enterprise.

I am not suggesting to create a full blown Web 2.0 distribution, but to create the architecture and infrastructure for it: Strengthen the apps and interface capabilities, creating an Apps web with apps showcase and repository, and possibly creating a Web 2.0 bundle to install on top of our standard open source distribution.

-- PeterThoeny - 09 Jul 2008

More credit to my point: "THE Enterprise Web 2.0 Platform" is a vision. But after reading Kwang comments, I think that perhaps "THE Web 2.0 Platform" is more "encompasing"

-- RafaelAlvarez - 09 Jul 2008

After some thinking, I agree with Carlos... changing the mission publicly without at least an advanced warning to the community is not very appropriated.

-- RafaelAlvarez - 09 Jul 2008

I doubt, that TWiki will profit from any "2.0" in a slogan. Additionally I like the word "Wiki" in the slogan as it simply describes the core. In my opinion it is the task of an open source platform to simply describe its core. The marketing is done by companies. I liked the former slogan better.

-- MartinSeibert - 09 Jul 2008

Peter, what irritates me most is that for some strange reason you decided to ignore our common practice of discussing such things first. On TWikiGovernanceProposal1 you said "It is paramount that we work together as a team."
Well, this is not what I would call teaming and actions like this one and the one on discussed in TWikiRelease04x02x00Comments are certainly not helpful with regards to recognizing you as a BDFL.

I mean if you fell like TWikiDotNet needs a new mission statement do you just change it or do you have a conversation with TomBarton and others first?

Now something more positive and construktive:
What about "The Enterprise Wiki and Web 2.0 Application Platform".

It does not ignore the core of TWiki and it describes the kind of platform a bit better than just "Web 2.0 Platform"

-- CarloSchulz - 09 Jul 2008

Thank you Carlo for this constructive suggestion, it very nicely describes our mission! TWiki is a wiki in its heart, and a platform on top of that to manage user generated content in a structured way. I think it is important to add "open source" to it, since this is a key differentiator to competition, such as ConfIuence. I modified the one line mission to: "TWiki, the open source Enterprise Wiki and Web 2.0 Application Platform."

-- PeterThoeny - 09 Jul 2008

Even if its longer, I like that one better: It implies that TWiki can be used outside the enterprise.

-- RafaelAlvarez - 09 Jul 2008

I like this new version also.

-- MartinSeibert - 11 Jul 2008

My draft, based on discussion during IstanbulReleaseMeeting2010x11x22:

"TWiki is a web-based collaboration platform designed to empower users to share information effectively.

TWiki helps flatten traditional organizational hierarchies by removing barriers to the free flow of information, and enables distributed teams to work together seamlessly and productively."

-- SteveMokris - 2010-11-22

Looking at the previous comments regarding open source, can i suggest the first line should incorporate it .

-- JulianCollins - 2010-11-23

"TWiki is an open source web-based collaboration platform designed to empower users to share information effectively.

-- JulianCollins - 2010-11-23

Thanks for the suggestions. We are getting closer.

For reference, here is the original mission: "TWiki is a leading-edge, web-based collaboration platform targeting the corporate intranet world. TWiki fosters information flow within an organization; lets distributed teams work together seamlessly and productively; and eliminates the one-webmaster syndrome of outdated intranet content."

I'd like to give it a bit a higher level & timeless message. Stuff like: TWiki brings more transparency, accountability to the organization, alongside empowering employees as you stated.

-- PeterThoeny - 2010-11-23

Edit | Attach | Watch | Print version | History: r68 < r67 < r66 < r65 < r64 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r68 - 2010-11-23 - PeterThoeny
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2016 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.