[Discuss] How to set up a development environment on Windows

Do not post support requests, bug reports or feature requests. Discuss phpBB here. Non-phpBB related discussion goes in General Discussion!
Scam Warning
User avatar
RMcGirr83
Former Team Member
Posts: 22016
Joined: Wed Jun 22, 2005 4:33 pm
Location: Your display
Name: Rich McGirr

Re: [Discuss] How to set up a development environment on Windows

Post by RMcGirr83 »

Tuxman wrote: Tue Feb 28, 2017 2:10 pm
RMcGirr83 wrote: Tue Feb 28, 2017 1:41 pm https://themeforest.net/licenses
From there:
Did you know that when you purchase an item from one of our marketplaces, you're actually purchasing a license to use that item?
So what if I download an item from elsewhere?
Then it is no different than downloading a movie from a torrent....it's illegal.
I'm pretty sure that phpBB Ltd. is, technically, a business, so any of its employees are here as business users
and you would be correct IF phpBB had employees which, by definition, it does not. It has volunteers and no one on the team, last I knew, is paid for their services which is unlike an "employee".
Also we were just talking about businesses making money with creating phpBB themes.
Not everything that is found on themeforest is done by a business in the strictest sense of the word. Many are just people that create these styles and aren't an actual business (eg, if a US resident, instead of them using an EIN (employer identification number) they use their social security number for the reporting of income from themeforest).
Former Modifications/Extensions Team Member | My extensions | github | All requests for support via PM will be ignored
Appreciate the extensions/mods/support then buy me a beer Image
Tuxman
Registered User
Posts: 420
Joined: Sun Jun 08, 2003 6:24 pm
Location: Germany
Contact:

Re: [Discuss] How to set up a development environment on Windows

Post by Tuxman »

RMcGirr83 wrote: Tue Feb 28, 2017 2:19 pm Then it is no different than downloading a movie from a torrent....it's illegal.
So is ignoring the "you must purchase a license for more than just evaluation" part.
RMcGirr83 wrote: Tue Feb 28, 2017 2:19 pmIt has volunteers and no one on the team, last I knew, is paid for their services which is unlike an "employee".
Where can I find the company's financial statements?
RMcGirr83 wrote: Tue Feb 28, 2017 2:19 pm Not everything that is found on themeforest is done by a business in the strictest sense of the word.
"Selling things" is per definition a "business".
[ randomly phpBBing ]
User avatar
RMcGirr83
Former Team Member
Posts: 22016
Joined: Wed Jun 22, 2005 4:33 pm
Location: Your display
Name: Rich McGirr

Re: [Discuss] How to set up a development environment on Windows

Post by RMcGirr83 »

Tuxman wrote: Tue Feb 28, 2017 2:44 pm Where can I find the company's financial statements?
Good luck. phpBB LTD is registered in the UK last I knew so maybe you can find them there.
"Selling things" is per definition a "business".
Uhmm, we will have to disagree on that. We have contractors whom we pay and issue 1099's to who are not businesses....they are individuals. https://www.irs.gov/uac/about-form-1099misc

Anyway, I think this particular discussion has pretty much run it's course.
Former Modifications/Extensions Team Member | My extensions | github | All requests for support via PM will be ignored
Appreciate the extensions/mods/support then buy me a beer Image
User avatar
DavidIQ
Customisations Team Leader
Customisations Team Leader
Posts: 18316
Joined: Thu Jan 06, 2005 1:30 pm
Location: Fishkill, NY
Name: David Colón
Contact:

Re: [Discuss] How to set up a development environment on Windows

Post by DavidIQ »

Tuxman wrote: Tue Feb 28, 2017 2:44 pm So is ignoring the "you must purchase a license for more than just evaluation" part.
Once again that is not any sort of license nor is it in their EULA so there is nothing "illegal" in not ever purchasing a license. Even if that particular sentence could be seen as a license the wording right after that pretty much cancels out any perceived purchase requirement. What IS illegal, as per their EULA, is sharing one's purchased license. Reaching beyond that is speculation at best.

The following sentence was been added to the blog post to discourage future baseless discussions about this non-issue:
Otherwise you can easily purchase a license on their site.
Apply to become a Jr. Extension Validator
My extensions | In need of phpBB services? | Was I helpful today?
No unsolicited PMs unless you're planning on asking for paid help.
Tuxman
Registered User
Posts: 420
Joined: Sun Jun 08, 2003 6:24 pm
Location: Germany
Contact:

Re: [Discuss] How to set up a development environment on Windows

Post by Tuxman »

Well, thank you. :)
[ randomly phpBBing ]
User avatar
Dog Cow
Registered User
Posts: 2507
Joined: Fri Jan 28, 2005 12:14 am
Contact:

Re: [Discuss] How to set up a development environment on Windows

Post by Dog Cow »

Why do you care so much? Don't you have something better to do than harass the volunteers who run this site? :roll:
User avatar
3Di
I've Been Banned!
Posts: 17538
Joined: Mon Apr 04, 2005 11:09 pm
Location: I'm with Ukraine 🇺🇦
Name: Marco
Contact:

Re: [Discuss] How to set up a development environment on Windows

Post by 3Di »

To be back on Topic, may I ask what should we discuss about that blog post?

An article in the KB already covers all of this (more or less)
https://www.phpbb.com/support/docs/en/3 ... eb-server/

Why not to add the QI part to it?

To add, as per the title itself, why not to explain how to set-up a "real" development environment, with all the bells and whistles. Like Composer, Git Tools, Skeleton ext, etc.

Also in this case I would add that bit to the already existing dev-docs.
🆓 Free support for our extensions also provided here: phpBB Studio
🚀 Looking for a specific feature or alternative option? We will rock you!
Please PM me only to request paid works. Thx. Buy me a coffee -> Image
My development's activity º PhpStorm's proud user º Extensions, Scripts, MOD porting, Update/Upgrades
yasara
Registered User
Posts: 1
Joined: Tue Feb 28, 2017 11:08 pm
Name: Yas Peiris

Re: [Discuss] How to set up a development environment on Windows

Post by yasara »

Thank you very much for the blog post. I was able to setup the project using that.
Then I started to work with an issue. Now I need to commit the implemented solution code. I have implemented the code inside the quickinstall --> boards --> yasara folder. But in my github desktop, inside the quickinstall repository, it doesn't show any of the changes I made. Could you help me with this. What is the best way to commit my code?
User avatar
battye
Extension Customisations
Extension Customisations
Posts: 11048
Joined: Wed Feb 11, 2004 11:02 am
Location: Australia
Contact:

Re: [Discuss] How to set up a development environment on Windows

Post by battye »

I will be writing a follow up to this blog post which will be focussed on using Vagrant to create a virtual environment.
3Di wrote: Wed Mar 01, 2017 4:06 amTo add, as per the title itself, why not to explain how to set-up a "real" development environment, with all the bells and whistles. Like Composer, Git Tools, Skeleton ext, etc.
... and I intend to make Composer and Git a part of that post as well :)
Customisations Team Member

https://github.com/battye/php-array-parser - Give it a Star! :D
User avatar
3Di
I've Been Banned!
Posts: 17538
Joined: Mon Apr 04, 2005 11:09 pm
Location: I'm with Ukraine 🇺🇦
Name: Marco
Contact:

Re: [Discuss] How to set up a development environment on Windows

Post by 3Di »

Good news, thx for your efforts. :)
The more detailed the more there are chances to get new coders creating extensions or help the devs.

Btw, see how phpstorm does that
http://confluence.jetbrains.com/display ... pStorm+IDE
🆓 Free support for our extensions also provided here: phpBB Studio
🚀 Looking for a specific feature or alternative option? We will rock you!
Please PM me only to request paid works. Thx. Buy me a coffee -> Image
My development's activity º PhpStorm's proud user º Extensions, Scripts, MOD porting, Update/Upgrades
secretguy1808
Registered User
Posts: 1
Joined: Wed May 17, 2017 2:06 am
Contact:

Re: [Discuss] How to set up a development environment on Windows

Post by secretguy1808 »

Does it work with Xampp too?? And Can I use postgresql?
User avatar
battye
Extension Customisations
Extension Customisations
Posts: 11048
Joined: Wed Feb 11, 2004 11:02 am
Location: Australia
Contact:

Re: [Discuss] How to set up a development environment on Windows

Post by battye »

Does phpBB work with Xampp and Postgre? Sure :) I've never tried it myself but I found some information at http://www.7codes.info/post/13/install- ... admin-tool which might help.

As I mentioned above, I'm a fan of Vagrant and using virtual machines to set up local development environments. I've written a blog post on that subject which should be appearing at blog.phpbb.com any moment now - it covers the configuration of Vagrant, VirtualBox and Putty for creating a virtual Ubuntu machine within Windows, and how to set up the LAMP stack along with phpMyAdmin. All of those topics run quite long, so the third instalment will cover more subjects like Git/GitHub and Composer. I've used Phpstorm with Xdebug before which is a great development combo that I'd like to include as well, but I've not used it within a Vagrant context before so I'll need to learn how to set that up first.
Customisations Team Member

https://github.com/battye/php-array-parser - Give it a Star! :D
User avatar
DavidIQ
Customisations Team Leader
Customisations Team Leader
Posts: 18316
Joined: Thu Jan 06, 2005 1:30 pm
Location: Fishkill, NY
Name: David Colón
Contact:

Re: [Discuss] How to set up a development environment on Windows

Post by DavidIQ »

FYI: The afore-mentioned blog post has now been published.
Apply to become a Jr. Extension Validator
My extensions | In need of phpBB services? | Was I helpful today?
No unsolicited PMs unless you're planning on asking for paid help.
User avatar
javiexin
Code Contributor
Posts: 1157
Joined: Wed Oct 12, 2011 11:46 pm
Location: Madrid, Spain
Name: Javier
Contact:

Re: [Discuss] How to set up a development environment on Windows

Post by javiexin »

Thanks a lot for both blog posts, useful and needed!

May I suggest a third blog post covering how to configure and use phpstorm for effective phpbb development?

Thanks again,
-javiexin
User avatar
Ger
Registered User
Posts: 2108
Joined: Wed Jan 02, 2008 7:35 pm
Location: 192.168.1.100
Contact:

Re: [Discuss] How to set up a development environment on Windows

Post by Ger »

While PHP Storm is very good, I wouldn't suggest it to anyone starting with PHP development since it's a commercial license (€ 199,- first year).
I would suggest Netbeans as it is cross platform available and FOSS.
My extensions:
Simple CMS, Feed post bot, Avatar Resize, Modbreak, Magic OGP, Live topic update, Modern Quote, Quoted Where (GDPR) and Autoresponder.
Newest: FAQ manager for 3.2

Like my work? Buy me a coffee to keep it coming. :ugeek:

-Don't PM me for support-
Post Reply

Return to “phpBB Discussion”