This page contains several ideas for plugin development.
Possible plugins may be:
- Favorites (bookmark) plugin: A panel could contain an organized tree of shortcuts to frequently used code. This could work just like the favorites panel in Internet Explorer or the bookmarks in Netscape (the term 'bookmark' is already used in idea, however).
- a GoTo? File plugin: right click on Editor Window`s loaded class, select "Go to file" -> this will highlight/find/expand same file inside Project Tab window
- Create New Class/Interface/... in same package plugin: right click on loaded in Edit file, and select the "Create New Class in same package". This plugin will allow creating new items in same package like loaded and actrive class has.
- Create patch plugin: this plugin will compile loaded in editor sources and create a jar file which will contain only classes which source files are loaded into Editor.
- cron capabilities built-in in intellij: I would like to specify
some commands to run at scheduled time, for example: sync from perforce, ant compile, ant create_libs. If intellij will have an easy ui interface to specify such win sequencies - that`s will be great!
- an Auto-doc plugin that completes the return, param and throws Javadoc tags once you hit enter at the end of a method decleration.
- a plugin that will allow to jump to the relevant method by regex. Same idea like GoToClass plugin, but for method names. Some shortcut to get popup list of all available method inside loaded class and jump to the selected one! VERY GREAT MISSING FUNCTIONALITY!
- a pluging to load class into IntelliJ by regex (like CTRL-N,
with possibility to type regex) - Implemented, use GoToClass plugin
- a plugin to -check- javadoc (is it present and correct in all opened files for example)
- DTD-Support while coding XML-Access(JDOM). You could assign a .dtd or .xml to a JDOM-Document-Object. Then the plugin could help you while typing those Strings in the getChild(ren) or getAttribute-Methods. Will not be easy to implement, but could be very, very usefull...
- How about a plugin that overrides the Getter/Setter functionality if you have specific code that you always write in a getter and setter. Right now, I use LiveTemplates for this and have to ignore the Alt+Ins Getter/Setter functionality.
- XDoclet plugin that can integrate with IDEA's J2EE support, and allows running of XDoclet generation from an IDEA toolwindow. (alpha available)
- JDO support - a JDO query takes a formatted string as a parameter. This string contains filtering code (which is essentially java). It would be nice to have syntax highlighting and other editor features within this string.
- "Smart Paste" - escapes all control characters when pasting into a String.
- Better Diff - All of idea understands the code properly, but the diff panel does not, its still is a text based tool. it should be possible to re write that code using the Psi interface to provide more intelligent diffs. such as when the method is refactored...
- Caret movement - inside variable, constant, method and class names. Like ordinary word movement with <ctrl>+<left/right arrow> but word boundaries are detected in variable names, constants names, method names, class names etc. (All types of names should be optional by configuration.)
- Constants resolver: Select code such as CONSTANT1 + "foo" + 2 + CONSTANT2 (CONSTANT1 and CONSTANT2 are final static String fields) and see a tooltip with the value. The information to resolve the constants is available at dev-time.
- A CRC-card plug-in. It would automatically generate the list of Collaborators. And sync up the Responsibilities with the main class javadoc. And print out the cards.
- A Patch management plugin. With IDEA's cvs integration, you can't do 'cvs diff -u' on the tree to create a patch, or apply a patch from within the tool. At the moment, submitting patches to open source projects has to be done with the command line.
- a new "Commander" with many more features...
- A deployment plugin which helps you to deploy your application and can construct .jar, .war or .ear files.
- An audit plugin which checks your java code for bad statements. I think of something like the audit in together Control Center.
IDEA configurations
- A plugin to integrate weblogic 7.0 in idea. Most of the IDE support such integration.
- A plugin to integrate JBoss 3.2 in idea. JBoss developed a specific version for eclipse but there is no reason we can't have one too.
- A plugin to develop J2EE resource adapters skeleton from wizards. Right now Forte For Java 4.0 EE supports this thru a plugin available from sun.
- A plugin to assist in creating Struts message resources from existing pages. I would suggest a workflow like this:
- While editing a JSP file, you highlight a piece of text, e.g.
Enter username
- You rightclick and select Convert to message resource
- A dialog box prompts for the message key - you enter e.g.
logon.usernameprompt
- A resource,
logon.usernameprompt=Enter username is appended to the ApplicationResources.properties file and the text is replaced with <bean:message key="logon.usernameprompt"/>
Of course, the plugin could be more fancy, suggesting key names, allowing the properties file to be specified/chosen, handling multi-line properties etc.
- Jmeter plugin - at minimum a plugin to run a testplan while specifiying properties. Nice additions would be the ability to create testplans, and/or to convert a testplan file to a template and dynamically fill the template with things to test.
- Castor (http://castor.exolab.org/sourcegen.html) plugin to auto-generate Java classes given an XML Schema Descriptor file, and automatically insert generated classes into the source tree for current project. Auto-generate for JAXB would be good too, but JAXB sucks as of today (04/08/2003)
- a plugin to follow BugZilla? issues (an HTML Browser may be sufficient)
- Plugin for Log4J categories configuration - imagine a tool pane with the tree of packages/classes and ability to turn on/off debugging with a mouse click. Isn't it cute?. (An implementation can be found at http://www.intellij.org/twiki/bin/view/Main/LogMonitorPlugin. This plugin is still in development.)
- Ant build-scipt generator that takes current IDEA project settings and generates an Ant script that emulates IDEA's build process, for easy transitions from IDEA building to ant-based building.
- Action for running all JUnit tests inside the source folder and panel for results inspection.
- AspectJ plugin
- JDependPlugin (Alpha available)
- A plugin for easing development of JavaHelp help sets.
- a "i18n" plugin: would make maintenance of language files (*_somelocale.properties) easier, like Zaval Java Resource Editor for example (http://www.zaval.org/products/jrc-editor/)
- a "stats-tool". Creates stats about the count of classes, lines of code, biggest classes, properties...
- Plugin for OptimizeIt? - at least to construct a configuration from the current project so you don't have to transfer the classpath, jdk, etc.. across by hand. Further integration to run a project under OptimizeIt? would obviously be even better.
- a plugin that integrates with JUnit and every time you get a green bar, "checkpoints" your code into local VCS or external VCS of choice. Allows "dialing back" to the state of the code at the last green bar. Some discussion of this here: (http://groups.yahoo.com/group/testdrivendevelopment/message/2537)
- Subversion is looking really great as a CVS replacement. I have not doubt this will be supported, but sooner is better than later. For more info: http://subversion.tigris.org/
- JCSC (http://jcsc.sourceforge.net) support. JCSC is a tool to check code against coding standards and weaknesses -- potential bugs -- in the source code. If you have any idea/experiene please contact me at rjocham72@netscapeNOSPAM321.net
- JDemo http://www.jdemo.de. Eclipse has a plugin http://www.jdemo.de/eclipse.html for this demonstration framework.
XML
- The ability ( while editing a XML file ) to select a xsl file from the project path and apply it with the output going to a HTMLPane within the main frame
- XSLT refactorings - for example "Extract Template", "Introduce Variable", etc.
GUI
- A GUI designer - this could be done in a plugin so the people who don't want one don't have to deal with one, and those who do can have their cake (IDEA) and eat it too (design GUIs).
- A toolbar test clock : running time since the latest junit test, .. since the latest working test, average, mean,..
- Find newest Idea-version. Checks www.intellij.com/eap/downloads for new builds
Take a look at VersionChecker
- A little game like Pong :). With network-support?
- A sound-plugin to customize sounds that are played when some actions occure.
- Ok - so who wants to spend an hour recoding this plugin for IDEA? http://plugins.jedit.org/plugins/IRC That way when we all hang out in #java on EFNet - we won't need an extra IRC window open
- Integrate ICQ java client as tool window
- Having an integrated Log4J log message viewer would be nice. In fact, it took me 5 min to integrate chainsaw to IDEA, but it doesn't work - IDEA uses Log4J 1.1.3 and chainsaw is based on 1.2.4, and there are VerifyErrors?, Exceptions, etc...
- An implementation can be found at http://www.intellij.org/twiki/bin/view/Main/LogMonitorPlugin. This plugin is still in development.
- Other IDE's have well-developed plugin systems; we should steal as many good ideas as possible!
- The plugin newsgroup: jetbrains.intellij.plugins
SQL
- Adapter plug-ins to allow JBuilder JEdit Eclipse NetBeans? plug-ins to run in IDEA
- Adapter plug-ins to allow JBuilder JEdit Eclipse NetBeans? plug-ins
to run in IDEA
* NetBeans? : http://www.netbeans.org/catalogue/
When you have IDEA automatically generate methods that a class
is supposed to implement, it would be nice to have TODO markers
placed inside those empty bodies so you don't accidentally forget
one.
JavaBean PropertyChangeListenerSupport?
NetBeans? has a plugin to decorate accessor methods with the appropriate code to support PropertyChangeListeners?.
It would be great if the create getter/setter functionality had the ability to add PropertyChangeSupport? the addPropertyChangeListener methods and generate the wrapper code inside the setters to fire the notifications.
CategoryIdeasAndSuggestions
black jack
internet black jack
online black jack
jack black
free black jack
black jack online
casino poker
online casino poker
bingo casino gambling online poker
casino poker chips
internet casino poker
poker casino game
free poker
free online poker
free poker game
free strip poker
free video poker
free texas holdem poker
full poker tilt
bonus code full poker tilt
freeroll full poker tilt
.net full poker tilt
full poker review tilt
internet poker
internet poker game
internet casino poker
internet poker software
internet poker site
free internet poker
online casino
online casino gambling
best online casino
free online casino
best online casino gambling
online casino review
online casino game
online poker
free online poker
online poker game
online poker rooms
play online poker
online video poker
online poker tournament
pacific poker
888 pacific poker
pacific poker download
pacific poker .com
pacific poker bonus code
pacific poker bonus
paradise poker
paradise poker scam
paradise poker bonus code
paradise poker net
paradise poker .net
paradise poker bonus
party poker
party poker bonus
party poker bonus code
party poker cheat
free party poker
poker party supply
play poker
play online poker
play free poker
play free poker online
learn how to play poker
play video poker
chip poker
chip poker set
chip clay poker
chip custom poker
chip poker trick
casino chip poker
chip poker
chip poker set
chip clay poker
chip custom poker
chip poker trick
casino chip poker
poker hands
winning poker hands
rank poker hands
best poker hands
ranking of poker hands
texas holdem poker hands
poker room
online poker rooms
online poker room review
poker room review
free poker rooms
poker rule
holdem poker rule texas
game poker rule
poker rule tournament
em hold poker rule texas
poker software
party poker cheat software
free poker software
online poker software
internet poker software
poker room software
poker star
poker star net
poker star .net
poker star .com
poker star cheat
poker star download
poker super star
poker table
poker table supply
poker table top
how to build a poker table
poker table plan
poker table for sale
folding poker table
poker tournament
online poker tournament
free poker tournament
free online poker tournament
las vegas poker tournament
poker tournament rule
strip poker
free strip poker
video strip poker
online strip poker
strip poker game
free online strip poker
holdem poker texas
free holdem poker texas
holdem online poker texas
holdem poker rule texas
game holdem poker texas
free game holdem poker texas
video poker
online video poker
free video poker
video strip poker
poker video
video poker game
poker series world
2005 poker series world
2005 poker result series world
game poker series video world
machine slot
free machine slot
free game machine slot
free machine play slot
download machine slot
game machine slot
online slot machine
buy slot machine
buy home slot machine
buy video slot machine
buy used slot machine
buy igt slot machine
buy machine slot where
buy casino slot machine
free machine online slot
free game machine online slot
free machine online play slot
casino free machine online slot
free machine online realistic slot
free machine online slot video
best free machine online slot
free slot machine
free slot machine game
play free slot machine
free casino slot machine game
free online slot machine
free online slot machine game
online slot machine
free online slot machine
play free slot machine
play slot machine
play free slot machine online
play free slot machine game
play slot machine online
best slot machine to play
slot machine for sale
casino slot machine for sale
video slot machine for sale
used slot machine for sale
wheel of fortune slot machine for sale
antique slot machine for sale
casino bonus
online casino bonus
no deposit casino bonus
playtech casino bonus
microgaming casino bonus
free casino game
casino game
free online casino game
online casino game
casino game online
casino gambling
online casino gambling
casino gambling internet online
best casino gambling online
casino gambling internet
sports gambling
sports hueyspicks gambling football
online betting sports gambling
online sports gambling
free gambling
free gambling tip
free gambling money for online casino
free online gambling
gambling online free game
internet gambling
internet casino gambling online
internet casino gambling
internet casion gambling
internet gambling poker
online gambling
online casino gambling
internet casino gambling online
best online casino gambling
online gambling directory
aladdin casino
aladdin hotel and casino
aladdin resort and casino
aladdin hotel and casino las vegas
aladdin casino las vegas
argosy casino
argosy casino indiana
argosy casino kansas city
argosy casino and hotel
argosy casino lawrenceburg indiana
casino foxwoods
casino foxwoods resort
casino ct foxwoods
casino foxwoods hotel
casino foxwoods hotel near
free online casino game
play free casino game online
free online casino slot game
free online casino game craps
casino free gambling game online
mohegan sun casino
mohegan sun casino resort
mohegan sun casino ct
mohegan sun hotel and casino
mohegan sun casino connecticut
casino morongo
morongo casino resort
morongo indian casino
morongo hotel and casino
casino morongo ca
casino niagara
niagara falls casino
seneca niagara casino
niagara fallsview casino
niagara fallsview casino resort
pala casino
pala resort and casino
pala hotel and casino
pala indian casino
pala casino resort and spa
pala casino san diego
casino royale
james bond casino royale
casino royale las vegas
casino royale hotel
casino royale movie
2006 casino royale
free casino game
free online casino game
free casino slot machine game
free casino slot game
play free casino game online
play free casino game
soaring eagle casino
soaring eagle casino and resort
soaring eagle casino michigan
soaring eagle hotel and casino
soaring eagle casino mt pleasant
soaring eagle casino concert
casino windsor
windsor casino hotel
casino windsor canada
windsor ontario casino
casino in windsor canada
address casino windsor
casino winstar
casino oklahoma winstar
casino ok thackerville winstar
casino in oklahoma winstar
casino ok winstar
casino hotel winstar
pechanga casino
pechanga resort and casino
pechanga casino temecula
pechanga hotel and casino
pechanga casino temecula ca
|
|