<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi, Keith<div><br></div><div>thanks for your feedback</div><div><br><div><div>On 25.10.2011, at 21:17, keith1y wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi Jens, great to hear you are still there, <br><br>*Informal log of experiences so far:*<br>Set up local apache/svn/webdav on Mac OSX without too much trouble. I used<br>/Library/SVN as my root so that it would be visible in the Finder. The<br>apache dav svn module is present in the distribution (Snow Leopard) but not<br>loaded. LoadModule dav_svn_module libexec/apache2/mod_dav_svn.<br><br>*Exploring*<br>In both Firefox/Safari Cmd-S and ctrl-S to save a world does not work as<br>advertised. Does in browser code get to override the browsers own key<br>bindings? cmd-S is already "save page".<br><br></div></blockquote><div>Does it work in chrome or chromium? Yes, we override the key bindings.</div><div>Can you describe it as an issue? <a href="http://lively-kernel.org/trac/newticket">http://lively-kernel.org/trac/newticket</a></div><br><blockquote type="cite"><div>Starting from the empty world, look through the world menu. Preferences "set<br>user name" the purpose is not obvious. Should it be the same username as my<br>webwerkstatt account name? Is it purely for my own use or is it a source<br>code identifier (like initials in squeak). Later on I discovered that<br>setting it changes the config.js file, so I guess it is expected to match<br>the webwerkstatt account name.<br></div></blockquote><div><br></div><div>Yes, I used it to explicitly set the users home directory, independent from its</div><div>login name. We should merge this. </div><br><blockquote type="cite"><div><br>World Menu Items have no tool tips, does the framework support tool tips?<br></div></blockquote><div><br></div><div>Currently, we don't support tooltips. <a href="http://lively-kernel.org/trac/ticket/140">http://lively-kernel.org/trac/ticket/140</a></div><br><blockquote type="cite"><div>The start up animation, I wonder where that is stored. /It is in<br>loading.gif/<br></div></blockquote><div>it is under media/<span class="Apple-style-span" style="font-family: Times; "><a href="http://lively-kernel.org/repository/webwerkstatt/media/loading.gif">loading.gif</a></span></div><div><br></div><div><br></div><blockquote type="cite"><div>The "do you want to leave page" question, I would want to remove that for<br>some projects (a world preference) Is there some other uber-preference<br>place, like an ini file for an application. In which case the extent and<br>username could be set there. </div></blockquote><div>The file is called lively/localconfig.js (for webwerkstatt it is <a href="http://lively-kernel.org/repository/webwerkstatt/lively/localconfig.js">http://lively-kernel.org/repository/webwerkstatt/lively/localconfig.js</a>)</div><div>It is installation specific . There we set also the:</div><div><span class="Apple-style-span" style="font-family: Times; "><pre style="word-wrap: break-word; white-space: pre-wrap; ">Config.askBeforeQuit = true;
</pre></span><div style="font-family: Times; "><br></div></div><blockquote type="cite"><div>Perhaps that is what the config.js is for.<br></div></blockquote><div>The config.js in each user's directory does the same on a per user basis. </div><div>Customizations per page can be set in the initialize method of "local code" of the SCB.</div><br><blockquote type="cite"><div>From the source, the web page title appears to be set by the filename it is<br>stored under. Another preference? Where to override?<br><br></div></blockquote><div><br></div>the title is explicitly set in:</div><div><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; color: rgb(0, 0, 128); ">lively.morphic.World</span><span style="text-decoration: none; "> >> </span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; color: rgb(204, 0, 0); ">saveWorld</span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; color: rgb(139, 0, 0); ">As</span></span></div><div><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; "><span class="Apple-tab-span" style="white-space:pre"> </span>...</span></span></div><div><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; "> </span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; color: rgb(0, 0, 128); ">var</span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; "> titleTag = doc.getElementsByTagName(</span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; color: rgb(0, 128, 128); ">'title'</span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; ">)[</span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; color: rgb(0, 0, 255); ">0</span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; ">];
</span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; color: rgb(0, 0, 128); ">if</span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; "> (titleTag) titleTag.textContent = url.filename().replace(</span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; color: rgb(0, 128, 128); ">'.xhtml'</span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; ">, </span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; color: rgb(0, 128, 128); ">''</span></span><span class="Apple-style-span" style="font-family: Monaco, Courier; font-size: 12px; white-space: pre-wrap; background-color: rgb(243, 243, 243); "><span style="text-decoration: none; ">);</span></span><div><br></div><br><blockquote type="cite"><div>*Reading the "command key help" *<br>is that info part of the initial download overhead I wonder? 4000 chars.<br>Connect Help 1318 chars.<br></div></blockquote>The command key help is fetch out of the trac wiki. An relict. </div><div><a href="http://lively-kernel.org/trac/ticket/139">http://lively-kernel.org/trac/ticket/139</a></div><div><br><blockquote type="cite"><div><br>Cmd-e does not seem to work if there is a current selection.<br></div></blockquote>Ask Dan for everything cmd+e related :-)</div><div><br><blockquote type="cite"><div><br>Cmd-f "find" requires click focus before it works, am I being picky or what?<br><br></div></blockquote><div>No it does not. If it has not focus you can use the fantastic browser find on the page ;-)</div><br><blockquote type="cite"><div>*Thoughts on Parts Bins*<br>Parts-bins could use some contextual info, each bin could be a world of its<br>own with iconised parts in it. This would allow the bin to<br>sell/describe/advertise/demonstrate its parts. When the bin is being viewed<br>as a bin it could be in a non-live display form.<br><br></div></blockquote>Nice idea, but it should not be required to so. Currently the "bins" are some structuring categories.</div><div>Maybe we could have some other Parts that contain PartItems, that can be dragged out. </div><div><br></div><div><a href="http://lively-kernel.org/trac/ticket/141">http://lively-kernel.org/trac/ticket/141</a></div><div>Could you sketch what you mean here?</div><div><a href="http://lively-kernel.org/repository/webwerkstatt/issues/111026_CustomFormattedBinsInPartsBin.xhtml">http://lively-kernel.org/repository/webwerkstatt/issues/111026_CustomFormattedBinsInPartsBin.xhtml</a></div><div><br><blockquote type="cite"><div>The biggest thing missing from in all the collaboration systems I have ever<br>used is context, a means to communicate user intent. Why I do not know it is<br>SO easy. Years ago on the apple developers central server, someone developed<br>an application which did absolutely nothing. Its only job was to have an<br>ICON. A folder of icons rested on the desktop named "please take one".<br>People used these icons all over the place to indicate design/user intent,<br>providing context in an informal way. The server "self-organised",<br>organically.<br><br></div></blockquote><blockquote type="cite"><div>*Learning & Observing*<br><br>Firebug reports that config.js is not found on the server. It appears to be<br>looking for /repository/webwerkstatt/users/null/config.js Which I guess<br>indicates that the username is not set properly somewhere. Ah ha, if I use<br>WorldMenu>Preferences>setUsername then it now looks for<br>/repository/webwerkstatt/users/keith/config.js which I think is an<br>improvement. It still does not exist, and I don't know how to create it. I<br>have not seen any other pages which actually use config.js yet either.<br><br></div></blockquote><div>I use my config.js for customizing lively a bit for me. Its my way of turing on some experimental features on a cross page basis.</div><br><blockquote type="cite"><div>Links open in a new tab, this is not standard web behaviour, how to change<br>that?<br><br></div></blockquote><div>We introduced this because we store a lot of user data unsaved in an open lively page.</div><div>Navigating away will throw away all this. So we became very sensitive when it becomes</div><div>to closing pages or navigating to other pages.</div><br><blockquote type="cite"><div>Text Field has a menu item - "Convert to annotation" I don't get it, ok so<br>you get a pin which has rollover behaviour. what has this got to do with a<br>text field? Is it not a different part entirely. <br></div></blockquote><div>Ask Lauritz and Fabian. They worked on Annotations. </div><br><blockquote type="cite"><div><br>An annotation part, could reveal a whole world when rolled over, the<br>annotation-world can contain anything. Ok that is exactly what the pin does,<br>so I still don't get the "convert to annotation" menu item.<br><br>*Saving a Part to a Parts Bin*<br>I saved a part called Home Link, to the "Worlds" Category, but it has ended<br>up "uncategorised".<br></div></blockquote>You can move parts after creation in the "more" menu. </div><div>The new publish dialog should allow all that. </div></div><div><br></div><div>Thanks again for all you comments. Maybe we will see some more discussion on this mailing list. </div><div>I am intending to use it more like a developers list and not so much as purely for announcements, how it was used before... so thank you for pocking with a stick a bit. </div><div><br></div><div>Best,</div><div>Jens</div><div><br></div><div><br></div></body></html>