Jump to:

17452 Posts in 4473 Topics by 1971 members

Archive

SilverStripe Forums » Archive » Handling 1,000's of pages in the cms

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Page: 1
Go to End
Author Topic: 1364 Views
  • vstrazz
    Avatar
    Community Member
    63 Posts

    Handling 1,000's of pages in the cms Link to this post

    Hello,

    I have an up coming project I'm hoping to use silverstripe for, that has an archive of nearly 2,000 archived pages. I was wondering if anyone has dealt with this many pages in the CMS before, and how.

    I know from experience with Silverstripe, that opening that many pages in the backend of the CMS would put a huge strain on it. How can I attack this issue?

    Thanks in advance.

  • Fuzz10
    Avatar
    Community Member
    787 Posts

    Re: Handling 1,000's of pages in the cms Link to this post

    Sorry, can't say anything useful about it , but have seen some discussions on this subject..

    See :
    http://silverstripe.com/silverstripe-forum/search/?for=large+number+of+pages

  • vstrazz
    Avatar
    Community Member
    63 Posts

    Re: Handling 1,000's of pages in the cms Link to this post

    thanks for the reply. Anyone else got anything?

  • Liam
    Avatar
    Community Member
    470 Posts

    Re: Handling 1,000's of pages in the cms Link to this post

    As far as I know, in one of the forum posts linked above, dio5 wrote a hack to somewhat deal with it in this post - http://silverstripe.com/site-builders-forum/flat/15416?start=24#post76093

    I don't believe there is anything else really out there. It has been talked before as mentioned, and should be dealt with in a later version of SS as it is a serious problem.

  • vstrazz
    Avatar
    Community Member
    63 Posts

    Re: Handling 1,000's of pages in the cms Link to this post

    Thanks LeeUmm I'll give this a shot, if anything it's a good starting point.

  • evren
    Avatar
    Community Member
    37 Posts

    Re: Handling 1,000's of pages in the cms Link to this post

    Not even near but I just (yesterday) created nearly 200 pages and my observations...

    After about 100 th page I realized that creating and savin page of panel is becoming a bit slower. Respond time on my server increase from 1 second to 3 second on my last pages.
    Not about a change in connection performance.

    But thats great for me cos it was about 40 seconds in my bygone CMS :C

    I learned some...

    1. Do not thick on the drag and drop feature except times you need. Got a bit of effect.

    2. Core features and browsing in panel dosent change. But my DB is still small cos Most of my created pages are waiting empty. When I fill them (in a week) DB will be more than 30 MB and I'll see. But experiences up to here, I belive that SS will keep moving in condition.

    3. First create the pages and turn back again to fill them. Trying to do it in one step seems taking more time and needs more attention.

    4. Now this is quite important.
    Start creating site tree from down. I mean from your last (menu order) to beginning (top menu items)
    Cos after about 10 main menu items (category) you start to need to scroll down and up in every page you build
    But it is nice that the Drag n Drop menu tree on SS is quite stable and fast. also moves sub categories with without any error. So you also can start new categories in top then move them anywhere.

    5. More than 1000 pages means tons of categories, cub cats and entries. Do not forget that some of templates eg BlackCandy (the default one) dosent support sub menus (in left pane) going more than 3 levels deep.

    6. But it is nice that the same BlackCandy wraps the links on the top when they become too much.

    Ok ok I'm sure you also know most of these but the first 4 item maybe takes your attention.

    Regards

  • Ingo
    Avatar
    Forum Moderator
    801 Posts

    Re: Handling 1,000's of pages in the cms Link to this post

    we've got a related feature on our roadmap for 2.4 (http://open.silverstripe.com/roadmap): a new data mapper. This (and other improvements on how to process the tree of pages) will most likely reduce memory consumption and processing time, meaning silverstripe can deal with more pages eventually.

    1364 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.