Hello guys,

After the recent release of FancyBox2Plugin [1] which doesn't seem to draw 
much attention, I decided that I'd better ask what's interesting for the 
community before making another deal of efforts to deliver tools that 
already work for me or those I'd like to implement. So, here I'll list a 
number of things that I can do and would like hear which are of interest 
for others.

[1] https://groups.google.com/forum/#!topic/tiddlywiki/5K0-Znmf9us

*Update SharedTiddlersPlugin*
There are several fixes/small improvements already; more interesting things 
ahead are to implement tags for nodes and describeBase for describing 
folders, search among sets of nodes, links to nodes that use their @names 
instead of urls, propagation of transclusion macros (<<tiddler [[...]]>> in 
an included tiddler -> auto-including of "..."), may be other improvements.
(See http://yakovl.bplaced.net/TW/STP/STP.html)

*Document and make the full release of ForEachTiddlerPlugin v1.2.4 and 
SetManagerPlugin*
Pre-release can be found here: 
https://groups.google.com/forum/#!topic/tiddlywikidev/DSl1wALn9lo (here and 
below "releasing" means creating a repository TW with documentation + 
describing the plugin at customize.tiddlyspace.com)

*Document and release TwFormulaPlugin*
TFP is an implementation of LaTeX formulae which use (depending on a param 
value on startup) jsMath, MathJax or jqMath. Of'course, it doesn't make 
jqMath support sequences that MathJax understands and jqMath doesn't, but 
for now it implements applying formulae parsing using each library for same 
wrappers ($...$, $$...$$, \(...\), \[...\] + \\, \$) and it is planned to 
implement different cross-compability features (for instance, pre-parsing 
of \limits to jqMath's weird diagonal arrows and such things) and perhaps 
some autoreplacement features.

*Document and release CookTiddlerPlugin*
This is a plugin mostly for plugin authors and those who want to write long 
texts autoassembled from small pieces. Currently, the plugin allows to 
define recipes (simplest case: tiddler "Text" is a concatenation of 
"Tiddler A", "Tiddler B" and "Tiddler C") in a way that once any part (say, 
"Tiddler B") is changed, the "Text" tiddler is recalced. Next feature to 
implement is recipes that are cooked only when a button is pressed (this is 
rather a simple thing to implement).

*Document and release NightModePlugin*
NightModePlugin defines a button macro, pressing which changes the 
ColorPalette and recalces styles in a way that everything becomes "light on 
dark" rather than "dark on light" (saving battery and/or your eyes).

*Document and release minor/auxiliary tools/tweaks*
*EditableTransclusionPlugin* -- adds an optional label param to the tiddler 
macro which causes inserting of an edit button (with the corresponding 
label, click to open the transcluded tiddler in the edit mode). Taking into 
account things like PasteUpPlugin and twve plugins, this is useful mostly 
for touch-screens.
*InnerExternalLinkPlugin* -- makes "external" urls (like 
http://some.site.com/some/path/page.html#TiddlerName) become internal when 
they link a tiddler within the current TW (e.g. if 
http://some.site.com/some/path/page.html is equal to either SiteUrl value 
or page location). Useful for tiddlers that are to be imported, like 
plugins (you can see this in each of my repositories -- 
http://yakovl.bplaced.net/TW/).
*InTiddlerDateApiPlugin* -- the plugin is oriented on sorting tiddlers by 
date (or date range or more complicated expression) and introduces a filter 
that sorts by date from a section/slice/part of tiddler title and also some 
more low-level and general purpose tools (for using, say, with 
ForEachTiddlerPlugin)
*VirtualTiddlersPlugin* -- although it can grow into a more general-purpose 
tool, for now it is mostly oriented on holding microdata for 
auto-aggregated lists and, more precisely, I use it to insert "blank gaps" 
into different journal-like lists (info about all the gaps is kept in 1 
tiddler while each gap "virtual tiddler" can have some slices, sections -- 
for instance, "comments", -- etc).

*Create a ~maintained CodeMirror repository* (with docs, up-to-date version 
etc)
Although the plugin for using codemirror is implemented by Mario and 
updated by Jim [1,2] while I've made humble input, the plugin has only a 
quite outdated repositories [1,3,4], is difficult to install (many tiddlers 
to be copied) and rather poorly documented. As I've done some tweaks and 
have tools (CookTiddlerPlugin) to ease the installation process (and 
probably even to create a service that allows to assemble the plugin with a 
set of modes inside one tiddler), I can create a repository with docs and 
improved plugin(s) for easier use.
[1] http://codemirror-plugins.tiddlyspace.com/#CodeMirrorPluginInfo
[2] 
https://groups.google.com/forum/#!searchin/tiddlywiki/codemirror/tiddlywiki/KRnQvzazULE/MUGP-s3TPpgJ
[3] http://codemirror.tiddlyspace.com/
[4] http://codemirrorplugin.tiddlyspace.com/

*Document and release several tweaked TiddlyTools* (@Eric, I'll be glad to 
discuss what's the best stratagy of proceeding here)
*QuickEditPackage* -- installation of the new version doesn't require 
changing EditTemplate or ToolbarCommands or other system tiddlers 
(especially useful for sharing from the central node via 
SharedTiddlersPlugin). Long-term plan is to make it combinable with 
CodeMirror and to implement hot keys support (like ctrl+b = add the ''...'' 
wrapper)
*SaveAsPlugin* -- added the "filter:..." param (to cook a TW from an 
arbitrary set of tiddlers); the "process:..." param that allows to process 
tiddlers (via JavaScript) before cooking the file file; and implemented the 
support of relative addresses

*Improve implementation of DisqusPlugin, document and release*
The very basic implementation which is still to be tested, can be seen in 
action at the FancyBox2Plugin repo [1] (for those who don't know, Disqus 
allows to insert comment blocks in web pages and various adjacent things). 
It's no big deal to tweak it slightly so that anyone can use it, but it is 
still to be tested.
[1] http://yakovl.bplaced.net/TW/ImagesTools/ImageGalleries.html

*Carry on development of AutoSuggestPlugin*
AutoSuggestPlugin, created by Albert 
(https://groups.google.com/forum/#!topic/tiddlywiki/N0or-eZDt-M), is a 
really cool engine that has a lot of potential in improving the workflow. 
It would be nice to extend its features in a number of ways, including 
better support of the "edit tags" area and interaction with CodeMirror 
editor.

*Important notes*
* as you may have noticed, I release new extensions rather seldom (which is 
partially due to consistent documenting takes considerable time), so the 
good question to answer is -- which work would you prefer to see done in 
the first place?
* while full releasing or creating takes time, pre-releases of already 
created plugins is a simple thing to do (publication of raw plugins without 
docs and repos but with short intros), so you can request those if you're 
interested
* in you appreciate my works (http://yakovl.bplaced.net/TW/), you can 
donate via 
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=T48HEB8XW4JFC

Best regards,
Yakov.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.

Reply via email to