Feature Request for Customizers

jfriendjfriend Registered Users Posts: 8,097 Major grins
edited August 4, 2009 in SmugMug Support
Since this isn't really appropriate for userVoice and the feature request sub-forum is locked, I am not really sure where this is supposed to be posted so that some of Smugmug's sorcerers will see it...

Here's a fairly minor feature request that could make certain kinds of customizing a ton cleaner.

Here's a classic set of CSS from someone's site:
.gallery_6888752 #breadcrumb {visibility: hidden;} /*JOSH WALKER*/
.gallery_6895725 #breadcrumb {visibility: hidden;} /*DREW LINGO*/
.gallery_6895789 #breadcrumb {visibility: hidden;} /*TORIN WALKER*/
.gallery_6895814 #breadcrumb {visibility: hidden;} /*CHANTE BARBER*/
.gallery_6895932 #breadcrumb {visibility: hidden;} /*KYLE GRISWOULD*/
.gallery_6895948 #breadcrumb {visibility: hidden;} /*CHRISTIAN SCOTT*/
.gallery_7560017 #breadcrumb {visibility: hidden;} /*VERONICA BRYANT*/
.gallery_7562716 #breadcrumb {visibility: hidden;} /*ALEX HARRELL*/
.gallery_7563740 #breadcrumb {visibility: hidden;} /*HALEY WILSON*/
.gallery_7914120 #breadcrumb {visibility: hidden;} /*JALEN LATTA*/
.gallery_8123490 #breadcrumb {visibility: hidden;} /*MARY BETH WILSON*/
.gallery_8123531 #breadcrumb {visibility: hidden;} /*DARREN DANIEL*/
.gallery_8238392 #breadcrumb {visibility: hidden;} /*TAYLOR WOLFE*/
.gallery_9073744 #breadcrumb {visibility: hidden;} /*MEG WILLIAMS*/
.gallery_9096563 #breadcrumb {visibility: hidden;} /*MICHAEL MORGAN*/
.gallery_9097149 #breadcrumb {visibility: hidden;} /*TIFFANY JONES*/
.gallery_9104204 #breadcrumb {visibility: hidden;} /*DEVIN BURNS*/
.gallery_9104220 #breadcrumb {visibility: hidden;} /*COREY CRAWFORD*/
Clearly, they are trying to remove the breadcrumb from a series of galleries. But, everytime, they add another gallery that they want to have this look, they have to again edit the CSS to add it with another gallery number.

What if, instead of all that, all they had in their CSS was this:
.hiddenBreadcrumb #breadcrumb {visibility: hidden;}

And, in their customize gallery screen they simply had this:
Custom Class Names: [U]hiddenBreadcrumb[/U]

In the customize gallery screen we would have one new line where you were allowed to enter a series of classnames that would be added to the body tag in that gallery. So, all they would do when they wanted a new gallery with this style is simply add "hiddenBreadcrumb" to the edit box in the customize gallery for that gallery.

This would massively simplify our CSS when we're trying to target a bunch of rules at a bunch of specific galleries. It also makes the CSS way more self documenting and makes customize gallery way more self documenting. And, when we want to explain a customization to a newbie, it's a lot easier too because there's no gallery number stuff to do. We just say paste this into your CSS and add this word to your "custom classes field" in customize gallery.

We could have pre-built styles for about page, for contact page, etc... All one would have to do is paste in the CSS and add a word to your custom classes field. Way easier than today. And, much more maintainable. And, less CSS to load.

Make sense to anyone else? Replace 18 lines of CSS with one! Make it so a new gallery can inherit a style you've defined with no changes to your CSS!
--John
HomepagePopular
JFriend's javascript customizationsSecrets for getting fast answers on Dgrin
Always include a link to your site when posting a question

Comments

  • AndyAndy Registered Users Posts: 50,016 Major grins
    edited August 4, 2009
    Any FR is appropriate for uservoice.

    Thank you, John, I've made sure our Sorcerers see this, and of course, we're happy to discuss it.
  • bwgbwg Registered Users, Retired Mod Posts: 2,119 SmugMug Employee
    edited August 4, 2009
    thanks john. we'll take that into consideration for future releases.
    Pedal faster
Sign In or Register to comment.