2010-08-12, 23:44:56
Hello,
here some questions and answers about the modifications and site setup:
@Carlos:
Q: I'd like to know what you have done to set it up under IIS, especially what equivalent to .htaccess Allow/Deny on folders: backups, plugins, data, thumbs, upload
A: Your first thinking was right. I did the .htaccess Allow/Deny in IIS directly. Denied anonymous access to data and sub folders (you may google for web.config and folder access). Upload folder was changed to static.piztop.com. So Uploads don't get affected by deny.
@Yojoe:
A: In first place I had a look at Zegnåt plugin but it only covers two levels. And its only for the page itself as kind of extended navigation. My multi level is achieved using recursion on parent attribute which must/is unique for all pages. So yes, i was inspired by Zegnåt but wrote own code to have actually unlimited levels and url tells the navigation whats active in the recursion. Finally changes to the admin to keep cms functions right.
A: It's only one instance of GS. Each Language is just a page in the top/1st level.
A: Yes its more or less a plugin, but I also had to modify core php code of GS. I'm not sure if its possible to put all changes within a plugin (especially for admin). So when new version/update of GS is comming you won't be able to update without merging. I really think, better than publish my custom code, is to make feature requests to the GS DevTeam for more level of pages, etc.
Hope this helps :-)
here some questions and answers about the modifications and site setup:
@Carlos:
Q: I'd like to know what you have done to set it up under IIS, especially what equivalent to .htaccess Allow/Deny on folders: backups, plugins, data, thumbs, upload
A: Your first thinking was right. I did the .htaccess Allow/Deny in IIS directly. Denied anonymous access to data and sub folders (you may google for web.config and folder access). Upload folder was changed to static.piztop.com. So Uploads don't get affected by deny.
@Yojoe:
A: In first place I had a look at Zegnåt plugin but it only covers two levels. And its only for the page itself as kind of extended navigation. My multi level is achieved using recursion on parent attribute which must/is unique for all pages. So yes, i was inspired by Zegnåt but wrote own code to have actually unlimited levels and url tells the navigation whats active in the recursion. Finally changes to the admin to keep cms functions right.
A: It's only one instance of GS. Each Language is just a page in the top/1st level.
A: Yes its more or less a plugin, but I also had to modify core php code of GS. I'm not sure if its possible to put all changes within a plugin (especially for admin). So when new version/update of GS is comming you won't be able to update without merging. I really think, better than publish my custom code, is to make feature requests to the GS DevTeam for more level of pages, etc.
Hope this helps :-)