Decided to create a topic for the 3rd party components site for discussion regarding the site. Later this year the site will be 5 years old, so I guess it's about time.
What site, and why?
The site is for hosting information and files for third-party foobar2000 components. The basic idea is that component authors would register, add their own components, and keep the data up to date. The site supports so-called moderators, too - active users who help by adding new components and editing existing ones to keep the data valid.
In the last 30 days, the site has had ~25k visits from unique IP addresses and a total of over 466k pages/items accessed (counting all images etc. separately). So, there is continual activity even though some of the information is quite out of date.
Normal users can sign up and subscribe for component updates. Consequently, if that component gets updated, the user will be notified by e-mail. The interval of e-mails can be defined, so there won't be an onslaught of spam. Additionally, one can select to receive notifications from completely new components added to the site.
There was once talk about central repository that would support a component auto-updater. The component never arrived, but if someone would like to make one, the site will definitely support that. In fact, it's still generating applicable data files.
Discussion and the future of the site
Recently Fifoxtasy volunteered to update some of the components, there has been quite many updates (and improvement suggestions
One thing that has crossed my mind every now and then - should the site have an easier domain name? I guess they don't cost that much, if I only came up with some remotely good one...
Some kind of a todo list of features that should be added sooner or later.
- Tell more clearly what are the advantages of registering (Fifoxtasy)
- Checkboxes for enabling/disabling component subscriptions, now one needs to re-add them (Fifoxtasy)
- Separate lists for newly created and recently updated components (Fifoxtasy)
- foobar2000 itself should get a section and its own entry, so that superseding could be marked, and people could subscribe to receive notifications when a new version of foobar is released (Fifoxtasy)
- A list of component update requests on the componen't page, so it would be easier for authors to address them (Fifoxtasy)
- A change for user pages so that it would tell more clearly who is the component author and who merely added it to the site
- Create RSS feed of new components/component updates? (kanak)
- Change the "update request" link's name (kanak)
- Group the update requests by component (kanak)
- Try if a wiki-style list of components would be good (Bachi-Bouzouk)
- Unify the escaping of component data
- Add the current version info directly to component description once there is a default download field
- Add a new selection for selecting one link to be compatible with auto-updaters (2008-07-14)
- The components supersede one another instead of files superseding components (2008-07-14)
- If there's only one search result, jumps now straight to the component's details (Fifoxtasy, 2008-07-06)
- Separate the "locked" and "admin message" list (Fifoxtasy, 2008-07-06)
- A link to the component from the component info editing page (Fifoxtasy, 2008-07-06)
- Superseding is now shown more clearly, even if the component is locked (Fifoxtasy, 2008-07-01)
- Moderators can edit the locked status and component-specific admin notifications (2008-07-01)
- Moderators now get a list of locked components (2008-07-01)
