Upgrading from ENvolution

1. Before you do anything else, make a backup of your database, See MySQL Tools or use phpMyAdmin, and set default theme ExtraLite in admin settings and in your account, chmod 777 config, upload directory and all files/dir content, chmod 777 config.php, modules/AutoTheme/autotheme.cfg. 

2. From the admin panel, deactivate and remove all blocks that are not core blocks

This is list of core blocks:
banners.php, bannermodules.php, big.php, button.php, category.php, ephem.php, finclude.php, fxp.php, html.php, login.php, menu.php, online.php, past.php, php.php, poll.php, related.php, rss2.php, rss.php, search.php, sms.php, stories.php, text.php, thelang.php, topic.php, user.php, userpoints.php, weblinks.php

3. In Settings, deactivate short URLs.

4. Rename the includes/blocks directory to includes/blocksOLD

5. Remove the modules/Autotheme directory

6. Remove the modules/RteMulti directory

7. Remove the modules/NS-MySqlTools directory

8. Unpack the latest distribution on your server or unpack them on your local computer and upload the files to your server

Note that avatars and emoticons have been changed from MDP 1.06 to 1.07 You may delete the prior ones, although deletion is not necessary. Keep in mind that any of your site members will no longer have their chosen avatar if you delete them and they will need to select a new one, or none at all.

9. Go to www.yoursite.com/install.php and follow the upgrade instructions

10. Login as admin, go to modules in admin menu, regenerate and activate all modules

11. Remove install directory and install.php

12. Copy third party blocks from includes/blocksOLD to includes/blocks and activate the blocks. Be sure to copy only third party blocks. If you copy any core blocks, you may disable part of the program

13. When done, delete the includes/blocksOLD directory.

14.In Settings, reactivate short URLs if you were using them.


Please report any bugs you may discover.

Max & Duster 

Here is some information about the Upgrade from an Envolution version:
[ Details and more information can be read on the MD-homepage ].

This upgrade can be activated whenever you want. In the upgrade process, the tables and contents are examined to see whether they reflect the latest changes.  A change is thus accomplished only if necessary.
The following list shows, which changes were made since Envo 1.1.0 version. This information will help you decide whether or not to upgrade.

  1. Database modifications
    • Table

      Field

      old

      Type

      _autonews pn_topic tinyint(3) tinyint(4)
      _banner pn_type   char(2)
      _blocks allow_gids   varchar(255)
      _comments pn_url varchar(60) varchar(254)
      _downloads_downloads pn_image   varchar(100)
      _downloads_modrequest pn_image   varchar(100)
      _downloads_newdownload pn_image   varchar(100)
      _faqanswer pn_id tinyint(4) int(6)
        pn_id_cat tinyint(4) int(6)
        pn_question varchar(255) text
      _faqcategories pn_id_cat tinyint(3) int(6)
        pn_parent_id tinyint(3) int(6)
      _links_links pn_image   varchar(100)
      _links_modrequest pn_image   varchar(100)
      _links_newlink pn_image   varchar(100)
      _nomoreblocks pn_template   varchar(50)
      _pollcomments pn_url varchar(60) varchar(254)
      _priv_msgs pn_msg_image default NULL default 'empty'
      _stories pn_topic tinyint(3) tinyint(4)
        pn_skins   varchar(255)
      _topics pn_topicid tinyint(3) tinyint(4)
      _users pn_url varchar(100) varchar(254)
      New since
      Envo 1.2
         
      _subcategories keywords   varchar(255)
      _subjects keywords   varchar(255)
      _subpages keywords   varchar(255)
      _subpages username   varchar(255)
      _subpages subpagesindexactive int(1)  
      New since
      MD-Pro 1.0
         
      _topics pn_topicnametag   varchar(32)
      _topics pn_topicparent   int(10)
      _topics pn_topicexttext   text
      _users_modrequest pn_reason   mediumtext

  2. New tables
    • _admin_lite_group new admin-panel
      _admin_lite_group_members dto
      _rtemulti integrated WYSIWYG-editor
      _subcategories Subjects-module (Replacement for Sections)
      _subjects dto
      _subpages dto
      _subreviews dto
      _users_modrequest Moderations-mode (User-registration)
      New since
      Envo 1.2
      _ew_filemanager Upload/Download/edit/view files
      _priv_msgs_outbox The outbox of your private messages
      _ratings Complete new ratings module
      _ratingslog dto
      _stories_ratings Let users rate your articles

  3. unsupported tables
    • _sections replaced through Subjects-module
      _theme_config Encompass no more supported
      _theme_layout -dto.-
      _theme_skins -dto.-
      _theme_zones -dto.-
      _nomoreblocks because incompatible with Autotheme

  4. more News
    • New themes and a new Theme-engine. The Encompass-theme-engine is no longer a part of the MD-Pro CMS. If you want to use it, you have to copy, initialize and activate your Encompass- Installation as a module from your previous Envolution package.
      During the activation of Encompass as module, all DB-tables will be created if necessary but without any contents. If you want to use one of your older Encompass-themes (i.e. Michelangelo), check if you have to setup manually.
      Then you can copy your theme templates to the MD-Pro themes folder. Don't forget to create necessary xcache folders and chmod 777 them.
      The up-to-date adjusted theme is not changed by the Upgrade if you don't selected it. But remember: Encompass-themes can't run under standard MD-Pro installation without Encompass activated.
      Over the admin-panel one of the new themes can be selected:
      • Extralite
      • MDPro (the default theme of an MDPro installation)
      • ... and others

    • Users. The new user system is more flexible now. The user can upload his own image as an avatar.
      The registration and administration has much more functionalites:
      • Dynamic user-defined fields. All fields can be activated and deactivated
      • Moderation mode. The admin has full freedom now.
      • New User Panel. A central place for active members.

    • Subjects replace the old Sections-module. Subjects offers substantially more functionality and more comfort.  An automatic assumption of old Sections- contents is not possible at present.
    • Picture support with Web-Links and Downloads.  Pictures can also be used now for descriptions.
    • Upload support for files and pictures.  For this there is a preset central directory:  html/upload.  Each module has its own sub-dir:
      • Subjects:  html/upload/sub
      • Editor:    html/upload/rte
      • Downloads: html/upload/dl
      • Web-Links: html/upload/wl
    • New config-files. All configuration files are placed central in the directory html/config, now. Because of some different config-files, some file-names have been changed:
      • System:    md-config.php (old config.php)
      •            config-old.php
      • Editor:    rte-config.php
      • Downloads: dl-config.php
      • Web-Links: wl-config.php
    • The config files for MD-Pro, the Editor, Downloads and Weblinks-modules may be changed during the Installation/Upgrade process and later the admin-panel may be changed. Manual editing of these files is not necessary.
    • Multilanguage. Standard English, German, Italian and French language files are installed.

And naturally much was improved and changed in the program code. The system is faster, more stable and safer.

An upgrade is absolutely recommended. But remember please:

Before upgrading make a backup of your database. 


We strove to leave the original installation as unaffected as possible by this upgrade.
If the new functionalities and the appearance are to be changed, these changes must be later reflected in the new admin-panel. Some of these parts which have to be checked are:
  • The Blocks (Main-Menu, Admin-Menu, Block-Titles, etc.)
  • Themes. The new theme-engine of MD Pro
  • Virtual Blocksystem. Dynamic Block administration.
  • Permission-System. There are some changes in the Group-Permissions. These cannot be adjusted automatically with this upgrade without destroying existing rights.
  • Admin-Panel. Perhaps some installed and missing modules have to be included manually.

Details and more information can be read on the MD-homepage.