Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
[ForumOps] vBulletin Development Environment Details »
[ForumOps] vBulletin Development Environment
Mod Version: 2.1, by ForumOps (Member) ForumOps is offline
Developer Last Online: May 2012 I like it Show Printable Version Email this Page

vB Version: 4.x.x Rating: (9 votes - 4.89 average) Installs: 34
Released: 02 Jun 2011 Last Update: Never Downloads: 145
Not Supported Uses Plugins Code Changes Additional Files Re-usable Code Translations  



vBulletin Development Environment

vBulletin Development Environment (VDE) is a tool that allows you to build vBulletin products entirely from the filesystem. By using the filesystem, it allows you to follow best practises such as using version control, and simply working on actual files. Having to switch between browser windows and copy/paste is extremely inefficient.

This product has been updated to work with with vBulletin 3.5 and up to the latest 4.x series.

Runtime Environment

Assuming all of your files are in place, VDE checks your ./projects directory on every page load, and injects all of your projects' templates, plugins, etc. into memory and runs them as if they were natively installed into vBulletin.

Product Builder

VDE also comes with a project builder, which allows you to export your project into a standard product XML, and also any associated files with your project.

Open Source

This product is open source, and I encourage everyone who uses it to contribute back via GitHub.

Installation Instructions

Short version: upload files, import product XML. There are slightly different instructions based on whether or not you are running vBulletin 3 or 4.

Full instructions can be found at:
https://github.com/ForumOps/vBulleti...nt-Environment

I will not be posting any change logs or detailed instructions here, because they may change heavily with each version. Please refer to the GitHub page.

Disclaimer: this product was originally developed by SirAdrian / Adrian Schneider, who is part of our staff, and the primary maintainer of the product still.

Download Now

Only licensed members can download files, Click Here for more information.

Supporters / CoAuthors

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Comments
  #2  
Old 02 Jun 2011, 19:10
TheLastSuperman's Avatar
TheLastSuperman TheLastSuperman is offline
 
Join Date: Sep 2008
Real name: Michael Miller Jr
Awesome Adrian, thanks for releasing! - Installed!

If I weren't on staff I would nominate and vote for motm .
__________________
Daddy Does Dios and Figs!
https://www.linkedin.com/in/thelastsuperman

Search - Use the search feature to find similar issues/answers.
Information - Include screenshots, copy/pasted error codes, url etc.
Fixed - Please return to your thread/post and let us know how it was fixed!
Thanks - For participating! Click the "Like" on a post if someone helped you!
Reply With Quote
  #3  
Old 02 Jun 2011, 19:17
ForumOps's Avatar
ForumOps ForumOps is offline
 
Join Date: May 2011
My pleasure.

Please note, I will be posting some simple modifications built with this over the next week or two to try and provide more useful examples as there is a bit of a learning curve the first time around.
__________________


FickSpam 0.9.1 released to private beta testers! Sign up at ForumOps.com to learn more!

Last edited by ForumOps; 03 Jun 2011 at 06:20.
Reply With Quote
  #4  
Old 03 Jun 2011, 02:47
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Would anyone be interested in having the ability to generate the filesystem stuff based on the product data in vBulletin? (reverse the build process)

Usage would be something like,

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

I need it myself, so will probably start that soon, but speak up if it's also useful for you so I can bump it up in the priority list.

Last edited by Adrian Schneider; 03 Jun 2011 at 06:13. Reason: cli.php should not have been there
Reply With Quote
  #5  
Old 03 Jun 2011, 04:31
Blaine0002's Avatar
Blaine0002 Blaine0002 is offline
 
Join Date: Jul 2003
yes! copying phrases from the admin into seperate text files is a big PAIN!
Reply With Quote
  #6  
Old 03 Jun 2011, 09:24
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Real name: Andreas
Awesome stuff

I thought about building smth. similar for a long time but never had enough time / interest to actually start developing.

You could avoid the file edit by changing

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

to


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Reply With Quote
  #7  
Old 03 Jun 2011, 17:36
Guest190829
Guest
 
Nice, I'll try this out on my next vB project.
Reply With Quote
  #8  
Old 03 Jun 2011, 17:51
Sayid Sayid is offline
 
Join Date: Jan 2009
interesting mod, will try it soon in the summer holiday
Reply With Quote
  #9  
Old 03 Jun 2011, 17:56
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Thanks, Andreas. I'll try to get that updated soon, as I hate file edits.
Reply With Quote
  #10  
Old 03 Jun 2011, 18:11
Brandon Sheley's Avatar
Brandon Sheley Brandon Sheley is offline
 
Join Date: Mar 2005
Real name: Brandon
Originally Posted by TheLastSuperman View Post
If I weren't on staff I would nominate and vote for motm .
I voted for ya
__________________

Email me for website help: brandon[at]sheley[dot]org
Reply With Quote
  #11  
Old 03 Jun 2011, 21:05
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
I actually needed the ability to port an existing product into VDE today so it has been written! I'll update Github first within the next few days (maybe sooner) and the actual packages a bit later as time permits.
Reply With Quote
  #12  
Old 04 Jun 2011, 21:42
ForumOps's Avatar
ForumOps ForumOps is offline
 
Join Date: May 2011
Update: you can now specify entire directories by name rather than having to list each of their files in a project's config.php file.

Example,


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Is automatically expanded to


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


Also, you can now import existing products into VDE automatically, by using the 'port' command:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Next up is adding is removing the required edit as per Andreas' comment above. The latest code is on GitHub - I will only have time to update the official packages once per week or so.

Has anyone had a chance to build a plugin from scratch with this yet? Would love some feedback, especially on the documentation side of things as it was quite rushed. I've been using this method for years, so my steps are probably lacking.
__________________


FickSpam 0.9.1 released to private beta testers! Sign up at ForumOps.com to learn more!
Reply With Quote
  #13  
Old 05 Jun 2011, 00:00
TheLastSuperman's Avatar
TheLastSuperman TheLastSuperman is offline
 
Join Date: Sep 2008
Real name: Michael Miller Jr
Cool

Originally Posted by Brandon Sheley View Post
I voted for ya
TY TY!

And Adrian coming along even better I should have been eying this closer per your comments on messenger... I believe Adrian said it took them 3 hours to port a product that should have normally taken 30+ hours via the admincp (huge btw) so all-in-all this is killer imo! I still have not tested this myself however I have installed it on the forum some of us Advisors here use as I thought it might be helpful to BirdofPrey5 and DigitalJedi if they wanted to utilize it and well me too eventually.

Just plain awesome .
__________________
Daddy Does Dios and Figs!
https://www.linkedin.com/in/thelastsuperman

Search - Use the search feature to find similar issues/answers.
Information - Include screenshots, copy/pasted error codes, url etc.
Fixed - Please return to your thread/post and let us know how it was fixed!
Thanks - For participating! Click the "Like" on a post if someone helped you!
Reply With Quote
  #14  
Old 05 Jun 2011, 00:04
Hareth Hareth is offline
 
Join Date: Dec 2007
Great work Adrian,, Thank you!
Reply With Quote
  #15  
Old 05 Jun 2011, 22:55
Hareth Hareth is offline
 
Join Date: Dec 2007
Not working with me!

Warning: scandir([path]/projects) [function.scandir]: failed to open dir: No error in [path]\includes\vde\runtime.php on line 115

Warning: scandir() [function.scandir]: (errno 0): No error in [path]\includes\vde\runtime.php on line 115

Warning: Invalid argument supplied for foreach() in [path]\includes\vde\runtime.php on line
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 03:45.

Layout Options | Width: Wide Color: