[Info] Extension Writer Tools

Discussion forum for Extension Writers regarding Extension Development.
User avatar
3Di
Former Team Member
Posts: 16072
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milano 🇮🇹 Frankfurt 🇩🇪
Name: Marco
Contact:

Re: [Info] Extension Writer Tools

Post by 3Di »

You can use Scrutinizer (free for Open Source projects) or SensioLab Insight (from those guys of Symfony and Twig, free -> limited version) or CodeClimate (free for Open SOurce projects) for that, directly in your GitHub repo.

Here you can see a comparison, instead, between Code Climate vs. Scrutinizer vs. SensioLabsInsight.

SensioLabInsight is very powerful, I can say.

Have a look also to http://alternativeto.net/software/sensiolabs-insight/
🆓 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. Want to compensate me for my interest? Donate
My development's activity º PhpStorm's proud user º Extensions, Scripts, MOD porting, Update/Upgrades
User avatar
martti
Registered User
Posts: 867
Joined: Thu Jul 31, 2014 8:23 am
Location: Belgium

Re: [Info] Extension Writer Tools

Post by martti »

I've been using Visual Studio Code for several weeks now and I find it a pleasure to use. Even it's from Microsoft, it's open source, free and available on all platforms (My OS is Ubuntu) It's part of their charm offensive, "we're not so bad after all". There is some integration with git, which is nice.

https://code.visualstudio.com/

I tried also Atom for a while but it is slow (how can a code editor be slow?) and it becomes unresponsive from time to time. So I'm not so positive up till now about Atom.
User avatar
martti
Registered User
Posts: 867
Joined: Thu Jul 31, 2014 8:23 am
Location: Belgium

Re: [Info] Extension Writer Tools

Post by martti »

My extension "Template Events" will continue as "Show phpBB Events". The new name is because it shows now also all phpBB-core PHP events that get triggered when you load a page.
User avatar
DavidIQ
Customisations Team Leader
Customisations Team Leader
Posts: 17405
Joined: Thu Jan 06, 2005 1:30 pm
Location: Fishkill, NY
Name: David Colón
Contact:

Re: [Info] Extension Writer Tools

Post by DavidIQ »

List updated, thanks.

I personally I use Visual Studio Code for Angular development and the extensions available for the variety of languages it supports make it a very capable IDE even for PHP.
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
24unix
Registered User
Posts: 29
Joined: Fri Dec 27, 2019 6:02 pm

Re: [Info] Extension Writer Tools

Post by 24unix »

Sajaki wrote:
Sat Jan 02, 2016 7:51 pm
It automatically tells you what functions are deprecated.
How do you get that info?

It smells a little bit that PHPStorm in not on the list, although it has been mentioned in this thread a few times and in the coding styleguideit is a recommendation.

BTW, if you are afraid of the money: You can always use the dev-version, just have to upgrade every month.

I of course bought mine, after 12 months you get a perpetual License.

And it looks just sexy :-)
Screenshot 2020-01-05 at 05.48.24 PM.png
24unix BannerManagement (WIP, 73% done) - just different from the genuine one
24unix Media (todo) - "YouTube" for phpBB
24unix Classifieds (todo) - a conversion of the Classifieds/BuySell-mod many liked and miss in 3.2
User avatar
david63
Registered User
Posts: 18821
Joined: Thu Dec 19, 2002 8:08 am
Location: Lancashire, UK
Contact:

Re: [Info] Extension Writer Tools

Post by david63 »

24unix wrote:
Sun Jan 05, 2020 4:49 pm
after 12 months you get a perpetual License.
But only for the version that you initially bought.
David
Remember: You only know what you know and - you don't know what you don't know!
My CDB Contributions | How to install an extension
I will not be accepting translations for any of my extensions in Github - please post any translations in the appropriate topic.
No support requests via PM or email as they will be ignored
User avatar
DavidIQ
Customisations Team Leader
Customisations Team Leader
Posts: 17405
Joined: Thu Jan 06, 2005 1:30 pm
Location: Fishkill, NY
Name: David Colón
Contact:

Re: [Info] Extension Writer Tools

Post by DavidIQ »

There's just about nothing that PhpStorm does that is not possible in VS Code. Plus, as has been mentioned, it costs money. Even if you paid monthly you're looking at a minimum of slightly over $100 just to get a perpetual license whereas VS Code is free. If you want to spend the money on PhpStorm even though you don't need to then that's your decision. Not going to give them free advertisement though.
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
24unix
Registered User
Posts: 29
Joined: Fri Dec 27, 2019 6:02 pm

Re: [Info] Extension Writer Tools

Post by 24unix »

PHPStorm is not from MS, that would be worth even 1000 $.
24unix BannerManagement (WIP, 73% done) - just different from the genuine one
24unix Media (todo) - "YouTube" for phpBB
24unix Classifieds (todo) - a conversion of the Classifieds/BuySell-mod many liked and miss in 3.2
User avatar
mrgoldy
Development Team Member
Development Team Member
Posts: 1394
Joined: Tue Oct 06, 2009 7:34 pm
Location: The Netherlands
Name: Gijs
Contact:

Re: [Info] Extension Writer Tools

Post by mrgoldy »

@24unix,
phpStorm also lets you know if a function is tagged as @deprecated.
deprecated.jpg
deprecated.jpg (10.88 KiB) Viewed 5651 times
phpBB Studio / Member of the Studio

Contributing: You can do it too! Including testing Pull Requests (PR).
phpBB Development and Testing made easy.
User avatar
24unix
Registered User
Posts: 29
Joined: Fri Dec 27, 2019 6:02 pm

Re: [Info] Extension Writer Tools

Post by 24unix »

When I follow the function by cmd-click I can read it in the docs, but not like in your screenshot.
Screenshot 2020-01-06 at 12.44.44 AM.png
24unix BannerManagement (WIP, 73% done) - just different from the genuine one
24unix Media (todo) - "YouTube" for phpBB
24unix Classifieds (todo) - a conversion of the Classifieds/BuySell-mod many liked and miss in 3.2
User avatar
spaceace
Registered User
Posts: 1999
Joined: Wed Jan 30, 2008 8:50 pm
Contact:

Re: [Info] Extension Writer Tools

Post by spaceace »

will one of the tools listed in the first post compare multiple css files and merge duplicate classes? also need this to be offline. there's a few online tools but offline/portable is what i'm looking for. and i'm not looking to minify them, just merge multiple files combining duplicates

edit: i already have Beyond Compare but it won't do exactly what i'm looking for without hours of manually merging

also, paid or free don't matter
User avatar
david63
Registered User
Posts: 18821
Joined: Thu Dec 19, 2002 8:08 am
Location: Lancashire, UK
Contact:

Re: [Info] Extension Writer Tools

Post by david63 »

In the OP there is WinMerge - I looked at that some years ago and was not overly impressed but it has probably improved by now.

I use, and have done for some time, Araxis Merge - not free but very quick and easy to use. There is a professional version that will allow comparing/merging three files, but it is mega bucks.
David
Remember: You only know what you know and - you don't know what you don't know!
My CDB Contributions | How to install an extension
I will not be accepting translations for any of my extensions in Github - please post any translations in the appropriate topic.
No support requests via PM or email as they will be ignored
User avatar
spaceace
Registered User
Posts: 1999
Joined: Wed Jan 30, 2008 8:50 pm
Contact:

Re: [Info] Extension Writer Tools

Post by spaceace »

david63 wrote:
Tue Mar 31, 2020 5:57 pm
In the OP there is WinMerge - I looked at that some years ago and was not overly impressed but it has probably improved by now.

I use, and have done for some time, Araxis Merge - not free but very quick and easy to use. There is a professional version that will allow comparing/merging three files, but it is mega bucks.
thanks for the reply but Araxis does basically the same thing as Beyond Compare. it will replace but not really merge like i'm looking for. the only thing i've been able to find also compresses or minifies the css during it's merge process which i do not want. WinMerge, i'm in the same boat as you, i looked at it some time ago and was not impressed at all and have never looked at it again :lol:

an exact breakdown of what i want follows...

you have .wrap class in more than 1 file like so

file 1

Code: Select all

.wrap {
	border: 10px;
}
file 2

Code: Select all

.wrap {
	background-color: #FFFFFF;
}
after merging the 2 files you end up with 1 .wrap class in 1 file with the following

Code: Select all

.wrap {
	border: 10px;
	background-color: #FFFFFF;
}
i know what i'm trying to do is not really that complicated and i'm certain that there is something out there that will do what i want but cannot find it :roll:
User avatar
KaileyT
Community Team Member
Community Team Member
Posts: 2898
Joined: Mon Sep 01, 2014 1:00 am
Location: sudo rm -rf /
Name: Kailey Truscott
Contact:

Re: [Info] Extension Writer Tools

Post by KaileyT »

david63 wrote:
Tue Mar 31, 2020 5:57 pm
In the OP there is WinMerge
My recommendation here. I haven't used it to merge files, but that functionality is there.
Kailey Truscott - Community Team
User avatar
Raul [ThE KuKa]
Style Customisations
Style Customisations
Posts: 8940
Joined: Mon Dec 08, 2003 9:24 pm
Location: Spain
Name: Raul Arroyo
Contact:

Re: [Info] Extension Writer Tools

Post by Raul [ThE KuKa] »

Browser for developers & Designers:
https://blisk.io/
All unsolicited PMs will be ignored.
:warning: Knowledge Base | Documentation | Board rules | phpBB Styles Rules & Policies | Styles Queue Stats :warning:


If you like my styles, translations, etc. and want to show some appreciation, then feel free to Donate.
:flag_es: phpBB Spain - Online Since 2003 :heart:


Post Reply

Return to “Extension Writers Discussion”