Straw poll on wiki replacement
Solomon Peachy via rockbox-dev <[email protected]> Sat, 27 Jun 2020 18:08:36 -0400
| Newsgroups | gmane.comp.systems.archos.rockbox.devel,gmane.comp.systems.archos.rockbox.general |
|---|---|
| Message-ID | <[email protected]> |
--ReaqsoxgOBHFXBhH
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Folks,
The Foswiki 1.1.x instance running on the rockbox www site has to go. =20
There are many reasons, but the most serious/pressing reason is that its=20
design flaws under even moderate load cause a DoS on the entire www=20
server.
The obvious path is to upgrade Foswiki 1.1.x to 2.x, but that requires=20
creating a new 2.x site, manually importing/copying the old data over,=20
then fixing everything that broke along the way.
Given that level of effort, I'd rather ditch foswiki altogether, and=20
replace it with sometihng that sucks less.
The big question in my mind is if we replace it with another wiki engine=20
or some sort of static site generated out of a git repo -- and=20
ultimately that comes down to workflow. =20
Do we care about having an interactive editor with changes going live=20
instantly, or can it be done via git commits with the live site=20
auto-updated as part of a commit hook?
At the end of the day, the result is the same (revision-controlled=20
templated knowledgebase) with a roughly similar level of migration=20
effort (new template, migrating foswiki markup, server-side=20
infrastructure, etc etc..)
But a static site is arguably not as contributor-friendly as an=20
interactive wiki page editor, requiring git (&| gerrit access),=20
definitely a higher bar.
I use 'nikola' static site generator for my personal site, and already=20
host a dokuwiki instance that is vastly more performant and stable than=20
foswiki.
All else being equal I'd prefer a static site generator, especially with=20
my administrative hat firmly affixed. =20
(Oh, one other thing -- I want things to remain self-hosted, so moving=20
to something like the github wiki is off the table as far as I'm=20
concerned..)
Anyone else have thoughts on a path forward?
- Solomon
--=20
Solomon Peachy pizza at shaftnet dot org (email&xmpp)
@pizza:shaftnet dot org (matrix)
High Springs, FL speachy (freenode)
--ReaqsoxgOBHFXBhH
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE3H5Sx9DyiyB5hnENrGLLO/XVulEFAl73w2IACgkQrGLLO/XV
ulHoCRAAjRbkkCp9saDzxtHHVNGFM4jTF1nepkgQtRZE1zI0MrLAb/AMpr5cP5di
Et+jFVucjfon98u4wWvus1vYyoZAyRZzs/yBl1Jv4c/f8GaKvMKyiowluzTQ/+iM
tyhwyzAfM068S9vh4NA439KSv7EWQhg9E+EEXwMlkaVh8IIiA66AoXHpU/2YqE6n
l9Huct/JKtIcGPQRrmdIWDGsdYgDkdLmwvD3jdRY7/TVL75suBXuL0/QGRLG5skq
HOfT9BFau+94BATVj6ohk4bw4X0o8xc9IdLFe9znJRJBfrFqZQDz1ffIbLXvbHUM
oJJC5Tv4ADXSPl40G9VHUoxcXFmjAjNyCvTMMvmvFzaNxgR2eNP4m5J6XyHnHbDT
61Vl0lA3k6aYqoLK/8cnhbRZeD7j8K5cxJl0cgMQ5UIaKL206oeVkFH9EbCXpRsm
rXeKD0scVXWWIHnXJnUUND3ZT1K766RWvBdc+tic8/i7kpbP5jfQeftyEnshZyvR
vAqT++BcXxvYLYcihWwwnYwBD2ikTNvtUy5ETJOkZOdzPPyWtw6lo5T0NwiypdfN
FW90r7j49FUU6iJPYiahgY7Wfyo9RAaCsnM//nMsb69aqfSXVpIFpzLCa+SYlKh+
bKv7pJgU0rZA8B+K+/6jVf0CsJFxNAN3iG1/P+KI5zk5NTx8VhA=
=p82t
-----END PGP SIGNATURE-----
--ReaqsoxgOBHFXBhH--