#Wiki

1 messages · Page 1 of 1 (latest)

strange shadow
#

I think it might be better to have a separate thread for the wiki.

Basic Info:
Link: https://spiritvale.info/wiki/Main_Page
Account Created is required for contribution.

The idea is to directly access data from the database within the wiki. So we can use templates and those directly access the data so that we have a single source of truth. Monster / item pages can be created in batch this way later on so no need to copy & paste data from the website. If you think an item / monster needs a wiki page because of some extra information you can of course create one.

For me the main focus of the wiki is to explain the mechanics of the game. I will link to those pages from the home page of the website.

I started with: https://spiritvale.info/wiki/Dodge_Roll as this contains non obvious information like the invulnerability.

We can use this topic to discuss which pages should be created and who wants to work on which. In general it's a good idea to make a post here about adding something so we don't have multiple people working on the same content.

If this gets more active maybe Phil can create a wiki channel. There's also a Discord extension for MediaWiki that can post updates to discord channels.

#

Topics that should be worked on (I will try to keep this post updated with the current state):

  • Refining
  • Card System
  • Waypoints
  • Boss Monsters (summining / general respawn mechanic)
  • Skill / Stat reset
  • Storage
  • Stats / Formulas
viral nest
#

Got it. I figured one of the nice things I can do is get some basic templates created. I did some serious work on the Pixark wiki years ago, and I really liked how I was able to get some of the biomes setup: https://pixark.fandom.com/wiki/Doom_Lands

Can probably knock out a few main templates for all the items, zones, dungeons, and whatnot.

That way we can quickly belt out some stuff.

Did you have any example wikis you want to emulate?

Pixark Wiki
strange shadow
#

Didn't have any Wiki in particular in mind. So I'm open for any ideas. I'm not a Wiki expert myself. Just set one up so that people who want contribute can do so 🙂

viral nest
#

Fair enough hahaha.

Kewl. If you have any ideas or suggestions on things just let me know. Probably won't be able to work on it tonight, but I'll get an account created now.

I'll plagarize some of my old stuff, and I'll see if I can keep it in the theme you went with. If you can pass me the raw .css file you use for the main page at some point I'll see if I can use parts of it. Really don't want to page source it if I can hahaha.

#

Will say that I'm coming into this incredibly rusty, so it'll be a hot minute before I get back into the groove of things.

#

Don't need any admin type stuff just yet since most of the work will be done via pages, but I will let you know if I run into something.

Main page isn't locked right now, but I think in the future it'll be something you'll want to lock down to specific users and or roles.

viral nest
#

Not pressing in the slightest, but currently unable to upload images to the wiki:

Could not open lock file for "mwstore://local-backend/local-public/9/94/SpiritValeLogo.png". Make sure your upload directory is configured correctly and your web server has permission to write to that directory. See https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgUploadDirectory for more information.

I'm no where near needing it yet, but it would be nice in the future to have the ability to call files.

strange shadow
#

Please try again

viral nest
#

Roger that!

#

Thank you kindly.

#

Getting some infobox things setup, and relearning some Wiki code while I'm at it.

#

Going to work with the basic MediaWiki code and NOT ask for random extra bits hahaha. It's pretty fun to see what I can do with the limitations.

viral nest
#

Have a working example of the Main page, and I'm currently fleshing it out to be more user friendly and clean:

I will be asking around for some pictures at some point to decorate everything, but I'm going to hold off on that until all the patch stuff is done. Goal is to get form and function done, and then see about replicating the form.

#

If at all possible in the future it might be a cool idea to have an announcement or notice at the top of every page:

Join the Playtest on Steam Now: https://store.steampowered.com/app/3767850/SpiritVale

I have one on the main page test for now, so it should be good.

🌍 A Fractured World. A Forgotten Past.
SpiritVale is a free-to-play, class-based action MMORPG inspired by Ragnarok Online. Build your own hero, battle corrupted creatures, and uncover lost history in a world torn by magic and decay.

Choose a base class—Warrior, Knight, Mage, Rogue, or Summoner—and unlock unique skill trees and advan…

Release Date

Coming soon

▶ Play video
strange shadow
#

Already looks a lot better 🙂
I guess I could add this text somehow to the main template... or something like that

viral nest
#

It’s pretty much done. We can add more features as needed, but at least we’ll get the base set.

One thing I plan to do is try to keep it as future proof as possible. Not going to really go into super deep mechanics that can change at a moments notice, but I will try to capture the most valuable questions people have.

Bug ones I see are always how to get to each location, mechanics that aren’t obvious, etc.

#

We’ll have to pick it up after work because now it’s time for me to go into meetings all day.

viral nest
viral nest
#

All done messing around.

Can confirm that the basic MediaWiki setup works, but some of the more advanced features that other wikis use do require back-end configuration and packages. That can totally be done much later in the future since the first goal will be to get the text into the page as nicely as possible.

After doing a few more tests with some template ideas I'm going to start turning out some content on the pages. Then after getting that set I'll see if we can get any wiki volunteers to start going nuts once I get some placeholder pages all setup.

Worst-case scenario we'll have to rearrange pages, but that's the fun of a wiki.

viral nest
viral nest
#

Gonna move it back over here as I totally got what I needed from chat.

"I can send you images / icons later. Either to upload them directly or just link to the website.
I have skills and items done. Items not yet on the website but in next update
And as I said before I think it would be much more efficient to use the data from the website instead of filling all data again (manually) because of the extra work and because it causes confusion if values don't match up.
A lot of the data on the website is read from the client files which allows me to update content to new updates a lot faster than in the past."

It's why I decided on going with a simple layout with small templates: keep the pages looking good for now, but also not lock us into any stupid messes we have to clean up later.

Icons are nice for the various placeholder pics I'm using right now, and mainly it would be for the main page to make it look nice.

strange shadow
#

I sent you a DM with the image list.

#

I'll also try to install a mobile plugin later. used it in the past and it auto switches to mobile skin on phones.
I'll also have a look at change the base css to match the colors of the website maybe?

#

About accessing data. I've never used the plugin before but I'd like to try:
https://www.mediawiki.org/wiki/Extension:External_Data

In theory this should allow us to do somethign like

GetItemInfo Template

{{#get_external_data:
source=spiritvale
url={{urlencode:spiritvale.info/api/item/{identifier}}}
fields=level,type,sellvalue
}}

and then use it like this:
{{GetItemInfo|identifier=12345}}
this way all data would be in sync

MediaWiki

The External Data extension allows MediaWiki pages to retrieve, filter, and format structured data from one or more sources.
These sources can include external URLs and SOAP services, regular wiki pages, uploaded files, files on the local server, databases, LDAP directories and local programs output.
The extension defines the following parser fu...

strange shadow
#

I started working on a dark mode for the wiki based on the website. Currently it's only applied to the sidebar, top and bottom and this cuses some issues with the basic text color but it's a first step.

viral nest
#

Feel free to add whatever extensions and parser functions you want. I promise I'll use them all.

#

We also may need a mobile mode a some point as it's calling the regular website via iOS.

#

As for External_Data if you get it implemented I'll begin playing with it, and throwing it everywhere.

viral nest
#

Idea I also want to give a shot:

I'm going to use redirects for a lot of secondary terms, and send them all to the same page.

Example would be the Character page, and I'll add in redirects for all the stats so that you don't have to wiki dive to find the difference between Cast Speed and Attack Speed.

For things that are on the database, like equipment and cards, I'll spin up some placeholder pages that basically say "Go here if you want to see all the equipment in the game."

#

For obvious reasons I am not redirecting individual assets, lol.

Also, does External_Data have a page creation function? Or will it just be a template to be called inside other templates?

strange shadow
#

Haven't read the docs but I don't think it has an automated page create. I think it's supposed to manually be added to template like a ItemInfo template and so on

viral nest
#

If you can add in an additional parameter like :

clickme = https://spiritvale.info/api/item/{identifier}}}

We may avoid having to manually create pages for all items, and can instead redirect them to the database.

Or some other solution I'm not thinking about.

strange shadow
#

I guess the question is if the items should be listed
a) only in the database
b) in both
c) only in the wiki

I think in long term only a) and c) are good options. b) might be fine for some migration period in case we wan to switch. For now the easier solution probably would be to make [[My Item]] directly link to the website as those pages are already nearly done.
In the future when we add more trivia content that can't be added to the website the wiki might be better...

Well let's focus on getting be basic setup ready and then we can figure out how exactly to do this 🙂

#

I can also add scripts to generate pages etc based on the database content so we shouldn't need to create all those pages manuelly either way

#

The Mobile Extension is installed now. So on phones the mobile skin should be used. Haven't tested it yet.

viral nest
#

Roger that. I do some QA testing on the side of things, so lemme take a look if you ever need me to break something open.

#

Looks good. I’ll work in the templars to make sure it’s compatible

#

Not sure if I'll have the main page ready to be launched today, but we'll be close.

#

I'll consider it ready when these pages has been fleshed out:

Game Systems
    Refinement System
    Card System
    Storage
    Crafting System
    NPC
Maps
    Waypoints
    Boss Monsters
Character
    Health
    Mana
    Dodging
    Strength
    Vitality
    Dexterity
    Agility
    Intelligence
    Luck
Class
    Warrior
    Knight
    Mage
    Rogue
    Scout
    Acolyte
    Summoner
viral nest
#

Thank you for adding mobile now while I'm in the middle of everything, because all that fancy stuff I did is completely broken. Good thing hahahaha.

I'm going to scale back a lot of the super template stuff, and just let the CSS take care of some of the harder work.

Kept in the fancy coloring, but once everything is turned on I'll strip it all in favor of going with whatever you decide.

viral nest
viral nest
#

All good. Have all the images now, so it's not me anymore.

viral nest
#

Somewhat of a silly question: https://spiritvale.info/classes

Was there any rhyme or reason for the choice of icons for each class here? For alignment I'm going to use them as class icon placeholders, but was curious if they had any meaning.

viral nest
#

I always forget how stupid mobile formatting can be. I swear whomever can do this stuff from memory will always have my full respect.

#

Thank you again Random for all the icons. It really does make a difference.

viral nest
#

I would like to see about possibly pushing out the main page either today or tomorrow, my soul and sanity willing.

https://spiritvale.info/wiki/User:Eviand/Mainpagetest

It's fully complete at the moment, and works on both desktop and mobile. I'm still working on the details for all the pages that link to it. with the goal of fleshing out every single class page and system page. Once that's done page can go live.

strange shadow
#

Looks really nice, good job 🙂

viral nest
#

Images first because I’m sending these via phone:

#

I think the mobile extension that was installed has some sort of viewport restriction based upon orientation of the device, and it's causing a few problems for infoboxes.

I'm trying to use a styling frame for fancyness, but if I so much as put a restriction on it the frame just doesn't work.

You can see in the second image that when I do shift to horizontal mode on iOS it behaves as expected.

For now. I think I'm going to get rid of the double-stacked style elements, but in the future if we want to get super fancy we'll have to mess with those.

No action needed, just wanted to report my findings.

viral nest
#

Yeah, I'm going to skip mobile work for now. It's also affecting raw HTML, and so I will take a page from the tech team at work at put that in the backlog 🚬 .

viral nest
#

So I put in some pretty nice work on the class page, and I'm really proud of how it turned out: https://spiritvale.info/wiki/Classes

However, I must admit that the Class pages themselves are going to be a bit tedious to get going. I am only familiar with Aco, so that is where I'm going to start working out how it'll look.

Once I can nail down what it looks like, and if I need a ton of templates or not, I'll move the copy over to the remaining six classes, and then let each Discord class channel decided what to do with their page.

I'll also work on the Guides alongside this, which will open the door for us to finally capture the various Discord messages into a single location.

Then once these are done, it's time to update the main page. I got Attributes and Refinement completed, and with the Class pages it'll get people through the door.

viral nest
#

Alright. So I finally got a solid and complete setup of a single class page: https://spiritvale.info/wiki/Acolyte

I've been having other Acolytes provide feedback and direction on it, and this should be the final product we can ship to the other six classes (and advanced classes as well).

Right now the next thing I'm testing is the Guides Namespace: https://spiritvale.info/wiki/Guides

Tico is graciously willing to test out going through the workflow process here, and at the end of the process we should have a fully fleshed out guide for the Aco Page on leveling with Holy Light.

If it looks good, and no feedback is provided, I am going to release this to the rest of the class pages, get them updated, and then sic other class channels on their respective pages as well.

Once I get all the class pages at least templated out, it's time for the main page update.

strange shadow
#

I added css classes for playtest-info-box, header-container-outer, header-container-middle and header-container-inner

You might need to clear cache to see everything correct. I Updated https://spiritvale.info/wiki/Template:PageHeader to use the new classes. This will make migrating to the dark mode easier. I will just replace the colors in dark mode but keep the original layout.

#

Will add more more classes step by step have been kinda busy recently due to server issues. But I will go through the templates and create css classes for all inline css.

viral nest
#

Yeah the server stuff comes first. I can always use what's there to propagate it to other places.

#

Also got a nice psudo database pull in one of the templates:

[https://spiritvale.info/cards?search={{urlencode:{{{WeaponOneCard2}}}|QUERY}} {{{WeaponOneCard2}}}]}}

If you can at some point get every entry in the data to have it's own unique URL it'll be a good stopgap for getting things into the wiki directly from the database, at least using templates.

#

It's already happening with cards so it works pretty well. Though for the consistency I kept the base URL's similar by using the search.

strange shadow
#

Yeah I'm already working on direct links to equipment / items... Got also delayed cause of the issues. Will be released this weekend 🙂

viral nest
#

Woooot! That will be pretty legit, and I'll get some more fancy stuff going.

If you need me to tighten up anything before I do polish let me know. Right now there's just a ton of mess all over the place.

viral nest
#
  • Going to work on getting a nice navbar at the bottom. The wiki pages have felt a bit bare for a while, and I think it's because the bottom isn't quite as nice at it should.
  • If I have the energy today I'll pull out the Warrior information and get it formatted.
  • If you want or need any of the .csv files I'm pulling for the in-class stuff just let me know. Just have aco right now.
strange shadow
#

@viral nest I see that you made a lot of progress with the class pages. I will start adding permament redirects from the page to the wiki. So Acolyte would then redirect to the wiki and search engines should update their index.
I will step by step completely remove the "Class" section from the website and only keep the build simulator I think that's he best of both worlds. Class pages in wiki and simulator on the website.

viral nest
#

Awesome. I'm currently in the process of simplifying the pages a bit to accommodate the new advanced classes.

It's been fun for sure, and I appreciate you maintaining basically everything that runs this game, by the way haha.

If you need any help outside of the wiki as well just let me know. I'll be happy to provide whatever support you might need.

#

I'm about two passes away from getting the main page updated as well. Since it's the most important part of what is going to drawn in old RO players I'm paying especially close attention to getting those right

strange shadow
#

I just noticed the Mage page has the Wizard skills. Copy & Paste orror or placeholder? 😄

viral nest
#

Mage page, or the actual Wizard page?

strange shadow
viral nest
#

MOFO

strange shadow
#

It even states "Wizard skills" 😄

viral nest
#

Copy and paste error for sure

strange shadow
#

I'm just going to push new items to database, won't do much more but in the next full update I will replace Acolyte and Mage if it's fixed til then with the wiki links.

viral nest
#

Thank god for rollback.

#

Once I'm ready for the main page stuff, would it be possible to bump me up to the "middle" role level, the one that will let me do some higher level wiki work? Don't really need admin, but just the ability to delete pages and files, and lock pages from editing would be perfect.

Would also like to add tags to pages that will basically say it's linked to the database. So anything you have linked to the website I'll add some tracking to and and monitor for malicious changes.

strange shadow
#

Added you to the wiki admin group.

viral nest
#

Sweet. Much appreciated.

#

Got some pretty solid work experience for administration (including a full-size enterprise AWS instance), so I've got some sense about using admin stuff.

If there's anything special you want me to be aware about let me know. Otherwise I'm going to hold myself to the Holy Mantra of Prod: Don't touch shit.

viral nest
#

Classes are pretty much set, with the exception of Wizard (which I'm going to work on getting tonight whenever I can), and so I'm ready to push the Main page update.

Working version: https://spiritvale.info/wiki/User:Eviand/Mainpagetest

As soon as it goes live I am going to lock the page to higher level users only since this should be touched rarely going forward. On my side I do plan to expand and organize the bottom section as more and more parts of the wiki are completed.

strange shadow
#

I will postpone the changes to the webiste. The server issues took too much time.

viral nest
#

Understood, and no worries.

viral nest
#

Pushing main page change now.

dusky plaza
#

yo where can I find mob finder in wiki

viral nest
strange shadow
#

Class Pages are now redirected from the website to the wiki. I will also redirect the class list to the wiki.

viral nest
#

Nice.

viral nest
#

I think right now apart from the main page we probably aren't big enough to need to protect any further pages. Figured if it comes up at some point we can start locking down certain pages, but so far there's only been four hands that have touched the wiki as of yet.

viral nest
#

I think for now I am going to go through and rework most of the pages to remove as many infoboxes and tables as I can, with the exception of the class pages.

After experimenting with the various tables for a bit, I find that there's a lot about mobile formatting I'm not familiar with. As such I'm going to need to spend some time learning about it.

Goal will be to get the information into the wiki first, and then once we have all the information filled out we can see about getting it all formatted.

Should make it easier for revisiting CSS as well.

viral nest
#

Just completed the full creation of all wiki pages!

At this time we should have at least a high level page for every single part of the game, and some examples for each page.

The next step is going to be refining (heh) the organization a bit. We have a ton of ways to cross link things now, and it's going to take a few passes before stuff really starts popping out.

I'm also going to move all infoboxes that I can into the discussion page of each location, and if and when we get the .css setup for the different things we can see about bringing them back in some form. For now, I am using bullet points until that happens.

The next milestone is going to require me to head to each map and gather information on how the map looks, it's theme, monsters, craftsmen, and and I will use this to populate something like five or six different pages.

viral nest
#

@idle gyro and I are gonna try and work on something fancy for the map section. We got the files for the maps themselves, and so we should be able to do some really cool things for players.

strange shadow
#

Sounds nice, looking forward to it 🙂

I didn't create map pages in the website because I didn't have much to add as all relevant information like monsters I had were already present in the list page. So I can directly link to the wiki pages once they are done.

One general suggestion regarding the wiki. I really like the "Changes" and "Trivia" section of the OSRS wiki for example. That's something the website / database can't really offer in that depth. So maybe we can add this at some point. Maybe we shouldn't track all changes before Release as currently there are a lot of balance changes but I think it would be interesting to add when a class / map / skill was added to the game and so on. Also trivia info like that Scout / Rogue were originally one class and that the Acolyte model was originally used by Summoner could be nice additions. (reference: https://oldschool.runescape.wiki/w/Falador#Changes)

It's also nice to have patch notes in there that directly link to the page of the mentioned changes.

Old School RuneScape Wiki

Falador is the capital city of the Kingdom of Asgarnia. It is home to the iconic White Knight's Castle, and is one of the largest and most major cities, only slightly smaller than Varrock. It plays a key role in the Gielinor ore trade because it houses the Mining Guild, the Motherlode Mine, and a portion of the large Dwarven mine underground.

viral nest
# strange shadow Sounds nice, looking forward to it 🙂 I didn't create map pages in the website ...

Agreed on needing some improvements for sure on the game itself: patch notes are fantastic for tracking changes to characters overtime, and would serve as a nice way for classes themselves to have their balancing shown.

I am working on improving the front page a bit, and I'm going to look into creating specific spaces for things:

  • Character space: Attributes, skills, etc.
  • Items space: Equipment, cards, materials, etc.
  • Combat space: Elements, Monsters, etc.
  • World space: Maps, NPCs, etc.

It stands to reason we can get a Patch space as well, and then disseminate it to different parts of the site. For example, getting class patch notes organized.

I'll see how everyone else does those, and get those going.

#

Trivia section is legit. I'll see if I can start gathering everyone's favorite trivia of the game.

strange shadow
#

I thought about installing https://www.mediawiki.org/wiki/Extension:Popups
Would you be interested in using it?

MediaWiki

The Popups (known in Special:Version as Previews) extension displays page and reference previews when hovering over a link to an article or respectively to a reference. The former consists of summaries of an article's content, the latter shows the full content of the reference.
The extension is an initiative of the Design team, inspired by the p...

viral nest
#

Oh hell, yeah add any feature you want.

If you can get that to work as a pop-up with the database that would be even better. I didn’t look at it directly, but does it work with external links?

strange shadow
#

Hmm apparently it uses: https://www.mediawiki.org/wiki/Extension:TextExtracts Which can extract html content. So I guess maybe we can use it to get data from the website... But I'll need to check. Won't be able to install it until this weekend but we can do some tests then to see what's possible 🙂

MediaWiki

The TextExtracts extension provides an API which allows retrieval of plain-text or limited HTML (HTML with content for some CSS classes removed) extracts of page content.

viral nest
#

No rush at all. More tools the better.

viral nest
#

Had a chance to look at both, and it should work pretty well.

In theory, you put [https://spiritvale.info/equipment/bone-channeler Bone Channeler] in, it transforms into an external link.

Reader rolls over the item, and then it loads a quick image and description of Bone Channeler without leaving the page.

Likewise for other things, such as maps, attributes, etc. I would be curious to see if it also goes to specific headers as well, which would make it stupid nice: You link to Attributes#Strength, and you can immediately read what it does.

Pretty excited to try these out this weekend.

viral nest
#

Whenever you're awake, Random, I would love your opinions on which of these main pages look the best. I think the current main page is great for a simple wiki, but I would like to expand it further to add in some really nice stuff, like patch notes, and maybe even references to things from the database.

If you had to pick parts of these that look good, what would you pick?

I'm going to pick my favorite bits out of all of them, but any input you have is greatly appreciated.

strange shadow
#

I was about to go to bed so I'm just on my phone. The first 3 look pretty nice even on phone but I'll check them on PC tomorrow and give my opinion.
I also that all of them gave pros and cons but are nice references.
OSRS looks very clean but also has little information. Terraria has a very complete index but maybe a little too much... But have to check them on PC.
Iron classic didn't look good at all on mobile.

strange shadow
#

Ok, here are my thoughts about the wikis (on PC):

iRO Classic: Not a bad as on mobile but compared to the other nothing I prefer.

Design:
Terria a fun themes and that's a cool idea but I prefer the more basic versions of OSRS and iRO.
I think in general the iRO design with the popup menu is more userfriendly than the OSRS one.

Main Page Content:
The top part of iRO wiki looks clean and modern I really like that (Logo + Search + Texts). Not the biggest fans of the images for the link below though.
For the news I prefer the way they are presented by OSRS. Don't really like the links below either. For those direct links I prefer the Terraria wiki because that's a quick and easy way to access what you want without wasting much space.

So just from my first impression without too much thought I like:
iROWiki Skin + Top Information
Next OSRS like News
Below Terraria like list of content

#

Skin would be: https://www.mediawiki.org/wiki/Skin:Citizen if we want try / use it

MediaWiki

Citizen is a beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience.
It was initially created for the Star Citizen Wiki but is flexible to run on various MediaWiki configurations.
If you find an issue or there is some improvements that you would like to work on, please feel free to submit patches or r...

viral nest
#

Perfection. That sounds pretty solid breakdown of what our main page should look like, and gives me a much needed framework.

I'm also game on trying out the skin. It looks pretty good, and the fact that it comes with a built-in darkmode with extension support means that it'll look really good.

#

Also if you see an easy-to-use mapping service (something that allows you to put in an image, and then overlay pins, links, descriptions, etc.) it would be nice to have for an interactive map.

I can manually use HTML to assign an absolute position on the page, or just manually edit the image, but it would be cool in the future to have a true interactive world map. Somewhat low of the priority list though as we do have a few workarounds.

strange shadow
#

I'll look for an extension I think I already saw one but not sure.

viral nest
#

All good if not. We can always upload manually edited pictures with little dots on them. So it really isn’t the end of the world.

strange shadow
#

I switched to the Citizen Skin. Removed my dark mode colow adjustments for now because it has a default dark mode. We can modify those colors later to match the website. Still need to move all inline CSS for tables and so on to the main css. And replace them with classes

#

https://www.mediawiki.org/wiki/Extension:ImageMap
This extension is already installed. I think that's what you're lookig for?

MediaWiki

The ImageMap extension allows clickable image maps.
An image map is a list of coordinates in a specific image, which hyperlinks areas of the image to multiple destinations (in contrast to a normal image link, in which the entire area of the image links to a single destination).
For example, a map of the world may have each country hyperlinked to...

viral nest
#

Nice. Yeah that can work.

#

I just got up so I’ll take a look.

#

Oh dang it looks good, but man those tables are bright white.

viral nest
#

For the CSS for tables, I'll work on getting them all converted over. Do have the three classes you created:

    max-width:100%; margin:1 1px; border:2px solid #372b54; border-radius:10px; box-shadow:0 2px 6px rgba(0,0,0,0.25); background:#f0f2f8;
}

.header-container-middle {
    background:#f0f2f8; color:white; text-align:center; padding:1px 1px; border-radius:8px; word-wrap:break-word; overflow-wrap:break-word;
}

.header-container-inner {
    background:linear-gradient(180deg,#5a4e7c,#372b54); color:white; text-align:center; padding:1px 1px; border-radius:8px; word-wrap:break-word; overflow-wrap:break-word;font-size:300%;
}```
viral nest
#

I fixed the blinding whiteness of the main page, but I'm going to work on reformatting it to match what you mentioned yesterday. For the remaining tables I'm cleaning them all up right now to better match, and to see about getting a standard class for all of them.

Do you have any qualms about me adding the infobox classes to MediaCSS ?

upper vigil
#

Hi, any plan to add on monsters pages a link to their respective map ?

#

mb

#

just saw the other topic 😄

viral nest
#

lololol

#

Was about to say. Though I think the goal will be to have something like that eventually.

strange shadow
#

Yes I'm currently doing some improvements of the base code but it's intended to have this kind of information

strange shadow
#

Hmm I just added the old table styles as class CSS and when I wanted to test them I noticed you changed the tables in the refinement page xD
So do you want to stick to the new ones or did you prefer the old ones?

viral nest
#

Hahaha sorry, I was updating everything

#

Go with the new tables for now. They are 100% mobile friendly now.

#

I just got done updating everything on the site to strip out the various extra bits.

#

I'm also game if you want to change any colors

#

I only chose that as a placeholder

#

So please feel free to go with whatever you feel matches.

#

I'll do another pass whenever you're done, and then it's back to working on maps and the main page.

strange shadow
#

I Updated the table of Early Refinement Level to use the new css classes seems to work

#

Just need to add the class "custom-table" and no more additional CSS should be needed in the th and td

#

But I think the new Skin really is a updated compared to previous one

viral nest
#

It looks so much better.

#

Just by using some more horizontal space on the sides let's the page actually pop out.

#

Took me a second to find where everything was, but it feels pretty solid.

viral nest
viral nest
viral nest
#

Got all the templates swapped over.

One thing that would be nice is another class for headers that appear in the middle of the table:

style="background:linear-gradient(180deg,#7a6fb0,#5a4e7c); color:white; text-align:center; padding:6px; font-size:110%;"

Example: https://spiritvale.info/wiki/Wizard#Attributes

#

Got the rest of the pages done as well. All main page tables were swapped out for their correct class.

viral nest
#

Last thing before bed: Can totally copy the iRO search function. It's just a class that's innate to Citizen, citizen-search-trigger, which transforms the element into something you can click.

Making the fancy pillbox with those colors though, I'm probably going to have to play around with some stuff.

Will look good when I'm done though!

strange shadow
#

I added a middle header class that can be applied to the row

#

"middle-header"

viral nest
#

This week is going to be busy for me, but I do have some stuff I want to get done by EOW:

  • Full main page reworking, including the styling.
  • Final sweep of all the remaining tables for any missing classes.
  • Work on finishing up some map pages, including seeing about getting ImageMap going.
  • Shinobi, cause we know it's coming.

That should really get us to a good point, and it should just be clerical entry of data at that point from my side of things..

By the way, the new skin is legit. Really pops, especially once we start stripping out some of the old styling elements.

viral nest
#

I also looked at the Star Citizen wiki: https://starcitizen.tools/

Star Citizen Wiki

The Star Citizen Wiki: Everything you need to know about the next Best Damn Space Sim Ever from Cloud Imperium Games crowdfunded by the community.

strange shadow
#

Pretty minimalistic main page but not bad. I like the Discord + KoFi Buttons

#

Though I would link to Phils not create a own one 😄

viral nest
#

That would be the idea for sure.

viral nest
#

Need to figure out the banner at the top of iro wiki. I think it’s an extension and not part of citizen, but it would be pretty cool to put server metrics up there like they have.

viral nest
#

Found it, it's native to Mediawiki:

Looks like the iRO splits it into three separate templates for left, right, and center for both version.

  • Left is for server rates, like when RO is having a server wide exp boost.
  • Center is for news stuff.
  • Right is for server status.

I'm thinking about creating the three templates and getting them embedded so that whatever you think might be good to put up there we'll be ready.

viral nest
#

For the start of the Main page going:

  1. Header like RO - Icon, Search, Welcome message, link to steam, link to database.
  2. Simple news section, three columns, link to patch notes page, date, and first sentence of update

It looks pretty clean overall, and is a great start before we figure out things like automating Steam API stuff.

Will make sure to keep the Update pages pretty well... updated 😎

Link: https://spiritvale.info/wiki/User:Eviand/Pulltest

strange shadow
#

Looks good for a start 🙂
I'm currently looking into some technical / base extension e.g. to improve SEO / dependencies for other extensions.
Will add add more gimmicky onces like the popups after

flint idol
#

Hello is it possible for you to add items such as artifact? It would actually really helpful for someone who wants to try new builds 🙂

viral nest
strange shadow
#

So I finally added https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki this should give the wiki a lot more power.
It's also a dependency for https://www.mediawiki.org/wiki/Extension:External_Data
Which I want to use to access database information in the wiki 🙂

MediaWiki

The External Data extension allows MediaWiki pages to retrieve, filter, and format structured data from one or more sources.
These sources can include external URLs and SOAP services, regular wiki pages, uploaded files, files on the local server, databases, LDAP directories and local programs output.
The extension defines the following parser fu...

#

Hmm links still don't look good...
I think I should install https://www.mediawiki.org/wiki/Extension:WikiSEO and / or https://www.mediawiki.org/wiki/Extension:PageProperties next
Need to look into both excentions first

MediaWiki

The WikiSEO extension allows you to replace, append or prepend the HTML title tag content.
It also allows you to add common SEO (Search Engine Optimisation) meta elements such as "keywords" and "description".
A working job queue is absolutely required for this extension to function.

MediaWiki

PageProperties allows to easily edit the display title, language and content model of a page, and to set SEO metadata for the entire wiki or for specific pages.

viral nest
#

Nice. I’ve had a few things come up in real life, but still planning on getting the main page updated asap.

viral nest
#

Real life has calmed down, and I'm going to start working again.

Looked at Semantic, and it's super interesting. I see how it can store data with External Data : https://www.mediawiki.org/wiki/Extension:External_Data/Storing_data

And yeah the SEO stuff was something I saw when I was looking through the Citizens wiki.

MediaWiki

You can use External Data to store a table of data that has been retrieved; you can do this using the storage capabilities of either the Cargo or Semantic MediaWiki extensions.
Once the data has been stored, it can then be queried, aggregated, displayed etc. on the wiki by that extension.
The easiest way to do such storage is to call #display_ex...

viral nest
#

Going to play around with Semantic for Patch notes. Seeing if I can get some stuff made pretty for the dates.

#

Did get a deprecation message on the property page: https://spiritvale.info/wiki/Property:Publish_date

Deprecated: Use of MediaWiki\Parser\ParserOutput::getText was deprecated in MediaWiki 1.42. [Called from SMW\MediaWiki\Page\PropertyPage::getHtml in /var/www/html/extensions/SemanticMediaWiki/src/MediaWiki/Page/PropertyPage.php at line 224] in /var/www/html/includes/debug/MWDebug.php on line 386

Just as a head's up.

viral nest
strange shadow
#

Yeah that's a great start. Nice to have the patch notes in the wiki once we have more pages we can also add links to the patch notes like in the Star Citizen Wiki.
I changed the configuration to hide warnings for now. Should be fine because of the way the extension dependencies work.

viral nest
#

Yeah it’s part of the main page setup. Should be able to just switch things around when a new updates comes out.

viral nest
#

I'm really digging what Semantic offers. Currently working on a main page element that automatically updates whenever a new patch note is added to the Patch Notes category, and no manual editing is needed.

viral nest
#

All done:

  • Patch Notes: https://spiritvale.info/wiki/Update:SpiritVale_Playtest_0.1.4

  • Full navigation bar at the top.

  • Super easy to spin up a new page, just fill in the blanks, and just copy the information from Steam.

  • Uses Sematics to store the date and a short blurb that is used on the main page.

  • Completed the basic elements of a news section: https://spiritvale.info/wiki/User:Eviand/Pulltest

  • Got Sematics to automatically check the Patch Notes category, and only pull the three most recent updates.

  • Made a templatestyles page to make it work on both mobile and desktop.

  • Once created it doesn't require any editing outside of the patch note pages themselves.

I'll get to test this out when the next patch drops.

I'm going to move onto the next section:

  • iROWiki Skin + Top Information
  • Next OSRS like News
  • Below Terraria like list of content

I'll see about making everything like how the terriaria wiki does. Shouldn't be as complicated as the patch notes, that's for sure.

#

Pretty sure if we ever need to automate the patch note pages, it should be somewhat easy to swap in whatever connector we want.

The only thing I'm wondering is the Update: name, as it's not a true namespace, and so most of the wiki elements won't strip it out of the code.

Not sure if it's worth adding namespaces to the wiki or not, but would love your opinion on whether or not it's worth keeping. Can totally swap it out if needed with just a bit of work.

strange shadow
viral nest
#

No really big cons, just some minor config. That works, and I’ll update my stuff probably later today.

viral nest
strange shadow
#

The Update namespace is now added to semantics. I'll have a look ad the external data extension tomorrow 🙂

viral nest
#

Sweeet, and much appreciated.

viral nest
#

It worked pretty well, and the only thing leftover from the namespace change is a quick rebuild for SMW to remove all the old indexed pages. Pretty please 🙏

https://www.semantic-mediawiki.org/wiki/Help:Maintenance_script_rebuildData.php

Otherwise everything is working pretty smoothly. The new patch was added, and everything updated as expected.

Will see about using it for more things, though this time I'll keep it in the main space just for ease of work.

Semantic MediaWiki

Maintenance script rebuildData.php. From semantic-mediawiki.org

strange shadow
#

Finished running the script

strange shadow
#

I added the cards as an example Api will add all database content in the future

viral nest
#

Nice.

#

I'll play around with it a bit. Think it would be great for the recommended gear sections.

#

So eventually everything will be pulled via api-wiki: https://spiritvale.info/api-wiki/cards/angel-card

Template-wise it'll be pretty easy to play around with. Though, are we also going to setup some pages for items that pull directly from the database? I know you wanted to do something like that, where there is an Angel Card page on the wiki, but it generate the info from the database, right?

strange shadow
#

Yeah I'm still not 100% sure what's the best approach for this but I think eventually it would make sense to have everything as a wiki page? Because this way it can be extended with additional information... Though I would only start doing this once we actually have something to add because otherwise it would just be useless copy & page.
But having this data accessable it probably already useful so the data can be grabbed when needed.
I think Boss pages are examples with a clear advantage as own wiki page because it can be used to describe strategies and so on.

viral nest
#

Yeah exactly. I figured as long as we can cross-link right now there shouldn't be too much panic adding.

#

Though if External Data + the toast window works, you would just go back and forth between them.

strange shadow
#

I added tooltip rendering: https://spiritvale.info/api-wiki/cards/angel-card/tooltip.html
Not completely sure how to use it in the Wiki

I tried:

|format=html}}```

but that didn't seem to work, maybe another Extension is required for html or I need to change the external data settings...

I will add tooltip for everything else
viral nest
#

Nice. I mean it wouldn’t shock me if multiple extensions are needed to complete a specific function.

viral nest
#

I'd like to try running the inline queries for SMW:

I think it might help with handling some of the more fancy features in the future, and may require less sub-templates to accomplish the same query.

Right now I'm hoping it fixes a caching issue preventing my test main page from updating when a new patch note comes out: https://spiritvale.info/wiki/User:Eviand/Mainpagetest

Otherwise you just have to do a blank edit, or I'll need to reconfigure the template a small bit to replicate the same effect.

Semantic MediaWiki

Embedded query update. From semantic-mediawiki.org

Semantic MediaWiki

$smwgEnabledQueryDependencyLinksStore. From semantic-mediawiki.org

strange shadow
#

https://www.mediawiki.org/wiki/Extension:WikiSEO
is now installed I also enabled the TextAxtracts Extension and set $wgWikiSeoEnableAutoDescription and $wgWikiSeoTryCleanAutoDescription
So all pages should have an automated description but each page can be configured as wanted using {{#seo}}

MediaWiki

The WikiSEO extension allows you to replace, append or prepend the HTML title tag content.
It also allows you to add common SEO (Search Engine Optimisation) meta elements such as "keywords" and "description".
A working job queue is absolutely required for this extension to function.

#
SpiritVale Wiki

Acolytes embody faith and support, channeling holy power to heal and protect allies. Perfect for players who enjoy supportive roles, Acolytes excel at keeping parties alive through healing magic while also banishing Undead foes with Holy attacks.
Their spellbook grants them access to both defensive and offensive light-based abilities, allowi...

strange shadow
#
MediaWiki

The TextExtracts extension provides an API which allows retrieval of plain-text or limited HTML (HTML with content for some CSS classes removed) extracts of page content.

MediaWiki

The PageImages extension collects information about images used on a page.
It aims to return the single most appropriate thumbnail associated with an article.
PageImages also provides OpenGraph protocol metadata for articles on the wiki for 3rd parties like Facebook to extract.

strange shadow
#

https://www.mediawiki.org/wiki/Extension:Popups
is also installed and works 🙂

MediaWiki

The Popups (known in Special:Version as Previews) extension displays page and reference previews when hovering over a link to an article or respectively to a reference. The former consists of summaries of an article's content, the latter shows the full content of the reference.
The extension is an initiative of the Design team, inspired by the p...

viral nest
#

Man I am excited to start working on that.

real trellis
#

For the Guides:<Class> General Leveling Guide, pages. If they have an advanced class available, should the guide end at 50?

viral nest
#

I would say it’s in a weird spot as all classes can still level to 70

#

So in theory you can play an Aco or mage still.

#

So they can indeed continue as needed. Though if someone were to make a guide that ends early that would be okay as well.

#

We’re very much in the developmental phase where we’re experimenting with different things.

real trellis
#

Perhaps a stop gap at 50 saying ~"It is recommended to select and Advanced Class<Link to available AC for class>. But if you wish to continue as Acolyte continue with this guide"?

IMO I feel it should cut off then and guide players to selecting Advanced Classes, assuming its available. Since the people who would be using guides likely shouldn't stick with the 'weaker' base for no special reasons

#

It was mainly on my mind since I was cleaning up the Acolyte general leveling guide to not mention Exorcism or X% Skill mods on artifacts since neither of those are available anymore

viral nest
#

In theory you are correct about Advanced classes, but you would be shocked at the amount of people who refuse to go Shinobi because they want their Rogue to be an assassin hahah

#

For Aco and Mage, probably not as much to be fair

real trellis
#

Yeah thats fair xD I was mainly considering the state where we have all the classes so realistically a player should have all the options. But like state of game right now for sure, I had near 0 reason to spec into Shinobi on my Rogue 😔

viral nest
#

For sure. I've been working on mainly trying to get the back-end wiki stuff going, like templates and whatnot. But please feel free to edit anyting and everything you see. That's what a wiki is for!

#

Since it's all so fluid there's a lot of things that can be changed and improved upon.

real trellis
#

Mhm! I think the big one for me to clean up was the X% Skill mods on artifacts. I had no idea that wasn't a thing anymore since ya know, fresh player. And I grinded Fairy Glen sooo much longer trying to find any.

viral nest
#

Yup.

real trellis
#

The biggest boon was the gear templates though. That helped so much to know what to look for and go back and grind if I started to struggle

viral nest
#

I would love nothing more than to make those as easy as possible for editors to work on, but they are soooooo complicated hahaha

#

But yeah the gear templates are indeed something that really help out

#

Especially when you can see the item

real trellis
#

I think a nice update to the templates would be linking the Modifiers to the Equipment page so you have a check box of available modifiers or a drop down to select attribute. Getting super fancy, if a modifier is removed from the pool is just removes it from any template that has it selected.

#

That might be something I could try and help with

viral nest
#

The only part of the wiki that is locked is the main page, so you should be able to edit most things hahaha.

#

Eventually I would like to rebuild them all as I'm also learning about wiki stuff, but please feel free to have fun.

real trellis
#

Does the wiki have synchronized editing? So like multiple peiple can edit a page at once and see each other's changes?

viral nest
#

Nope. Each edit is considererd a full change, so if two people are editing the same wiki page, he-who-saves last is the edit that wins

#

Though if you edit sections only, it will usually preserve those changes.