Project

General

Profile

Actions

Feature #15302

closed

Update wizard

Added by Sebastian Kurfuerst almost 19 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Must have
Category:
Install Tool
Target version:
-
Start date:
2005-12-21
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

Hi,
this is a working draft for an update wizard and a compatibility setting.
I hope to add more here later, but as some might already know what I am talking about - I am eager to hear feedback ;)
Greets, Sebastian

Hi,

I thought again about the problem of backwards-compliancy in TYPO3 and
anyways activating new features. The problem is that if we always stay
backwards-compatible, a new TYPO3 version needs to have lots of stuff
configured to activate new options.

One attempt to solve this issue is an upgrade wizard, which is what I
did some time ago - but which is unfortunately not in the core yet. I
think as well it still needs some polishing. See
http://lists.typo3.org/pipermail/typo3-team-core/2005-November/000462.html for more information. I'd appreciate any comments and hints, and if somebody has improvements, please tell me.

Anyways, there often is the following problem: We add some fancy new
feature, but it is deactivated via TypoScript for not breaking BW
compliancy. However we recommend to switch this setting on for new
installs.
To solve this issue, it would be really cool to create a new condition
COMPAT_VERSION or so, where it is possible to say:
[COMPAT_VERSION >= 400]
There is already some function in the core outputting the version number
as a number without dots - this can be used as well I think.

This orig_typo3_version should be the TYPO3 version at installation date
- and should be written in the localconf. It should as well be possible
to update this in the install tool, to activate new features.

What do you think about it? any comments?

I currently really don't have time for something like that - are there
any volunteers who could to this in a resonable timespan? This would be
of really great help! - Of course I'd assist you whereever I can.

Thanks and Greets, Sebastian

(issue imported from #M2076)


Files

updatewizard_08-1.patch (20 KB) updatewizard_08-1.patch Administrator Admin, 2005-12-23 22:38
Actions #1

Updated by Sebastian Kurfuerst almost 19 years ago

The new version _6 implements as well the typoScript condition and the unified method for getting compatibility data.

it now adds a new main menu item. please test as much as possible, the rendering has as well changed slightly.

Greets, Sebastian

Actions #2

Updated by Sebastian Kurfuerst almost 19 years ago

Hi,
the new _7 patch fixes a caching issue. @Peter - fixing the problem you had ;)

Sebastian

Actions #3

Updated by anoop atre almost 19 years ago

TYPO3 3.9-dev
PHP 4.3.4

No errors.

Needs clearer/easier instructions (I can help write up this).

May need to change flow:
1. fresh install/update
2. a. fresh/new install? you are done ~ go play outside! b. update? choose version
3. these are the changes you need to make + these are changes wizard will do automatically (if it does that)
4. show changes before making them
5. make changes

In step 3 clarify what the changes that need to be made involve for the template (?)
"The rendering of the elements "tt_content.menu" (used f.e. for sitemaps) and "tt_content.mailform" has been changed. Additionally, the P-Tag has been removed from all table cells." Is there a link to any notes on these changes?

Over all quite usable by advanced users. Not very usable by average users.

Actions #4

Updated by Sebastian Kurfuerst almost 19 years ago

The _8 patch does some cleanup, and it hopefully improves usability. I changed the help texts to make them easier to read - and hopefully this adresses as well some of Anoop's problems.

Greets, Sebastian

Actions #5

Updated by anoop atre almost 19 years ago

Uploading 08 patch
NOTE: Took out last section in diff which repeated the function compat_version.

Actions #6

Updated by Sebastian Kurfuerst almost 19 years ago

finally in CVS :-) thanks for all comments!

Actions #7

Updated by Peter Niederlag almost 19 years ago

needs documentation update inside install-tool:

Install-Tool: "10. About"
lists all menuentries inside the install-tool with a little short description: numbering is now outdated, udate-wizard is missing.

Actions #8

Updated by Sebastian Kurfuerst almost 19 years ago

Peter: fixed now in CVS.

Actions #9

Updated by Chris topher over 10 years ago

  • Target version deleted (0)
  • TYPO3 Version changed from 3.9-dev to 4.0
  • PHP Version deleted (4)
Actions

Also available in: Atom PDF