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 -~----------~----~----~----~------~----~------~--~---