On Wed, Mar 23, 2016 at 10:15 PM, Richie Nyhus-Smith
<richienyhus@xxxxxxxxx> wrote:
I am wondering what the status is of the main website rebuild?
* I think it would be a good idea to outsource the fourms and commenting
module (so that comments are displayed in inline iframes) to solutions that
are more apt. While I like the sound of Flarum that Augustin suggested [1],
I think it would be better to go with something a bit more mature for the
mean time. I think NodeBB would be a better fit for us [2], although there
On a side note, we should at the very least replace the outdated default
drupal forum module with the semi-modern Harmony forum module [5] (see
example instance [6]).
* Another thing we could outsource is the 'book making' and guide editor
modules by moving the booting, virtualisation, building guides etc [7] to
the likes of the BookStack web app [8]. BookStack is far easier to use than
what we currently have with Drupal and we more likely to get new people to
get involved with writing new content if we swap to that. It could also be
used to write the Haiku User Guide in the future once some missing features
are added (versioning by language and Haiku release).
I gave up on mentoring GCI students doing documentation tasks, as mentors
have to rewrite the students work in basic html to get it into a publishable
state, and it is the same with work from other contributors.
* Something else that could be outsourced is account management, as now that
we are not using bitbucket, we can look at open source identity and access
management solutions . There are a number of options available such as Gluu
[9], Redhat FreeIPA [10], Evolveum Midpoint + Enterprise Sign On Engine
[11][12], or even the ForgeRock Identity Platform [13]. This would give us
single sign-on (one login for all Haiku websites), enterprise level security
and easier user management. Check out Ubuntu's [14] and Fedoras' [15]
implementations of this type of system. The only things that wouldn't be
covered would be IRC, the MLs, and of course Github.