== TagaRific == StrataChalup OK, ball rolling time! Plan yer code and code yer plan! == Blue Sky v1.0 == I miss the old Pyra.com Blogger bookmarklet(s), where you were on a page, selected the text you wanted to blog your main link to, and thwacked the bookmark on the Netscape toolbar. A pop-up came up with a preconstructed link, you put your supporting text around it, added anything else linkarific that you liked, and sent it off to Peoria. I'd like the same thing, in Safari or Firefox, with code-snippetizer for tags and for trackbacks. Having a control panel would be nice. == Blue Sky v2.0 == And then I got the epiphany-- oh! Convert a TiddlyWiki to this purpose. It will store your posts locally. It will push stuff to the web. You have a tag library, a trackback library, a where-to-push-stuff library. Oh yah, and you can mirv it to multiple blogs separately instead of using one blog service to mail it to another! (Note to self: use powers only for Good!) But wait, if it is its own app, then you won't be off using Bloglines, Newsgator, Newsfire, or whatever doing your normal surfreading stuff. Hmm. == User Workflow == * In browser window, select text * Spawn bookmarklet from browwser toolbar * Popup or sidebar appears with ** preconstructed link of the window URL wrapped around the selected text ** pull down list of blog(s) to which to post ** either pulldown list or blank line in which to put TAGS * Save Post ** Post should meta-tag itself locally as SAVED * Publish Post ** Post should meta-tag itself locally as PUBLISHED and to WHAT == Notes == I describe to DeirdreSaoirseMoen who says, "You want AJAX!" Active Javascript And XML. Aha. It has a name! What ever happened to DHTML? Probably vectored due to IE-ness. Let's do the bookmarklet as a v1.0, and then worry about co-apps. Maybe make it live in a sidebar like Pubsub. == Implementation == * Local to browser ** Bookmarklet v1.0 ** Tiddly Wiki v2.0 * Probably AJAX == Resources == * [How to Develop with Ajax http://www.webreference.com/programming/javascript/jf/column12/] * [Adaptive Path: Ajax, a new approach to web applications http://www.adaptivepath.com/publications/essays/archives/000385.php] * [On Lamp: A Simpler Ajax Path http://www.onlamp.com/lpt/a/5841] * [Codestore: How to Use Ajax http://www.codestore.net/store.nsf/unid/BLOG-20050429] * [Gazingus: Anatomy of a Bookmarklet http://www.gazingus.org/html/Anatomy_of_a_Bookmarklet.html] ** SampleGoogleSearchBookmarklet * [Webreference Bookmarklets How-To http://www.webreference.com/js/column35/] warning: obnoxious talking ad * [Consuming Experience: Bookmarklet for Halo Trackback Parsing http://consumingexperience.blogspot.com/2005/05/haloscan-how-to-find-post-for-comment_22.html] ** SampleConsumingBookmarklet * [Bookmarklet Builder http://www.webreference.com/js/column35/automatic.html] ** SampleBookmarkletBuilder * [Firefox Extensions FAQ http://www.extensionsmirror.nl/index.php?showtopic=2158] DoriSmith adds: if you're interested in building Safari bookmarklets, check out what I've written: * [Safari Bookmarklets http://www.macworld.com/2004/02/secrets/marchgeekfactor/index.php] (for Macworld) * [Safari bookmarklets bug fix http://www.backupbrain.com/2005_04_24_archive.html#a004505] == Help?! == Know the answer to any of these questions? Please update and comment. Would be great to include your blogname here or your email, so I can contact you to find out more. * Doing sidebars? * Is Active Javascript platform-specific, eg Firefox etc friendly? * Start with Tiddly anyway? * What about skins? * Is there an AJ starter app template? ** http://developer.apple.com/internet/webcontent/xmlhttpreq.html, BillHumphries ** http://jibbering.com/2002/4/httprequest.html -- StrataChalup