Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Giovanni Sidoel 93 posts 230 karma points
    Jul 24, 2017 @ 18:20
    Giovanni Sidoel
    0

    Best practices for setting up magazine site

    Hi fellow Umbracians.

    I will need to set up a magazine site in the very near future. This could potentially grow very large over time (assuming ~2 posts per day).

    Do any of you have any tips on how to go about handling this? I am mostly concerned about content structure. Do you go for example for:

    • home/category/title
    • home/category/year/month/day/title
    • or do you have any suggestions for a better structure?

    Any tips for scalability? I have made a news site before with lots and lots of content nodes but in V4 and that definitely had a lot of performance issues. I know most, if not all, of those issues will have been resolved in the very latest releases of Umbraco, but I was just curious if any of you ran in to performance issues. And if so, how you went about tackling them.

    Thanks for your input.

  • Alex Skrypnyk 5908 posts 22603 karma points MVP 4x admin c-trib
    Jul 24, 2017 @ 19:06
    Alex Skrypnyk
    1

    Hi Giovanni

    I would recommend you do not use "category" as part of URL, because what if you would like to have few categories for one post?

    I would like to use some checkbox list for categories for example.

    This structure is nice:

    home/year/month/day/title
    

    Thanks,

    Alex

  • Alex Skrypnyk 5908 posts 22603 karma points MVP 4x admin c-trib
    Jul 24, 2017 @ 19:08
    Alex Skrypnyk
    0

    About performance, if you will not touch problems described in this article - https://our.umbraco.org/documentation/reference/Common-Pitfalls/, it will work really fast.

  • Giovanni Sidoel 93 posts 230 karma points
    Jul 25, 2017 @ 12:35
    Giovanni Sidoel
    0

    Thanks Alex. This article is really helpful.

  • Nicholas Westby 2005 posts 6843 karma points c-trib
    Jul 24, 2017 @ 20:13
    Nicholas Westby
    2

    Why structure the pages under subfolders at all? I could see doing this in the past due to it taking some time to expand content nodes with lots of children, but now that list view works well I don't see any reason that can't be used instead. That is, just put all the nodes under a single parent node (say, the homepage or some node that serves as a bucket).

    As far as the speed of the frontend of the site, you can use some intelligent caching. I tend to rely on this:

    Basically, you can convert the posts to instances of some class (say, MagazinePost), then store that in a list, which you can then store in an InstanceCache. You can then use an invalidator to force that cache to update whenever the content changes.

  • Chris Dixon 12 posts 54 karma points
    Jul 28, 2017 @ 13:19
    Chris Dixon
    0

    Hi Giovanni, not directly related to your question but have you considered using PugPig?

    https://our.umbraco.org/projects/starter-kits/pugpig-for-umbraco-v7/

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies