On Sat, Jun 27, 2020 at 09:43:39PM -0400, Jason Arthur Taylor wrote: > No, IMO they are not the same at all.
The editing experience is different, sure. But what no matter what solution is chosen, it will require a roughly similar amount of effort to set up, migrate, and integrate. [1] So what I am wondering is if the historical goals fulfilled by the wiki are still relevant for the rockbox today, because different goals lend themselves to different approaches. > after a while you've written a real masterpiece. The instant you > cannot get that live feedback and see a "your edit is awaiting > approval" (or the equivalent awaiting an unknown amount of time for an > auto-update) it's a no-go feeling like "That's the last time I ever > help those aholes out." In the past four years, there haven't even been 100 non-administrative changes made to the wiki. About a third were made in the past year, and of those, all but one were made by folks who already have commit rights to the main repo. It's worth mentioning that new user registrations have been disabled on Rockbox's wiki since November 2017, because spammers and other bots made a right mess of things -- and if the server logs (and the DoSes that led me to start this thread) are to believed, are still actively trying. So the way things are today, drive-by contributions are literally impossible. One has to contact me to get an account, and even if you have one, the user experience is still quite poor due to abysmal performance, baroque native foswiki synax, and a wysiwyg editor that had to be disabled because it was silently losing edits (on top of making performance even more abysmal..) These days one sees far more "helpful" activity and knowledge recording on the forums. So yes, I question if a live-editable wiki is the right approach going forward. It may make more sense to prioritize the use cases of active developers, as those benefits are easier to quantify than those of folks that won't meanigfully contribute anyway. (Given the current barriers to contributing to the exsting wiki, I strongly believe that no matter what approach gets taken, it will be a net improvement, for everyone) I agree that a live-editable wiki can be more user-friendly, but I (and several others) find working with the current wiki to be a pretty awful experience, especially for longer-form documents. I think this is even more true for less-experienced folks. IMO a best-of-both-worlds would be to use a wiki that's backed by a git repo and can synchronize in both directions -- Dokuwiki has a plugin that should be able to do this. > No masterpieces, only half-butted cruddy lame contributions with > spelling errors etc. That's exactly what non-live editing is not > asking but more begging for. Well, if a static site generator is the approach taken, it will be possible to competely build and locally test things. With nikola, a single page update tyically takes less than a second, including launching a web browser to view it. This is a lot faster than our current wiki, even after the things I've done to try and make it suck less. [1] moving to foswiki 2.x would be the least amount of effort, but there's no guarantee it will actually resolve the problems that are making a migration necessary to begin with. I don't want to have to do this twice. - Solomon -- Solomon Peachy pizza at shaftnet dot org (email&xmpp) @pizza:shaftnet dot org (matrix) High Springs, FL speachy (freenode)
signature.asc
Description: PGP signature