Loading...
 
Skip to main content

History: Automatic updates

Preview of version: 9

This is the recipe for 1-click udpdates starting in Tiki25.

Context

1-click udpdates is a highly-requested capability which is tricky to do.

Requirements

  • Command line access
  • Cron jobs
  • Tiki Manager dependencies, or the capability to install them
    • Git, etc.


High-level

  1. Install Tiki from Git (manually or with Tiki Manager
  2. Set up Scheduler
  3. Install Tiki Manager Package
  4. Use Tiki Manager to update on demand or automatically

Benefits

Updates directly from Git sources

  • Can get any revision, and not just released versions
  • Can efficiently maintain local modifications
    • Before updates/upgrades, there is a check to detect conflicts
  • Can use your own Git branch
  • Can use merge requests / branches

Sensible file permissions

Since Tiki Manager is not ran by the web user (like Apache or www), it can set safer file permissions

Background process

Since Tiki Manager is not ran by the web user (like Apache or www), it is not prone to time-out errors

Testing on clones

  • Thanks to Tiki Manager, you can easily clone or clone-and-upgrade to have a test environment.

Tons of other features

History

Advanced
Information Version
Marc Laporte 38
Marc Laporte 37
Marc Laporte 36
Marc Laporte 35
Marc Laporte 34
Marc Laporte 33
Marc Laporte 32
Marc Laporte 31
Marc Laporte 30
Marc Laporte 29
Marc Laporte 28
Marc Laporte 27
Marc Laporte 26
Marc Laporte 25
Marc Laporte 24
Marc Laporte 23
Marc Laporte 22
Marc Laporte 21
Marc Laporte 20
Marc Laporte 19
Marc Laporte 18
Marc Laporte 17
Marc Laporte 16
Marc Laporte 15
Marc Laporte 14
Marc Laporte 13
Marc Laporte 12
Marc Laporte 11
Marc Laporte 10
Marc Laporte 9
Marc Laporte 8
Marc Laporte Page renamed from 1-click updates to Automatic updates. Semantic alias redirect created 7
Marc Laporte 6
Marc Laporte 5
Marc Laporte 4
Marc Laporte 3
Marc Laporte 2
Marc Laporte 1