Page 1 of 1

Theme ID number

Posted: 2018-01-19, 18:52
by Goodydino
I was advised to change the ID number for a theme I am trying to port to Pale Moon. Just how is that done? Would changing the first 2 digits be enough, or is there a specific formula that gets used?

Re: Theme ID number

Posted: 2018-01-19, 19:07
by JustOff
See here.

Re: Theme ID number

Posted: 2018-01-19, 19:28
by New Tobin Paradigm
Remember there are hard restrictions on what your ID can be.. It can be a valid GUID or UUID enclosed in curly brackets or a something@something which can include a-z A-Z 0-9 dash underscore and dot.

If you are wondering if the ID or any other issues with your forks could be wrong try our Validator @ http://addons.palemoon.org/special/validate/ which can catch most common pitfalls.

Re: Theme ID number

Posted: 2018-01-19, 22:28
by riiis
Goodydino wrote:I was advised to change the ID number for a theme I am trying to port to Pale Moon. Just how is that done? Would changing the first 2 digits be enough, or is there a specific formula that gets used?
An extension's or theme's ID number is a unique identifier and is entered in the add-on's install.rdf file. The GUID form of ID should be randomly generated. You can get a list of random GUID's from the Online GUID Generator website,or elsewhere online. GUID's are enclosed in curly braces. Or you can use the form of ID with the "at" symbol (no braces, which you can almost totally make up, as long as it's unique and does not contain improper characters).

Re: Theme ID number

Posted: 2018-01-20, 19:31
by Goodydino
So I could just use something@palemoon.org, and that would be fine? That sounds easiest. Thanks.

Re: Theme ID number

Posted: 2018-01-20, 19:53
by JustOff
No, you can't, because *@palemoon.org is reserved for Pale Moon itself, just use your name or something like that.

Re: Theme ID number

Posted: 2018-01-21, 20:25
by Goodydino
So I can just make up something like "something@whatever.fyb" and that is fine?

Re: Theme ID number

Posted: 2018-01-21, 21:20
by New Tobin Paradigm
some-extension@Goodydino would be just fine.