Adding a new theme

Permalink 1 user found helpful
Hi,
I've been using C5 for a couple of years now so know my way around the old version really well. I've just done a clean install of V5.7 and have a couple of queries I haven't been able to find answers to:

1. Can I import the database from used in v5.6.3.1 into the database needed for v5.7 or do they not have compatible architecture?
2. How on earth do you add your own theme??? Previously it was really simple, you uploaded it to the themes folder and then installed it through the dashboard. I've added my own theme in the themes folder, but can't for the life of me find out how to install it.....infact it doesn't even show up anywhere to be installed....

kind regards,
Bek

View Replies:
Job replied on at Permalink Reply
Job
There won't be a way to upgrade from 5.6.3.1 to 5.7 - the reasoning is simple: to maintain backwards compatability would have restricted what the core team could do with the new version.

As for themes, unsure. I'll install the released version and take a look for you.
bek replied on at Permalink Reply
Hi,

I suspected as much re: the database situation.

If you please give me your opinion on the theme installation that would be great, thanks.
andrew replied on at Permalink Reply
andrew
FYI: here are some screencasts I did yesterday on how to convert an HTML template into a concrete5 theme, as well as enable bootstrap grid functionality, asset support, and other 5.7-specific features.

http://www.concrete5.org/documentation/5.7/developers/themes/conver...
Job replied on at Permalink Reply
Job
Please tell me your res was only that small for recording ha!
Job replied on at Permalink Reply
Job
For anyone looking for the Layout/Grid stuff, it's here:
https://www.youtube.com/watch?v=UWgxpVvyKHs...

I got to the end of the video you linked and hadn't seen anything about the grid stuff. Oops.

Edit;
Haven't spent the majority of today making a shed ton of page layouts for a clients newly responsive'ifed website. The fact we're running 5.6 and not 5.7 makes me really jealous because I need no more like.. 3 with 5.7.

This is wicked.
bek replied on at Permalink Reply
Hi Andrew,

Thanks for your video - from what I can see the only difference to setting up your own theme with v5.7 is that the homepage now uses a file called full.php rather than index.php...is that right - it worked for me anyway :)

My theme has installed and is looking as great as it did in the older version.

I wonder if anyone has an opinion on the general use of v5.7 vs the older version? At the moment I'm inclined to continue using the older version for client work simply because it works well and all my favourite add-ons work with it. Once v5.7 (which I think is great by the way from what I've seen so far) has add-ons in the market place I will move over to that for my client work (meanwhile I can fiddle around with it in my own time to familiarize myself.

Also another question I have for any of the C5 team is that how long will the older version be supported?

Anyone???
andrew replied on at Permalink Reply
andrew
Regarding "full.php" – that's actually the same behavior as before. Whatever the page template you're using – it's handle matches the filename portion of the page in the theme's directory. So if you're page uses a page template with the handle "full", it will map to full.php in your theme's directory. If it uses the page template with the handle of "two_column_with_sidebar" then it will try and load 'two_column_with_sidebar.php' from your theme's directory.

If it can't load the file that it tries to load, it will fall back to loading default.php (which is the same behavior as in 5.6.)
andrew replied on at Permalink Reply
andrew
Regarding 5.6 support – at least a year for bug fixes and security updates.