I have been away from the Drupal community for a while and am just getting caught up again.
We need to integrate a workflow of an approval process for node and document revisions for our content in an existing Drupal 7 application. So I was wondering how best to "future-proof" our upgrade so that it will have the simplest upgrade to Drupal 8 later. In other words, it looks like there are several approaches that we could use for implementing workflow of the approval process of our content. These include:
Then there are the additional possible modules of revisioning (https://drupal.org/project/revisioning) and everything associated with the Content Staging Initiative - https://groups.drupal.org/large-scale-drupal-lsd-projects-and-plans/cont... .
So it seems a bit overwhelming, and I was wondering if anyone would be willing to give some brief advice on the best way to move forward in implementing a workflow in D7 that would be most likely to be compatible with changes expected in D8.
Thanks in advance for anyone taking the time to address this.

Comments
what did you decide finally
Hi @bkudrle
Please i would like to know what you finally decide for your Application