Kosada Incorporated - located in ohio. serving the world.

  • software
  • web applications
  • about us
  • products
Home › Software Development

TWiki Development

Export Topic to PDF feature

Project timespan: July 2005

Since not all browsers automatically give a "save to PDF" option under their "Print" controls, we added a button that would save the topic to a PDF file, with proper formatting and only including the relevant content – that is, leaving out the menu bars, topic forms, metadata, and other ambient website elements.

  • TWiki Development
  • Software Development

Task Tracking system

Project timespan: August 2006 to July 2008

Our way of turning TWiki into a task-tracking system actually consists of several custom plugins and tweaks, including

  • Extending the forms functionality to create custom "task" types (comparable to Drupal's content types), allowing variables such as users and due dates to be associated with task pages.
  • Email notifications of task creation and status/ownership changes.
  • Periodic email notifications of overdue and soon-to-be-due tasks
  • Greatly enhanced dynamic form handling — added metadata search functionality

sample TWiki task

  • TWiki Development
  • Software Development

TWiki E-mail Reminders

Project timespan:

This plugin allows the user to set up e-mail reminders of events.

In our case, we're using this feature in conjunction with our task-tracking system to send reminder emails about tasks at defined increments of time away from the task's due date. The reminder emails tell the user when a task is due in two weeks, one week, two days, tomorrow, today, or overdue. After the task becomes overdue, the reminders come once a day until it is marked complete.

But this plugin can also be used on its own to set up any necessary e-mail reminders, for example, to remind users of birthdays.

Click the image below for larger screenshot.

TWiki email reminders screenshot
  • TWiki Development
  • Software Development

Intelligent Comment Timestamps

Project timespan: October 2007

This little modification parses metadata on comments in the comment log, and makes more readable comments with that information. Comments are separated by day, with a header displaying the date before the first comment of each day.

Comments are also separated by user and time, so if one user posts a few comments in rapid succession and another user responds in a similar manner, the comments will be grouped by user into paragraphs. This turns long comment logs into easily readable dialogues, facilitating natural, fluid conversations over TWiki.

Last but not least, the comments formatting also recognizes when a colon appears at the end of a comment, and indents the following comment one level.

Click the image below to view a larger screenshot.

TWiki comments grouping screenshot
  • TWiki Development
  • Software Development

Multiple Uploads Widget

Project timespan: July 2007

This little plugin extended TWiki's built-in file upload system to give users the ability to upload multiple attachments simultaneously. We've made two versions: One was flash-based and showed users a progress indication bar on each file as it was uploading. The other (pictured in screenshots) is JavaScript-only, for a wider range of compatibility. Click image for larger screenshot.

multiple file uploads screenshot
  • TWiki Development
  • Software Development
Syndicate content

Software

  • Drupal modules
  • Performance Optimization
  • Quartz Composer extensions
  • Miscellany

contact us

email

Email us with our contact form to get a free quote.

postal mail

Kosada, Inc.
71 Grosvenor St.
Athens, OH 45701

telephone

local

+1 (614) 388-9010

toll-free

+1 (888) 8-KOSADA
(that's +1 (888) 856-7232)

fax

we can also receive faxes at our main number,
+1 (888) 8-KOSADA

Search

  • software
  • web applications
  • about us
  • products

Copyright © Kosada Incorporated