[]RSS

About Archives Artwork Comic Contact Philosophy Projects Tags

SimpleLink .5 Features

June 11th, 2005 in Design. Projects. Weblog

While not quite finished yet, I’ve finalized the features that will be available in the next release of . All of the existing functions will continue to be available, as well as the following improvements:

  • Correct, semantic tagging. Allows all links to be used by for categorizing posts by cleaning up all outbound links. Example: A search that normally looks like http://google.com?q=term+term will now look like http://warpedvisions.org/tags/google/term+term (site based on WP configuration).
  • All link targets are configurable with a new administration page.
  • Link generation is template-based, in plain PHP. Templates can access key (and custom) WP variables.
  • Link clicks are tracked for site usage analysis. Allows site admin to track downloads, specific image clicks, or abuse.
  • Targets can be used to inject content into posts (like templates). This makes it possible to use the proxy to insert images, template content based on WP settings/posts, or other dynamic content (like a scrape of another site). Example: You could generate an IMDB/Amazon combined div that contained a table of data taken from both sites (images, summary stats, etc.).
  • Targets can also be used to generate WP admin-specific content into posts. This allows WP admins to see edit links for locally linked articles and image upload/update forms inline to their posts.
  • Link injection allows writers to insert chunks of AJAX easily into posts. This will allow WP users to display inline graphs ([sparklines]), and other real-time content.
  • Improved handling for pre and code blocks.

Updated Syntax

  • [!!target: term1 term2 term3|param1|param2|param3]. Targets can either be links or injections, as defined in the SimpleLink WP admin panel.
  • [!![localtarget|param1|param2|param3]]. Local targets are also links or injections, but format is consistent with . Can also be a direct link: [!![http://test.org]].
  • {{Templatename|param1|param2}}. Template targets provide a pure injection syntax similar to the ] template syntax.

Generated URLs

URLs will be generated to point to a local proxy, based on your site url. Examples (syntax/rules subject to change):

  • http://warpedvisions.org/tags/google/test1. A simple google-search link.
  • http://warpedvisions.org/tags/amazon/warpedid/0045354. An amazon link with a referal . id as a parameter.
  • http://warpedvisions.org/tags/injection/sitestats. Returns a chunk of JavaScript that is used to inject content into a post.

 

Leave a Reply

Subscribe to comments