Friday, July 17, 2009

Converting skin package of DotNetNnuke 4.x to DotNetNuke 5.x

  • First step for converting the skin package is to Install dotetnuke 4.x skins to dotnetnuke 5.x.
  • Once you install the lagency skin package, now you need to go to Admin > Extensions if you have installed that Skin to Admin Extensions otherwise go to Host > Extensions
  • In the skins section, find the skin you want to create 5.x package and click on Edit icon at the starting of it
  • This will launch the skin information. Update version number, release notes, licence, owner, company, email etc and press Update.
  • Now click on Create Package
  • This will launch a create package wizard. As you already change the information about version number, licence and all that, just follow the wizard by clicking Next each time.
  • Once you finish this wizard, package is generated at ~/Insatall/Skins
  • That zip file package is a dotentnuke 5.x compitible package for your skin.
  • Follow the same steps for generating package for container also.
Notes:
  • You can use this method to package any extension of dnn 5.x (like skin object, module)
  • This will generate separate packages for skin and container.
  • You can use this method to create update package of an existing skin
  • If I want to create a single package for installing skin and container, I have to manually merge the files and .dnn files. Please suggest if someone knows about creating a single package for skin and conatainer using this method.
  • This is how I have converted Cash 2.0 skin package for 4.x to 5.x

2 comments:

  1. Hi there,
    Been searching for info like this. I followed your steps but when trying to apply the skin, i get an error.
    "You must select a token setting".
    Please could you help. I am fairly new to dnn5.
    Thank you,

    juan

    ReplyDelete
  2. Hi there,
    Been searching for info like this. I followed your steps but when trying to apply the skin, i get an error.
    "You must select a token setting".
    Please could you help. I am fairly new to dnn5.
    Thank you,

    juan

    ReplyDelete

Please add your valuable comments about this post if it helped you. Thanks