I am looking for a co-author to develop a plugin (easy PHP IDE)
- 
Need C/Delphi developer to create a plugin wrapping my PHP scripts.
Plugin execute PHP scripts and display results in pannel/tooltip.
Current functional:- Plugin 
settings.ini:- Path to PHP7 and config 
php.ini - Path to PHP-CS-Fixer.phar
 - Paths to PHP files with excluded sub-directories and 
PHP-CS-Fixeroptions (verbose,allow-risky,rules) 
 - Path to PHP7 and config 
 - Check syntax and get errors (line, message) via 
php -l -e -f file.php, - Fix code style via 
PHP-CS-Fixer phpDoccomments:- Description, converts 
markdowntoHTML - Tags: 
@var,@prop,@return,@throws,@authorand etc. 
- Description, converts 
 - List of constants, functions and classes with namespaces
 - Class info via 
php --rc class.php:- Namespace
 - Parent class/interface
 - Properties:
- Comment: description and tags
 - Default value
 - Attributes: 
static, visibility (public,protected,private) - Type (
string,bool/booleanand etc.) - “Inherited” (class of decloration)
 
 - Methods:
- Comment: description and tags
 - Variables (type, default value, description)
 - Type of returning value
 - “Inherited” (class of decloration)
 
 
 
Future functional:
- Class autocomlete: list of constants, properties and methods
 - Generate 
phpDocblocks - Generate setter/getter methods for class properties
 
 - Plugin 
 - 
Nobody can help? I Need only dummy plugin with class tree in panel.
 - 
do you know this?
This is the easiest way I know to create a plugin. - 
@WinterSilence said:
Nobody can help?
Probably plenty of people here can help, but what you are asking for is non-trivial, so what would be someone’s motivation for helping?
 - 
Plugin execute PHP scripts and display results in pannel/tooltip.
hmmm, actually ask myself if this can be done using NppExec only?
The panel would be the console. - 
@Ekopalypse said:
hmmm, actually ask myself if this can be done using NppExec only?
The panel would be the console.nope, need dummy plugin as npp-phpautocompletion
 - 
@Alan-Kilborn said:
Probably plenty of people here can help, but what you are asking for is non-trivial, so what would be someone’s motivation for helping?
so-author only create dummy for this plugin - it’s trivial work for plugin makers
i try use plugin’s template for delphi but it’s doesnt work correctly with utf-8 cyrillic text in lazarus. I think this template is deprecated.
 - 
So your correct original question should have been, “Is there a current plugin template for Delphi?”
Maybe @dinkumoil knows as I think he uses Delphi…
 - 
@Ekopalypse said:
do you know this?
This is the easiest way I know to create a plugin.not for me - i dont know c++/python
 - 
@WinterSilence said:
i try use plugin’s template for delphi but it’s doesnt work correctly with utf-8 cyrillic text in lazarus. I think this template is deprecated.
check out lazarus hello word plugin
C:\LazarusPluginTemplate\helloworld.lpi - 
As @Alan-Kilborn said I’m developing Notepad++ plugins in Delphi.
Have a look at the GitHub repo of my NppUISpy plugin. In the folder
src/Libyou’ll find my modified and extended version of the Delphi Plugin Framework, based on the work of Damjan Zobo Cvetko. It is 32 bit/64 bit capable and already adapted to the new Scintilla v4.1.4 API used since Notepad++ v7.7. - 
Interested in reviving the DBGp plugin ? I exchanged emails with Damjan and another Notepad++ Delphi developer but don’t think I’ve asked on the forums here. I don’t know Delphi at all, but I gathered from their responses, the DBGp plugin was 32-bit only and used lots of old, potentially outdated Delphi libraries so updating and porting to 64-bit would be quite an undertaking.
Just thought I’d throw it out there :-)
Cheers.
 - 
I’ve read in the other thread about SourceCookifier plugin that DBGp is one of the plugins you miss in 64 bit Notepad++. I’m sorry to tell you that I can not help out. Currently I have not enough time for starting such a project and DBGp seems to be a rather big plugin. Moreover I have no clue about PHP development, thus I wouldn’t be able to test my work.
 - 
 - 
@dinkumoil said:
Moreover I have no clue about PHP development, thus I wouldn’t be able to test my work.
As i say, i write PHP part, need write plugin - wrapper for data generated by PHP. I can return this data as you wish: json, xml and etc.
 - 
@dinkumoil said:
As @Alan-Kilborn said I’m developing Notepad++ plugins in Delphi.
Have a look at the GitHub repo of my NppUISpy plugin. In the folder
src/Libyou’ll find my modified and extended version of the Delphi Plugin Framework, based on the work of Damjan Zobo Cvetko. It is 32 bit/64 bit capable and already adapted to the new Scintilla v4.1.4 API used since Notepad++ v7.7.Thanks, I see on next week!