Marc Weber wrote:

> Hi Bram & community,
> 
> There are two things on the Vim sf page which bugged me for years:
> 
> a)
>   There is no way for users adding comments.
> 
>   So as plugin author you just get feedback like a rating -2/2 but you
>   have no clue why. That's very disappointing.
>   This happened to me recently.
>   http://www.vim.org/scripts/script.php?script_id=2934
>   I think this plugin is great because you don't have to remember dozens
>   of mappings.
> 
>   To keep open source projects active you need positive feedback loops.
>   This doesn't happen for Vim plugins.
> 
>   So consider one case: You have uploaded a bug by accident. One users
>   downloads your plugin. It doesn't work. So he rates the plugin with
>   (-1).
> 
>   You can fix the bug. You rating is still -1. The only thing you can do
>   about it is polluting the page by adding a new plugin-name which is bad.

The problem with feedback is that spammers will misuse it.  We have had
this problem with Vim tips before they were moved to the wikimedia site.

If we can put the comments also on the wikimedia site, with a link to
it, perhaps that would work.

> b)
>   users can't add comments. So if there is a newer plugin or if
>   something didn't work or if users have additional comments whatsoever
>   they can't put them on the site. The result is that the site isn't as
>   valuable as it could be. Eg have a look php.net. If there is a bug
>   everyone can upload a comment posting his workaround. It's ugly but it
>   works pretty well. 
> 
>   Indeed it can be much simpler. Adding one link to a discussion site on
>   the Vim wiki eg http://$VIMWIK/pulgin_plguin_nr would be enough.
>   Zero effort but much value.

You can already add links, but a generic mechanism would indeed be
better.

There, I added a link in the header.  Let me know if this will work.

John Beckett can perhaps set up a template for a scripts wiki page.

> c) (less important)
>   Plugin information can't be exported. This I and the author of Vimana
>   we both implemented hacks to get a list of plugins to support
>   installing plugins in an easier way.
> 
>   So I'd like to add an interface which returns a big json dict (which
>   can be read by Vim!) telling about all plugins and their latest
>   versions. This will safe some traffic and a lot of CPU power..

Since there is no specified format, I don't know of a reliable way to do
this.

I don't think there is a way to get a list of uploaded files by date.
Perhaps that's all you need.

> I know both: PHP and MySQL. I can do all changes. There is one thing I'm
> unsure about. The Vim database contains information about who donated
> how much. This is sensible data. I'm not sure whether I should know
> about those records.
> 
> So what shall I do to get these features implemented? Ask community on
> the mailinglist how they think about it?
> 
> Those changes don't cause much work. But they will generate much value
> to everyone.

I'm careful about giving more people access to the site directly.  If
you say what page you would want to change I can send you the php code
and you can send me a diff.

-- 
hundred-and-one symptoms of being an internet addict:
211. Your husband leaves you...taking the computer with him and you
     call him crying, and beg him to bring the computer back.

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui