hwdMediaShare Home

How to upgrade between versions of hwdVideoShare

From HwdMediaShare Documentation

Contents

Upgrading the hwdVideoShare Component

Please visit the component upgrade page for instructions on upgrading the component.

What settings/files are kept when I upgrade?

  • Your General Settings will be kept
  • Your video files will be kept
  • Your video information will be kept
  • Your plugins will be kept

What settings/files are lost when I upgrade?

  • The main component directories will be over-written:
/path/to/joomla/administrator/components/com_hwdvideoshare/
/path/to/joomla/components/com_hwdvideoshare/
  • Therefore, any modifications to the component source code will be lost. Please keep a record of any changes you make so you can apply them again when you upgrade.
  • Any modifications to the internal template code will be lost. Please install the default template and make changes to that template instead. This will mean changes to the template will then be kept during upgrades.

Migrating hwdVideoShare from Joomla 1.0.* to Joomla 1.5.*

Please visit the dedicated migration page for detailed instructions.

Module and Plugin Compatibility

hwdVideoShare has an internal system to check module and plugin compatibility. If you try to use incompatible software you will see a warning message explaining the incompatibility. This compatibility system has been introduced to help users. It exists to inform you about incompatible software. If you see messages about incompatible modules or plugins then you simply need to upgrade the specified software to the current version.

However, it is best practise to upgrade all hwdVideoShare software at once, this includes the component, module, plugins and templates. This way can always be confident you are up-to-date.

How to I upgrade my hwdVideoShare modules and plugins?

To upgrade all your extra software you need to visit the Joomla installation utility and re-install the modules and plugins.

  • Use the installation files from the hwdMediaShare package to install the modules and plugins.
  • You don't need to uninstall the previous versions. Install over the top and hwdVideoShare will update the necessary files.

To upgrade other plugins, such as the Community Builder, xMap and sh404sef plugins, you should follow the installation instructions for those systems.

I've made a number of software modifications!

  • If you have made custom modifications to the software source code, you will probably be reluctant to upgrade the component because your modifications will be lost.
  • As a developer, I understand this! I make a large number of core modifications to software that I use.

Our software is still in the Beta stage of development, and this is indicated on our homepage and throughout our site. The software does contain bugs, and we work hard to fix bugs, and also add new features every day. We are more than happy to permanently fix any bugs in the software, and we make these fixes available every day in our nightly build. However, if you attempt to extend the functionality of hwdMediaShare and add new features by modifying PHP code, then this is your own choice to branch away from the official code.

Unfortunately, if you have chosen to modify the source code and do not want to undo your changes, you have made it impossible for you to upgrade your component. Therefore, you can not benefit from any future bugfixes or features.

If you want bugs to be fixed, or new features to be added then you should work with us. If you choose to modify the source code, we can not assist you in any manual upgrades. We can not post line by line source code changes for individual users who choose to modify our PHP source code.

If you wish to apply line by line modifications to manually upgrade your software (not recommended), then you can browse the Repository Log of the SVN repository using your web browser. This allows you to track specific revisions of files as well as side by side diffs of different revisions. Before you can do this, you will need to create an SVN Password to track changes in the Repository.

TIPS & HINTS

  • If you are modifying the appearance of the hwdVideoShare software, try to make your modifications in the template plugins only. You can then restore these more easily after updates, and we would be willing to help.
  • If you must make modifications to the source code, document each line by line change in a systematic way. Then you can more easily apply these each time you upgrade.
  • Try to setup a testing environment where you run an unmodified version of Joomla, and all your components. It will mean you can quickly apply updates and test new features in third party components (such as hwdVideoShare). This will help you decide whether an upgrade is worth your time.