Loading...
 
Skip to main content

History: TikiLite

Preview of version: 4

Motivation


Some users with limited resources (be it hosting with a specified disk and/or file quota) often wonder how they could get rid of all those features they do not need. Even if the features are nice and cool, they are often not anything everybody needs. An end-user installing tiki would nowadays install many 1000's of files, as well as several 100 tables for every database they install.

This page would be a documented guide to help them determine what they can easily remove, where to do it and what tables it uses. Please feel free to add to this page. Add to it a versioning scheme ...

It may become a resouce also for further development and for crossreferencing all files related to certain pieces of tiki, should something like TikiCoreWishlist or TikiCorePrototype be developed in the future and step by step conversion of the existing features would need to be done. It would also give us a picture of how intertwined some features are with others in contrary to distinct features.

The works


How this page is to be edited/read:

for every feature, add the database tables it needs. Then add the files that are theirs solely. Then add the files they depend on that are files belonging to other features. As well as database tables that belong to others.

Also make sure that any library used (besides Smarty/adodb) is also mentioned, every img for a theme, ...

An example would be

MyFeature


Version 1.7.x

  • [+] Files
  • Table(s)
    • tiki_myFeature
  • Depends on feature(s)
    • OtherFeature
      • Files it depends on
        • lib/OtherFeature.php
        • templates/OtherFeatureView.tpl
        • templates/OtherFeatureEdit.tpl
      • Tables it depends on for that feature
        • tiki_otherfeature
  • Other actions
    • Remove entire Feature block from main/application menu
    • Remove checkbox 'myFeature' in features page

Features List

Wiki

Trackers

Blogs

Articles

Image Galleries

File Galleries

Submissions

FAQs

Forums

Chat

Directory

Trackers

Newsreader

Webmail

Polls

Surveys

Quizzes

Ephemerides

Banners

Games

Search stats

Newsletters

Live support system

Workflow engine

Mini Calendar

Calendar

Themes

  • [+]Files
  • So to remove the Akwa theme:
    • Delete $tikidir/styles/akwa.css
    • Delete Folder $tikidir/styles/akwa
    • Delete Folder $tikidir/templates/styles/akwa
  • Themes are independant of all other TikiWiki features



Warning: some themes have their own set of images in img or other dirs. Please see the templates in $tikidir/templates/styles/<themename> you are about to remove to know which ones.

Modules

  • [+]Files
  • Some good ones to remove
    • mod-shoutbox
    • mod-logo
    • mod-google
    • mod-last_modified_blogs
    • mod-last_modif_pages
    • mod-last_modif_tracker_items
    • mod-live_support
    • mod-messages_unread_messages

Plugins

Maps

Charts

Newsletters

Template editor

HawHaw

Voice

... please fill on the list with features, modules, themes (although for them it is almost straightforward to remove)

History

Information Version
Stephan Borg 8
View
Stephan Borg 7
View
Smits Dimitri 4
View
Damian Parker Added a bigger list of features, Theme instructions and module details. :) 3
View
Smits Dimitri 2
View