The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
CSS Dominant Style (No layout Tables)
I am currently working on a CSS dominant style that truly flexes the power of CSS. On the plus side once completed designers will be able to use it's templates as a starting point for creating true CSS powered layouts. On the negative using the styleset will make using mods more of a challenge - particularly the ones that have template hooks.
That said here's what I plan.
Keep in mind this will be a rather massive template set. Almost every single template in vbulletin will need to be edited (and there are around 800 of them). I expect to be ready to start beta in a couple weeks. I had intended to do this earlier, but vb 3.8 got announced. |
#2
|
|||
|
|||
Keep in mind that you may also have to recode a lot of javascript I've seen a lot of selectors based on html table tags.
While I feel like this is a good idea, it's benefits may not out weigh the time it takes to do (since there aren't really any benefits except from creating a semantic markup and some stylistic issues). I just recommend reusing selectors as much as possible, while probably already considered by you, just remember that styling a board that has over 100-200 selectors would take a very long time. I encourage you to go forward and would help design styles to gather support for this, provided it's not more difficult than current vb |
#3
|
||||
|
||||
I agree with Bellardia. There's a lot of javascript that you will need to alter. (the main reason why you don't see any vbulletin CSS tableless layout)
If you're releasing it to the public be prepared for a lot of support - for each vbulletin upgrade. If this is a personal project - be prepared to spend 3 times as much on a typical upgrade. I've been down this path. At first it's fun and challenging; but the upgrades really get to you after a while. There's also the issue of making it compatible between all browsers (and versions). Personally, I want you to continue. The more vbulletin CSS tableless layouts the better the future looks for vbulletin. GO FOR IT! |
#4
|
||||
|
||||
Quote:
Quote:
Quote:
Quote:
Last night I got through the navbar - that was a headache. However I have the rollovers working via CSS alone. I haven't tested the IE's yet and probably won't for awhile. I will probably release this in alpha state with a milestone list. |
#5
|
|||
|
|||
actually, the CSS driven MooTools javascript engine is far more powerful than the actual vB js scripts for the menus, and you do not need any javascripts inserts in your html to make them work... so if you want to go with it, it will give you better popups and rollovers effects... you then can drop some .js from vbulletin itself when you're done.
i've done this path, and at the opposite of Princeton, it was not that complicated to execute... upgrades are to be done in a lot of other occasions anyway, so why not... there is a compare templates engine in vBulletin, that's ok. the best thing to do then is to create a child of the actual default style, and do not update it when you upgrade your forum... compare the changed templates and apply these changes to your own CSS-driven style. will cost way less than upgrade at first. if you are the one to create your CSS driven style, you will know it by heart so when it's time to upgrade vB, you will be aware of all the needed changes anyway... the people who have problems are the ones who hire a designer and loose it before an upgrade. |
#6
|
||||
|
||||
Quote:
if you have a lot of time in your hands than it doesn't matter Regardless of what you say - You will be spending more time on upgrades. - You will be spending more time on learning other scripts, APIs, etc. When all things are done ... your viewers will care less if a site is CSS tableless or not. What they want is fresh content on a fast site - nothing more; nothing less. I agree with Michael (not sure if it was in this post)... things will be changing next year for the better. Technologies are evolving. Older browsers are disappearing. Browsers are becoming faster (eg. Firefox BETA). Broadband connectivity increasing. Personally, I don't think now is the time for a vbulletin CSS tableless layout. There's just too many issues to address. The biggest issue I see is making the style accessible to all. Many corporations are still using IE 4, 5, 6. To me, this is very important - every reader that does not have access to the site is a potential LOSS. ---- PREDICTION: By the end of next year, you will see an explosion of vbulletin CSS tableless layout. |
#7
|
||||
|
||||
Here's the navbar template redone. This one is probably one of the more difficult. It's 95% done that is - I still need to work with notifications and move the page nav to where they belong rather than here.
PHP Code:
|
#8
|
|||
|
|||
remember that if you put a lot of UL in your header/navbar and someone visit your site with CSS deactivated, he will see a lot of lists of links on top of the page and will have to scroll a lot to see the content of your site... tables are not doing the same effect.
|
#9
|
||||
|
||||
If someone wants to go out of their way to make the site illegible for themselves screw them. Honestly, I'm not catering to every screwball configuration possible and every browser made for every computer since Mosiac 1.0 running on Trumpet WinSock for Windows 3.1. I've said it before - Acid 2 compliant, IE 7 and IE 6. That's 99.9% of the market. I'll give up the last .1%
The lists exist because they aid text-readers for the blind in sorting out the content. |
#10
|
|||
|
|||
Quote:
CSS is turned on for a better user experience... If they user doesn't have it on or cant enable it because their browser sucks. Then that sucks for them... (I'm a developer for a large company and we dont care what it looks like without CSS, as long as its readable for the search engine... and when CSS is on it has to look amazing.) |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|