[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!
Suggested Hosts
User avatar
RMcGirr83
Recognised Extension Developer
Posts: 21034
Joined: Wed Jun 22, 2005 4:33 pm
Location: Your display
Name: Rich McGirr
Contact:

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

Post by RMcGirr83 » Tue Feb 28, 2017 2:19 pm

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).
In times of change, learners inherit the earth, while the learned find themselves beautifully equipped to deal with a world that no longer exists - Eric Hoffer
Former Modifications/Extensions Team Member | My extensions
Appreciate the extensions/mods/support then buy me a beer
All requests for support via PM will be ignored

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 » Tue Feb 28, 2017 2:44 pm

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 pm
It 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
Recognised Extension Developer
Posts: 21034
Joined: Wed Jun 22, 2005 4:33 pm
Location: Your display
Name: Rich McGirr
Contact:

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

Post by RMcGirr83 » Tue Feb 28, 2017 2:54 pm

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.
In times of change, learners inherit the earth, while the learned find themselves beautifully equipped to deal with a world that no longer exists - Eric Hoffer
Former Modifications/Extensions Team Member | My extensions
Appreciate the extensions/mods/support then buy me a beer
All requests for support via PM will be ignored

User avatar
DavidIQ
Customisations Team Leader
Customisations Team Leader
Posts: 16981
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 » Tue Feb 28, 2017 3:00 pm

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 » Tue Feb 28, 2017 3:23 pm

Well, thank you. :)
[ randomly phpBBing ]

User avatar
Dog Cow
Registered User
Posts: 2494
Joined: Fri Jan 28, 2005 12:14 am
Contact:

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

Post by Dog Cow » Wed Mar 01, 2017 3:50 am

Why do you care so much? Don't you have something better to do than harass the volunteers who run this site? :roll:
Moof!
Mac GUI Vault: Retro Apple II & Macintosh computing archive.
Inside Allerton bookMac GUIMac 512K Blog

User avatar
3Di
Former Team Member
Posts: 13664
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

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

Post by 3Di » Wed Mar 01, 2017 4:06 am

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.
Please PM me only to request paid works. Thx.
Want to compensate me for my interest? Donate
My development's activity º PhpStorm's proud user
Extensions, Scripts, MOD porting, Update/Upgrades
👨‍🏫 | Take a tour to | The Studio | 👨‍🏫

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 » Sun Mar 12, 2017 7:08 am

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: 10932
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 » Sat Mar 25, 2017 9:00 am

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 am
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.
... and I intend to make Composer and Git a part of that post as well :)
Customisations Team Member

User avatar
3Di
Former Team Member
Posts: 13664
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

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

Post by 3Di » Sun Mar 26, 2017 12:15 am

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
Please PM me only to request paid works. Thx.
Want to compensate me for my interest? Donate
My development's activity º PhpStorm's proud user
Extensions, Scripts, MOD porting, Update/Upgrades
👨‍🏫 | Take a tour to | The Studio | 👨‍🏫

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 » Wed May 17, 2017 2:17 am

Does it work with Xampp too?? And Can I use postgresql?

User avatar
battye
Extension Customisations
Extension Customisations
Posts: 10932
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 » Sat May 20, 2017 4:34 pm

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

User avatar
DavidIQ
Customisations Team Leader
Customisations Team Leader
Posts: 16981
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 » Mon May 29, 2017 12:50 pm

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 » Sun Jun 18, 2017 3:33 pm

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
Recognised Extension Developer
Posts: 1845
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 » Mon Jun 19, 2017 6:48 am

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:
-Available for custom work-

Post Reply

Return to “phpBB Discussion”