First time here? Check out the FAQ!
5

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.

To enter a block of code:

  • enter empty line after your previous text
  • paste or type the code
  • select the code and press the button above
Preview: (hide)
Tyler Mandry's avatar
125
Tyler Mandry
asked 12 years ago

Comments

see more comments

1 Answer

3

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.

To enter a block of code:

  • enter empty line after your previous text
  • paste or type the code
  • select the code and press the button above
Preview: (hide)
Evgeny's avatar
13.2k
Evgeny
answered 12 years ago, updated 12 years ago
link

Comments

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

SocialQA's avatar SocialQA (12 years ago)
1

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 (12 years ago)

which means you are moving away from bootstrap?

SocialQA's avatar SocialQA (12 years ago)

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

Evgeny's avatar Evgeny (12 years ago)

Is this done? What is the status?

Nikhil's avatar Nikhil (11 years ago)
see more comments