Welcome to the new Plugin Repository

Hello everyone,

We've finally opened our long-promised new plugin repository site for beta
testing. The beta site is at:
http://beta.plugins.intellij.net/

You can use your existing ITN account to log in, or create an account on
the site. Feel free to browse around, and if you're a plugin developer, you
can claim ownership of your plugins.

You can report bugs or suggest new features in this thread.

Enjoy. :)

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0
88 comments
Avatar
Permanently deleted user

+1

0
Avatar
Permanently deleted user

http://beta.plugins.intellij.net/plugin/?id=95


Why every apostrophe is prefixed with a back-slash?

0
Avatar
Permanently deleted user

I think that anonymous rating and commenting should be allowed because
most plugin users (not developers) don't have a JetBrains account.
And nobody likes to sign up just because he/she wants to rate or comment a plugin.

But I don't like the word 'Anonymous' in anonymous rates/comments.
Anonymous users should get a mandatory text field where the must enter a name.
This would make the rate/comment less anonymous.

I also think that the field 'comment' should be mandatory if someone rates
a plugin. This way users must explain why they e.g. 'hate' a plugin.

Karl

0
Avatar
Permanently deleted user

This is a snapshot. The sync from the old repository
to the new one is one-way.


What does this mean for plugin developers?
Should we still add/update our plugins on the old site
and you sync the data when the new site replaces the old one?

BTW love the new plugin repository :)

Karl

0
Avatar
Permanently deleted user

Please remember date/time when a rate/comment was made and display it.

Karl

0

Anonymous commenting is fine (easy to ignore), but ratings show up on the main page. Anybody could give your great JFormDesigner plugin a bunch of 1 star reviews and give their own inferior competing plugin a few 5 star reviews. This would make the top rated list at the main page completely useless. Without anonymous ratings such actions are more detectable.
Also I imagine it is pretty easy to sign up (although this is currently impossible).

Bas

0
Avatar
Permanently deleted user

Hello Karl,

>> This is a snapshot. The sync from the old repository to the new one
>> is one-way.
>>
KT> What does this mean for plugin developers?
KT> Should we still add/update our plugins on the old site
KT> and you sync the data when the new site replaces the old one?

You should add the plugins on the new site. They won't be available for old
site users until we switch the main site to the new code, but this should
happen very soon (in a few days).

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0
Avatar
Permanently deleted user

Hello Tom,

>> http://beta.plugins.intellij.net/plugin/?id=95
>>
T> Why every apostrophe is prefixed with a back-slash?

Known bug.

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0
Avatar
Permanently deleted user

Hello Alexey,

AE> No notifications to author about comments.

Will be added, thanks.

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0
Avatar
Permanently deleted user

Anonymous commenting is fine (easy to ignore), but ratings show up on the main page.
Anybody could give your great JFormDesigner plugin a bunch of 1 star reviews and give
their own inferior competing plugin a few 5 star reviews. This would make the top rated
list at the main page completely useless. Without anonymous ratings such actions are more detectable.
Also I imagine it is pretty easy to sign up (although this is currently impossible).

IMHO this is why "ratings" are overestimated. There's no one good and reliable rating system that is
based only on one "parameter".
Also the rating is a static measure, whereas the plug-ins evolve: some versions might be bad and
others might be simply brilliant, so exactly what version was rated is also relevant.

If ratings are still to be used, than anonymous rating has it's sense if one thinks that anonymous
downloads of those plug-ins are possible. They all have still something in common: an IntelliJ
license :).
So the only way to make posts and ratings bound to something not so easy manipulable is to bind them
the IntelliJ license key. This would be however too complicated I suppose :).

Ahmed.

0
Avatar
Permanently deleted user

Please hide emails of plugin author.
Or make it configurable in my profile

IMHO emails should not be hidden but rendered as images.
The users need have no easy way to contact the authors of the plug-ins.

Ahmed.

0
Avatar
Permanently deleted user

I'm not sure whether it is useful to display the full plugin version history on the plugin page.
See http://beta.plugins.intellij.net/plugin/?id=218 for an extreme example.

Would be better to show only the latest plugin versions for different IntelliJ IDEA versions
and move the complete version history to another page. In case of the JBoss plugin this
would reduce the list on the plugin page to three entries:
3.-eap06 for IDEA 6.0
2.11for IDEA 5.0 - 5.1 and
1.17 for IDEA 4.5.

Would also be also nice to have 'Recent change notes' for each version.
Currently only the 'Recent change notes' of the last version is available.

Karl

0
Avatar
Permanently deleted user

I'm not sure whether it is useful to display the full plugin version history on the plugin page.
See http://beta.plugins.intellij.net/plugin/?id=218 for an extreme example.

Would be better to show only the latest plugin versions for different IntelliJ IDEA versions
and move the complete version history to another page. In case of the JBoss plugin this
would reduce the list on the plugin page to three entries:
3.-eap06 for IDEA 6.0
2.11for IDEA 5.0 - 5.1 and
1.17 for IDEA 4.5.

Would also be also nice to have 'Recent change notes' for each version.
Currently only the 'Recent change notes' of the last version is available.

It starts to get pretty complicated :).
The feature requests on this thread are already so many that it could be project on it's own :).

Ahmed.

0
Avatar
Permanently deleted user

Bas Leijdekkers wrote:

Anonymous commenting is fine (easy to ignore), but ratings show up on the main page. Anybody could give your great JFormDesigner plugin a bunch of 1 star reviews and give their own inferior competing plugin a few 5 star reviews. This would make the top rated list at the main page completely useless. Without anonymous ratings such actions are more detectable.
Also I imagine it is pretty easy to sign up (although this is currently impossible).

Bas


I think that's a silly reason to make the site harder to use. If anyone
is going to stuff the voting boxes then they'll do it whether they have
to create a million accounts or not.

0
Avatar
Permanently deleted user

You should require all votes of 1 or 2 stars to be accompanied with a
comment explaining why.

Dmitry Jemerov (JetBrains) wrote:

Hello everyone,

We've finally opened our long-promised new plugin repository site for
beta testing. The beta site is at:
http://beta.plugins.intellij.net/

You can use your existing ITN account to log in, or create an account on
the site. Feel free to browse around, and if you're a plugin developer,
you can claim ownership of your plugins.

You can report bugs or suggest new features in this thread.

Enjoy. :)

0
Avatar
Permanently deleted user

Hi Keith,

Keith Lea wrote:

I think that's a silly reason to make the site harder to use. If
anyone is going to stuff the voting boxes then they'll do it whether
they have to create a million accounts or not.


I could not disagree more. By the same reasoning I should not take the
effort to lock my door when I leave home. If anyone is going to break in
they'll do it whether they have to find a way around the lock or can
just walk in.

Sure, anybody with enough will to cheat would still do it. But a
registered vote would keep the honest people honest. Anonymous votes are
worthless to me, they have no credibility. Thus my suggestion makes the
site easier to use, for me.

Bas

0
Avatar
Permanently deleted user

There's a typo and grammar error when clicking the "Add new plugin" button while
not being logged in: "What is a JetBrains account?".

BTW: http://account.jetbrains.com/ appears to be dead.

0
Avatar
Permanently deleted user

There's a weird mouse-over effect in IE6. The image and the text is not
clickable below the font's baseline and the color is not (always) changed when
hovering over it with the mouse. See the screenshot.



Attachment(s):
mouse-over-effect.PNG
0
Avatar
Permanently deleted user

An Ajax autocompletion dropdown like the one from Google Suggest would be cool
for the "Search" textfield.



Attachment(s):
search-suggestions.PNG
0
Avatar
Permanently deleted user

Hi Dmitry,

DJ> You should add the plugins on the new site. They won't be available
DJ> for old site users until we switch the main site to the new code,
DJ> but this should happen very soon (in a few days).

Just uploaded a new version (that was not migrated from the old site, probably
the snapshot was taken before I uploaded it there) for the eclipse importer
plugin. Apparently, the description & changes fields are not properly extracted
from the plugin xml (I used the same zip file that the old site had no problems
with).

Best,
Andrei


0
Avatar
Permanently deleted user

KT> Would also be also nice to have 'Recent change notes' for each
KT> version. Currently only the 'Recent change notes' of the last
KT> version is available.

Yep, I miss that as well. It's great that we can now download older versions
of a plugin, but the change notes for every version would help determine
which one of the older versions is the one to get, in case there are problems
with the latest one.

Best,
Andrei


0
Avatar
Permanently deleted user

I guess we come from different parts of the world or something. I rarely
lock my front door or my car. I highly highly doubt that ballot box
stuffing will happen to the IntelliJ plugins page.

Bas Leijdekkers wrote:

Hi Keith,

Keith Lea wrote:

>> I think that's a silly reason to make the site harder to use. If
>> anyone is going to stuff the voting boxes then they'll do it whether
>> they have to create a million accounts or not.


I could not disagree more. By the same reasoning I should not take the
effort to lock my door when I leave home. If anyone is going to break in
they'll do it whether they have to find a way around the lock or can
just walk in.

Sure, anybody with enough will to cheat would still do it. But a
registered vote would keep the honest people honest. Anonymous votes are
worthless to me, they have no credibility. Thus my suggestion makes the
site easier to use, for me.

Bas

0
Avatar
Permanently deleted user

Bas Leijdekkers wrote:

Anonymous votes are
worthless to me, they have no credibility. Thus my suggestion makes the
site easier to use, for me.


I agree. I don't care much about the possibility to cheat, but as a plugin
author I'm interested to use the information to improve the plugin. Just making
a comment mandatory doesn't help as well, this would end up in comments like
"..." or "it sux". Just as I run a spam filter on my mail to get rid of things
I'm not interested in, this new system should make reasonable attempts at
forcing people to provide valuable feedback. Reducing the anonymity is one way
to do that.

Sascha

PS: I just realized that one star means "I hate it". LOL, now it doesn't
surprise me that one would want to stay anonymous for that ;)

0
Avatar
Permanently deleted user

Karl Tauber wrote:

Please remember date/time when a rate/comment was made and display it.

+1

Also it feels a bit odd that new comments appear on the top of the list.

0
Avatar
Permanently deleted user

Display user's first and last name instead of login name in comments and author-info.

0
Avatar
Permanently deleted user

Wow.. It certainly looks neat and sleek..

Good job !!!

0
Avatar
Permanently deleted user

Ok.. Here is some thing I can add.

When I click on download plugin File/URL link, I am not seeing SaveAs dialog (not always) in Mozilla FireFox v1.0.7 (see attached file). Looks like, there is some issue with the MIME type settings for download File/URL link.

I tried it using IE, it seems to work fine.



Attachment(s):
PluginRepository-MimeIssue.JPG
0
Avatar
Permanently deleted user

Wow, good job on the redesign.

It would be nice if the "Top 10 New or Updated" , "Top 10 Downloads", and "Top 10 Rated" were clickable; If clicked it should take you to a list of all the plugins sorted by Last Updated, #downloads, or rating, respectively.

It would be nice if Editor category could be broken down into subcategories. Just browsing through the 51 items in the category , I could see five main groups:

1. formatting e.g. Aligner, Auto-Format, Rearranger, Reformat, Jalopy in IDEA, Tabifier

2. editor ui e.g. Character Browser, Code Outline, Editor Tree, FileInfo, File status bar, Google Search, HTML Previewer, Open Containing Folder, Open Folder, OpenExplorer, Ordbogen Search, RemoveEditorPopupMenuActions, SimpleActions, TabReorder, TabStack, TabSwitch, UndoCloseFile

3. custom editors e.g. IDEAVIM, JavaDoc Editor, MiniWiki, PropertiesEditor, StringEditor

4. editing/manipulating/navigate text BrowserWordAtCaret, Comment, Copy As HTML, Hungry Backspace, IDEAmacs, Less Hungry Backspace, LineMover, Locale Utility, Lysosome, Modifier Modifier Plugin, MoveElement, MyCamelHumps, Permute Plugin, PrependAppend, SelectWord, Tagify, Toggle Camel-humps, ToggleCharacterCase, UpperLowerCapitalize

5. generate GenerateSerialVersonUID, GenerateToString

Actually, I would like to have these as toplevel categories since these are popular plugin areas, and condense some of the other toplevel categories like Art, Database Design, Games, GUI Builder, Memory Profiler, Profiling, Reporting, Security, SQL.

0
Avatar
Permanently deleted user

Hello Alex (and others),

We have now spent some time cleaning up the plugin category structure on
the new site. Please take a look at it - I hope it makes a bit more sense
now. If you have more suggestions for better plugin organization, don't hesitate
to post them here.

--
Dmitry Jemerov
Software Developer
http://www.jetbrains.com/
"Develop with Pleasure!"

A> Wow, good job on the redesign.
A>
A> It would be nice if the "Top 10 New or Updated" , "Top 10 Downloads",
A> and "Top 10 Rated" were clickable; If clicked it should take you to a
A> list of all the plugins sorted by Last Updated, #downloads, or
A> rating, respectively.
A>
A> It would be nice if Editor category could be broken down into
A> subcategories. Just browsing through the 51 items in the category ,
A> I could see five main groups:
A>
A> 1. formatting e.g. Aligner, Auto-Format, Rearranger, Reformat,
A> Jalopy in IDEA, Tabifier
A>
A> 2. editor ui e.g. Character Browser, Code Outline, Editor
A> Tree, FileInfo, File status bar, Google Search, HTML Previewer, Open
A> Containing Folder, Open Folder, OpenExplorer, Ordbogen Search,
A> RemoveEditorPopupMenuActions, SimpleActions, TabReorder, TabStack,
A> TabSwitch, UndoCloseFile
A>
A> 3. custom editors e.g. IDEAVIM, JavaDoc Editor, MiniWiki,
A> PropertiesEditor, StringEditor
A>
A> 4. editing/manipulating/navigate text BrowserWordAtCaret,
A> Comment, Copy As HTML, Hungry Backspace, IDEAmacs, Less Hungry
A> Backspace, LineMover, Locale Utility, Lysosome, Modifier Modifier
A> Plugin, MoveElement, MyCamelHumps, Permute Plugin, PrependAppend,
A> SelectWord, Tagify, Toggle Camel-humps, ToggleCharacterCase,
A> UpperLowerCapitalize
A>
A> 5. generate GenerateSerialVersonUID, GenerateToString
A>
A> Actually, I would like to have these as toplevel categories since
A> these are popular plugin areas, and condense some of the other
A> toplevel categories like Art, Database Design, Games, GUI Builder,
A> Memory Profiler, Profiling, Reporting, Security, SQL.
A>


0
Avatar
Permanently deleted user

I don't know if its too late to bring up this suggestion or if its any relevant

Will it be nice to have an extra field in plugin.xml to specify the tested platforms of the plugin ?
Eg. Windows,Linux]]>

We all know Java is platform independent and the plugin developed for IntelliJ is "supposed" to work on any IntelliJ supported platforms. I am not very sure that all the plugins we have for IntelliJ will work in Windows, Linux & Mac.

By having this extra information will definitely increase the confidence factor of the "plugin users" especially for Mac & Linux users.

Please correct me if it doesn't make sense.

Thanks,

Siddique

0

Please sign in to leave a comment.