[forge-dev] [JBoss JIRA] Commented: (SEAMFORGE-164) Forge Plugins should be decoupled from the Shell Interface, run standalone in JBoss Tools

Max Rydahl Andersen (JIRA) jira-events at lists.jboss.org
Wed May 11 09:25:19 EDT 2011

    [ https://issues.jboss.org/browse/SEAMFORGE-164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12601329#comment-12601329 ] 

Max Rydahl Andersen commented on SEAMFORGE-164:

yes, so we agree ;)

My thinking is that there should be a way in Forge (possibly a plugin) to either turn the shell into sending more structured content then just a "semi-random" text stream which we then could "render" independent on how the plugins are implemented.

Alternatively that plugin could open up a port (http even, bound to the local machine) which would receive and send out commands that the IDE could react/query on.

Things like "Query for possible commands", "query for completions for a specific property", "cd to this project", "run this command" and likewise the plugin could ask the IDE "Open this file", "these resources are to be created - please lock workspace" or "about to start command X", "finshed command X, here are the resources added/created - and this one is the main one that should be opened in the IDE" etc.

No matter what functionality we want to do we need to find the manner of communication and what "level" it is done at "forge commands", "ide commands" or more highlevel ones?

> Forge Plugins should be decoupled from the Shell Interface, run standalone in JBoss Tools
> -----------------------------------------------------------------------------------------
>                 Key: SEAMFORGE-164
>                 URL: https://issues.jboss.org/browse/SEAMFORGE-164
>             Project: Seam Forge
>          Issue Type: Feature Request
>          Components: Brainstorming, JBoss Tools Integration
>            Reporter: Lincoln Baxter III
> (01:41:28 PM) Lincoln: I'd like to start Forge in JBoss Tools, but instead of using the Shell, use the PluginMetadata to build a GUI to run Plugins from the IDE itself.
> (01:41:34 PM) Lincoln: Using windows and input fields, etc.
> (01:41:45 PM) Koen Aers: hm
> (01:42:07 PM) Lincoln: So workflow like this:
> (01:42:46 PM) Lincoln: <CTRL-4> JBT pops up a window like <CTRL-3> where you can type and it will search through the list of commands that are available
> (01:42:48 PM) Lincoln: you can pick one
> (01:42:51 PM) Lincoln: when you do
> (01:43:06 PM) Lincoln: JBT generates a UI for that command, with a list of required and optional fields, based on teh plugin metadata

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

More information about the forge-dev mailing list