A Wiki page for every Add-on, including from 3rd party repos!
#1
Exclamation 
Every add-on in our official XBMC.org repo automatically generates a basic page on the XBMC Wiki: wiki.xbmc.org/index.php?title=Category:All_add-ons

What's the point of these pages? Well, basically, they're a way to consolidate useful links and information related to these add-ons, as well as provide an internal link for Wiki how-to's, etc. They can also be used to point to the currently active thread about the tools (for example, Hulu ). It doesn't have to be anything fancy; it can literally be just a brief description and a list of links, like a community bookmark page.

However, it can also be much more if people wish, like documentation, how-to guides, embedded youtube videos, developer information, etc. Take a look at these examples: 1, 2, 3, 4, 5, 6

And we want a page for every add-on! Including those not in the official repo! (please follow the Forum Piracy Policy for all wiki topics)

Including add-ons not in the Official repo is easy. Just follow the examples here and here. Click "EDIT" on any page to see how they are made. Info for the {{Addon}} template is normally taken from the addon.xml file.

If anyone is interested in helping out, just make an account on the wiki and have at it. Anyone can edit. The wiki formatting is very easy to understand, and if you need any help you can PM me at any time. We also have a basic help page here.

Feel free to ask if you are unsure if you should make a page, but don't be afraid to make mistakes! No one will get mad or be punished for mistakes on the wiki. All edits are saved and we can roll back if there are mistakes. Be bold!

Questions? Comments? Ideas? Feel free to reply here or PM me directly.
Reply
#2
Also, right now the pages give priority to Eden versions. I'm working out on some ways to auto-generate separate pages when the version/info is different between Eden and Dharma. For the time being, if you want to edit the existing pages, just throw Eden info on there, and we'll eventually get the (soon to be legacy) Dharma specific info sorted out.
Reply
#3
Hi,

OK, I'll do with my addons.

A few comments regarding the wiki-bot:
- It would be nice if the changelog of the addons would be included
- Please let the bot parse "[CR]" and "[b]" in addon.xml's description-tag to wiki syntax
- It is not possible to search for (a part of) the addon id (e.g. "bigpictures")
- would be nice to have a link to the skin's _fanart folder and addon's fanart

regards,
sphere
My GitHub. My Add-ons:
Image
Reply
#4
I am sure this is a stupid question - how does one actually create a new page from the add on template - it seems like I am editing the template itself....

Also - my addons are currently in by own repo but I plan to submit to the official repo soon - should I just wait until then maybe?
Addons I wrote &/or maintain:
OzWeather (Australian BOM weather) | Check Previous Episode | Playback Resumer | Unpause Jumpback | XSqueezeDisplay | (Legacy - XSqueeze & XZen)
Sorry, no help w/out a *full debug log*.
Reply
#5
If you just type in a new page title (use the "Name" from the addon.xml file) after

http://wiki.xbmc.org/index.php?title=

Then it will say "no page here" and give you a "create" tab link. Then cut and paste the blank add-on template from the template page (where it says "Usage") into this new page.

As long as you use the same page title as "name" form addin.xml, then the bot script will find your existing user-generated page and update it as if it was always there, once it is added to the repo. It won't hurt anything to make it user generated first.
Reply
#6
sphere Wrote:Hi,

OK, I'll do with my addons.

A few comments regarding the wiki-bot:
- It would be nice if the changelog of the addons would be included
- Please let the bot parse "[CR]" and "[b]" in addon.xml's description-tag to wiki syntax
- It is not possible to search for (a part of) the addon id (e.g. "bigpictures")
- would be nice to have a link to the skin's _fanart folder and addon's fanart

regards,
sphere

1. should be possible. I'm still learning python scripts, but I'll see what I can do and/or find someone to help me. I was also thinking of auto generating a Read me.txt sub-page.

2. Ack, I totally forgot about that. The bot script will now convert those to their wiki-equivilient formatting.

3. Been meaning to auto generate page name redirects based on the ID. Also been meaning to upgrade the wiki's search function, which is very lacking at the moment.

4. Will do.
Reply
#7
Cool :-)

Ned Scott Wrote:1. should be possible. I'm still learning python scripts, but I'll see what I can do and/or find someone to help me. I was also thinking of auto generating a Read me.txt sub-page.

I could help you with python stuff. If you are interested we could talk about that in IRC in about 8 hours? ;-)
My GitHub. My Add-ons:
Image
Reply
#8
I might take you up on that offer! I have kind of an odd sleep schedule right now, so my online activity is a little all over the place. If you want to take a look, I use a set of scripts called Pywikipediabot and a copy of the scripts we use on the wiki are found at http://wiki.xbmc.org/index.php?title=XBMC:Add-on_bot.

DonJ originally made the Add-on bot scripts.
Reply
#9
Due to the low level of spam, I'm trying out enabling page creation for brand new accounts, so anyone should be able to now make a page just by making an account.
Reply
#10
Ok cool - I have done two:

http://wiki.xbmc.org/index.php?title=XSqueeze

and

http://wiki.xbmc.org/index.php?title=Oz_Weather

..it won't let me edit the index page, though, for some reason?
Addons I wrote &/or maintain:
OzWeather (Australian BOM weather) | Check Previous Episode | Playback Resumer | Unpause Jumpback | XSqueezeDisplay | (Legacy - XSqueeze & XZen)
Sorry, no help w/out a *full debug log*.
Reply
#11
Also can one post an image via URL and have it pull that in (e.g. a screenshot hosted on googlecode, so that I can change the screenshot and have it pulled in without a manual update, like on the forum)?
Addons I wrote &/or maintain:
OzWeather (Australian BOM weather) | Check Previous Episode | Playback Resumer | Unpause Jumpback | XSqueezeDisplay | (Legacy - XSqueeze & XZen)
Sorry, no help w/out a *full debug log*.
Reply
#12
Yep, a standard HTML img tag should work.
Reply
#13
bossanova808 Wrote:Ok cool - I have done two:

http://wiki.xbmc.org/index.php?title=XSqueeze

and

http://wiki.xbmc.org/index.php?title=Oz_Weather

..it won't let me edit the index page, though, for some reason?

Looks awesome!

Index page?
Reply
#14
Cool - screenshots added. By index page I meant this one:

http://wiki.xbmc.org/index.php?title=Cat...C.org_repo

...but now they are there so either you added them or it's bot driven...

Ok, all good! Much better than the forum thread, hope this picks up traction with the various authors....
Addons I wrote &/or maintain:
OzWeather (Australian BOM weather) | Check Previous Episode | Playback Resumer | Unpause Jumpback | XSqueezeDisplay | (Legacy - XSqueeze & XZen)
Sorry, no help w/out a *full debug log*.
Reply
#15
Aye, I added them. Categories are kind of weird, because you basically add a page by doing something like this:

[[Category:Add-ons not in the XBMC.org repo]]

which is how a link is formatted, but instead of a link it adds the page to that category. Kind of backwards, and I wish they had used a different syntax to make it clear, but it's been that away for as long as I can remember.

You can actually throw the "[[Category:Add-ons not in the XBMC.org repo]]" part anywhere, but they normally go at the very bottom of the page just for organization's sake.

If you ever want to make a link to a category, rather than add a page to a category, you just add a colon at the start like this

[[:Category:Add-ons not in the XBMC.org repo]]
Reply

Logout Mark Read Team Forum Stats Members Help
A Wiki page for every Add-on, including from 3rd party repos!3