cancel
Showing results for 
Search instead for 
Did you mean: 

Speeding up Developement

norgan
Champ in-the-making
Champ in-the-making
Hi Folks,
I have spent quite some time in Eclipse during the last days, working through "The Guide". And looking back, I have three main reasons why something did not work even though it should.

  • Typos for fasttyping

  • Typos for false knowing

  • unknown exact name, often resulting in typos
What tools besides copy & paste do you use to ease this burden in your environment ? I am currently using
Eclipse 3.4 with
  • "jBPM & jPDL Tools 3.1.7",

  • Freemarker Editor and "XML Editor  & Tools",

  • "WST XML Core 3.0.4",

  • Teniga javascript 1.0.0,

  • JBoss Freemarker IDE 1.0.2
The tagcompletion is, however, rather bleak. Is there more out there ? Manual extensions or other ?
2 REPLIES 2

jayjayecl
Confirmed Champ
Confirmed Champ
I only use Eclipse (with Alfresco sources, of course), and Scite as a Text editor for everything related to text format.

jck
Champ in-the-making
Champ in-the-making
Hi,
we use the SIDE-Labs open source IDE (http://www.side-labs.org), which is called SIDE. It is based on Eclipse and provides a set of graphical tools and generators to help to develop Alfresco applications. It's the same kind of tools than jBPM & jPDL tools but covers a much wider perimeter.

SIDE provides:
* a content type designer AND generator, so you don't need to write any content model, the tool does it for you
* a form designer accessible through a REST service, so you can integrate forms very easily in your application, and everything is stored in the Alfresco repository
* a workflow designer (a different one from jPDL tools), which allows you to link with content types. Worflows and forms can be integrated toghether so you can create paperless applications
* a view designer AND generator for Alfresco share
* a portal designer AND generator for Alfresco and Liferay so you can integrate your application in Liferay, Alfresco acting as a content provider through REST

Moreover,
* basic webscripts are generated on each content type and view to manage CRUD operations, so you just have to focus on your application hard points
* a SQL module is provided so you can easily manage dynamic list of values and write complex reports with joins

JC