Creating Your Themes’ Identity & Install Files

Creating your theme’s identity is probability the most important part of creating a Firefox theme. You need to ensure your theme doesn’t conflict with anyone else’s and, of course, give it a cool name.

To do this, we’ll need to modify two files inside the iPox Remix Pieces folder; install.rdf and contents.rdf. Each file should be able to be opened by a basic text editor like TextEdit (Mac) or WordPad (Windows)

Inside install.rdf we start by giving our theme it’s own UUID. This is like a fingerprint and it makes each theme unique. UUIDs are simple to get. Just visit http://www.famkruithof.net/uuid/uuidgen and they’ll give you one. Now, replace 11111111-1111-1111-1111-11111111111 with the UUID you acquired from the site above. Keep the numbers inside the {} brackets though.

iPox Remix - UUID

Under the UUID is the theme’s version number. Feel free to set this to whatever you’d like. That one is for you to make up.

Now lets edit the Front End MetaData area. Give your them it’s name, description, creator, any contributor information and the theme’s homepage URL. You don’t need to modify them all right now, but you probably should before distributing it.

iPox Remix - Theme Info

After that is the theme’s internal name. This is tells where Firefox where to put the theme elements when installing. I’d use only letters and numbers here and avoid any spaces or special characters. I usually just put the theme name here, minus any spaces. Ensure it’s unique though as calling it iPox may make it conflict with my iPox theme.

iPox Remix - Internal Name

Save and close that file.

Next is the contents.rdf. It’s similar to the install file, but used after the theme is installed to control where things are.

The most important thing here is replace any iPoxRemix text with the theme’s internal name you set in install.rdf. This will tell Firefox where the pieces were put during the install process so it can find them and use them. There are 15 instances of iPoxRemix on this page that must be updated.

iPox Remix - User Chrome

Once those are done, just update the author, author URL, and description with your information. Then save it.

That’s it, you’ve given your them it’s unique identity so that Firefox can tell the difference between your theme and someone else’s. Now go ahead and package it and try to install it. It should work!

This is just one installment into the iPox Remix set of tutorials that will help you learn how to create your own Firefox theme. Visit the main iPox Remix page for more details.



Tags: , ,

2 Comments      

2 Comments to Creating Your Themes’ Identity & Install Files Comments Feed

Keep it up! I LOVE your tutorials! They are very easy to understand and written very informatively at the same time! I can’t wait to delve deeper into this theme creation so I can create my dream theme! :) THANKS SO MUCH!

- lorddonk

i have i problem the file won’t go into the add on window that little circle with the cancel mark won’t let me drop it in

- Joey

Leave Your Thoughts

Some comments may be held for moderation and not appear immediately. Those with links and/or harsh language may need my approval before showing up live. I may also remove or edit any that I feel are spammy in nature or just plain rude.

Subscribe without commenting


Plurk.com
TwisterMc Themes For Firefox 3 Connect with me via a social network. Web Host
Tumbler Badge
Archives
In Expensive Quality Stock Photos Made on a Mac