1: Instals a prefs.activeRenderer user preferences table in weblogData.root.
2: Instals a call to the activeRenderer rendering code in user.html.renderers (Radio.root).
3: Checks Radio's application Macros subfolder for any installation of pre-1.0 aR related macros and deletes those.
4: Instals calls to all aR macros in user.html.macros (Radio.root). Those macros currently are :
5: Makes sure there is a mySubscriptions.opml file creates in the gems folder.
6: Instals all callbacks necessary to maintain an opml image of the aggregator:
7: Creates a complete activeRenderer folder in the www folder.
8: Creates a complete outlines folder in www.
9: Creates a complete opml folder in www.
10: Creates activeRenderer, outlines and opml folders for all categories upstreamed to a site different from the main weblog public site.
11: If it finds it and the autoUpstream preference is checked, copies the instant outline OPML file to www/outlines for immediate rendering.
12: Synchronizes bookmarks outline if bookmarks.keepSynched is checked.
13: Creates or updates myOutlines.opml if autoDir is checked.
14: Creates a specialized copy of mySubscriptions.opml in activeRenderer/local if it is missing.
15: Creates aggregator.opml in activeRenderer/local if it is missing and outlineAggregator is checked.
16: Downloads topicsRoll file from the W4 server into activeRenderer/local/w4.
NB: Up to this point, none of the templates involved in weblog publication have been modified.
17: Only if outlineWeblog is checked (it is not by default), modifies the main weblog's templates if needed.
17.1: Updates www/#homeTemplate.txt to insert calls to the activeRendererHeader and daySwitch macro.
If the displayLatest preference is false, the call to daySwitch is commented out.
The previous version is archived in www/activeRenderer/local/backup.
this is all part of activeRendererSuite.utils.checkHomeTemplate.
17.2: Updates www/#dayTemplate.txt if a newer version is available and the current #dayTemplate.txt is already an aR generated template.
The previous version is archived in www/activeRenderer/local/backup.
17.3: Updates www/#itemTemplate.txt if a newer version is available and the current #itemTemplate.txt is already an aR generated template.
The previous version is archived in www/activeRenderer/backup.
18: Updates the desktop website templates according to the activeMenu pref.
19: Instals the uninstallation code in scratchpad.activeRenderer (Radio.root).
20: Instals a user.rootUpdates.servers.activeRenderer update parameters table in Radio.root.
21: Instals a distribution repository if autoDist pref is set.
22: Updates activeRenderer if the tool is registered and if autoUpdate is checked.
Most iinstallation steps are logged into Radio's Event Log.