The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
United-Forum CSS Sprites - ludicrous speed - NOW! Details »» | ||||||||||||||||||||||||||||||||||||||||||||||
United-Forum CSS Sprites - ludicrous speed - NOW!
Developer Last Online: Feb 2013
tl;dr Makes your forum faster.
Want an easy one-click installation for this addon? . Vote for this jira-entry Add on currently is in beta stage When visiting a website, speed is a very important factor not only for users but crawlers as well. Long loading times are a nuisance since your time is basically wasted during the waiting period. Hence, we are trying everything we can in order to speed up our site. One great way to improve loading times is by the use of css sprites. Unfortunately these are not implemented by vBulletin. We therefore decided to develop our own css-sprite add on for vBulletin boards and want to share this code with the worldwide vBulletin community. Live demo The add on is permanently running in our vBulletin board ( > 2.000.000 posts), take a look:vBulletin performance using css sprites Our tests are based on version 0.7.0. We used the analytic tools firebug network utility and the googlelabs.com page speed sitecss sprites - what are they? The intention behind css sprites is the bundling of many small graphics into one large graphic in order to decrease the number of required http requests. This shortens the loading times of the given website. In addition, the the accumulated size of all small graphics is higher than the size of the sprite due to reasons of compression.What is the gain in using css sprites? Aside from the technical implementation, the question on how much one actually does gain by using css sprites is of the most interest. Obviously they decrease loading times - but how important are small loading times and what is the impact on vBulletin overall loading times?Add on features In the current released beta version 0.7.2, sprites are available for FORUMHOME and FORUMDISPLAY. Coming up next SHOWTHREAD.Installation First of all, if you didnt want to change the templates manually, install the Template Modification System (TMS). Now proceed with the installation:
Download Now
Screenshots
Supporters / CoAuthors Show Your Support
|
17 благодарности(ей) от: | ||
archet1337, baktabul, doctorsexy, Fuhrmann, Gnoll, iask, Juggernaut, Kolbi, mathforum, misericorde, neil00027, rodriiverduguez, Skaut, smsma.net, SWSUSA, xorex, yilmaz |
Comments |
#12
|
|||
|
|||
Exactly, it hurts, I will be pending for 4.1.5.
Good mod, thanks regards |
#13
|
|||
|
|||
Not working for me but I think this will be fantastic when it's fully functional. Thank you for working on it
|
#14
|
|||
|
|||
While posing a bug report please include
- vBulletin Version - full bug description (what, where, whether you did the template edits ...) (if possible link to your site where the addon is active) so we can fix whatever the problem is. |
#15
|
|||
|
|||
VB version 4.1.4 patch 1
Bug description: Uploaded the files and did the template edits on a test style. Set 777 permissions on sprite folder and refreshed CSS-Sprites via admincp. No sprites were generated, or if they were they were not added to the images/sprites folder. I can't find the sprites. I guess it goes without saying that the status icons were not displayed on forumhome. I tried uninstalling and then reinstalling. It still didn't work. Thanks again for your work on this mod. It will be a great addition to vb. |
#16
|
|||
|
|||
Are you using the PHP GD Libary? This addon currently doens't support ImageMagick.
Which Version of the PHP GD Libary is installed? If you are currently not using the PHP GD Libary or it is older than GD2, please install/update GD and try it agein. If you are using GD2, please send me via PN the output of PHP Code:
If possible, please check your php error-logs if if some errors related to the sprite.php occurred. Big Big Thanks for the nice feedback |
#17
|
|||
|
|||
Thank you for your prompt response. Based upon the info you provided I was able to get the sprite generation issue sorted out. The sprite has been generated and now resides in the images/sprites directory.
On to the next issue. I made the template edits in a test style but the status icons do not display on forumhome. The test style is user selectable (testing sprites) if you would like to take a look to see if you can determine what I've done to break your very useful mod The link is: http://www.browncafe.com/forum/ I just took a look at the sprite-css templates and they are all empty. Is that working as intended or was I supposed to put some css in there myself? |
#18
|
|||
|
|||
Hi, thanks for your feedback, i just wanted you to ask, whether the sprite-main.css Template is empty or not, since http://www.browncafe.com/forum/clien...prite-main.css was empty.
The templates should be filled automatically after the sprite is generated. I suggest, that the problem is somehow related to your first issue. What was your solution for this? Can you insert some debug messages to see, whether the templates are filled or not? PHP Code:
PHP Code:
|
#19
|
|||
|
|||
The sprite was generated after I enabled GD to be the image processor.
I am unsure where to put the text for the debug messages you provided so I made a wild guess and pasted that text onto the end of sprite.php. Is that where it is supposed to go? After refreshing CSS-Sprites via admin panel the sprite-main.css and all of the other css sprite templates are still empty. |
#20
|
|||
|
|||
The debug messages are for us to identify your problem. Please send them to me via private message.
I am currently putting the final touch on the next version. Aside performance improvements it will include addtional log output in the acp visible each time the sprites are refreshed. These messages should be helpful to identify and solve problems like yours. Once you have the new version installed please copy everything which shows up and also send it to me via private message. |
#21
|
|||
|
|||
0.6.0 is now live! (changelog will be translated tomorrow, it's 2:30am in germany right now )
Since most of you are still hesitant about the addon i want to give you some numbers: Without the addon we had ~55* http requests on FORUMHOME. Now we are left with 17. That's a difference of 38 http requests per click. Let's say you have a small board with 500 pageimpressions on FORUMHOME each day. Makes 19000 http requests you save a day. 570000 requests a month! Now imagine a big board with 50000 pageimpressions. 57 million saved http requests each month. Believe me, your users want you to use css sprites. your server wants you to use them. and google wants you to use them. Sidenote: With the new version we included the member profile popupmenu. Which means not only FORUMHOME is affected now but you save up to 7 http requests on almost every page of your forum - yikes. *number does vary with number of threads using a threadicon. Threads in our board usually do not have one, so on other boards this number might easily be a lot higher. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|