[haiku-development] Re: [haiku-web] Website status (was: [RFC] Rewriting the main website from Drupal to Hugo)

  • From: waddlesplash <waddlesplash@xxxxxxxxx>
  • To: Haiku Web ML <haiku-web@xxxxxxxxxxxxx>
  • Date: Thu, 24 Mar 2016 12:32:09 -0400

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?

Stalled, because college is eating all of my time ATM. I may or may
not get to it over the summer.

* 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

I looked at NodeBB but I think it's too much of a resource hog, and
Node apps tend to be high-maintenance in general, IME. Not sure what
we should move to; a comprehensive investigation of forum software may
be a good idea (we need something that can import all the forum
archives...)

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]).

If we stick with Drupal, sure. But since we're probably migrating off
of it, let's not.

* 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).

Interesting, I should take a look at that then.

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.

Moving to Hugo would solve this; posts would be written in Markdown
and stored in Git.

* 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.

Yes, I was also thinking about this as well. I haven't had time to
fully look at it yet.

-waddlesplash

Other related posts:

  • » [haiku-development] Re: [haiku-web] Website status (was: [RFC] Rewriting the main website from Drupal to Hugo) - waddlesplash