User:Dab1001

From Halopedia, the Halo wiki
Jump to: navigation, search
Basic information
Real name

Daniel Beard

Location

London, United Kingdom

Hometown

London, United Kingdom

Places I've lived

London

About me

Patroller on Halopedia (formerly admin on Halo Nation), huge Halo fan and lore nerd, gamer, hobbyist programmer, and Mathematics and Computer Science student.

Xbox gamertag
Friends
5 of 16
Gifts
1 of 1
Recent activity
Edited the page User:Dab1001/Spartan-II
Edited the page User:Dab1001/Spartan-II
Edited the page User:Dab1001/Spartan-II
"Example"
Edited the page Songnam
"/* List of appearances */ Corrected syntax for italics"
Edited the page Berger
"Removed speculation about branch"
Edited the page Marcus Stacker
"/* Canon status */ Not being assigned to the PoA on-screen, and not bein..."
Edited the page Pigs Can Fly
"Updated link that was going to the Reach jetpack page instead of the H4..."
Edited the page Halo 4 Launch Gameplay Trailer
"Updated link that was going to the Reach jetpack page instead of the H4..."
Is now friends with Sev
Sent a message to Jack Phoenix
"Hi, Apologies for my own delayed reply as well. I saw your message a fe..."
Awards
5 of 7
Statistics
Edits 580
Personal information
Video games

Guess.

Halo tidbits
Favorite Halo moment

Halo 3, The Covenant, Rally Point Charlie onwards.

Board
4 of 4
You must be logged in to post messages to other users
avatar

Hi Daniel,

First of all, apologies for the somewhat delayed response! It's been a while since I've been to Halopedia (I know, I really should visit this great wiki more often!). Nic would be correct, given that I've been working on MediaWiki and all things related to MediaWiki since 2008, and as one of the few people who knows a lot about the skinning system, I've written and maintained as well as contributed to a variety of skins. (If you're interested, a super outdated list can be found here -- I really should update it one of these days...)

I haven't yet had the time to play around with Onyx or submit patches, but believe me I certainly intend to do both. :-)

Sidebar parsing code and such in general is a glorious mess. Some years ago I attempted to submit a nested sidebar menu parser (currently used by the Bouquet, DeskMessMirrored and Gamepress skins, based on older Wikia code; Nimbus -- and certain other skins, like Monaco which we have available at ShoutWiki do the same in a slightly different fashion, nevertheless achieving pretty much the same output); this failed as people felt it was too messy to be included in MediaWiki core. While I don't deny that, I felt it would've been an improvement over the sad state of MediaWiki skinning, which is basically now "if you want something more complex than MediaWiki:Sidebar and its parsing logic, you're on your own". And by that I mean you'll either end up 1) copying unholy chunks of code (which is what I've done with Bouquet & friends) or 2) writing a meta-extension and having your skin depend on that; both options are not ideal as we are really talking about the sorta functionality that should just "be there".

As far as using the MediaWiki namespace goes, be bold! Customizability and extensibility is what MediaWiki's all about, so go for it! (Just make sure to escape everything appropriately before outputting anything.)

If you would like to talk more in real time, I'm often around in the #mediawiki IRC channel on the freenode network as ashley (though I'm not always online even though I'm connected 24/7; ping me and if you get a reply, chances are I'm around ;-). I'll try to submit some patches to the Onyx repository hopefully later this week or the next week!

avatar

Welcome to Halopedia Dab :D You're my favorite Halo Nation mod!

avatar

Go ahead. Just make sure the mediawiki used by Wikia is updated. If it isn't, chances are the template won't work.