TWiki is an open source project with 10+ years of history, built by a team of volunteers from around the world, and used by millions of people in over 100 countries.
"The TWiki community strives to create the best enterprise collaboration platform in terms of usability, quality, feature set, extensibility and security. Do you use 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! | ||||
|---|---|---|---|---|
|
Convert the JSCalendarContrib into a plugin and name it DatePickerPlugin -- see comments ScottCranston is currently coding this |
|
Improve TagMePlugin - Ajax-ify the tagging plugin using jQuery | |
| |
Convert the RatingContrib into a plugin and name it StarRatingPlugin -- see comments | |
Improve SetGetPlugin - make it grok JSON syntax and calc -- 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 TWikiDrawSvgPlugin - an SVG based draw plugin to replace the TWikiDrawPlugin -- see comments | |
Web-based way to empty Trash -- see details GeorgeTrubisky and PaulReiber are currently coding this |
|
|
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 a ImageSelectionPlugin to manage user profile pictures -- 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-5.1 release | |
|
Create an Ubunty Linux distribution of TWiki-5.1 for an easy install: apt get twiki |
|
Create a TwitterPlugin to link @somename to the Twitter website, and to show Twitter widgets in TWiki pages -- see details | |
|
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 |
|
| |
Update & simplify AutoCompletePlugin to use the JQueryPlugin instead of the YahooUserInterfaceContrib -- see details | |
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 |