Upgrading from PostNuke

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. Rename the includes/blocks directory to includes/blocksOLD

4. 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 are different in MDP 1.07 from the ones in PN. 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.

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

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

7. Remove install directory and install.php

8. 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

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

Please report any bugs you may discover.

Max & Duster 

Here is some information about Upgrading from a PostNuke 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 PN .721 (and eNvo version 1.1.0).   This information will help you decide whether or not to upgrade.

Also, you can see a list in main window with your activated user modules of your primary PN.
For eNvolution the upgrade will make some changes to existing database tables and will install several new modules.

Remember: If you have installed some fixes, patches and modules, it is possible that the upgrade process can't figure out all the changes. It may be that you have to check and do an after upgrade comparison. You may have to update the database manually after finishing the upgrade.

Please read this information carefully because after the database upgrade your CMS won't work again under your old PN installation.

At this point you can decide if you want to:

  1. Activate new style AdminPanel, the structured Admin section.
  2. Change your default theme to an MD-Pro powered theme. You will find greater flexibility with our theme engine.
  3. Add all new modules and blocks to unleash the full power of MD-Pro
  4. Activate new Subjects- and Filemanager-module.

  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. The up-to-date adjusted theme is not changed by the upgrade. Over the admin-panel one of the new themes can be selected:
      • Extralite
      • MDPro (the default theme of the MD 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 have many more functions:
      • 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 replaces 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 centrally 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.