Difference between revisions of "Battlestar Wiki talk:Think Tank/CSS Layout"

From Battlestar Wiki, the free, open content Battlestar Galactica encyclopedia and episode guide
(Vote)
(Vote)
Line 70: Line 70:
 
# [[User:Joe Beaudoin Jr.|Joe Beaudoin Jr.]] -
 
# [[User:Joe Beaudoin Jr.|Joe Beaudoin Jr.]] -
 
# [[User:CalculatinAvatar|CalculatinAvatar]] -
 
# [[User:CalculatinAvatar|CalculatinAvatar]] -
# [[User:Day|Day]] -
+
# [[User:Day|Day]] - {{confused}} How can we support or oppose something that is multiple choice? I would support a project page for working on the CSS use on this site. I would oppose installing the CSS as it stands over at the demo site. --[[User:Day|Day]] <sup>([[User talk:Day|Talk]] - [[Battlestar Wiki:Administrators' noticeboard|Admin]] - [http://hiver.swordofthestars.com/ SotS])</sup> 02:22, 19 July 2006 (CDT)
 
# [[User:Mercifull|Mercifull]] -
 
# [[User:Mercifull|Mercifull]] -
 
# [[User:Peter Farago|Peter Farago]] -
 
# [[User:Peter Farago|Peter Farago]] -
 
# [[User:Spencerian|Spencerian]] -
 
# [[User:Spencerian|Spencerian]] -
 
# [[User:Steelviper|Steelviper]] -
 
# [[User:Steelviper|Steelviper]] -

Revision as of 23:22, 18 July 2006

I don't understand; what is this and where can I see an example? --The Merovingian (C - E) 18:09, 10 July 2006 (CDT)

The most basic define is: Cascading Style Sheets. Language used to describe how an HTML document should be formatted. So all you would have to do is:
{| class="infobox"
|-
| This is an info box...
|}

and the "CSS File" has an "infobox" define with different style parameters. So you don't have to know CSS, all you have to do is the "class". Also the CSS "package" includes a design update of some of the elemsnts of the "layout". Like the Left navagation area, default colors, etc, etc. --Shane (T - C - E) 18:17, 10 July 2006 (CDT)

Well okay, but what I see on the Hangar Bay thing doesn't look like a massive redesign: am I looking at the right thing?--The Merovingian (C - E) 18:43, 10 July 2006 (CDT)
Look at the footer, the left navagation (the icons will not show because it's not on the main "root" yet. The Yellow links where "My Talk" is. The Yellow Tabs. The Editing and New Article Creation look different. The Prefences look different. Red no longer exists, unless it's a non created page. Stuff like that. There are very few artiles that have been created, but there are no images on that wiki.

Alot of the changes you can not see unless you create a dummy account on the Hangerbay. --Shane (T - C - E) 19:53, 10 July 2006 (CDT)


I have two major problems here.

  1. I'm personally quite fond of monobook, and I don't care for the redesign featured at the hangar bay; and although an intense design critique could improve it, I don't think it's worth our energy. The leads to my second point:
  2. Monobook, and other projects which we inherit from the MediaWiki project, are worked on and approved by large groups with more design sense, creativity, and enthusiasm than we can ever hope to muster on our small corner of the internet. To think otherwise strikes me as hubris. This is one of those situations where I vastly prefer deferring to other experts rather than trying to do something ourselves.

--Peter Farago 19:56, 10 July 2006 (CDT)

I agree. I like what we already have, and it would be a lot of energy for a comparatively minor change. --The Merovingian (C - E) 19:59, 10 July 2006 (CDT)
Forget to mention... there is a second skin that is int he Monobook colors with the same design. --Shane (T - C - E) 20:06, 10 July 2006 (CDT)


I think that the reason this proposal looks weak, is because Shane is not displaying the power of CSS. Switching to CSS is an investment in the future. It would make lay-out design changes MUCH easier after adopting it. If all info-boxes look as they do because they're labeled "infobox" in the HTML (as generated by MediaWiki), then should we want to change how they look, we can change it in one place and they all get updated. So, that's, maybe, not so spiffy. Here's the catch; to me, the selling point. We also have an "infobox" description in the monobook css file that tells infoboxes how to look. A user picks which CSS file they want to use in preferences (this is, actually, already how the different "skins" work, it's just a matter of personalizing the CSS files referenced in prefs).

I don't agree with Peter (GASP!) that we should let the experts handle this one. Our needs are different from those of Wikipedia at times and so it would behoove us to decide for ourselves on some things. I, personally, think this is one of those things. There are a lot of common lay-out elements we user over and over that could be standardized and centralized into the CSS files.

Also, it is my understanding that the CSS files are editable via the Wiki interface. I'll have to do some more research, but I think, if we know the name of the file, we can edit a page of that same name and that information gets appended to the page (so there'd be one page like this for each skin). I may be misunderstanding this, however.

What would make me feel better about this proposal is:

  • No change in aesthetics being tied to moving to CSS. That's a separate argument.
  • Equal treatment of CSS for other skins (I.e. we should personalize all the css files).
  • More research into whether or not the css files can be edited via wiki interface. This is, I think, very important.

Also, Shane, would you provide a link here (for quick reference) to the css file you're working with so that those of us that can read css can scan through it? Thanks. --Day (Talk - Admin) 14:58, 11 July 2006 (CDT)

i'll dig up the link. -- Shane (T - C - E) 15:33, 11 July 2006 (CDT)
The use of CSS isn't at issue - MediaWiki already produces very clean markup which can be styled practically at will. --Peter Farago 15:37, 11 July 2006 (CDT)
Yes, Peter, but most of our styling is done in-line, which doesn't lend itsself to standardization. For instance, all the places where color is specified in-line need to be given classes and those classes added to each .css we have. Maybe I'm entirely misunderstanding Shane's proposal and I need to make my own to this purpose. --Day (Talk - Admin) 16:56, 11 July 2006 (CDT)
I understood that Shane wanted to replace our current default skin outright with the version on display at the hangar bar. I agree that inline styles in templates should be done away with. --Peter Farago 17:33, 11 July 2006 (CDT)
This is the "CSS" file being used right now on the Hangerbay: http://www.battlestarwiki.org/hangarbay/skins/bsgbook/main.css Now all the elements Above the line:
/**
 * Custom Elements for Battlestar Wiki "Design"; These do not appear with MediaWiki Default
**/

are the MediaWiki "tags" with the BSG Colors. Everything below are customs tags to "objects" and styles we have created from the "main page" redesign and other misc. custom elements already created on this wiki. Shane (T - C - E) 15:42, 11 July 2006 (CDT)

Thanks for the link, Shane. I'll look over it when I get the time. --Day (Talk - Admin) 16:56, 11 July 2006 (CDT)

Monobook example

The monobook example is looking a LOT better. Kind of have to squint your eyes and imagine what it'd look like with images. Also, the more artistic/interface minded might pipe in if you have any color scheme suggestions. Engineers always end up doing far more interface work than they really ought to. The light blue was a suggestion based off of some of wikipedia's pages.--Steelviper 11:19, 12 July 2006 (CDT)

Vote

When: 6 days from now... --Shane (T - C - E) 13:56, 18 July 2006 (CDT) Support Reached: CSS be installed or BW:CSS be created to show examples of code before it gets installed; Edit pages that matter


  1. Joe Beaudoin Jr. -
  2. CalculatinAvatar -
  3. Day - Template:Confused How can we support or oppose something that is multiple choice? I would support a project page for working on the CSS use on this site. I would oppose installing the CSS as it stands over at the demo site. --Day (Talk - Admin - SotS) 02:22, 19 July 2006 (CDT)
  4. Mercifull -
  5. Peter Farago -
  6. Spencerian -
  7. Steelviper -