Help/suggestions for planning out a new site
Permalink
Hi all, looking for a bit of support with a new project - I've now built a couple of sites from scratch with C5 and have enjoyed learning many of the features and capabilities of the software (though I'm sure I've just scratched the surface so far.
I have another website that I'd like to bring over to C5 as the current CMS is clunky and not at all client friendly - however there are some complexities that are holding me back and I'd appreciate any suggestions/advice as to the best way to move forward...
The site is for a vehicle builders, who supply the removals industry with lorries of different sizes and shapes. Each of these vehicles needs to be listed on the site with their specification, and also within a category listing and a gallery page, as described below:-
Single Vehicle Page - with title, description, table of specifications and an image gallery with thumbnails specific to that vehicle. The client should be able to fill in each field which then populates the title, description and table of specifications. There should also be an option to make this vehicle a featured vehicle, and to specify which category the vehicle falls under (for example, small, medium, large), and also a specified 'main image'.
Category Page - this would just feature the chosen thumbnail image for each FEATURED Single Vehicle Page. There would be a number of category pages, populated by setting a featured vehicle on the single vehicle page.
Gallery - All of the specified 'main images' from the single vehicle pages, which also have links back to each single vehicle page, but with the ability to also add extra images to the gallery that don't link to anywhere.
Sorry it's long winded - I'd appreciate any suggestions/ideas on the best way to set this up, whether through custom blocks etc?
Thanks
Tom
I have another website that I'd like to bring over to C5 as the current CMS is clunky and not at all client friendly - however there are some complexities that are holding me back and I'd appreciate any suggestions/advice as to the best way to move forward...
The site is for a vehicle builders, who supply the removals industry with lorries of different sizes and shapes. Each of these vehicles needs to be listed on the site with their specification, and also within a category listing and a gallery page, as described below:-
Single Vehicle Page - with title, description, table of specifications and an image gallery with thumbnails specific to that vehicle. The client should be able to fill in each field which then populates the title, description and table of specifications. There should also be an option to make this vehicle a featured vehicle, and to specify which category the vehicle falls under (for example, small, medium, large), and also a specified 'main image'.
Category Page - this would just feature the chosen thumbnail image for each FEATURED Single Vehicle Page. There would be a number of category pages, populated by setting a featured vehicle on the single vehicle page.
Gallery - All of the specified 'main images' from the single vehicle pages, which also have links back to each single vehicle page, but with the ability to also add extra images to the gallery that don't link to anywhere.
Sorry it's long winded - I'd appreciate any suggestions/ideas on the best way to set this up, whether through custom blocks etc?
Thanks
Tom
Mesuva, thanks so much for your reply, and for going into so much detail. I'll be giving all of this a go shortly, and will let you know how I get on.
Not related to your application, general tip:
http://www.concrete5.org/documentation/how-tos/developers/organise-...
http://www.concrete5.org/documentation/how-tos/developers/organise-...
The main way I would approach this is via custom page types, custom page attributes and the use of the composer.
I'd create custom page types for the vehicles and categories, with attributes for the image thumbnails and the other pieces of information you need to display a vehicle.
Although there are ways to point a page at a file set to create a gallery (something I'm actually going to blog about soon), in this case I'd probably cheat a little and just create a series of image attributes to store the vehical images, something like main_image, image_1, image_2..., image_8. If I needed more than 8 images down the track I'd just add a few more attributes.
Featuring a vehicle could be done by creating and using the special is_featured checkbox attribute, that can be used by the page list block.
http://www.concrete5.org/community/forums/usage/how-to-add-the-andq...
Vehicles could be categorised by simply creating their pages under category pages, using page aliases for multiple categories if required.
The trickier bit of data entry is the table of specifications - you could try a text attribute with an editer for this, but I'd suggest you keep this relatively simple.
I'd set both these page types up in the Composer, making it so you could only place vehicles under category pages.
To list vehicles, you would use the page list block a lot, creating custom templates to output the data you needed.
For the gallery page, you would use the page list block with a custom template to pull in the vehicle images and links, and further down the page add a gallery of your choice for your add-hoc images. You'd set up your category page to have by default a page list block that pull in pages underneath it.
I don't think you'll need to develop any custom blocks as such, just customise the output of your custom page types and custom templates for your page list. The coding you'd need to do would be fairly minimal and the things you'd need to know are well documented (and discussed in these forums).
If you've not done any of the above yet, and it all sounds like nonsense, have a look at a video I put together the other week for this, it pretty much covers all of the above -http://www.mesuva.com.au/blog/technical-notes/setting-up-and-custom...
(not trying to self promote here, it's just that I put code snippets underneath the video that are handy too)
I've built this kind of structure many times in concrete5, http://www.bdms.com.au is a good example of this (just pretend the machines in this site are your vehicles), or http://www.uapcooling.com.au, which is a good example of using categories with thumbnail images, linking to products with specificiations.
Concrete5 is just such a great system for this kind of problem, you end up with something that clients can actually manage themselves!