Uploaded image for project: 'translate5'
  1. translate5
  2. TRANSLATE-1 Install- and Update-Kit
  3. TRANSLATE-68

concept, what in detail the installer should be able to do

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Fixed
    • None
    • None
    • None

    Description

      • restructure ini-files
      • check software base (needes system components)
      • windows- and linux-installer (linux does not install softwarebasics
        like apache, mysql and php, windows does)
      • updater is only for linux
      • updatewizard and process, which does: automatically check for updates and automatically and seemlessly updates the system if no ini-adjustments and new software-components are necessary and otherwhise sends email to admin; presents ini-adjustments to admin in webwizard
      • if translate5 is updated, while user has active session, for each REST-call an exception is thrown which tells the user to refresh the frontend (and does automatically do so, if the user clicks yes) and it is ensured, that all JS- and CSS-sources are really refreshed by using of versioning-id-parameter
        • one possible way: prepend to all URLs a /V123/ string, so that JS and CSS are updated in the browser cache, and the server side can recognize if the client is outdated.
      • systemuser that triggers the autoupdate must have write-access for the whole application and access to mysql via php. Enable the update-kit to be able to run under a different vhost than translate5 via suphp in order to not expose write access for all install-files to normal webserver.
      • Database Handling:
        • respect partioning
        • since updater needs SQL alter Fragments we need a maintaining mechanism (track already installed SQL files)
        • provide a way to maintain client specific changes (like BEO)
        • for installing a complete SQL Structure is more useful, so creating a fresh, full SQL structure should be done automatically on building releases. Perhaps only for majors, and minors are always doing alters or so.

      Attachments

        Activity

          People

            marcmittag Marc Mittag [Administrator]
            marcmittag Marc Mittag [Administrator]
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: