The Orion's Arm Universe Project Forums





EG Redesign - Ideas and Suggestions?
#37
Wink 
(07-13-2024, 07:26 AM)Drashner1 Wrote:
(07-03-2024, 12:30 AM)Avengium Wrote: How can I move this topic forward?

Is there anything we have discussed to do regarding this redesign?

I think before we get much further with this that we should run it by Trond. As our Webmaster and resident website guru he has the expertise to consider how this might (or might not) work with the existing website (the EG is the core of both the OAUP and the website - but is not the only part of the website).

I am just back from vacation and still digging out from a backlog of both OA and RL items. I have some things I need to discuss with Trond later this month in any case and can raise the idea of an EG wiki with him as well.

Or - Others taking part in this discussion can reach out to him directly. We have other members of both the 'staff' and the Managing Board taking part and it's not like I have a monopoly on talking to him. The last time I spoke to him he was very busy in RL, and I don't know that that will have changed. But if he doesn't have time/bandwidth to respond then I imagine he either won't or will make that known.

Or I can touch base with him later this month and ask. If the idea has landmines or other issues that prevent it, I'm sure he will let us know. Conversely, if it is workable/positive, he can let us know that and possibly suggest things we should look for in a wiki package or the like.

I'm not amazingly keen on converting to a wiki like Mediawiki, at least partly because it would be a lot of work for no obvious gain. Alternative models like Gollum and various other things that are out there are more interesting, but I don't currently see the specific advantages. I am open to having a conversation that includes this and really any other ideas, so let's get into the weeds.

The main issue in doing an actuall conversion would be converting from our wikitext format (which is Mediawiki-like, but not exactly the same) to whatever the new system uses. We do have some augmentations in there that have allowed editors to customize the way pages look in ways that weren't possible in mediawiki at the time (and are still bit janky today). These would need manual conversion and possibly a bunch (probably a lot) of a CSS fighting to make it work. Moving the bulk of content over would just be a matter of throwing together some scripts around the existing regex libraries I have to make updates to the system, but going through and making everything look right would be a very substantial amount of effort.

Some issues with using Mediawiki:
  • Outside of substantial customization, all structure in most wikis is manual, meaning that there are no semantics associated with individual pages articles that can be queried and used to do various things. So, we can't easily extract a list of articles authored by a particular person, we can't extract copyright notes in an automated fashion, and we can't populate the timeline automatically as a view over the wiki. You get date, title, and version metadata, but not much more. There are some janky workarounds and you can implement these things with custom code on top of a Mediawiki site, but doing so can be a lot of work, and tends to be pretty fragile over time. We also have features on the EG wishlist that take advantage of our more structured DB, though granted, they've been on the back burner for some time.
  • The options in Mediawiki for look and feel aren't great. Different wikis have different pros and cons, but the system we have is more flexible than any wiki I'm aware of, in large part because we control the templates and stylesheets directly.
  • In general, any customizations will be fragile. That is, as they post updates to the framework (which we would need to stay up with for security reasons), things will need to be updated and maintained, and I know from experience this can be quite time consuming.
  • As it is the EG ties into the main site in a bunch of ways that would be lost if we shifted to a generic wiki solution. 

Alternative document schemes like Gollum, or something like a giant Obsidian repo are interesting, but again, I don't see an obvious big advantage, though I'm open to too suggestions. If the OAUP moved to a more open editing process that lines up more with how wikis typically operate, then those models could well make a bit more sense, but as things stand, it's not clear what this would gain us, particularly given the effort required.

Ignoring the specifics of whether a wiki is a good idea, though, it's probably best to think about this from the perspective of "what are the pain points", and "what are the limitations" as far as the user experience goes. Whenever a technology discussion is lead by "we should use technology X" instead of "we should solve problem Y", you're much more likely to make bad decisions.

Given that, then, what does the current system suck at? What are its weaknesses? Given a concrete list of those items, it would make it much easier for us to weigh up changes to the existing system or shifting to a new model such as a wiki or other document repository. Todd and I already have quite a long wishlist, and I saw mention of concerns around the version history of articles; this feature exists (we keep a record of every change over time), but the UI isn't present - I built this functionality in back at the beginning, but got feedback that it wasn't really important, so I never finished the UI. I also saw mention of some look and feel requests; though these are generally quite straight forward. What else do folks want to see changed?

As far as contacting me goes, you can find me on Discord fairly easily as trond.nilsen. I'm online there most of the time when I'm not sleeping. I don't usually come into the forum unless something in Discord prompts me to do so or Todd nudges me about something (I like forums in principle, but I never manage to keep up with them and have largely given up trying). The reason I'm looking in on the thread tonight is because someone bugged me there. Smile



(Edit - I just realized I posted this as administrator; I can't change that in an edit, but will switch back to my account going forward. Auto-login got me).
Reply


Messages In This Thread
RE: EG Redesign - Ideas and Suggestions? - by administrator - 07-13-2024, 03:30 PM

Forum Jump:


Users browsing this thread: 5 Guest(s)