Blog Post
Reverie 5
I just updated this website theme from Reverie 4 to Reverie 5 and wanted to make a quick post reviewing this framework.
Edit: This blog no longer runs on wordpress but on jekyll.
But first let’s starts with a little presentation. Reverie is basically a WordPress Theme made with Foundation. Reverie 4 was made with Foundation 4, Reverie 5 is made with Foundation 5 :-). This makes it a very responsive theme that you can easily customize. Here is what it looks like as a starting point.
To start with Reverie 5, you need to install all foundation 5 tools : Ruby, NodeJs, Bower, Grunt and Compass. This installation process has become a little more complicated that it used to but it should still be pretty smooth.
I did run into an issue with Ruby when trying to install the foundation gem. The gem package manager wasn’t able to connect to the package repository. I solved it by executing this line in the command prompt :
$ gem update --system --source http://rubygems.org/
Then, you copy the theme into your WordPress install and you are ready to go ! You will now need to customize all the PhP templates, the scss and probably the JavaScript.
On another point, the upgrade from Reverie 4 to 5 was pretty easy, tags didn’t change and scss settings variables are still pretty much the same. I just had to update the WordPress function files, the resource registration and injection and copy/paste template files. The way that I did it was the following :
- Download Reverie 5
- Update the functions.php file and the content of the /lib Folder
- Update the Scss
- Update the template files
If you get a blank page when upgrading it is probably that you are calling a PhP function that is not declared yet. start by updating all resources in the lib Folder and the function files before updating the template.
GitHub Project of this theme