Kineme is one of the most long-standing and dynamically evolving of our projects. It was started before Apple's release of Quartz Composer to be a faster, open-source version of existing realtime video editing software such as Max/MSP/Jitter. Its interface was also inspired by the graphical functionality of the audio patching system for the Clavia Nord Modular.
Since the 2005 release of Apple's Quartz Composer, we've been working to extend its functionality by developing plugins against an undocumented API and releasing them as open-source, welcoming requests, commisions, suggestions, and collaborations.
The Kineme site provides forums, digg-style voting on bug reports and feature requests, and blog-style news.
TWiki is a multi-user content management system ideal for applications involving collaborative efforts among multiple users on specific topics. We've used its basic functionality for artistic collaboration among a small group, like a band, in which multiple members can upload and edit lyrics, music, and lists of possible venues. Not only can they be archived and searched, but they can be organized within a variety of hierarchical, outline-like structures for easy accessibility.
In addition to configuring its basic functionality for use in simple organizing structures, we've also customized it heavily with our own plugins. Not only do we offer our clients a custom work order/timelog/invoicing package built on these customizations, we also use one for internal Kosada organization. Customizations we've implemented for these systems include:
- Task-tracking/Workflow – This allows employees to log hours on a specific task by navigating to that task's page and clicking an "add" button which adds in increments of 1/2 hour. It also allows each user to see a list of their own tasks sorted by criteria such as urgency, date added, completion status, or name.
- Inventory – This allows for a list of inventories items sorted by fields such as date added, item type, item name, etc. and also can include pictures of each item.
- Accounting / Invoicing – This takes the hours logged on the task application and adds them up for each user. The employee and others authorized (employer, accountant) can then view an itemized list of hours spent on various tasks, with a rate and a total which multiply automatically to give total due.
- PDF Export – Any page can be formatted as a PDF and saved to disk or can be formatted for printing.
- Topic Redirect – Any topic address can redirect to any other topic address. This is useful in cases of duplicate pages that need to be consolidated. Can be overridden with one simple line of code to protect pages from being redirected if need be.
Drupal is one of our favorite frontiers. We've configured a slew of websites (see the Web Portfolio) using it and have contributed a number of modules:
| Module Name | Release Date | Description |
| Footermap | 2007-Jul-24 | Generates a site map in Drupal's footer. |
| Textarea Tabs |
2008-Mar-15 | Makes all textareas (such as the 'body' field on the node edit page) accept the Tab key. |
| Administer Users by Role |
2008-Mar-16 | Site admins can now be given selective permissions for adding users, and can edit a specified subset of the site's users. |
| User Register Role URL |
2008-Mar-16 |
Allows the user to add a fifth component on the user registration URL containing a comma-separated list of roles to be automatically assigned to the newly-created user. |
| CCK Edit Button | 2008-Mar-16 | Provides an 'Edit Button' CCK field, allowing the content-type designer to add a javascript-enabled button to the CCK field set, active when the node is being edited, but hidden when the node is being viewed. |
| User Register Redirect | 2008-Mar-20 |
Redirect to a specified page after an administrator creates a user, based on the newly-created-user's roles. |
| TWikifilter | 2008-Mar-21 |
A set of custom content filters that formats TWiki style formatting. |
| LightweightRSS | pre-release | A quick and easy feed interpreter that displays a block rather than creating nodes. |
| Magpie | pre-release | A little pseudo-module that makes the Magpie RSS parser available to Drupal modules. |
| RLib | pre-release | Allows Drupal database queries to be made into reports using the RLib report writer. |