Community
Participate
Working Groups
Integrate Mylar with creating a broidge (see http://wiki.eclipse.org/index.php/Mylar_Integrator_Reference#Context_framework) (see also the voting-bug at Mylar https://bugs.eclipse.org/bugs/show_bug.cgi?id=176804 )
Great idea for enhancement.
Mylyn (previously Mylar) is a very mature project now. It has support for number of the major bug tracking systems and PM systems. A couple of IDE/Tools are now creating bridges for Mylyn. DLTK, PyDev are 2 major ones. Subclipse and Subversive already communicate with it pretty well for some time now. I think that considering a PDT bridge with Mylyn would push PDT further towards project oriented development and enterprise use.
For assistance in this effort please use the mylyn-integrators list: http://www.eclipse.org/mylyn/community/ You can also file a bug called "manage Mylyn integration with PDT". We have a number of bugs of that sort for supporting integrators (e.g. bug 187154).
A quick tip for PHP developers already using using Mylyn. If you want a task-focussed explorer, you can use the standard explorer view instead of the PHP explorer view, as there's not a great deal of difference between them, but the former supports Mylyns task-focussed view.
(In reply to comment #4) > A quick tip for PHP developers already using using Mylyn. If you want a > task-focussed explorer, you can use the standard explorer view instead of the > PHP explorer view, as there's not a great deal of difference between them, but > the former supports Mylyns task-focussed view. > That is true, but you don't get focus down into methods, etc.
Sure, it's definitely only a stop-gap.
Between the votes on this and bug 176804 we have one of the most voted on enhancement requests in bugs.eclipse.org: https://bugs.eclipse.org/bugs/ Is there any interest in the PDT team taking this on?
(In reply to comment #7) Roy basically answered this question on the mailing list: > Adding Mylyn integration into PDT is absolutely in our road map, we see > great demand for this feature from our users - for example we heard that > the Zend Framework people are already working with this tool, and > looking forward using it as a part of PDT. Still it seems that we will > start looking on this enhancement only when PDT 1.1 will be released or > at least stable since we think that the integration will be maximized > with the new model we are currently working on. Of course we welcome any > proposals for integration between the two projects. >
As it's been over a year and PDT 1.1 and 2 have passed, is there any plan for this to go ahead?
now that PDT is based on top of the Dynamic languages Toolkit project, we are probably able to reuse their bridge for this end. Although the current implementation is based on Mylyn 2.0 (which is very old) , they have plans to update it for Mylyn 3.x. As always, help is welcome!
*** Bug 222883 has been marked as a duplicate of this bug. ***
I've adapted DLTK Mylyn bridge to the Mylyn 3.2 recently, but it's not publicly available yet (it's under another CVS branch for testing purposes). Here's the PHP Mylyn bridge that I've built today: http://tinyurl.com/kpzp37 Just unzip the archive to your drop-ins folder. You'll need PDT 2.1.0 and Mylyn 3.2. Please test it.
(In reply to comment #12) > I've adapted DLTK Mylyn bridge to the Mylyn 3.2 recently, but it's not publicly > available yet (it's under another CVS branch for testing purposes). > > Here's the PHP Mylyn bridge that I've built today: http://tinyurl.com/kpzp37 > Just unzip the archive to your drop-ins folder. > You'll need PDT 2.1.0 and Mylyn 3.2. > > Please test it. > Does this stem from: http://www.eclipse.org/downloads/packages/eclipse-ide-php-developers/galileom7 ?
(In reply to comment #13) > (In reply to comment #12) > > I've adapted DLTK Mylyn bridge to the Mylyn 3.2 recently, but it's not publicly > > available yet (it's under another CVS branch for testing purposes). > > > > Here's the PHP Mylyn bridge that I've built today: http://tinyurl.com/kpzp37 > > Just unzip the archive to your drop-ins folder. > > You'll need PDT 2.1.0 and Mylyn 3.2. > > > > Please test it. > > > > Does this stem from: > http://www.eclipse.org/downloads/packages/eclipse-ide-php-developers/galileom7 > ? > No, the page you mentioned contains EPP PHP package with COMMON Mylyn infrastructure. "Common" - means: you have Task Views from Mylyn, but you miss integration of Mylyn context tools into PHP Explorer, Outline, etc. In order to have such an integration you need Mylyn bridge for DLTK and PDT (this is what the link that I provided contains).
(In reply to comment #12) > I've adapted DLTK Mylyn bridge to the Mylyn 3.2 recently, but it's not publicly > available yet (it's under another CVS branch for testing purposes). > > Here's the PHP Mylyn bridge that I've built today: http://tinyurl.com/kpzp37 > Just unzip the archive to your drop-ins folder. > You'll need PDT 2.1.0 and Mylyn 3.2. > > Please test it. just tested it with the recent release of eclipse 3.5 with pdt2.1 and so far works pretty well except for one issue. It doesn't seem to pickup files that are in subfolders. It will pickup everything in /project/* /project/folder/* /project/folder/folder/* but not any further.
I would like to see this in the next version of PDT :) Where does the current code live?
(In reply to comment #16) > I would like to see this in the next version of PDT :) > > Where does the current code live? > This feature is built as a part of PDT 2.2 already.
(In reply to comment #17) > > This feature is built as a part of PDT 2.2 already. Where I can donwload PDT 2.2 Integration or Nightly Builds? On default page ( http://www.eclipse.org/pdt/downloads/ ) located only 2.1.x releases P.S: Now, I'm uses http://tinyurl.com/kpzp37 bridge, but many problem exists (Link with Source & etc.)
(In reply to comment #18) > (In reply to comment #17) > > > > This feature is built as a part of PDT 2.2 already. > Where I can donwload PDT 2.2 Integration or Nightly Builds? On default page ( > http://www.eclipse.org/pdt/downloads/ ) located only 2.1.x releases > > P.S: Now, I'm uses http://tinyurl.com/kpzp37 bridge, but many problem exists > (Link with Source & etc.) > I've just promoted latest nightly to: http://www.eclipse.org/pdt/downloads/ Please note: there may be some bugs, so please report them to the Bugzilla accordingly :)
(In reply to comment #19) > I've just promoted latest nightly to: http://www.eclipse.org/pdt/downloads/ > Please note: there may be some bugs, so please report them to the Bugzilla > accordingly :) Many thanks. I installed only Mylyn Bridge from PDT 2.2.0 as "dropins" folder with PDT 2.1.0 release. Found one huge bug: "Link with Editor" in PHP Explorer doest not working correctly with "%FocusPackageExplorer... (translating bug also)". Opened files does not linked with PHP Explorer for some of files when Mylyn enabled.
Closing as Mylyn support for PDT exists.
closing
I must be overlooking something, because I'm not finding Mylyn support in my PDT projects. I have PDT build 20100218-1602, with the latest Mylyn from the 'Mylyn for Eclipse 3.4 and 3.5' and 'Mylyn extras' update site. But the PHP explorer doesn't include a Mylyn filter. I've looked through all of the update sites for a Mylyn bridge for PHP or PDT or similar, and I don't find it. Can someone please tell me what one is supposed to do to get PHP/PDT support in Mylyn? Thanks, Andrew.
I'm in the same boat as Andrew. Using Build id: 20100527-0614 and Mylyn is installed but I don't see any filter button on the PHP explorer.
you need to install the dltk-mylyn-bridge and the php-mylyn features
(In reply to comment #25) > you need to install the dltk-mylyn-bridge and the php-mylyn features Thanks for the response, however I found the dynamic language toolkit bridge, but what do you mean by "php-mylyn features"? I can not find any plugin listed under that name.
(In reply to comment #25) > you need to install the dltk-mylyn-bridge and the php-mylyn features Ah I see the php-mylyn file that Michael Spector posted earlier (which is now a broken link, btw). However Michael later said that this is now a part of PDT 2.2, however I am using RC1 of 2.2 and it does not seem to be available as expected.
I don't see either dltk-mylyn-bridge or php-mylyn. I do have "Dynamic Languages Toolkit - Mylyn Integration", aka org.eclipse.dltk.mylyn.feature.group. I can't find any feature in any of the standard repositories that has both Mylyn and PHP or PDT in its title. Can someone please reopen this bug until we get this resolved? From where I sit, PDT does not yet include Mylyn integration.
There is no mention of PHP anywhere at http://wiki.eclipse.org/Mylyn/Extensions , BTW.
I really think this isn't yet working in it's current implementation. Possibly something small that has been overlooked or that other work has broken this functionality after this bug was fixed. 2.2 is set to be released on the 23rd of this month so is it possible to reopen this bug so that it makes it into that release? I don't look forward to possibly waiting another 6 months or a year before Mylyn integration makes it into a stable release.
After installing "Dynamic Languages Toolkit - Mylyn Integration",there is still no mylyn support for php.
Hi Roy It seems that we need generate php-mylyn-bridge(php-mylyn feature) under Collaboration category.
I found org.eclipse.php.mylyn.ui is in http://www.eclipse.org/pdt/downloads/ all in one update site package,but not in the all in one epp package.
Hello, I have looked everywhere for a php-mylyn bridge but no luck ... is php explorer supposed to have the feature ? I am with Helios and PDT 2.2.1 but it does not seem to be working any one on this ? thanks
(In reply to comment #34) > is php explorer supposed to have the feature ? FWIW , I find that using the Script Explorer View instead of the PHP Explorer view does pretty much everything I want. You get focusing, including down to the level of methods. I don't know why the PHP Explorer view doesn't support focusing in my installation. I'm having the same problems tracking down the php-mylyn feature. I certainly can't find it via Help > Install New Software. > I am with Helios and PDT 2.2.1 but it does not seem to be working I'm also on Helios and PDT 2.2.1.
thanks a lot, did not know about the script explorer (was using the project explorer) and it seems to be the missing link to use mylyn and php (I installed the dynamic languages bridge so I guess this is why the script explorer is filtering the classes/methods for the context) any one from the PDT dev team is watching this thread ? are we supposed to expect the feature integrated with php explorer ?
Not sure how "proper" this is, but if you look at the installation instructions in the Wiki (http://wiki.eclipse.org/PDT/Installation) you'll note someone put down the following concerning PDT 2.2: NB! There are some ugly bugs in PDT 2.2 in particular when comparing files so you might consider adding http://download.eclipse.org/tools/pdt/updates/2.2/milestones as the update site instead of the Helios one. If you attempt to install new software from the above update site you'll find the "PDT Mylyn Feature". After installing it (apparently in combination with the more easily found "Dynamic Languages Toolkit - Mylyn Integration") the PHP Explorer has working task.
(In reply to comment #37) > If you attempt to install new software from the above update site you'll find > the "PDT Mylyn Feature". After installing it (apparently in combination with > the more easily found "Dynamic Languages Toolkit - Mylyn Integration") the PHP > Explorer has working task. I've just done this and can confirm that it has worked for me (Helios SR2). Many thanks @Thijs.
(In reply to comment #37) > Not sure how "proper" this is, but if you look at the installation instructions > in the Wiki (http://wiki.eclipse.org/PDT/Installation) you'll note someone put > down the following concerning PDT 2.2: > > NB! There are some ugly bugs in PDT 2.2 in particular when comparing files so > you might consider adding > http://download.eclipse.org/tools/pdt/updates/2.2/milestones as the update site > instead of the Helios one. > > If you attempt to install new software from the above update site you'll find > the "PDT Mylyn Feature". After installing it (apparently in combination with > the more easily found "Dynamic Languages Toolkit - Mylyn Integration") the PHP > Explorer has working task. Confirming too -- it works. One problem is that Js files are not added to context, even when I`m in them. Only "Mark as landmark" helps.
For the time being this feature works well enough for me. As it's already available on the public update site, please consider contributing it to the Kepler build and resolve this issue as fixed. We can then open separate bugs for any other adjustments that need to be made.
It run ok now. I have used http://download.eclipse.org/tools/pdt/updates/release repository.
This feature will be part of Luna SR2 and Mars. http://git.eclipse.org/c/simrel/org.eclipse.simrel.build.git/commit/?id=cee1472501f4e84d1efee72b53c6a0d24313f41c
Closed.