Here's the summary for last Thursday's community meeting. -- Samuli Seppänen Community Manager OpenVPN Technologies, Inc
irc freenode net: mattock
COMMUNITY MEETING Place: #openvpn-discussion on irc.freenode.net List-Post: openvpn-devel@lists.sourceforge.net Date: Thursday, 28th January 2010 Time: 19:00 UTC Full log available here: http://secure-computing.net/logs/%23%23openvpn-discussion.log Next meeting on Thu 4th Feb 2010. Same place, same time. SUMMARY Decided to start with a single Trac-based site for the whole community rather than have separate user/developer sites. The main concern was the risk of content getting fragmented (e.g. developer content in user wiki and vice versa). This means Trac will need to be themed to make it as approachable as possible for "normal" users (=not look too developer-oriented). Agreed that we need a set of documents describing how OpenVPN is developed - including things like common coding conventions. This should improve code quality as well as make the process less taxing for core developers. Agreed that the content from the new community site needs to be a) mirrored to another server (e.g. ecrist's OpenvPN community server) b) backed up off-site (e.g. to ecrist's server and/or OpenVPN e.V.) c) accessible by a community member This helps prevent data loss for any reason - political or technical. Discussed community site spam prevention in some length: * There is an anti-spam plugin for Trac (see below) * A proper user registration process needs to be chosen - not too bureaucratical but not too automated, either * Forum posts could be automatically accepted only after the first few have been accepted manually by the admin(s) Discussed which forum software to use. PhpBB is apparently the best OSS solution out there. Discussed potentially useful Trac plugins: * http://trac.edgewall.org/wiki/PluginList * http://trac-hacks.org/ * http://trac-hacks.org/wiki/DiscussionPlugin (for forums, probably not as good as phpBB and such) * http://trac.edgewall.org/wiki/SpamFilter (spma filtering) * http://trac-hacks.org/wiki/TicketImportPlugin (for importing SF.net tickets) * http://trac-hacks.org/wiki/TracBuildbotIntegration (for automated building and regression testing with buildbot) * http://trac-hacks.org/wiki/MediaWikiPluginMacro (mediawiki syntax for Trac) * http://trac-hacks.org/wiki/TocMacro (automated Table of contents creation) * http://trac-hacks.org/wiki/DownloadsPlugin (downloads through Trac, e.g. for file releases) * http://trac-hacks.org/wiki/DefaultCcPlugin (a default CC for tickets, e.g. inform James or devel-list) * http://trac-hacks.org/wiki/IrcAnnouncerPlugin (Trac makes announcements of changes to IRC) * http://trac-hacks.org/wiki/IrcLogsPlugin (IRC logs to Trac) Also discussed IRC<->Trac integration using Trac's built-in RSS support.