For last few months, I have been working on a project that aims to make creation and integration of VR experience into your site easier. You can now spend more time making your 3D even more awesome and worry less about the code part. Upload images into your gallery and link them to your VR space just like you would an image to your 2D page.
Requirement: VR headset with two controllers, Google cardboard or just phone is not enough.
I used ThreeJS and Web-Components to make scene, camera, navigation, UI into their own re-usable components. You can integrate this project into any of your existing sites and CMS solutions with minimal changes to your code. And you can also collect data about users interaction within your space and improve their experience over time.