"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 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 |
|||
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 |