<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Forum posts to 'Archive'</title>
		<link>http://www.silverstripe.org/archive/rss</link>
		<atom:link href="http://www.silverstripe.org/archive/rss" rel="self" type="application/rss+xml" />
		<description></description>

		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=32#post175602</link>
			<description>&lt;p&gt;I'm in need for a good solution to the &quot;many subpages&quot; problem as well. Hopefully this will be addressed in 2.3.&lt;br /&gt;Subscribe and bump.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=32#post175602&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=32#post175602&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Fri, 19 Sep 2008 21:45:21 +1200</pubDate>
			<dc:creator>banal</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=32#post175602</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=32#post76351</link>
			<description>&lt;p&gt;jepp,&lt;br /&gt;only wanted to ensure, that you don't overlook this thing...&lt;br /&gt;g  &lt;br /&gt;  Helmut&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=32#post76351&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=32#post76351&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Wed, 21 May 2008 20:19:39 +1200</pubDate>
			<dc:creator>zyko</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=32#post76351</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=32#post76347</link>
			<description>&lt;p&gt;True, the sort order may go wrong, but for something like a blog/news this isn't important as you'll always want them in a date-order.&lt;/p&gt;&lt;p&gt;Also, it's not that difficult now to build in an extra field in SiteTree in which you can set an 'order' filter.&lt;/p&gt;&lt;p&gt;Note that what I'm doing here, doesn't influence the frontend site (at least not for me  &lt;img src='http://www.silverstripe.org/sapphire/images/smilies/smile.gif'&gt;  ), and when you leave it at '0' it won't do anything and keep the normal order.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=32#post76347&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=32#post76347&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Wed, 21 May 2008 20:11:27 +1200</pubDate>
			<dc:creator>dio5</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=32#post76347</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=24#post76344</link>
			<description>&lt;p&gt;thx to point out, where there are the relevant code-points.&lt;br /&gt;that's always the hardest part in hacking ss ;-)&lt;br /&gt;the more i think about it, your solution seems to be more flexible then&lt;br /&gt;'archived flag'.&lt;/p&gt;&lt;p&gt;but i'm not sure if sorting all hierarchy-things by date will be right.&lt;/p&gt;&lt;p&gt;how can someone now specify a 'different order' fe. for sub-pages in cms?&lt;br /&gt;(drag and drop - reorder subpages)&lt;br /&gt;ok, there would be '0' set.. Hmmm...&lt;br /&gt;but to don't get bad behaviour i would add these things, only where it hurt's, and where frontend-order has nothing todo with backend-order of pages.&lt;/p&gt;&lt;p&gt;so here, it could be done only for blog-holder, where the sort-order&lt;br /&gt;in cms doesn't matter for putting out pages on the frontend...&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=24#post76344&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=24#post76344&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Wed, 21 May 2008 20:06:19 +1200</pubDate>
			<dc:creator>zyko</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=24#post76344</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=24#post76093</link>
			<description>&lt;p&gt;I made a (possibly dirty) hack for this, see &lt;a href=&quot;http://pastie.caboo.se/200250&quot;&gt;http://pastie.caboo.se/200250&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This allows for a number to be set in the behaviour tab of every page, the total of displayed subpages (eg the last 20).&lt;/p&gt;&lt;p&gt;It defaults to 0, which displays them all.&lt;/p&gt;&lt;p&gt;When the search is used, it will still show all results.&lt;br /&gt;Will only work when the admin section is in /admin/, as the admin detection is a bit dirty, but so far it seems to work for me.&lt;br /&gt;Rewriting LeftAndMain.php, CMSMain.php and Hierarchy completely looks a bit hard.  &lt;img src='http://www.silverstripe.org/sapphire/images/smilies/smile.gif'&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=24#post76093&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=24#post76093&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Wed, 21 May 2008 04:08:57 +1200</pubDate>
			<dc:creator>dio5</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=24#post76093</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=24#post74644</link>
			<description>&lt;p&gt;i've similar problems, but 'god thanks' not that much data.&lt;br /&gt;i can live with hierarchical holders.&lt;/p&gt;&lt;p&gt;the question i think is: does someone really need to maintain all these entrys &lt;br /&gt;on every day?&lt;br /&gt;maybe some kind of 'archived' flag on Pages could solve things, if set entrys wouldnt be shown in std.cms usually, only if someone changes view to 'archived'.&lt;br /&gt;(doing something like ... admin?show_archived=1 or else)&lt;/p&gt;&lt;p&gt;but who would set this flag on 300 rows ....&lt;br /&gt;maybe this could be done using a simple controller-function that would set any entrys&lt;br /&gt;older then fe 10 days to 'archived'...&lt;/p&gt;&lt;p&gt;only some thoughts...&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=24#post74644&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=24#post74644&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Sun, 18 May 2008 03:47:23 +1200</pubDate>
			<dc:creator>zyko</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=24#post74644</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=24#post74630</link>
			<description>&lt;p&gt;I don't use the ss-blog module either, but this goes for every kind of 'holder' that can grow into a lot of subpages... what you're suggesting is a possible 'workaround', but not a real solution to the problem imho.&lt;/p&gt;&lt;p&gt;Let's say you have a newsholder, with about 10 news pages / day. If you put them under a month-holder, you'd still end up with 300 subpages in the cms. Of course you can publish them under a certain categoryholder, but in the end this is all going to be too complex to maintain.&lt;/p&gt;&lt;p&gt;Just a simple possibility to limit the amount of initially displayed subpages would solve it.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=24#post74630&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=24#post74630&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Sun, 18 May 2008 03:03:02 +1200</pubDate>
			<dc:creator>dio5</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=24#post74630</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=24#post74622</link>
			<description>&lt;p&gt;In ss many things are 'Pages', because cms editing DataObjects is 'very hard'.&lt;br /&gt;But if there really are a lot of objects i'ld design things using DataObjects...&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=24#post74622&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=24#post74622&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Sun, 18 May 2008 02:43:21 +1200</pubDate>
			<dc:creator>zyko</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=24#post74622</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=24#post74573</link>
			<description>&lt;p&gt;That is a solution. &lt;/p&gt;&lt;p&gt;However not really the best one as it would require users to make submonths/categories etc each time themselves - or really rewrite a lot of code / and making this year/montholder being created automatically, as I think having to do it manually isn't really the best thing - there's no other blog/cms in which you have to do that!&lt;/p&gt;&lt;p&gt;The current blog module also doesnt do this, so I think there will be a lot of non-code-savvy people facing this problem somewhere in the future.&lt;/p&gt;&lt;p&gt;I think this should be a core feature of the cms, to be able to restrict the amount shown, but still let them show up through the search feature.&lt;/p&gt;&lt;p&gt;The most simple thing I can imagine would be that you have a numericfield in the behaviour tab of every Page (so part of SiteTree), where you can set how many  subpages it would display in the backend. If set to 20, it would then always show the 'last created' 20. However if you would use the cms search functionality, the others would still show up in the results.&lt;/p&gt;&lt;p&gt;This shouldn't be too hard to implement, maybe when I find the time I might take a look at it... although I think this would be much easier for someone knows the internals of SS really well.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=24#post74573&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=24#post74573&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Sat, 17 May 2008 23:46:08 +1200</pubDate>
			<dc:creator>dio5</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=24#post74573</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=24#post74567</link>
			<description>&lt;p&gt;Hi dio5&lt;br /&gt;i'm not sure if i understand your problem totally.&lt;/p&gt;&lt;p&gt;For me it sounds like you're having a lot of 'subpages' of one page.&lt;br /&gt;means&lt;/p&gt;&lt;p&gt;&lt;div class=&quot;codesnippet&quot;&gt;&lt;p&gt;daddy&lt;br /&gt;- child 1&lt;br /&gt;- child 2&lt;br /&gt;- ...&lt;br /&gt;- child 500&lt;/p&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;Isn't it a solution to make some 'xxx_holders' beneath the daddy&lt;br /&gt;to get less childs (fe grouped by year, and maybe subgrouped by month, etc..)?&lt;/p&gt;&lt;p&gt;fe:&lt;br /&gt;&lt;div class=&quot;codesnippet&quot;&gt;&lt;p&gt;daddy&lt;br /&gt;- 2007 (xxx_holder)&lt;br /&gt;  - 01_2007 (xxx_holder)&lt;br /&gt;        - child 1&lt;br /&gt;        - child 2&lt;br /&gt;  - 02_2007 (xxx_holder)&lt;br /&gt;        - child 3&lt;br /&gt;- 2008 (xxx_holder)&lt;br /&gt;  - child 4&lt;br /&gt;  - child 5&lt;/p&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;if think that subpage-trees are loaded as you click on daddy in cms.&lt;br /&gt;so there would'nt be that much childs, and it would be faster.&lt;br /&gt;(but maybe i'm totally wrong in this)&lt;/p&gt;&lt;p&gt;of course these xxx-holders should have 'not visible flag' set to not appear in menues...&lt;/p&gt;&lt;p&gt;if frontend- rendering is done using direct-sql-querys you don't need to show&lt;br /&gt;anyone the backend-structure...&lt;/p&gt;&lt;p&gt;g&lt;br /&gt;  Helmut&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=24#post74567&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=24#post74567&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Sat, 17 May 2008 23:08:43 +1200</pubDate>
			<dc:creator>zyko</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=24#post74567</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=24#post67021</link>
			<description>&lt;p&gt;Bump, and back on topic: is there any chance the filtering/grouping will be implemented in the very near future? &lt;/p&gt;&lt;p&gt;I still think this is a very important feature, having 500+ subpages is a real pain and memory-eating thing right now.&lt;/p&gt;&lt;p&gt;I managed to hack the core a little so it only displays the last 20 or something of a certain subpage/pagetype in the cms, but building the whole filtering grouping thing into the cms is a brigde too far for me, and I don't have time for it either.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=24#post67021&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=24#post67021&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Wed, 07 May 2008 22:40:04 +1200</pubDate>
			<dc:creator>dio5</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=24#post67021</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=16#post61385</link>
			<description>&lt;p&gt;Hi Sam,&lt;br /&gt;cool to hear  &lt;img src='http://www.silverstripe.org/sapphire/images/smilies/smile.gif'&gt; &lt;br /&gt;and for sure, i'll stay tuned ;-)&lt;/p&gt;&lt;p&gt;greetings&lt;br /&gt;  Helmut&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=16#post61385&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=16#post61385&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Fri, 25 Apr 2008 10:08:04 +1200</pubDate>
			<dc:creator>zyko</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=16#post61385</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=16#post61380</link>
			<description>&lt;p&gt;As you suggest, we are developing scaffolding for all kinds of relations - has_one, has_many, and many_many.  Stay tuned for version 2.3 - it will be quite an exciting release!&lt;/p&gt;&lt;p&gt;I also hear what you're saying about having the configuration information for the database defined in one place.  I don't know if converting the static variable to a method is the best solution, but we'll be considering ways of grouping together configuration options more logically.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=16#post61380&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=16#post61380&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Fri, 25 Apr 2008 10:00:54 +1200</pubDate>
			<dc:creator>Sam</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=16#post61380</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=16#post61325</link>
			<description>&lt;p&gt;Hi Sam, Hi Sean,&lt;/p&gt;&lt;p&gt;Nice to hear that you guys are working of some kind of scaffolding for silverstripe.&lt;br /&gt;I think that would'nt be too complicated just for Dataobjects to show the native values.&lt;br /&gt;of course relations will stay complicated forever ;-)&lt;br /&gt;You guys have done a goooooooood job on designing silverstripe.&lt;br /&gt;i like the way you do things with site-rendering and controls. a very powerful concept.&lt;br /&gt;sapphire is the best thing i've ever seen till know doing db-creation.&lt;br /&gt;at our company we do a lot of things using hibernate, which of course is perfect &lt;br /&gt;in mapping legacy things, but not a environment for doing things rapid.&lt;br /&gt;i don't like the 'ruby way' how to deal with db things. first create tables then have propertys.&lt;br /&gt;silverstripe is also a cms instead of developing ruby and doing a cms totally personally.&lt;/p&gt;&lt;p&gt;this would only leave a few recommendations i'ld have for the product:&lt;br /&gt;* use guids for id's instead of integer &lt;br /&gt;  (knocks out your problems with sitetree and dericed class instances&lt;br /&gt;  and can be created on the client side (no save necessary to get id after insert)&lt;br /&gt;* use static function db() instead of static db()&lt;br /&gt;   would leave place for users to internally have only one array with &lt;br /&gt;   name, db-type, my-html-control, neede roup right, etccc&lt;br /&gt;   and give back these things you need for db-creation by filtering out this &lt;br /&gt;   'meta array'&lt;br /&gt;   i've seen a sample where one of you guys did something similar,&lt;br /&gt;   but this is not dry, because the 'name' apperas in two lists &lt;br /&gt;   which leads to have to maintain two lists.&lt;br /&gt;   (i'm not a php guru, maybe static db could be also be replaced now&lt;br /&gt;   with a static function getdb?)&lt;br /&gt;* members and groups, i never understould, why editing a member&lt;br /&gt;   doesn't allow to select out of 'many groups'&lt;br /&gt;* best thing to have would be a additional control to play with 'relations'&lt;br /&gt;   fe. for a Foo has_one Bar  (means BarID column in dbtable Foo)&lt;br /&gt;   if showing Foo in a (popup) FORM this should show&lt;br /&gt;   the current 'Name' if something is 'related'.&lt;br /&gt;   nearby a Button [...]&lt;br /&gt;   if someone cklick the button, a 'search Form' opens above the current Form&lt;br /&gt;   there i could search for this 'class' using a few parameters.&lt;br /&gt;   i'ld mark the relevant element out of the search result,&lt;br /&gt;   the 'seach window' closes, and gives back the BarId to the original Form.&lt;br /&gt;   Same things could be for a has_Many&lt;br /&gt;   there would be a list, search form opens selection means add this to the original list&lt;br /&gt;   another '-' button would allow to knock out an entry from a list&lt;br /&gt;   (not delete the entry)&lt;br /&gt;   and if the search form would also allow to create new entrys&lt;br /&gt;   then there would be a megacool system available ;-)&lt;/p&gt;&lt;p&gt;yeah a know something sound's like 'a lot of work'&lt;br /&gt;don't misunderstand me, i'm for sure one of the biggest silverstripe fans!!!!&lt;br /&gt;but maybe you can take a few ideas for a further relase of your product...&lt;/p&gt;&lt;p&gt;g&lt;br /&gt;  Helmut&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=16#post61325&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=16#post61325&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Fri, 25 Apr 2008 06:51:27 +1200</pubDate>
			<dc:creator>zyko</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=16#post61325</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=16#post60949</link>
			<description>&lt;p&gt;Well said, Sam.&lt;/p&gt;&lt;p&gt;The &quot;scaffolding&quot; of fields instead of manually defining them on getCMSFields() will be a huge time saver!&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=16#post60949&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=16#post60949&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Thu, 24 Apr 2008 09:59:48 +1200</pubDate>
			<dc:creator>Sean</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=16#post60949</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=16#post60921</link>
			<description>&lt;p&gt;Hi Helmut,&lt;/p&gt;&lt;p&gt;Most of this stuff can be done by site developers - the tutorials cover how to do this:&lt;br /&gt;&lt;a href=&quot;http://doc.silverstripe.com/doku.php#level_1building_your_first_silverstripe_website&quot;&gt;http://doc.silverstripe.com/doku.php#level_1building_your_first_silverstripe_website&lt;/a&gt;&lt;/p&gt;&lt;p&gt;There are a few points that you mentioned that we are doing some work on:&lt;/p&gt;&lt;p&gt; * We are looking at developing more fine-grained permission control on the DataObjects and have that drive the forms generated.&lt;br /&gt; * We are also looking at automatically adding fields to getCMSFields() when you create $db, $has_one, $has_many, or $many_many entries.&lt;/p&gt;&lt;p&gt;However, a complex data-querying interface is unlikely to ever make its way into the core CMS.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SilverStripe CMS is Designed For Content Authors&lt;/strong&gt;.  Not developers.  We really dislike the fact that other CMSes bolt developer-only functionality into the CMS and it gets in the content authors' way.  It is much more important to us to have an interface that doesn't stand in the way of authors updating content.&lt;/p&gt;&lt;p&gt;SilverStripe is built on the philosophy that there are a number of different people who come together to make a website: designers, developers, authors.  Each of these people already have tools that enjoy using to do their job.  &lt;/p&gt;&lt;p&gt;In particular, designers and developers have PHP and HTML/CSS development tools.  So, we let them use those to build a SilverStripe site.  Not the CMS interface.  That is for the authors.&lt;/p&gt;&lt;p&gt;What this means is that a lot of development work on your site needs to be done in template and code files.  This is by design.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=16#post60921&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=16#post60921&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Thu, 24 Apr 2008 09:11:33 +1200</pubDate>
			<dc:creator>Sam</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=16#post60921</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=16#post60691</link>
			<description>&lt;p&gt;Hi guys,&lt;/p&gt;&lt;p&gt;I've a lot of typo3 websites running.&lt;br /&gt;the backend in typo3 3 is the best i can imagine.&lt;/p&gt;&lt;p&gt;maybe you can take a few things out of there.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://typo3.org/documentation/document-library/tutorials/doc_tut_quickstart/0.1.0/view/1/11/#id2856754&quot;&gt;http://typo3.org/documentation/document-library/tutorials/doc_tut_quickstart/0.1.0/view/1/11/#id2856754&lt;/a&gt;&lt;/p&gt;&lt;p&gt;this is done using the following things, which would be fine for a silverstripe redesign.&lt;br /&gt;i'll try to translate things into silverstripe words:&lt;/p&gt;&lt;p&gt;* Any DataObject should include a 'has_one' to a SiteTree Entry (Page)&lt;br /&gt;* Someone can specify a PageId, where new DataObjects will 'take place'&lt;br /&gt;   if not a CMS-user creates such a record on a SiteTree.&lt;br /&gt;   (fe: for guestbook)&lt;br /&gt;* Rights on db-Fields for cms-users should be defined within User-Groups&lt;br /&gt;   there's a need for a 'std-getcms-fields' implementation which &lt;br /&gt;   will knock out fields a user can't see.&lt;br /&gt;* viewable ways for fields should be seperated from 'form building'&lt;br /&gt;  (anyone can do this, of course for himself, also now)&lt;br /&gt;* then there should be a 'view all DataObject' Form attached to any SiteTree Element&lt;br /&gt;   where user can filter for 'type' of DataObject and specify db-field filter values&lt;br /&gt;   he has the right to see.&lt;br /&gt;   and he should be capable to define the fields, he wants to see in the list.&lt;br /&gt;   pagination, etc...&lt;br /&gt;   If then 'clipboard' and 'editing only subset of column values' within the list&lt;br /&gt;   from typo3 would also be available, it would be christmas-day ;-)&lt;br /&gt;* then editing one DataObject meens Popup 'std-getcms-fields' implementation&lt;br /&gt;   which will show these fields he is alowed to change.&lt;br /&gt;* When 'querying' DataObjects on the frontend, one could define a 'starting' point&lt;br /&gt;   where to look for records AND a 'nesting level' how deep 'childs of the SiteTree'&lt;br /&gt;   would be searched too for these records.&lt;br /&gt;   This is the simplest way to seperate instances for multiple cms-users.&lt;/p&gt;&lt;p&gt;Don't misunderstand me.&lt;br /&gt;SILVERSTRIPE IS A TOP product.&lt;br /&gt;but backend till now is a little weak...&lt;br /&gt;Of course a few of these things cany anyone do for himself.&lt;br /&gt;but a general 'backend-DataObject' admin tool would be&lt;br /&gt;cool for anyone to have...&lt;/p&gt;&lt;p&gt;g&lt;br /&gt;  Helmut&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=16#post60691&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=16#post60691&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Wed, 23 Apr 2008 21:05:22 +1200</pubDate>
			<dc:creator>zyko</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=16#post60691</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=16#post30961</link>
			<description>&lt;p&gt;For anyone who is interested in trying to implement dynamic grouping, I have posted an implementation guideline here: &lt;a href=&quot;http://doc.silverstripe.com/doku.php?id=recipes:customising-the-hierarchy#dynamic_grouping&quot;&gt;http://doc.silverstripe.com/doku.php?id=recipes:customising-the-hierarchy#dynamic_grouping&lt;/a&gt;&lt;/p&gt;&lt;p&gt;It's a pretty challenging piece of work, but it's doable.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=16#post30961&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=16#post30961&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Fri, 01 Feb 2008 10:56:50 +1300</pubDate>
			<dc:creator>Sam</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=16#post30961</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=16#post30461</link>
			<description>&lt;p&gt;This is relevant to my interest. &lt;/p&gt;&lt;p&gt;I recently found SilverStripe and am testing it out for as a possible framework to create a new website for the 82nd Airborne. I know that within a few months, it will have a few hundred if not thousand articles. &lt;/p&gt;&lt;p&gt;I love this platform so much more than Joomla, and would like to see one of the afore mentioned solutions developed. As mentioned before, a combination of both would be great. I could make it a site default to only return the entries for the past month or two weeks, and dynamic grouping takes care of the rest. Of course, any of these options/filters can be changed on a by user basis.&lt;/p&gt;&lt;p&gt;Cheers.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=16#post30461&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=16#post30461&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Thu, 31 Jan 2008 11:03:40 +1300</pubDate>
			<dc:creator>Rich</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=16#post30461</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=8#post30095</link>
			<description>&lt;p&gt;Putting this interesting thread back up a bit  &lt;img src='http://www.silverstripe.org/sapphire/images/smilies/smile.gif'&gt; &lt;/p&gt;&lt;p&gt;If anyone has any hints on a temporary solution for this?&lt;/p&gt;&lt;p&gt;I was thinking of using can('view') in combination with a date comparison but that only works on the frontend, so is not an option.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=8#post30095&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=8#post30095&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Wed, 30 Jan 2008 11:01:41 +1300</pubDate>
			<dc:creator>dio5</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=8#post30095</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=8#post24783</link>
			<description>&lt;p&gt;@dio5: i think this is outside of the scope for a GHOP-task - we need to discuss/architect this feature properly, which in turn means a lot of preparation/mentoring-effort and a way longer timespan than the average GHOP-task.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=8#post24783&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=8#post24783&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Sat, 12 Jan 2008 11:37:58 +1300</pubDate>
			<dc:creator>Ingo</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=8#post24783</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=8#post24632</link>
			<description>&lt;p&gt;someone really should add in a subscribe button.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=8#post24632&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=8#post24632&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Fri, 11 Jan 2008 10:29:39 +1300</pubDate>
			<dc:creator>simon_w</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=8#post24632</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=8#post24629</link>
			<description>&lt;p&gt;Maybe I can add this to the GHOP list? Or is this too complicated for that?&lt;/p&gt;&lt;p&gt;I know simon_w seems to have time enough for coding? :-P&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=8#post24629&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=8#post24629&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Fri, 11 Jan 2008 10:09:55 +1300</pubDate>
			<dc:creator>dio5</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=8#post24629</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=8#post24627</link>
			<description>&lt;p&gt;I'll be pushing to see this done as part of the 2008 Summer of Code, so I think it would be a safe bet that (or something which give the same end result) will be done this year, though its hard to give a date - probably between May and December 08.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=8#post24627&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=8#post24627&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Fri, 11 Jan 2008 10:05:56 +1300</pubDate>
			<dc:creator>Tim</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=8#post24627</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=8#post24615</link>
			<description>&lt;p&gt;Just replying again to subscribe... (forgot it earlier).&lt;/p&gt;&lt;p&gt;I think this is a pretty important something, and I personally can't wait till this is released.  &lt;img src='http://www.silverstripe.org/sapphire/images/smilies/smile.gif'&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=8#post24615&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=8#post24615&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Fri, 11 Jan 2008 08:11:11 +1300</pubDate>
			<dc:creator>dio5</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=8#post24615</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=8#post16740</link>
			<description>&lt;p&gt;Just a subscribe reply ...  &lt;/p&gt;&lt;p&gt;Nothing to add, please continue..  ;-)&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=8#post16740&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=8#post16740&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Thu, 20 Dec 2007 03:28:55 +1300</pubDate>
			<dc:creator>Fuzz10</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=8#post16740</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=0#post16658</link>
			<description>&lt;p&gt;@Tim: Sorry about the confusion. I should've realized you were talking about something which still needs to be developed. I got a little excited  &lt;img src='http://www.silverstripe.org/sapphire/images/smilies/smile.gif'&gt; &lt;/p&gt;&lt;p&gt;Again, I would say both of these options would adequately address the issue. Whats more, I think they are both worth developing, as opposed to one versus the other. There are certain circumstances where one option would be more appropriate to use than the other. Going back to what I was saying, I believe having the ability for them to be nestable would be a great feature, and would expand its usefulness. As Silverstripe's user base begins to grow, and more content is created on Silverstripe run sites, I'm sure this will be an important issue. I wish I could give more feedback, these are the only ideas that I have. I'll be sure to post anymore that I might have.&lt;/p&gt;&lt;p&gt;In the meantime, as far as my situation is concerned, you suggest that I implement that solution from the trouble ticket above, and perhaps move my older articles in a Archived news section?&lt;/p&gt;&lt;p&gt;Because the options you've suggested are important to me, and I would like to see them implemented soon,  I'd love to contribute to the development somehow, but unfortunately I feel as though I'd have a lot of catch up to do, not having looked at Silverstripe's Code much.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=0#post16658&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=0#post16658&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Wed, 19 Dec 2007 21:41:21 +1300</pubDate>
			<dc:creator>Matt ASh</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=0#post16658</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=0#post16648</link>
			<description>&lt;p&gt;Thanks for your feedback guys. Just to clarify, this functionally doesn't exisit yet - this is the first time it's been ever talked about - if enough people think it's an good solution we'll look at implementing it. That said, we can discuss how it would best work.&lt;/p&gt;&lt;p&gt;Re: &quot;grouping&quot; the best way to make this work IMO would be to allow the user to choose a field on which the grouping would be done, it could be date (as suggested by Matt) or Author (as I had used as the initial example), or price in an e-commerce store, or basically any field which is common to a group of pages which your trying to filter.&lt;/p&gt;&lt;p&gt;I think making these filters nestable would be a good idea.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=0#post16648&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=0#post16648&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Wed, 19 Dec 2007 20:59:46 +1300</pubDate>
			<dc:creator>Tim</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=0#post16648</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=0#post16589</link>
			<description>&lt;p&gt;@Tim: fantastic response, you've offered some viable solutions. I've never look into either filtering or dynamic grouping (Would they be covered in the wiki somewhere, a quick search didn't return anything?).&lt;/p&gt;&lt;p&gt;The dynamic folders seems like they would be the most intuitive for my users, but I have a follow up question. Can dynamic groupings be nested? I ask this because I would like to know if instead of having the pages grouped by Authors, they could first be grouped in years, and then months. For example:&lt;/p&gt;&lt;p&gt;- News&lt;br /&gt;  - 2007&lt;br /&gt;    - Janurary&lt;br /&gt;    - February&lt;br /&gt;    - March&lt;br /&gt;  - 2006&lt;br /&gt;  - ....&lt;/p&gt;&lt;p&gt;This seems like it would be a fine solution. If not I could just implement the filtering option.&lt;/p&gt;&lt;p&gt;Thanks again.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=0#post16589&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=0#post16589&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Wed, 19 Dec 2007 16:03:49 +1300</pubDate>
			<dc:creator>Matt ASh</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=0#post16589</guid>
		</item>
		
		<item>
			<title>Re: Too many subpages slowing down interface</title>
			<link>http://www.silverstripe.org/archive/show/15416?start=0#post16102</link>
			<description>&lt;p&gt;Author grouping would be nice, but very dependent on the blog module I guess.&lt;/p&gt;&lt;p&gt;The thing I'm building now is pretty much the same as the blog module, but not working as a module. It also allows multiple authors that are members in  the security section , with different permissions etc..., different countries per entry, etc.. so if the grouping is only in the standard  blog module, that would not bring a general benefit for anyone else. (although very nice.)&lt;/p&gt;&lt;p&gt;Filtered folders based on the entry-date ('created') is more interesting. I assume this can be built in pretty easily as an option? (Even if that is a 'simple' one.) Some kind of dropdown list where a user can choose between let's say the last 5/10/20/50 etc 'subpages'? ( in batch actions or so? ) I think this is something that can be built in standard in SS as it would work for every kind of 'sub' page. I'd love to see this implemented because I know that by the end of next year the site will have more than 200 - 300 subpages and that would be hell to manage.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Posted to: Too many subpages slowing down interface &lt;a href=&quot;http://www.silverstripe.org/archive/show/15416?start=0#post16102&quot;&gt;Show Thread&lt;/a&gt; | &lt;a href=&quot;http://www.silverstripe.org/archive/reply/15416?start=0#post16102&quot;&gt;Post Reply&lt;/a&gt;</description>
			<pubDate>Tue, 18 Dec 2007 06:26:04 +1300</pubDate>
			<dc:creator>dio5</dc:creator>
			<guid>http://www.silverstripe.org/archive/show/15416?start=0#post16102</guid>
		</item>
		

	</channel>
</rss>