Community
Participate
Working Groups
On localhost (running from HEAD, 20120203-1034) 1. Go to 'Sites' page 2. Create a new site configuration. 3. Click any of the 'Save'/'Start'/'Convert to Self-Hosting' buttons on the toolbar. 4. Nothing happens-- the commands do not run. This doesn't happen on orion.eclipse.org (running I20120202-2230)
fallout from bug 360986, I'll check. I guess it wouldn't be an important change if I didn't break the sites page. Sorry I'm so lazy about that one. The "can't open individual sites page" has got me lazy exercising the list page. I'll do better.
(In reply to comment #1) > fallout from bug 360986, I'll check. > I guess it wouldn't be an important change if I didn't break the sites page. > Sorry I'm so lazy about that one. The "can't open individual sites page" has > got me lazy exercising the list page. I'll do better. I know, anything impacting the sites page can't be tested if you're running in the cloud :(. Bug 369433 is a technical limitation caused by the crummy way in which server responses from the "outer" server are rewritten when you're selfhosting. I'll try to devise a workaround over there that will permit the sites page to work.
fixed (I'm fairly sure). for some reason I had an old empty site config that it did let me open in a self hosting site editor. I couldn't do anything with it (save, start, etc.) but I could see the commands not working. The problem was in the way the editor was declaring commands, and when I tried to clean up the pages to "follow the rules" in order to get common styling, I missed this case. - something that is to be a command on a random item in a list needs to be added as an "object" command - something to be rendered in a specific place needs to be added as a "dom" command - many pages use both (like nav which uses many of the same commands for root vs. members of the tree) The site editor was only registering "object" commands. I changed it to register "dom" commands where needed and to use "dom" based contributions in the glue code. I can see the commands running now, but I can't verify that they actually do the right thing until I try in a build or localhost