PDA

View Full Version : vBPicGallery - vBulletin Extension


Pages : [1] 2 3 4 5 6

Greg
06-14-2005, 08:48 PM
We'd like to introduce you to vBPicGallery a vBulletin 3.5 extension. vBPicGallery is a picture gallery for vBulletin 3.5 that can be utilized for most any topic.

So you're thinking why another pic gallery when you wrote vBGarage? Well, I didn't concieve it, I took it over in the absense of magnus due to security issues and we went from there. I coded the 4.0.x series and the 4.1.x series. Magnus wrote vBGarage 3.11 and owns the vBGarage branding apparently.

So with the transition from vBulletin 3.0.x to vBulletin 3.5, it's time to introduce a new product, vBpicGallery, a vBulletin 3.5 extension.

Here are the key differences between the vBGarage product by magnus and my vBPicGallery product.

So much more has been added, I stopped updating the list.
The database:
vBGarage has has 5 fields and 1 index in the images table.
vBPicGallery has 10 and 4 indexes.
vBGarage has has 6 fields and 1 index in the user table.
vBPicGallery has 11 and 4 indexes.
vBGarage has has 5 fields and 1 index in the comments table.
vBPicGallery has 6 and 4 indexes.

Source Code:
vBGarage is about 400 lines of code.
vBPicGallery is over 1700 lines of code.

vBulletin API use:
vBGarage utilizes very little of the vB API.
vBPicGallery utilizes the vBulletin API 100%!

Template caching:
vBGarage caches all templates globally.
vBPicGallery utilizes action template caching.

Templates:
vBGarage has 10 templates.
vBPicGallery has 15 templates.

Phrases:
vBGarage has 26 phrases.
vBPicGallery has 41 pharses.

GD:
vBGarage put a sever load of over 4 on an empty testing server displaying 5 thumbnails.
vBPicGallery runs at less then .15 with multiple browsers auto refreshing.
vBGarage treats all images the same in GD.
vBPicGallery treats each file type, gif, jpg and png natively.

Image storage:
vBGarage stored images in the database only.
vBPicGallery can store images in the file system or the database.

Image thumbnails:
vBGarage created and displayed thumbnails on the fly and required a trip through global.php to do so.
vbPicGallery creates, stores and displays thumbnails more efficiently.

Image Resizing:
vBGarage can't resize an image.
vBPicGallery resizes oversize pictures automatically to a demension you set in the ACP.

Image Watermarking:
vBgarage has no watermark.
vBPicGallery can watermark your images at the top or bottom of the pic.

Image uploads:
vBGarage relies 100% on the user input from the browser to verify uploads.
vBPicGallery does redundant php checks to be certain a proper file has been uploaded
and the limits set for galleries are adhered to.

Control Panel Settings:
vBGarage has 4 ACP settings and a group permission setting.
vBPicGallery has 10 ACP settings and a group permission setting.

vBulletin files to edit:
vBGarage has 3 vBulletin files to edit.
vBPicGallery has zero vBulletin files to edit.

Permissions:
vBGarage permissions are hacked into the system and have caused conflicts.
vBPicGallery utilizes native vBulletin integration with no chance of a permission conflict on upgrades.

Compatibility:
vBGarage is a vBulletin 3.0.x hack and not compatable with vBulletin 3.5.
vBPicGallery is a native vBulletin 3.5 Plugin.

Security:
vBGarage had virtually no security for posting and was attacked by scripters.
vBPicGallery utilizes the built in vBulletin posting security completely.
vBGarage would show your full size images to anyone.
vBPicGallery allows you to turn off full size image display to guests to save bandwidth and encourage guests to sign up at your forum.

Galleries:
vBGarage offered one gallery per user.
vBPicGallery offers multiple galleries with a limit controlled in the ACP.

Gallery Titles:
vBGarage offers three fields of 8, 25 and 25 characters each.
vBPicGallery offers three fields of 50, 50 and 50 characters each.

Gallery Display:
vBGarage displays only thumbnails.
vBPicGallery displays a random full size image and the thumbnails.

Gallery Descriptions:
vBGarage uses a standard input box.
vBPicGallery utilizes the vBulletin WYSIWYG and Enhanced editors.
vBGarage requires you to save your work to preview it.
vBPicGallery has a built in preview for your description.

Gallery View Counter:
vBGarage does not have a view counter.
vBPicGallery has a view counter to show which galleries are the most popular.

Gallery Modification Tracking:
vBGarage tracks the modification date.
vBPicGallery tracks the creation date and modification dates.

Posting Redirects:
vBGarage inconsistantly returned you to various places in the Garage.
vBPicGallery returns you to where you were working upon posting and managing galleries and comments.

Text and Verbage:
vBGarage had car based phrases and descriptions.
vBPicGallery has all new general phrases and descriptions.

HTML:
vBGarage HTML does not validate.
vBPicGallery XHTML validates.

URLs
vBGarage contains URLs with the variable name ID in them which google and possibly other search engines are likely to ignore and not index. This is explained in the google webmaster's guide.
vBPicGallery has search engine friendly URLs.

Installer:
vBGarage's installer crashed if you tried to rerun it.
vBPicGallery's installer can be run multiple times.

As you can see, both are galleries, but have little to nothing in common.

vBPicGallery is copyrighted and a formal application is pending with the US Library of Congress and Copyright Office.

harbormaster
06-16-2005, 12:15 AM
So where is it? I can't wait to try it.

Scot VanAlstine
www.donzi.net

evss
06-21-2005, 05:07 PM
highly anticipated addons~ :)

Shan
06-22-2005, 06:34 PM
Consider me in line if ya need a beta tester person Nop... :)

ooo..lookie..me quotes broke!! whaaaaa? I think I'll just leave it that way for now...

GrimJack
06-22-2005, 06:49 PM
Possibly a silly question, but is this available to all vB users on a forum, or can it be restricted to a group?

Greg
06-22-2005, 09:00 PM
Possibly a silly question, but is this available to all vB users on a forum, or can it be restricted to a group?

Yes, you can limit which users can post pics.

Are you wanting to restrict view completely by group too?

Dave
06-22-2005, 10:47 PM
Looks amazing!

tomshawk
06-23-2005, 04:04 AM
noppid

After reading this thread, I apologies for sending you the PM I just sent.

Are you going to make a vb3.x version of this hack?

You stat it is 3.5 Native, thats why I ask

This is incredible, but I just spent most of the weekend fixing my site, and it may be months before vbulletin 3.5 goes live.

testpig
06-23-2005, 08:17 AM
Hi Noppid.

As already stated the gallery is Eagerly anticipated!

I was about to upload VB Garage but after reading up on the chaos and experiencing similar previously you have a new fan.

Cheers,

Greg
06-23-2005, 12:16 PM
Thanks, it will all fall into place.

Voodoo
06-23-2005, 08:41 PM
I don't see a download link for this. Has it not been released yet?

Greg
06-23-2005, 08:49 PM
I don't see a download link for this. Has it not been released yet?

Not yet. It'll be a while.

Voodoo
06-23-2005, 08:51 PM
Not yet. It'll be a while.
Ok, I'll install it when you get it released. I can test it for you on my board of over 17,000 members.

Greg
06-23-2005, 08:59 PM
Ok, I'll install it when you get it released. I can test it for you on my board of over 17,000 members.

Now that's what I call trial by fire!

Greg
06-23-2005, 09:24 PM
Some Stats:

The main screen with all the gallery latests bits and what not...
Executed 11 queries page generated in 0.07625 seconds

The List, but not a full list of 20 galleries..
Executed 10 queries page generated in 0.07660 seconds

A full gallery hall...
Executed 7 queries page generated in 0.07523 seconds

View a gallery...
Executed 8 queries page generated in 0.07974 seconds

Edit a gallery...
Executed 9 queries page generated in 0.08707 seconds

Full size image...
Executed 8 queries page generated in 0.06641 seconds

Displays are fast and crisp!

GrimJack
06-24-2005, 05:27 PM
Yes, you can limit which users can post pics.

Are you wanting to restrict view completely by group too?
No, just who can post pics, I'd like everyone to be able to view them. This looks as though it will do exactly what I am looking for, I'll check back now and again for the release.

Greg
06-26-2005, 01:30 AM
noppid

After reading this thread, I apologies for sending you the PM I just sent.

Are you going to make a vb3.x version of this hack?

You stat it is 3.5 Native, thats why I ask

This is incredible, but I just spent most of the weekend fixing my site, and it may be months before vbulletin 3.5 goes live.

I don't think months, 3 vBulletin 3.5 betas at most.

Yes this is vBulletin 3.5 only and there won't be a 3.0.x version, sorry.

Greg
07-01-2005, 10:57 AM
I hate the hall and list layout.

It's getting totally rewritten. :D

testpig
07-14-2005, 01:52 AM
Hi Noppid.
Any estimation when the gallery will be released? I'm keen to put "something" on my site and am impressed with your layout. Obviously these things take time but just curious.

Thanks,

corapanther
07-25-2005, 12:37 AM
Awesome work! I feel sad I'm settling with coppermine all of a sudden lol.