Lively Kernel canvas 0.160155.74700257642525-0.7882730938865793 ProjectcreationwithLivelyWiki303 10003.2559744436813296Wikicontroltrue Next22 nullAsyouplayaroundwiththeLivelyWikiyoumightnoticeseveralbugs.Ifyouencounteronepleasereportthebug!Thankyou!OneproblemwhichoccursoftenisthatsavingworldswithspecificMorphsliketheSystemBrowsercanleadtoerrorswhenloadingthatworldagain.Alsootherchangesmaydestroyaworldwhenitissaved.WhentheerrorpreventyoufromrevertingthechangeswiththeWikiNavigator(thethinginthetopleftcorner)youcanevaluatethefollowingscriptafterlogginginfromanyotherLivelyWikiworld(justchangethevalueoffile).file='myBrokenWorld.xhtml';//enteryourfilenamehereurl=URL.source.getDirectory();dir=newFileDirectory(url);res=newSVNResource(url.toString(),Record.newPlainInstance({URL:url+file,Metadata:null,HeadRevision:null}));res.fetchMetadata(true,null);timestamps=res.getMetadata();revs=timestamps.collect(function(ea){returnea.toString().match(/.*Revision(.*)/)[1]});secondNewestRev=revs[1];oldContent=dir.fileContent(file,secondNewestRev);dir.writeFileNamed(file,oldContent);truetruefalse1truefalse false1truefalsetruefalse nullfalsenullfalse Inthecaseofanemergency...nullfalse false false falsenullfalsefalsenullnullnullnullfalse UseraccountThefollowingfewpagesdemonstratehowyoucancreateownprojectsandhowyoucanaddbehaviortothem.Ifyouhavenolivelykernel.sunlabs.comaccountitisrecommendtocreateonehere.Withanuseraccountyouwillbeabletocreateandeditxhtmlprojectpages(worlds).AuthenticationCreatinganewworldcanbedonefromeverywhere.However,youmustbeloggedintodoso.Openaworldmenu(alt+clickinthebluebackground)andchoose'authenticateforwriteaccess'.Aloginwindowwillappearinwhichyoucanenteryourusernameandpassword.CreateanewworldWhenyouareloggedin,createanewworldbyopeningtheworldmenuandchoose'publishworldas...'.Youwillbeabletoenteranewnamefortheworld.Noticethatthereareafewnameswhichyoucannotuse.Everythingbeginningwith'lively'or'non-'aswellas'index.xhtml'and'example.xhtml'areinvalidnames.14 http://www.lively-kernel.org/repository/lively-wiki/truetruetruetruetrue falsetruetruefalse false1truefalsetruetruefalse gerbil_junk.jsfalsetruefalse0false Localcodefalsetruefalse0false Pen.lkmlfalsetruefalse0false SmalltalkParser.ometafalsetruefalse0false WikiParser.ometa(notparsed)falsetruefalse0false1893nullnulltruefalsefalsenullnulltruetruefalse false1truefalse nullfalse nullfalse nullfalse nullfalsefalsetruetruefalse SmalltalkParserfalsetruefalse0false JS2StConverterfalsetruefalse0false2200nullnulltruefalsefalsenullnulltruetruefalse false1truefalse nullfalse nullfalse nullfalse nullfalsefalsetruetruefalse spacefalsetruefalse0false identifierfalsetruefalse0false unaryIdfalsetruefalse0false binaryOpfalsetruefalse0false keywordPartfalsetruefalse0false variablefalsetruefalse0false instanceVariablefalsetruefalse0false literalfalsetruefalse0false numberLiteralfalsetruefalse0false stringLiteralfalsetruefalse0false arrayLiteralfalsetruefalse0false primaryfalsetruefalse0false expressionfalsetruefalse0false exitfalsetruefalse0false assignmentfalsetruefalse0false cascadefalsetruefalse0false evaluationfalsetruefalse0false messagefalsetruefalse0false unarySendfalsetruefalse0false unaryMsgfalsetruefalse0false binarySendfalsetruefalse0false binaryMsgfalsetruefalse0false keywordSendfalsetruefalse0false keywordMsgfalsetruefalse0false blockfalsetruefalse0false blockArgsfalsetruefalse0false sequencefalsetruefalse0false declaredVarsfalsetruefalse0false propertyOrMethodfalsetruefalse0false propertyfalsetruefalse0false methodfalsetruefalse0false stMethodBodyfalsetruefalse0false primitiveBodyfalsetruefalse0false methodNameAndArgsfalsetruefalse0false smalltalkClassfalsetruefalse0false smalltalkClassesfalsetruefalse0false optfalsetruefalse0false fromTofalsetruefalse0false logfalsetruefalse0false2209nullnulltruefalsenullfalsenulltruetruefalse false1truefalse nullfalse nullfalse nullfalse nullfalsefalsetruetruefalse 20nullfalse stringLiteral='\''(token('\'\'')->'\''|~'\''char)*:val'\''->val.join(''), '\\'' | ~'\\'' char)*:val '\\''\n -> val.join(''),"]]>2truetrue2000000false '\\'' | ~'\\'' char)*:val '\\''\n -> val.join(''),"]]>truetruefalse false1truefalsetruetruefalse 20nullfalse truetruefalsetruetruefalse false1truefalsetruetruefalse Addmodulefalsenullfalsefalsetrue Loadallfalsenullfalsefalsetrue LineNofalsenullfalsefalsetrue Refreshfalsenullfalsefalsetrue Evalonfalsenullfalsefalsetrue Sortfalsenullfalsefalsetrue Viewas...falsenullfalsefalsetrue classesfalsenullfalsetruetruetrue functionsfalsenullfalsetruetruetrue objectsfalsenullfalsetruetruetrue truetrue false nullfalsetruenullfalse SmalltalkParser.ometa:SmalltalkParser:stringLiteralfalsenullfalse false false falsenullfalsefalsenullnullnullnullfalse false truefalse nullfalsetruenullfalse Widgetfalsenullfalse false false falsenullfalsefalsenullnullnullnullfalsenull16
consoleclose