The "Tiki Remote Instance Manager (TRIM)" has gone into maintenance mode, and the code was forked and revamped to become its replacement, now known as the "Tiki Manager".


TRIM is an acronym for the Tiki Remote Instance Manager

See also TIM and Tiki Console.

Some of the wishes below will likely be handled by Monitoring and Configuration Management and Systems Orchestration

State as of October 2018

State as of April 2017

  • After a pretty calm period in 2012-2013-2014, there has been a recent increase in activity in 2015-2016-2017: https://sourceforge.net/p/tikiwiki/code/HEAD/log/?path=/trim
  • Has quite a few features but mostly used for backups
  • Use at your own risk. However, it was demonstrated to work on different hosts, so somewhat usable.
  • It is somewhat usable in "ideal" conditions (ideal PHP configuration, certain tools must be installed on the server), but not yet robust to deal with various server configurations.
  • It is not yet fully documented. It is a wizard-like app, so if you are familiar with shell scripts and installing/upgrading Tiki, you should be OK. However, it is not robust to user errors. For example, if you mistype your database username, the script could just die instead of giving a second chance.
  • A revamp is being contemplated: TRIM Revamp

^

Who is behind this?

  • Marc Laporte
  • Jonny Bradley
  • Louis-Martin Richard (tester)
  • Philippe Back (plans to add a nicer front-end GUI)
  • amette
  • Rodrigo Primo (added WordPress support)
  • You? (We are looking for Beta-testers!!)

Nice to have

  • If TRIM tries to make an instance where there is a directory "images", it will causes conflicts and create problems.
    • TRIM could check that no conflicting directories exist

Roadmap

[+]

Wishlist

RatingSubjectSubmitted byImportanceEasy to solve?PriorityCategoryVolunteered to solveCreatedLastModifComments
(0) TRIM: make compareMarc Laporte428
  • Feature request
2016-05-122016-12-121
marclaporte-19 Oct 18
(0) TRIM: make update reports svn: invalid option: --allow-mixed-revisionsluciash d' being 🧙1 low88
  • Less than 30-minutes fix
  • Bug
2018-08-152018-10-111
marclaporte-11 Oct 18
(0) TRIM make clone (mirror) and make cloneandupdate or cloneandupgrade (pre-dogfood server)Marc Laporte326
  • Feature request
2016-05-192018-10-111
marclaporte-19 May 17
(0) OpenSourceCMS type demo to test/develop and show off profilesMarc Laporte8756
  • Feature request
  • Community projects
  • Dogfood on a *.tiki.org site
2008-01-292018-10-192
luci-22 Oct 18
(0) TRIM fails with PHP parse errorluciash d' being 🧙735
  • Error
  • Regression
2018-08-102018-08-105
luci-11 Oct 18
(0) TRIM: make instance fails with PHP Fatal errorluciash d' being 🧙525
  • Error
2018-08-172018-10-110
(0) TRIM and Tiki closer interop brainstorming: make TRIM available via Composer?Marc Laporte5315
  • Feature request
2016-05-252016-05-253
marclaporte-19 Oct 18
(0) Enable .htaccess or its nginx equivalent on show instances for SEFURLs demonstrationsluciash d' being 🧙210
  • Feature request
2016-10-062024-05-030

Closed issues

[+]

Feedback on fresh install of TRIM as of 2016-04-04

  • "make instance": should offer to create a username and db from root access done a long time ago
  • TRIM should warn if not on PHP 5.5 CLI (for Tiki 13.x+)

Feedback on fresh install of TRIM as of 2016-02-12

Improvements

  • make access should cd to the right directory done
  • default web root should be /var/www/virtual/example.org instead of /home/root/public_html done, depending on OS
  • backup format should go from 1_2016-02-12_04-19-40.tar.bz2 to 1_example.org_2016-02-12_04-19-40.tar.bz2 done
  • If TRIM fails (ex: to login, to backup, etc.), an email alert should be sent out.

Web

The command line TRIM is useful, but the web GUI never got the attention it deserves. It needs a revamp to

  1. Bootstrap UI in standalone version
  2. be re-architected to run in a Tiki
    • Use Tiki groups and permissions
    • Site list to be connected to trackers to track meta-data
  3. as a ClearOS app to manage 1 or many Tiki instances



Similar projects

Alias