Opened 16 years ago

Closed 16 years ago

#214 closed (fixed)

Extensions

Reported by: Gregory Vincic Owned by: Gregory Vincic
Milestone: 2.0 beta 1 Keywords:
Cc:

Description

Extending proteios gui enables us to streamline plugin configuration and job creation. We'll do this by enabling proteios gui to be extended in a similar way as it is today with plugins.

Change History (15)

comment:1 Changed 16 years ago by Gregory Vincic

Status: newassigned

comment:2 Changed 16 years ago by Gregory Vincic

(In [1830]) Refs #214. Initial revision of ExtensionLoader?.

comment:3 Changed 16 years ago by Gregory Vincic

(In [1831]) Refs #214. Initial revision of ExtensionLoader?.

comment:4 Changed 16 years ago by Gregory Vincic

(In [1832]) Refs #214. Refactored out file locating method into a FileLocator?. The ExtensionLoader? uses the FileLocator? to find files ending with .ext.jar

comment:5 Changed 16 years ago by Gregory Vincic

(In [1842]) Refs #214. External actions are now loaded by the ActionFactory?. All jar files named *.ext.jar in WEB-INF/lib will be parsed for classes that extend the ProteiosAction?. If so the ActionFactory? will try to load that action. It's not possible to overload a predefined action as those are loaded first. Now we have to figure out how to let extensions decide in which context they should appear.

comment:6 Changed 16 years ago by Gregory Vincic

(In [1843]) Refs #214. Removed loadingExtensions diagram and unused variable in ActionFactory?.

comment:7 Changed 16 years ago by Gregory Vincic

(In [1844]) Refs #214. Extensions can now be enabled for context sensitivity. See MenuContext? and ViewLeft?.

comment:8 Changed 16 years ago by Gregory Vincic

(In [1853]) Refs #214. Moved context related classes out of org.proteios.action and into org.proteios.

comment:9 Changed 16 years ago by Gregory Vincic

(In [1854]) Refs #214. Moved context loading from ViewLeft? to the Registry.

comment:10 Changed 16 years ago by Gregory Vincic

(In [1856]) Refs #214. Added PopupLink?. ViewActiveDirectory? also supports listing of context enabled actions that list the FileContext?. Also added initial revision of a shaded popupbox.

comment:11 Changed 16 years ago by Gregory Vincic

(In [1875]) Refs #214. Added CrossLink?. Used in the popup window when running an extension.

comment:12 Changed 16 years ago by Gregory Vincic

(In [1900]) Refs #214. Plugins inside extensions are now easy installable through the gui with a single click.

comment:13 Changed 16 years ago by Gregory Vincic

Need documentation

comment:14 Changed 16 years ago by Gregory Vincic

(In [1907]) Refs #214. When installing a plugin that resides within an extension it's now shared to everyone.

comment:15 Changed 16 years ago by Gregory Vincic

Resolution: fixed
Status: assignedclosed

Read more about extensions in our ExtensionManual.

Note: See TracTickets for help on using tickets.