Endangered features

Antoine de Saint Exupéry wrote:
perfection is finally attained not when there is no longer anything to add, but when there is no longer anything to take away

In almost each version of Tiki, some lesser used/maintained features are generally removed.

Looking in the future:

Features that are more or less maintained, or that the improvement of other features are making them redundant.

The goal is not to remove features. The goal is to have great functionality while keeping a maintainable code base. We must also keep in pace with the evolution of the web.

Sometimes, features evolve to a point where one makes the others one redundant. Migrating data in this context is always a big concern.

There is also a discussion about how to reduce disk space.

Dead services or sites

(Site deaths are when sites go offline, taking their content and permalinks with them, and breaking the web accordingly - http://indiewebcamp.com/site-deaths.)

Decided to be removed

Just need person to do it and a migration path
* feature_iepngfix removed in tiki 17 r61248{SIGN}

    • “The idea is to make the image galleries redundant, then obsolete, then nonexistant.”

      Following the 2014-11-06 BBB meeting, Jyhem did a search of everything Image Galleries offer which is not in File Galleries.
      That was done on Tiki12, after checking that Image galleries are not broken in Tiki13. They are not, except the default display looks horribly old, which power users easily overcome with a custom tpl.

      • On the general images gallery configuration, configurations File galleries don’t have:
        • Rankings:
        • Comments:
        • Uses Slideshow:

        • Uploaded image names must match regex:
        • Uploaded image names cannot match regex:

      • Display image information in a mouseover box:
        • No
        • Yes
        • yes, and don’t display that information under the image

      • Use default max rows, images per row, thumbnails size and scale size for all galleries (set values below)
        • Max Rows per page: Default: 10
        • Images per row: Default: 6
        • Thumbnails size X: Pixels Default: 80
        • Thumbnails size Y: Pixels Default: 80
        • Default scale size:

      • Default number of comments per page:
      • Comments default ordering

      When creating a gallery, configurations File galleries don’t have:

      • Max Rows per page: Default: 10
      • Images per row: Default: 6
      • Thumbnails size X: Default: 80
      • Thumbnails size Y: Default: 80

      • Fields to show during browsing the gallery:
        • XY-Size
        • Filesize
        • Gallery Image (the image used as folder image for the gallery): First image/first uploaded image/random/last image/last uploaded image
        • Available scales: ???
        • Add scaled images with bounding box of square size: ???

      • When uploading a file, what does not exist in file galleries
        • Thumbnail (optional, overrides automatic thumbnail generation):
      • Viewing image: previous/next buttons
      • images can be moved from image gal to another image gal

      • Viewing gallery:
        • Rebuild Thumbnails

      • Edit image: images can be moved from image gal to another image gal

      • I thought there was some feature allowing to turn images but I could not find it (maybe it existed in Tiki 3 and was already lost, or it’s a hard to find feature, or it depends on imagemagick being installed)
    • Not sure how feasible a fully automatic and safe migration script is but it has been deprecated for several versions now and i think all efforts should be focussed on making fgals better
      • Beginning of a migrations script has been committed to devtools in r61916 — Robert has a script that he used for manual migration--

  • Wiki 3D: Morcego 3D network browser is a java applet which was the best way to do this in 2004. removed by Nelson for tiki 15 
    Now, it’s time to replace with an HTML5 solution.
  • Allow HTML in Menus (prefs menus_item_names_raw_teaser and menus_item_names_raw) done for 15.x Jonny Bradley
    Was a bad feature and silly double prefs, and not needed as wiki syntax can be used in menu labels instead.

Candidates for removals for Tiki 19

Candidates for removals for Tiki 17?

Tiki 17 Talk

  • With no further discussion, no votes against, and a few votes for, I will move feature_iepngfix & wikiLingo to approved removal features soon. drsassafras
  • Is there currently a mPDF feature that can replace whelp? drsassafras
    • Not exactly, but it covers the same general need of having an offline copy of the content. In PDF instead of HTML. Marc Laporte
  • jCapture is not working on any modern browser. I don’t know of a replacement but it looks really bad having features that cant work on modern browsers integrated into tiki. drsassafras
  • I added filesystem dumps to candidate removal. Its a more buggy than whelp and has similar functionality. drsassafras
    • so pref feature_dump in tiki-admin.php?page=wiki I don’t use. I did a quick test. Seems to work. I don’t know what should be done. Is anyone using this? Is this the right implementation? Marc Laporte


This should move to own page as cleanup and remove a feature / code is not the same: Cleanup


  • Feature home page (home_blog, etc.) and corresponding code in menu manager
  • Live Support

Move out of mods into main code base

Perhaps distribute via Composer or Profiles?
Small things like PluginPerm should be in main code base done


Future not looking bright

  • Zend Search Lucene was never released in 2.0 and it looks like it never will. As Tiki prepares to move to Zend Framework 3.x, unless there is a new release, I think we should remove at the latest after Tiki 18.x LTS and focus on Elasticseach and MySQL/MariaDB. It is super easy to install Elasticsearch as per: http://wikisuite.org/How-to-install-Elasticsearch-on-ClearOS Cost on Linode is USD$20 per month for 4 gigs of RAM, and there are multiple hosted Elasticsearch options. Marc Laporte
    • TNTSearch could be an interesting alternative, but in this case, we should revamp search handling to offer an abstraction layer to TNTSearch, Elasticsearch, MySQL Full-Text Search, and any others in the future.


  • What is status / future with Jison Parser, given wikiLingo
    • Should be removed before Tiki 16.x imho - no longer maintained as was never finished Jonny Bradley
  • Should we remove direct link with Mapserver and replace with an abstraction layer? -> Maps
    • Yes, started in Tiki7
    • Removed for Tiki 15
  • Can/Should we merge PluginFlash and PluginMediaPlayer?
  • PCLZip: still needed?
  • Should Smarty Debug replace Debugger Console?
    • No, they offer different functionality
  • Should article submissions be removed and data merged, now that we have published/unpublished status?

* Since we are no longer support IE6, should we get rid of feature_iepngfix ? was removed

Candidates for renaming

  • Minichat -> Chat
  • Freetags -> Tags? (done by chibaguy for Tiki 14, thanks)
  • cms (which is a legacy system name) -> articles
  • Any feature or module that includes “new” -> something more descriptive
    • modules/mod-func-calendar_new.php

Superceded (or could be with some work!)

Short term

Proposal to deprecate the following items in 5.x and fully remove in 6.0:

  • Admin: Site Ad — migrate to banners
    • Shouldn’t this be a module?
  • Clean up old/replaced modules

Medium term

Long term

To merge

Idea to merge

Maybe too much work

Blog and Articles Articles in a workspace could be like current blogs

Already removed

Update 2015 for Tiki 15

  • JS Calendar -> jQuery
    • Half done - need to handle time before we can totally remove it.
    • LP did it last week Jonny Bradley
  • Custom Home (totally pointless?) Jonny Bradley
  • XAJAX last update 2008-08 What should be our strategy?
  • All used code is gone, but some comments should be cleaned up for Tiki 11  Jonny Bradley
  • remove Babel Fish link module (doesn’t work) and just keep the logo one (which works), thus delete feature_babelfish_links and module babelfish_links because 1-broken 2-unmaintained 3-uglier than babelfish_logo 4- less languages than babelfish_logo Jonny Bradley



The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.

Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.

Accessibility (WAI & 508)
Accounting 7.x
Ajax 2.x
Articles & Submissions
Batch 6.x
BigBlueButton audio/video/chat/screensharing (5.x)
Browser Compatibility
Communication Center
Contacts Address book
Contact us
Content template
Contribution 2.x
Credits 6.x
Custom Home (and Group Home Page)
Database MySQL - MyISAM
Database MySQL - InnoDB
Date and Time
Debugger Console
Directory (of hyperlinks)
Documentation link from Tiki to doc.tiki.org (Help System)
Docs 8.x
Draw 7.x
Dynamic Content
Dynamic Variable
External Authentication
Featured links
Feeds (RSS)
File Gallery
Friendship Network (Community)
i18n (Multilingual, l10n, Babelfish)
Image Gallery
Inter-User Messages
Kaltura video management
Live Support
Logs (system & action)
Lost edit protection
Meta Tag
Missing features
Visual Mapping 3.x
Mobile Tiki and Voice Tiki
OS independence (Non-Linux, Windows/IIS, Mac, BSD)
Organic Groups (Self-managed Teams)
Payment 5.x
Performance Speed / Load / Compression / Cache
Revision Approval
Search engine optimization (SEO)
Semantic links 3.x
Shopping Cart 5.x
Site Identity
Smarty Template
Social Networking
Spam protection (Anti-bot CATPCHA)
Staging and Approval
Syntax Highlighter (Codemirror)
Tags 2.x
Tell a Friend, alert + Social Bookmarking
Terms and Conditions
TikiTests 2.x
Token Access
Toolbar (Quicktags)
User Administration
User Files
User Menu
Webmail and Groupmail
WebServices 3.x
Wiki 3D
Wiki History, page rename, etc
Wiki plugins extends basic syntax
Wiki syntax text area, parser, etc
Wiki structure (book and table of content)
Workspace and perspectives 4.x

Useful Tools