Skip to content

crazyproger/webtoper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Target

This plugin aims to improve work with EMC WDK components. Current version developed for WDK 6.5.

What plugin can do

It provides improvements such as:

  1. Navigation from configuration to another elements - quick navigation from class to its usages in configuration files, jsp navigation, 'extends=...' and 'modifies=...' navigation,
    Navigate to component
  2. 'Find usages' of NLS bundles, components, actions,
    Find usages
  3. NLS overrides/overridden properties,
    Overrides/Overridden
  4. Inspections(TODO will be described later),
    Unresolved NLS
  5. Autocompletion,
  6. Quickfixes and intention actions.

Future plans

All planned futures and improvements can be viewed here.

Installation

Plugin is not yet published in JetBrains plugin repository, but last(and not only) release can be obtained here(this is cloud storage - if you've got 503 error then wait 1-2 minutes and try again). Current version supports IDEA Ultimate Edition since 12.0.4 version. To install:

  1. Download plugin
  2. Open IDEA and navigate to Settings(Ctrl+Alt+S)->Plugins and push "Install plugin from disk..." Install button
  3. Choose dowloaded file and restart IDEA

Configuration

By default plugin is disabled for all projects, to enable it your project must contain properly configured Web facets.
Plugin is configured by creating facets of type 'Webtoper' and attaching them to Web facets.
(Right now I'm thinking about removing dependency from Web facets)

Note: you should create 'Webtoper' facet for each 'Web facet' included in your target WDK application.

To attach Webtoper to one Web facet you should:

  1. Go to 'Project Structure' and choose 'Facets' item in 'Project settings' at left side:
    Project Structure
  2. Click 'Add'(Alt+Insert) button and choose 'Webtoper' facet type
    Choose 'Webtoper' facet
  3. Then select Web facet to which you want attach it
    Select parent facet
  4. Choose layer root folder for current facet. Layer root - is the folder with all files of your webtop layer, like source root for .java files
    Choose layer root
    Note: untill you not select layer root - this facet considered as invalid, this mean that it doesn't provide any helpfull functions. You also can't select it as parent for other facets.
  5. Change facet name(not necessary, but helpfull), best name is a layer name.
  6. Select parent layer - you should select layer which current is extend.

After this IDEA will reparse some files and you can use all provided features of plugin.

Hint:You also can create more than one 'Webtoper' facet to each Web facet - this is case when your module contains many layers.

Contribution

If you found a bug in plugin you can submit an issue here.
If before submitting you will try to find this error within existing issues - then God will love you!
If you want to contribute to project, then pull requests - is what you need.

Issue tracker is here.

About

Documentum webtop helper plugin

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages