Re: [Tools-discuss] Recommended new wiki product

Jay Daley <jay@ietf.org> Tue, 20 April 2021 20:53 UTC

Return-Path: <jay@ietf.org>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 567703A1A09 for <tools-discuss@ietfa.amsl.com>; Tue, 20 Apr 2021 13:53:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o6UIXDv1ljUX for <tools-discuss@ietfa.amsl.com>; Tue, 20 Apr 2021 13:53:34 -0700 (PDT)
Received: from jays-mbp.localdomain (unknown [158.140.230.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPSA id E12943A1A06 for <tools-discuss@ietf.org>; Tue, 20 Apr 2021 13:53:33 -0700 (PDT)
From: Jay Daley <jay@ietf.org>
Content-Type: multipart/alternative; boundary="Apple-Mail=_6AE4A0C0-79DD-4069-B94F-1B7228EE4F47"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Wed, 21 Apr 2021 08:53:30 +1200
References: <AF31CC37-95B6-4C1F-8C4A-EA6EB228EDB9@ietf.org>
To: Tools Discussion <tools-discuss@ietf.org>
In-Reply-To: <AF31CC37-95B6-4C1F-8C4A-EA6EB228EDB9@ietf.org>
Message-Id: <2BC93164-26B7-4FFC-8129-5FED11901A26@ietf.org>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/RCrqAQqIEDiZcoiEXV_Iap1rGz4>
Subject: Re: [Tools-discuss] Recommended new wiki product
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Apr 2021 20:53:39 -0000

Just a reminder about this in case anyone was planning to comment but it got pushed down their stack.  Once this is settled we will be moving ahead with planning the migration.

Jay

> On 14/04/2021, at 9:41 AM, Jay Daley <jay@ietf.org> wrote:
> 
> Hi All
> 
> The requirements for a new wiki have been consulted on [1] and it has been confirmed on today’s call that there are no further changes.  Based on that we can now move to a recommendation for a new wiki product.
> 
> There are over a hundred wiki products available and an exhaustive requirements assessment has not been conducted.  Based on the agreed requirements, the following products have been evaluated and rejected:
> 
> 	• MediaWiki
> 		• Markdown only supported by an unmaintained extension
> 		• Limited interface customization
> 		• Limited WYSIWYG editor
> 	• Confluence
> 		• Too costly.  It might be possible to get a free license but no guarantee that would always be available.
> 	• Dokuwiki
> 		• Uses the file system and not a database.
> 		• Markdown by default is experimental feature
> 	• TWiki
> 		• Will not support Markdown
> 		• Much more than just a wiki
> 	• Trac
> 		• Much more than a wiki product
> 		• Markdown plugin is unmaintained
> 		• Significant community hostility
> 
> The proposed product, that meets all the agreed requirements and meets them well is:
> 
> 	• Wiki.js
> 		• Core Markdown with optional WYSIWYG
> 		• Core OIDC support
> 		• Very actively developed and supported with excellent documentation
> 		• Designed for containers
> 		• Core support for code snippets, maths expressions and diagrams
> 		• Core support for Git
> 		• Supports Matomo
> 		• Themes are weak in comparison to other products requiring a developer familiar with the NodeJS vue framework.
> 		• Runs on multiple databases including MySQL and PostgreSQL though may move to solely support PostgreSQL in the future.
> 
> Please let me know if you think there is a mistake in the assessment or there is another product that meets the requirements [1] better.
> 
> thanks
> Jay
> 
> 
> [1]  https://mailarchive.ietf.org/arch/msg/tools-discuss/OKPzIqdz79FAdrKcx9SNDGysUww/
> 
> -- 
> Jay Daley
> IETF Executive Director
> jay@ietf.org.
> ___________________________________________________________
> Tools-discuss mailing list - Tools-discuss@ietf.org
> This list is for discussion, not for action requests or bug reports.
> * Report datatracker and mailarchive bugs to: datatracker-project@ietf.org
> * Report tools.ietf.org bugs to: webmaster@tools.ietf.org
> * Report all other bugs or issues to: ietf-action@ietf.org
> List info (including how to Unsubscribe): https://www.ietf.org/mailman/listinfo/tools-discuss

-- 
Jay Daley
IETF Executive Director
jay@ietf.org