As many of you are aware, there have been numerous discussions and attempts
at creating a "plugin repository" for TiddlyWiki in the past. However, for
various reasons, these attempts have fallen short of delivering something
usable by the community. Over the last few weeks - with the support of the
UnaMesa Association - I've been working on a new project called TiddlyHub
which addresses the same need: making it easier to find plugins. In
particular my focus has been on delivering a solution that meets the
immediate needs of the community and requires minimal maintenance to keep it
up to date. An early preview is available here:
http://dev.squize.org/plugins/

If all goes to plan, within a few weeks this will go live at
http://plugins.tiddlywiki.org. Further features will be added incrementally
as detailed below.

TiddlyHub is designed to make the indexing of TiddlyWiki plugins as
automated as possible in order to reduce the burden of maintenance on
community members. The de-facto standard for publishing TiddlyWiki plugins
is for authors to publish their plugins as a public TiddlyWiki document.
TiddlyHub builds on top of this existing norm by indexing[1] a list of
TiddlyWiki plugin repositories[2] and checks them for updates on a regular
basis.
Therefore, plugin authors normally do not need to manually intervene to keep
listings for their plugins up to date, as TiddlyHub extracts relevant data
directly from the respective plugins.[3]

Future planned features include:

   - Ability for users to suggest repositories for indexing
   - Ability for a plugin author to exclude specific plugins from being
   indexed
   - Comments and ratings on plugins
   - More advanced search and sorting mechanism (currently search only
   searches within plugin titles and the description slice)
   - An RSS feed of plugin updates

Any contributions to the project are very welcome.
Code: http://bitbucket.org/saqimtiaz/tiddlyhub/
Issue tracker: http://bitbucket.org/saqimtiaz/tiddlyhub/issues/
Project wiki: http://tiddlyhub.projects.unamesa.org/

I'd also like to acknowledge the invaluable assistance I've received from
FND and Chris Dent on this project. FND notably spent some of his personal
time creating the TiddlyPy module which is an essential component of
TiddlyHub's indexing mechanism, whilst Chris has provided invaluable
guidance whenever I've hit a dead end.

Best regards,
Saq

[1] Note that TiddlyHub is not a plugin repository, as it neither stores nor
redistributes plugins. It is better thought of as a directory listing of
plugins developed and hosted by various community contributors. In the
context of the TiddlyHub project, the term "plugin repository" refers to a
single TiddlyWiki document published by a community contributor which
contains plugin tiddlers (e.g. http://www.tiddlytools.com).
[2] the (preliminary) list of repositories currently being indexed is
available at http://dev.squize.org/plugins/repositories/
[3] guidelines for plugin authors to ensure that their plugins are indexed,
will be properly documented before the initial version of TiddlyHub goes
live

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to TiddlyWiki@googlegroups.com
To unsubscribe from this group, send email to 
tiddlywiki+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/TiddlyWiki?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to