First time here? Check out the FAQ!

What's the current status of the default skin?

From the (possibly outdated) skin documentation:

...a redesign of default skin is pending. After the redesign your custom skins may be difficult to update.

and from a recent answer to a skin-related question:

As a side-note: we are not done yet with changing the way skins work, I think we will in the near future switch to the django's default template resolution methods.

For those who want to begin creating a custom skin in the near future (say 1-2 weeks from now, in my case,) what should we do? Will this potentially break a custom skin that we create now? What does the timeline look like on this happening?

As always, thanks immensely for your hard work.

Tyler Mandry's avatar
Tyler Mandry
asked 2012-10-27 01:31:59 -0500
edit flag offensive 0 remove flag close merge delete


add a comment see more comments

1 Answer


I suggest to create a custom theme on the side and try to concentrate your customizations in the smallest number of files possible that would satisfy your requirements. Also it is best to keep your theme files under the source code revision control. Seems to be manageable so far.

Start with adding the "extra.css" to your theme's media/style directory, then create customized templates one-by one in your theme's /templates directory.

The common issue that might arise when the code is upgraded - any variable removed from the context which is still used in your custom template will cause a template rendering error.

It is possible that we remove some template file or rename it - in that case your customizations will visually disappear.

Most likely there will be changes in the templates content and structure, but they will be gradual. Also, we will clearly list changed template files in the release notes.

Evgeny's avatar
answered 2012-10-27 15:33:01 -0500, updated 2012-10-27 15:35:05 -0500
edit flag offensive 0 remove flag delete link


I am in the process of designing a custom skin can I fallow the instructions given in this answer?

SocialQA's avatar SocialQA (2013-03-25 19:35:46 -0500) edit

Yes - and I strongly recommend you to stick to the extra.css method and the bare minimum of the modified templates. We are going to rewrite the main css file using the scss system/foundation. Some things will change in the templates as well (some class, id names, and the html structure). Hopefully some time by July we'll have stable templates.

Evgeny's avatar Evgeny (2013-03-25 19:53:36 -0500) edit

which means you are moving away from bootstrap?

SocialQA's avatar SocialQA (2013-03-25 20:25:46 -0500) edit

Yes, we'll remove it and replace with the Foundation.

Evgeny's avatar Evgeny (2013-03-25 20:27:08 -0500) edit

Is this done? What is the status?

Nikhil's avatar Nikhil (2013-12-03 11:08:45 -0500) edit
add a comment see more comments