Despite seeming like a long way to go yet, there are already some things one can do now to prepare his site for the release of Drupal 8. Review Your Site Start with a living document which logs such details as the most and least used parts of your site, the presence of bad workflows and dead links etc. Keep updating them as you remember some other essential problems, ideas or workflows. When you start building a site such tiny details may just get lost, so logging them is of much use. Use Version Control The new Configuration Management Initiative featured in Drupal 8 is called to alleviate the issues of moving GUI and configurations changes between the environments. That’s why it’s time to start practicing with version control and other Drupal 7 modules like features and configuration management now. By making the habit of capturing updates through code and rolling them to the production site you ensure your workflow with Drupal 8 will always improve and you’ll be able to roll back some changes in case something breaks. Check Module Support Check for the used and unused modules on your site. Audit each of them and check them with Drupal.org to define which are updated, deprecated, which lost interest or have some more preferred way to execute the task. Look for their activity, last commits and usage on the issue queue. Apply Security Updates Your module and core security updates have to be part of the regular site maintenance as leaving contributed or core modules insecure leaves the site open for possible attacks. It’s essential to upgrade your Drupal to its most recent version prior to moving to Drupal 8, so doing it regularly helps you reap the security benefits. Check Best Practices Make sure you are following coding standards along with API functions. Implementing standard API functions ensures any changes of upgrading them to Drupal 8 are going to be documented and upgrade will get very much easier. With the approaching of Drupal 8’s release third party websites are likely to occur to test your current modules and help you through the process of upgrading. Besides code, it’s also recommended to check the site for best configuration practices. Whether you are going to upgrade to the new Drupal core version right after its release months after, following the above five steps will make your upgrade process easier and ensure safe day-to-day usability and maintenance of your site.