TWiki is an open source project with over a decade of history behind it. Built entirely by a team of volunteers all over the world, it has grown to encompass millions of users in more than 100 countries around the globe.
| "We strive to create the best enterprise collaboration platform in terms of usability, quality, feature set, extensibility, and security. Do you use TWiki or other open source software? Are you a coder, tech writer, or evangelist? I invite you to join the TWiki team to work on sexy new features!" -- PeterThoeny, Founder and BDFL of TWiki.org |
| Some Sample Coding Projects - Grab one that is not taken and implement it! | ||||
|---|---|---|---|---|
|
Create a Gantt editor plugin based on the jQueryGantt editor -- see details | |
Update & simplify AutoCompletePlugin to use the JQueryPlugin instead of the YahooUserInterfaceContrib -- see details | |
| |
Convert the RatingContrib into a plugin and name it StarRatingPlugin -- see comments | |
Create a TWikiDrawSvgPlugin - an SVG based draw plugin to replace the TWikiDrawPlugin -- see comments | |
|
Create a EncryptPlugin - many companies would love to have a way to securely store passwords in TWiki -- see comments CraigMeyer is currently coding this |
|
PluginBenchmarks - we need a better plugin benchmarking tool | |
|
Create a ListPlugin to control bullet lists, such as the start number of ordered lists -- see details | |
Enhance usability of the SlideShowPlugin to support S5 or other Javascript/CSS solutions for better presentations -- see comments | |
|
Create a SurveyPlugin to conduct and manage user surveys -- see comments | |
Add piechart feature to ChartPlugin | |
|
Create an ImageSelectionPlugin to manage pictures attached to dashboards -- see details | |
Fix the OpenIdRpContrib to work with TWiki-5.0 and enhance integration to use the new user data management API and GUI IanKluft is currently coding this |
|
|
Enhance the CalendarPlugin with GUI to add/change events; support hourly events; import and export of iCalendar events | |
Create an auto-save feature for TWiki: Save topic text periodically to a temporary location to reduce the chance of losing content in edit sessions -- see discussions | |
|
Database backend to store TWiki topics - as an option to flat-file data store -- see details | |
Allow free-form topic names, e.g. less geeky than WikiWords -- see details | |
|
Simplify skin creation, with the goal to make it very easy for integrators to create a new skin -- see details | |
Move to jQuery - TWiki-5.0 already standardized on jQuery, but Behaviour dependency needs to be removed in various places -- see details | |
|
Combine functionality of JumpBox and search into a single search box -- see proposal PeterThoeny is currently coding this |
|
Point and click access control with GUI to manage groups: Select users into a group; select a group to restrict access to a web -- see details | |
|
Update JSPopupPlugin to use the JQueryPlugin instead of the YahooUserInterfaceContrib -- see details | |
Update TWikiForWindowsPersonal to use the latest TWiki-6.1 release | |
|
Create an Ubunty Linux distribution of TWiki-6.1 for an easy install: apt get twiki |
|
Create a TwitterPlugin to link @somename |
|
|
Make topic summary optionally based on search terms -- see details SteveMokris is currently coding this |
|
Create a WantedPagesPlugin that lists pages waiting to be created, e.g. red-links indicating non-existing pages -- see details TylerSlijboom is currently coding this |
|
|
Improve TagMePlugin - Ajax-ify the tagging plugin using jQuery | |
Many core features are waiting to be implemented, see list at TWikiFeatureProposals | |
|
API and GUI to manage user data. Implemented by SopanShewale and PeterThoeny |
|
Flag to force a password change. Implemented by SopanShewale and PeterThoeny |
|
|
Parameterized variables, aka a macro language for TWiki. Implemented by ChrisLahti |
|
Support for authenticated proxy server. Implemented by PeterThoeny |
|
|
Support relative heading levels for INCLUDE. Implemented by PeterThoeny |
|
ReputationPlugin to create and maintain user reputation in a TWiki site Implemented by JoonaKannisto |
|
|
GitPlugin to enable a distributed operation of TWiki, where multiple TWiki sites are synchronized with each other. Implemented by ThomasWeigert |
|
ColorPickerPlugin offering a color picker input widget for TWiki Forms and TWiki applications. Implemented by PeterThoeny |
|
|
ScrollBoxAddOn to add scrolling text, logo rolls and image rotation to TWiki pages. Implemented by PeterThoeny |
|
QRCodePlugin to show QR Code barcodes in TWiki pages. Implemented by PeterThoeny |
|
|
Add sparklines feature to ChartPlugin -- see comments Implemented by TaitCyrus |
|
Create a SliderControlPlugin - more usable TWiki applications -- see comments Implemented by AaronLWalker |
|
|
RecentVisitorPlugin to show statistics of recent visitors to a TWiki site. Implemented by PeterThoeny |
|
More visual user profile pages with picture selection and status updates Implemented by PeterThoeny |
|
|
Automatically updated site statistics page. Implemented by PeterThoeny |
|
Read-only skin mode. Implemented by PeterThoeny |
|
|
S/Mime support for notification e-mails. Implemented by TimotheLitt |
|
Improve attachment-to-Trash flow. Implemented by GeorgeTrubisky |
|
|
BackupRestorePlugin to backup and restore TWiki, and to upgrade content from an older TWiki -- see details Implemented by PeterThoeny |
|
Create point and click bookmarks for better usability -- see details Implemented by PeterThoeny |
|
| |
Create a VMware-based TWiki virtual appliance running TWiki-5.1.0 on CentOS guest OS Implemented by PeterThoeny |
|
Create a new SendMailPlugin to send e-mail from TWiki applications Implemented by PeterThoeny |
|
|
New PercentCompletePlugin that adds a percent complete selector, for use in TWiki forms and TWiki applications. Implemented by PeterThoeny |
|
New ConnectByRestPlugin to call TWiki API functions via TWiki REST functions. Implemented by MichaelGulitz |
|
|
Improve SetGetPlugin - make it grok JSON syntax and calc Implemented by PeterThoeny |
|
Web-based way to empty Trash -- new EcoTrashPlugin Implemented by TimotheLitt |
|
|
Convert the JSCalendarContrib into a plugin and name it DatePickerPlugin -- see comments Implemented by PeterThoeny |