Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

GUI for creating page types?

Go to End

5 Posts   1415 Views


Community Member, 30 Posts

24 February 2011 at 5:09am

Hi, I wonder if there is a SilverStripe extension (or similar) that provides a GUI for administrating page types?


Forum Moderator, 5523 Posts

24 February 2011 at 8:25pm

Not as far as I am aware, the goal of the framework is to keep as much of the configuration at the framework level rather than CMS store. What sort of things were you wanting to manage through the GUI?


Community Member, 30 Posts

22 March 2011 at 3:02am

Hi, sorry for the delay.
Well, I'm not a developer, I only do some concept work. At the moment I write down Page Type definitions (with all necessary fields) in Excel. Then I talk to a developer and he builds the page types in the CMS. I was just wondering if it could be wiser if I could enter my Page Type definitions in the CMS directly and SilverStripe builds the Page Types from the definitions automatically. Of course this would only work for simple Page Types but it could be a base for further developments.
(I saw a similar thing in as far as I remember)


Community Member, 541 Posts

22 March 2011 at 3:50am

Edited: 22/03/2011 3:52am

I was thinking not long ago that it would be nice if SiteTreeImporter allowed you to do this. It basically does the first part of what you want, but it would be nice if you could do something like:

Home : HomePage
	About : Page
	Services : Page
	Contact : UserDefinedForm

Unless it can already do this?



Community Member, 30 Posts

22 March 2011 at 4:58am

Interesting Module, thanks. I also would need a similar "importer" for the Page Types itself then. My Excel looks like the attached screenshot. Well, it's not that easy to solve, I guess ...

Attached Files