#Moving to Miraheze

75 messages · Page 1 of 1 (latest)

humble surge
#

Hey, we're a small but growing wiki about a game and are considering moving to Miraheze, but I'm curious if it will benefits us or not.

The reason for a move is because the host the wiki is hosted on has limited database requests and that results in the wiki breaking frequently. At first it happened during a lot of edits but now it even happens after a few. I belive this depends on who edits because the database limitation is different for the one hosting and visitors.

I like Miraheze and what they stand for but we have some features that we prefer to keep if we move. These features include:

  • Animated WEBP
  • Minor configuration to Citizen skin (done by editing the skin source files)
  • Light and Dark mode for Timeless (done with JS + CSS)

For the Citizen skin we have added a search bar at the top of every page. This has been added to the skin's file. Yes this can be done through JS on the wiki which is how it started, but we moved it to the files since it loads with the page and not after.

The animated WEBP is most important. The Citizen modification is nice to keep but won't be much of an issue to do on-wiki. Timeless modification is done on the wiki.

To repeat the question; will moving to Miraheze be beneficial for us or will we loose what's listed above?

#

I'll provide examples and links if needed.

mystic ember
#

animated webp probably is? havent tried it, and i think minor citizen config is fine? does need to be manually requested tho

humble surge
#

Really? It's only one Mustard (Mustache?) file where we added the div for the search bar. It's nice to know that they support that although updating the skin may be a a bit differently.

mystic ember
#

or are you selfhosted rn

humble surge
mystic ember
#

oh neat

#

link?

humble surge
#

So I can either move to a better host or miraheze

mystic ember
#

miraheze allows you to keep your domain if you want

humble surge
#

Why won't this server let me send a link?

#

Oh wait I need to claim my miraheze account?

mystic ember
#

send it without the https

humble surge
#
My Little Pony Magic Princess Wiki

We invite you to join our community and help us make this wiki as reliable as Twilight Sparkle's library!
Help us by creating or editing any of our articles! We're currently editing over 8,265 articles since May 2025.

#

Anyone I can ask to confirm that animated webp works or shall I wait?

mystic ember
#

@sharp breach

opal sky
#

for the citizen skin edit, you could just use alt+shift+f to bring up the search; alternatively you could do something like ```css
#content:not(:has(> .home-header__search)) {
padding-top: 92px;
}

tepid mauve
#

There is a problem with this, as Miraheze already has a My little pony wiki, we do no not allow the same wiki twice on our platform (which would constitute forking.
See our [[Content Policy]]

untold daggerBOT
tepid mauve
#

As Wikireviewer I would decline the request on that basis

#

I would suggest though, to take contact with the existing wiki, and see if you could merge/collaborate together.

#

Never mind.. sorry, I see this is about the game, and not the franchise

mild spoke
#

@humble surge you wouldn't be able to change the source code of citizen if using our hosting

#

What is the change though

#

If you can do it through css+js on wiki, do that

#

If not, we can talk to the citizen devs about how best to do things

#

If you explain why

mystic ember
#

if they did it through css it probably caused the page to shift/rearrange a bit when loading in

mild spoke
#

@sly bear any official way to move the search bar?

sly bear
#

Any elements with the class citizen-search-trigger can open search as well

sly bear
humble surge
#

@mild spoke @sly bear Yes, it is just having the searchbar at the top of every page. We currently have only modified PageHeader.

We did it through JS + CSS at first but moved it and got rid of the JS because the search bar loaded slowly.

sly bear
#

You can probably add a site notice with the class citizen-search-trigger

#

Site notice has layout shift issue though

humble surge
#

<div role="button" class="home-header__search citizen-search-trigger"><span class="home-header__searchText">Search the Wiki</span><img src="https://mlp-game-wiki.no/images/8/8c/Cheerilee_Task_1_Icon.png"></div> is the coded we added

#

Right, I'm just trying to get a clear picture of how to prepare if we decide to try Miraheze.

humble surge
#

oh lol, you're one of those who made it.

sly bear
#

MediaWiki doesn't support it by default. I don't think MH has the modification in place to support animated WebP if I'm not mistaken

mystic ember
#

put respect on his name

#

easiest fix would probably be to just use .gif instead, unless you specifically need animated webp

sly bear
humble surge
sly bear
#

I do advise against using GIF as much as possible just because of the file size and quality

mystic ember
#

theyre usually pretty chill

humble surge
mystic ember
#

probably best to post on their phab

mild spoke
#

You just need to bribe @sinful girder or @trim python to find and fix about twenty security issues during their reviews before we deploy it

trim python
humble surge
#

The way we solved having animated webp files was that I asked some strangers who are hosted by Weirdgloop since I saw that they had animated webp images. But this solution did not create animated thumbnails, it only added support for the file type, which is good enough, we only use them inside one infobox template. It was done by editing WebPHandler.php.

sly bear
#

Thumbro does that but you can also modify core file or create an extension for it

humble surge
#

Yes

trim python
humble surge
#

But if the miraheze is against modifying the core file or can't use an extension then I'll have to look for other alternatives, since that's the biggest and most important issue for us.

sly bear
trim python
#

There probably was a reason back then but nobody saw a reason to uninstall it since

humble surge
#

So there may be a chance that you will add that extension?

sharp breach
humble surge
#

That's fine.