afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
afuna ([personal profile] afuna) wrote in [site community profile] dw_styles2009-03-30 11:53 pm

Updates, updates, updates (we have a style!)

Hi! So with the latest code push, styles has gotten some much needed love.

The most visible change is that we have a style! Negatives was written by [personal profile] phoenix for the 2005 LiveJournal styles contest, and was rewritten by the styles team to be compatible with core2, which means it supports "newer" features (expand, tracking, tags, proper alt text for userpics) for free!

Other things that went out:

  • everyone who was using the default style has been moved over to Negatives. This does not mean that Negatives is going to be the default style! We'll revisit that question once we have more styles on the site.

  • bullet point above fixed the problem with the customize page

  • renamed the sidebar variables to use "modules" in their names -- this may break existing layouts which were ported to core2

  • tweaks to core, to solve some issues that were reported to us from the first run (closing tags, etc). Note that this does not fix everything -- we still have a few issues reported to us that we are looking at.

  • tag cloud module

  • some additional rel links (next, prev, help), for accessibility and people with browsers smart enough to do something with these

  • ETA: we've made the items in the entry management links (track, memory, etc) a <ul> (thanks, [personal profile] janinedog for reminding us!)


We're still working on:

  • more styles (of course!)

  • documentation, guides

  • exposing variables through the wizard

  • and an idea for improving the wizard. Details once we have something we can show you!




Still have no wizard, but we're getting close to the point where we can open up. The main problem with the wizard is that it establishes expectations that it's safe to play with the variables and we're not ready for that. Almost, but not yet.

We have one more major change in mind, to make the module names easier to read/write. They're currently "primary", "secondary", "tertiary", "quarternary". Or is it "quaternary"? I don't know, and I've been working with this code for ages. So we're thinking of renaming them to primary module_group_one, module_group_two, module_group_three... and so on. Easier to read, easier to remember, easier to expand upon.

(ETA I mashed together combine two separate things that Abby and I were talking about. To clarify:

Previously, module groups in S2 were named module_group_primary(), module_group_secondary(). In HTML, these were laid out in #primary, #secondary, #tertiary. #primary contained the entries, #secondary contained module_group_primary(), and so on, and it was confusing.

So we're renaming module_group_primary() to module_group_one(), etc. HTML layout will continue to use #primary to indicate the main content.)

Please report any new issues through your usual bug-reporting channels. If you don't know what those are, feel free to comment to this entry! But first, check the list of open styles-related bugs and the list of all styles-related bugs. (Note: we still have some issues reported through comments that aren't in bugzilla. We'll be going through those and opening up bugs as appropriate, soon).

Currently known issues:


Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org