Re: Continue Eclipse Freemarker DLTK?

Greg Amerson <[email protected]> Tue, 11 Jun 2013 17:17:29 +0800
Newsgroups gmane.comp.web.freemarker.devel
Message-ID <CANwu30e-krExm74wKnc-NVUcE6Yat=d9ioiZgoC9G7aoP9wytA@mail.gmail.com>
Hey Angelo,

Do you think you could rehost your DLTK plugins onto github?  That will
make it easier to collaborate.  Then I can install DLTK dependencies in my
environment and try to import them in.

Which part of the features of the current DLTK editor require FM3.0 and
which can work on 2.3?

G




On Mon, Jun 10, 2013 at 10:39 PM, Angelo zerr <[email protected]> wrote:

> Hi Greg,
>
> Please to meet you:)
>
> I'm happy that my very old work could interest people. At first you can
> read my odt
> https://freemarker.svn.sourceforge.net/svnroot/freemarker/sandbox/org.eclipse.dltk.freemarker/docs/ which
> shows you features of the DLTK Freemarker (debug, preview, etc). I think
> it's a first step to have a very powerful Freemarker Plugins but it's very
> basic for the moment (there are a lot of work to obtain the same features
> then JBoss Freemarker IDE).
>
> DLTK provides a lot of features like debugger and I think it can manage
> refactoring (never tested). I'm waiting for the answer of Daniel, but I
> could create a GitHub project in order to you can test and play with DLTK
> Freemarker. The big problem is that DBGP Debugger is based on FM 3.0.0, but
> I think it should be easy to switch to FM 2.x.
>
> Debugger API should be modified.
>
> I will be very glad to work together.
>
> Regards Angelo
>
>
> 2013/6/10 Greg Amerson <[email protected]>
>
>> Hey Angelo,
>>
>> I'm Greg Amerson from Liferay and I'm pleased to meet you online. :)
>>
>> My team and I at Liferay are very interested in your DLTK based
>> freemarker editor and the improved debugging support via DBGP.  I am the
>> project lead of Liferay IDE<https://www.liferay.com/community/liferay-projects/liferay-ide/overview>(set of OSS
>> eclipse plugins <https://github.com/liferay/liferay-ide> for
>> Liferay-based development) and as you have read Liferay makes heavy use of
>> freemarker, theme development, application display templates, workflow
>> templates, etc, etc.  I have even spent the last few weeks writing a
>> debugger client for freemarker in Liferay IDE<https://github.com/gamerson/liferay-ide/tree/IDE-986a/common/plugins/com.liferay.ide.debug.core>to hook into the existing RMI API (which
>> required a few changes to freemarker RMI debugger<https://github.com/freemarker/freemarker/pull/5>).
>>  I'm sorry that I didn't stumble upon your DBGP work before as I was have
>> contacted you earlier. :)
>>
>> So to answer 2 of your questions
>>
>> 1) I am extremely interested in your DLTK debugger.  I am interested to
>> see a new editor that advancing past the capabilities of the existing
>> Freemarker Editor created by Joe Hudson (now hosted at jbosstools).  I can
>> commit my own team's resources to testing, debugging and helping with bug
>> fixes for your new DLTK based editor.
>>
>> 3) DBGP Debugger
>> I am interested in advancing the features of freemarker debugger that
>> move beyond the current capabilities of RMI debugger to include, stepping,
>> evaluation, change-value.  If going with a brand new DBGP debugger is the
>> best way to go, then I'm willing to pitch in.  But if it would be faster to
>> just enhance/extend the RMI debugger, I'm interested in that as well
>> especially if that would allow us to ship something within a few months.
>>
>> Once again its my pleasure to begin this discussion with you, hope to
>> hear from you soon!
>>
>> Greg
>>
>> On Mon, Jun 10, 2013 at 9:46 PM, Angelo zerr <[email protected]>wrote:
>>
>>> Hi Daniel,
>>>
>>> I have retried my work about Freemarker DLTK with last version of DLTK.
>>> The good news is that the API of DLTK has a changed a litlle. So it was
>>> easy to rerun Freemarker DLTK with DLTK 4.0.
>>>
>>> I have seen quickly my code and those plugins was based on FM 3.0.0 and
>>> I had changed a lot the Debbuger code to manage DBGP protocol (debug
>>> protocol supported by DLTK).
>>>
>>> I have several questions  :
>>>
>>> 1) Are you really  interested with Freemarker DLTK? To be honest with
>>> you, I will not really motivated to develop it if nobody test and play with
>>> it (and it should be fantastic if I find people who help me).
>>>
>>> If you are interested I could create a GitHub project in my GitHub
>>> https://github.com/angelozerr
>>>
>>> But my big problem is time (as a lot of developpers).
>>>
>>> 2) FM 3.0.0?
>>>
>>> Is it a good idea to use FM 3.0.0 based on FreeCC if I have understood?
>>>
>>> 3) DBGP Debugger
>>>
>>> Existing code of Debugger should be modified to support several
>>> implementation of Debugger (RMI, DBGP, etc). So I think it's the first step
>>> if we decide to develop Freemarker DLTK.
>>>
>>> Regards Angelo
>>>
>>>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> How ServiceNow helps IT people transform IT departments:
>>> 1. A cloud service to automate IT design, transition and operations
>>> 2. Dashboards that offer high-level views of enterprise services
>>> 3. A single system of record for all IT processes
>>> http://p.sf.net/sfu/servicenow-d2d-j
>>> _______________________________________________
>>> FreeMarker-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/freemarker-devel
>>>
>>>
>>
>>
>> --
>> Greg Amerson
>> Liferay Developer Tools
>> Liferay, Inc. www.liferay.com
>>
>>
>> ------------------------------------------------------------------------------
>> How ServiceNow helps IT people transform IT departments:
>> 1. A cloud service to automate IT design, transition and operations
>> 2. Dashboards that offer high-level views of enterprise services
>> 3. A single system of record for all IT processes
>> http://p.sf.net/sfu/servicenow-d2d-j
>> _______________________________________________
>> FreeMarker-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/freemarker-devel
>>
>>
>
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. A cloud service to automate IT design, transition and operations
> 2. Dashboards that offer high-level views of enterprise services
> 3. A single system of record for all IT processes
> http://p.sf.net/sfu/servicenow-d2d-j
> _______________________________________________
> FreeMarker-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freemarker-devel
>
>


-- 
Greg Amerson
Liferay Developer Tools
Liferay, Inc. www.liferay.com

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

_______________________________________________
FreeMarker-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemarker-devel