CMS Development

ryneufeld
Member

Help: I Want To Create A Content Library

SOLVE

I would like to create a super basic content library page with a grid appearance like HubSpots in the image below. It doesn't have to be anything more than thumbnail previews with basic captions, in rows and columns. What would be the easiest way to do this?

 

Thanks in advance!

 

library.jpg

0 Upvotes
1 Accepted solution
MitchL
Solution
Participant

Help: I Want To Create A Content Library

SOLVE

Hey @ryneufeld,

 

A common way to do this would be using a blog template. Here's a resource on setting that up: https://designers.hubspot.com/docs/hubl/blog-content-markup

 

Essentially, you'd be creating a new blog, blog posts for each item, and a new blog template to list and display all of the items. Then once you have them listing, you can style/arrange them however you like. That's an extremely simplified explanation - when, in reality, this can take a while to set up. However, this is what I was able to make using this structure: http://www.iqmetrix.com/retail-resources and http://www.iqmetrix.com/blog. This method really only makes sense you plan on creating a blog post about each item in the list - since one is needed to be created to put the item in the list. 

 

Another option, which might be slightly simpler, would be to use HubDB. Here's a basic example of this: https://designers.hubspot.com/docs/tutorials/how-to-build-a-real-estate-listing-with-hubdb.

 

With HubDB, each item in the grid would be a row in a HubDB table. For each row, you could include a column for the image, item type, basic caption, and link. Then you would pull the rows from the table into a page - with many options for filtering and sorting the items. Here's an example of what I've created using this method: http://www.iqmetrix.com/partner-directory

 

 

I personally prefer HubDB, as I found it to be more straightforward. But blog templates are great if you actually plan on creating blogs about each item.

 

Sorry for the long answer haha. Feel free to direct message me with any further questions.

View solution in original post

3 Replies 3
LKelley302
Participant

Help: I Want To Create A Content Library

SOLVE

Although this is four years old, I wanted to include a new option in case someone finds this through search (as I did). Website pages now have a "Content Library" module that is exactly what you need. I've found it very easy to use and helpful.

0 Upvotes
ConnorSlivensky
Key Advisor | Elite Partner
Key Advisor | Elite Partner

Help: I Want To Create A Content Library

SOLVE

As someone that has spent months trying to figure a resource page out here's my two cents. Like the selected answer HubDB is best for just basic postings and the blog would work assuming you can write an article about each one.

 

The third option that wasn't mentioned is getting a template from the marketplace. you can filter down to resources pages as well as free vs paid.

 

I ended up with one from Revenue River who were very responsive with helping me make CSS edits (I have very basic HTML skills and little to no CSS experience)  to customize it to my brand.

 

So it really depends what you want. HubDB is easy to set up maintain and templates are highly customizable with Blogs falling in the middle. Blogs do have the advantage of having a subscription type so you could have a resources mailing list. But like I said it's all personal preference since you're aiming for a pretty basic page.    

MitchL
Solution
Participant

Help: I Want To Create A Content Library

SOLVE

Hey @ryneufeld,

 

A common way to do this would be using a blog template. Here's a resource on setting that up: https://designers.hubspot.com/docs/hubl/blog-content-markup

 

Essentially, you'd be creating a new blog, blog posts for each item, and a new blog template to list and display all of the items. Then once you have them listing, you can style/arrange them however you like. That's an extremely simplified explanation - when, in reality, this can take a while to set up. However, this is what I was able to make using this structure: http://www.iqmetrix.com/retail-resources and http://www.iqmetrix.com/blog. This method really only makes sense you plan on creating a blog post about each item in the list - since one is needed to be created to put the item in the list. 

 

Another option, which might be slightly simpler, would be to use HubDB. Here's a basic example of this: https://designers.hubspot.com/docs/tutorials/how-to-build-a-real-estate-listing-with-hubdb.

 

With HubDB, each item in the grid would be a row in a HubDB table. For each row, you could include a column for the image, item type, basic caption, and link. Then you would pull the rows from the table into a page - with many options for filtering and sorting the items. Here's an example of what I've created using this method: http://www.iqmetrix.com/partner-directory

 

 

I personally prefer HubDB, as I found it to be more straightforward. But blog templates are great if you actually plan on creating blogs about each item.

 

Sorry for the long answer haha. Feel free to direct message me with any further questions.