Ask Your Question

What's the current status of the default skin?

asked 2012-10-27 01:31:59 -0600

Tyler Mandry's avatar

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.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2012-10-27 15:33:01 -0600

Evgeny's avatar

updated 2012-10-27 15:35:05 -0600

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.

edit flag offensive delete link more


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 -0600 )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 -0600 )edit

which means you are moving away from bootstrap?

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

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

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

Is this done? What is the status?

Nikhil's avatar Nikhil  ( 2013-12-03 11:08:45 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2012-10-27 01:31:59 -0600

Seen: 641 times

Last updated: Oct 27 '12