From renggli at student.unibe.ch Mon Sep 1 11:41:53 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Mon, 1 Sep 2003 11:41:53 +0200 Subject: About our collaboration In-Reply-To: <733E3177-DBF3-11D7-95CD-000393B2AA24@iam.unibe.ch> Message-ID: <84C3480B-DC60-11D7-BCAC-000393CFE6C8@student.unibe.ch> Hi Dragos, hope that you had a good trip home too. I just arrived in Bern, but have to go to work in the afternoon, so I will just add some brief additional information. > Here are the list of possible topics. > http://scgwiki.iam.unibe.ch:8080/SCG/520 > http://scgwiki.iam.unibe.ch:8080/SCG/476 The last link is somehow outdated (basically the ideas of ESUG 2002), but you might still get some ideas. I would rather suggest that you have a look at the following list, where you'll find also a small description about each topic. Topics that have team-names assigned have been already implemented to some point, but most of them need some more work: http://scgwiki.iam.unibe.ch:8080/ST03/11 Furthermore you should subscribe to the mailing-list smallwiki at iam.unibe.ch, to get the latest news, at http://www.iam.unibe.ch/cgi-bin/majordomo. > Lukas I have the impression that merging the structure and renderer > would be wise before releasing version 1 because else people will > start developing with it then will have to change. Stef, we should discuss about this again! Probably I did not explain enough precise what I am planning to change. The idea is basically that I want to make the html of each design looking exactly the same, but only change the css-stylesheet. This would imply to rewrite the rendering-visitors and the template composite. To get the idea have a look at http://www.csszengarden.com where we probably could even take some of the great design from. Cheers Lukas -- Lukas Renggli http://renggli.freezope.org From ducasse at iam.unibe.ch Tue Sep 2 08:53:58 2003 From: ducasse at iam.unibe.ch (Stephane Ducasse) Date: Tue, 2 Sep 2003 08:53:58 +0200 Subject: Can we script smallwiki Message-ID: <3A004944-DD12-11D7-9064-000393B2AA24@iam.unibe.ch> hi lukas I would like to be able to write some script that add new information to a web page on smallwiki. For example I would like to be able to do todo '-not forget to talk with lukas' and automatically my todo page got updated Is it possible/ easy? stef From renggli at student.unibe.ch Tue Sep 2 09:17:05 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Tue, 2 Sep 2003 09:17:05 +0200 Subject: Can we script smallwiki References: <3A004944-DD12-11D7-9064-000393B2AA24@iam.unibe.ch> Message-ID: <000701c37122$53768990$0301a8c0@alpha> Hi Stef, > I would like to be able to write some script that add new information > to a web page on smallwiki. > For example I would like to be able to do > > todo '-not forget to talk with lukas' and automatically my todo page > got updated > > Is it possible/ easy? if you'd like to do it within SmallWiki (not using an external ui) this should be fairly simple. Add some extra message to PageViewAction rendering a input-box on special tagged pages that appends to the current page. Cheers Lukas From ducasse at iam.unibe.ch Tue Sep 2 09:14:39 2003 From: ducasse at iam.unibe.ch (Stephane Ducasse) Date: Tue, 2 Sep 2003 09:14:39 +0200 Subject: Can we script smallwiki In-Reply-To: <000701c37122$53768990$0301a8c0@alpha> Message-ID: <1E0E400E-DD15-11D7-9064-000393B2AA24@iam.unibe.ch> No I would like to do from a shell. This way I do not have to open a web and press edit..... Stef On Tuesday, September 2, 2003, at 09:17 AM, Lukas Renggli wrote: > Hi Stef, > >> I would like to be able to write some script that add new information >> to a web page on smallwiki. >> For example I would like to be able to do >> >> todo '-not forget to talk with lukas' and automatically my todo page >> got updated >> >> Is it possible/ easy? > > if you'd like to do it within SmallWiki (not using an external ui) this > should be fairly simple. Add some extra message to PageViewAction > rendering > a input-box on special tagged pages that appends to the current page. > > Cheers > Lukas > From renggli at student.unibe.ch Wed Sep 3 15:45:41 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Wed, 3 Sep 2003 15:45:41 +0200 Subject: Smallwiki In-Reply-To: <3F55FD6B.5030206@free.fr> Message-ID: Hi Eric, > You know I ended quite impressed by / interested in SmallWiki. I've > been to the page, but I don't know if I have eyes troubles or what, I > cannot find a download (with install instructions would be nice). thanks a lot for the interest. There is currently no download available, as such a file needs quite a lot of work to keep it up-to-date. The most convenient way to load and install SmallWiki is by using Cincom Public StORE, just load the SmallWiki bundle. Some additional information might be found at: http://scgwiki.iam.unibe.ch:8080/SCG/527 Hope that helps, Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Wed Sep 3 15:55:12 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Wed, 3 Sep 2003 15:55:12 +0200 Subject: Can we script smallwiki In-Reply-To: <1E0E400E-DD15-11D7-9064-000393B2AA24@iam.unibe.ch> Message-ID: <3CE33053-DE16-11D7-9726-000393CFE6C8@student.unibe.ch> Hi Stef, > No I would like to do from a shell. This way I do not have to open a > web and press edit..... ok, that is slightly more difficult. I wonder if you could simply use a script calling wget: as far as I know wget is able to submit forms, therefore it should work together with the usual SmallWiki web-interface. Else one could set-up a simple server in VisualWorks accepting simple request form the command line and performing some action on the model. Cheers Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Wed Sep 3 16:24:09 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Wed, 3 Sep 2003 16:24:09 +0200 Subject: SmallWiki - Portierung nach Squeak In-Reply-To: <3F5445C7.7070809@chrisburkert.de> Message-ID: <48259CD2-DE1A-11D7-9726-000393CFE6C8@student.unibe.ch> Hallo Chris, > da ich jetzt aus dem Urlaub zur?ck bin, alle Pr?fungen weg habe und > wieder etwas Zeit f?r interessante Sachen :) w?rde ich gern mit der > Portierung von SmallWiki nach Squeak beginnen. komme gerade von der ESUG Smalltalk Konferenz zur?ck, hatte dort eine Pr?sentation und dort haben mich nat?rlich schon einige Leute nach dem Squeak-Port gefragt. Im Anhang findest Du das Roesetta-XML (http://rosettast.sourceforge.net) f?r SmallWiki Version 1.252 mit allen Tests. Ich denke nicht, dass du darum herum kommst VisualWorks zu installieren, um zu sehen wie die einzelnen Packages zusammenspielen. -------------- next part -------------- A non-text attachment was scrubbed... Name: smallwiki-rosetta.zip Type: application/zip Size: 93387 bytes Desc: not available Url : http://www.iam.unibe.ch/pipermail/smallwiki/attachments/20030903/4d047485/smallwiki-rosetta.zip -------------- next part -------------- Gr?sse Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Thu Sep 4 15:43:36 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Thu, 4 Sep 2003 15:43:36 +0200 Subject: Smallwiki In-Reply-To: <3F571C05.6010608@free.fr> Message-ID: Hi Eric, > Maybe you can answer this question right now: > At the university of Chile, I have a web page accessible at > www.dcc.uchile.cl/~etanter > > This page maps to my folder ~etanter/public_www > > Is there a way to make this page being SmallWiki? Knowing that I won't > get the rights to do special stuff on the university server (I can > just manage my account). it is exactly the same for the machines here at my university. What you could do, is to run it on a higher port number - ports above 1024 are allowed to be used for such purposes here at Bern. Then you just put a new index-file into your directory ~etanter/public_www that is either redirecting to SmallWiki or displaying SmallWiki within a html frame-set. Hope that helps, Lukas -- Lukas Renggli http://renggli.freezope.org From ducasse at iam.unibe.ch Sat Sep 6 12:37:12 2003 From: ducasse at iam.unibe.ch (ducasse) Date: Sat, 6 Sep 2003 12:37:12 +0200 Subject: Hackers are discovering Swikis In-Reply-To: <3F59A092.9040805@squeakland.org> Message-ID: <1344DE03-E056-11D7-B018-000A9573EAE2@iam.unibe.ch> Michael In SmallWiki we will propose a set of possible scenario to ensure different level of security. Once SmallWiki will be stable in terms of what we think is needed we will port it to squeak. Cees already ported the document structures, visitor and parser/scanner for its small contents management system. Daniel is also using that in Garden. On Samedi, sep 6, 2003, at 10:53 Europe/Zurich, Michael Rueger wrote: > > Hi all, > > it finally happened: a couple of hackers discovered that swikis are an > easy target. They already used three (!) of the ones I'm running to > store links, videos and stuff. As a consequence I will need to lock > all of them with a password. > If you are running swikis on the net, either lock them or at least > keep a close eye on them. > > So ignoring the issue of security finally comes back to haunt us > (again). > > Michael > > > From renggli at student.unibe.ch Tue Sep 9 12:58:21 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Tue, 9 Sep 2003 12:58:21 +0200 Subject: Fwd: smallwiki Message-ID: <870C5FD9-E2B4-11D7-BC7A-000393CFE6C8@student.unibe.ch> > From: "John Brant" > Date: Die Sept 9, 2003 04:27:59 Europe/Zurich > To: > Subject: smallwiki > > I was looking at porting SmallWiki to my #Smalltalk since it looks much > better than WikiWorks and it has tests. Anyway, when I was looking > over the > code I had some questions/comments: > > *) #= methods should test the class of the argument > > *) The Structure class is using become: to model the history of pages. > The > current page is become:d with the new page (making the new page the > current > one). Instead of relying on VW's object header records to perform > become > quickly, I think a better solution would be to explicitly model the > page > collection with the current page. In addition to being explicit about > what > is happening, it will also make it easier to port to other Smalltalk's > (e.g., #Smalltalk which can't implement a become:). Finally, I believe > it > would make it easier to support a database as a backing store (instead > of > the sixx or image formats). > > *) Template>>initialize refers to an undeclared parent variable. > > *) You shouldn't need to refer to SmallWiki.* in the SmallWiki > namespace. > Instead just refer to the class or shared variable directly. > > *) In the ParserTests>>setUp method there is a missing ";": > (Role name: 'anonymous') > add: Page permissionCode > yourself > > *) Your namespace defines Text so the Server class>>defaultWorkspace > reference to Text is referring to your Text class instead of the > default VW > Text object. > > *) The storage class seems to be linked to your storage mechanisms > (image or > sixx files). Instead I would like to be able to store the pages into a > database. However, the default implementation of Storage doesn't really > support this (since it is dealing with a delay loop that just > checkpoints > the wiki every so many minutes). > > *) You don't need to specify a starting state for SmaCC if your > starting > state is the first one listed. You only need to specify the start > state if > you want multiple start states or the production isn't the first one > listed. > > *) Why not provide an instance creation method for Text? Everywhere > that you > create a new Text object, you always send the #text: message (and > sometimes > it then sends the #yourself message). > > *) You should use the #includesKey: method on Dictionary instead of > defining > a method like: > templates at: aName ifAbsent: [ ^false]. > ^ true > > *) Instead of using "??? isNil not" and "??? isEmpty not", you should > use > "??? notNil" and "??? notEmpty". > > *) How difficult/easy would it be to change to a WikiWorks syntax? -- > just > wondering about converting existing wikis (e.g., the wiki.cs.uiuc.edu > pages). > > > John Brant From renggli at student.unibe.ch Tue Sep 9 21:22:17 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Tue, 9 Sep 2003 21:22:17 +0200 Subject: Fwd: SmallWiki Message-ID: > From: Vassili Bykov > Date: Die Sept 9, 2003 21:22:14 Europe/Zurich > To: Lukas Renggli > Subject: Re: SmallWiki > > Hi Lukas, > > This should be announced on vw-dev as well soon. The deadline for the > goodies is October 15, at least according to the current schedule. > Dave, our packaging guy, may fit something else after then, but better > not try that. :) > > Cheers, > > --Vassili > -- Lukas Renggli http://renggli.freezope.org From ducasse at iam.unibe.ch Tue Sep 9 21:30:58 2003 From: ducasse at iam.unibe.ch (ducasse) Date: Tue, 9 Sep 2003 21:30:58 +0200 Subject: As soon as yu have the documentation and how to... Message-ID: <2389DA88-E2FC-11D7-AA84-000A9573EAE2@iam.unibe.ch> I will do them all to be sure that I understand. I guess that roel will do the same. So you should have a really good document after. Please pay attention that we should generate the class description from the class comment themselves. This way we are sure that the comments are good. By the way david was at the apero of roel and he told me that he will contact you to get in sync with you. Dragos also told me that he is starting to get into smalltalk which is excellent. Stef From renggli at student.unibe.ch Tue Sep 9 21:46:12 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Tue, 9 Sep 2003 21:46:12 +0200 Subject: smallwiki In-Reply-To: <008101c37679$fdea7fb0$0201a8c0@d8100> Message-ID: <43F1848A-E2FE-11D7-BC7A-000393CFE6C8@student.unibe.ch> Thanks a lot for reviewing my code! > *) Template>>initialize refers to an undeclared parent variable. We are currently redesigning the Template part of SmallWiki and go for a much simpler approach based on Cascading Style Sheets (CSS). There are lots of open-source style-sheets (http://www.csszengarden.com) around and every graphic designers might provide such a file to define the look of the wiki. Also from the implementation point of view, this approach seems to be much simpler. > *) The storage class seems to be linked to your storage mechanisms > (image or > sixx files). Instead I would like to be able to store the pages into a > database. However, the default implementation of Storage doesn't really > support this (since it is dealing with a delay loop that just > checkpoints > the wiki every so many minutes). There is a notification mechanism to let the storage know about what changed in the wiki-tree. But you are right, I should probably add another abstract-class called SnapshotStorage to make the hierarchy look like: Storage SnapshotStorage SixxStorage ImageStoarge XyzStorage So other Storage implementations liek XyzStorage not needing a delay loop could just subclass Storage. > *) How difficult/easy would it be to change to a WikiWorks syntax? -- > just > wondering about converting existing wikis (e.g., the wiki.cs.uiuc.edu > pages). Basically you would just need to write a Parser to be able to read the WikiWorks syntax. As the original source string is not stored anywhere, you would also need a visitor to render the document as WikiWorks syntax, in order to be able to do a full round-trip. There is a old comparison of wiki-syntaxes at http://scgwiki.iam.unibe.ch:8080/SCG/526. As you see, they are all about the same, so I think this would be a very easy to do. Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Tue Sep 9 21:46:12 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Tue, 9 Sep 2003 21:46:12 +0200 Subject: smallwiki In-Reply-To: <008101c37679$fdea7fb0$0201a8c0@d8100> Message-ID: <43F1848A-E2FE-11D7-BC7A-000393CFE6C8@student.unibe.ch> Thanks a lot for reviewing my code! > *) Template>>initialize refers to an undeclared parent variable. We are currently redesigning the Template part of SmallWiki and go for a much simpler approach based on Cascading Style Sheets (CSS). There are lots of open-source style-sheets (http://www.csszengarden.com) around and every graphic designers might provide such a file to define the look of the wiki. Also from the implementation point of view, this approach seems to be much simpler. > *) The storage class seems to be linked to your storage mechanisms > (image or > sixx files). Instead I would like to be able to store the pages into a > database. However, the default implementation of Storage doesn't really > support this (since it is dealing with a delay loop that just > checkpoints > the wiki every so many minutes). There is a notification mechanism to let the storage know about what changed in the wiki-tree. But you are right, I should probably add another abstract-class called SnapshotStorage to make the hierarchy look like: Storage SnapshotStorage SixxStorage ImageStoarge XyzStorage So other Storage implementations liek XyzStorage not needing a delay loop could just subclass Storage. > *) How difficult/easy would it be to change to a WikiWorks syntax? -- > just > wondering about converting existing wikis (e.g., the wiki.cs.uiuc.edu > pages). Basically you would just need to write a Parser to be able to read the WikiWorks syntax. As the original source string is not stored anywhere, you would also need a visitor to render the document as WikiWorks syntax, in order to be able to do a full round-trip. There is a old comparison of wiki-syntaxes at http://scgwiki.iam.unibe.ch:8080/SCG/526. As you see, they are all about the same, so I think this would be a very easy to do. Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Tue Sep 9 22:06:20 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Tue, 9 Sep 2003 22:06:20 +0200 Subject: As soon as yu have the documentation and how to... In-Reply-To: <2389DA88-E2FC-11D7-AA84-000A9573EAE2@iam.unibe.ch> Message-ID: <1436D944-E301-11D7-BC7A-000393CFE6C8@student.unibe.ch> Hi Stef, > I will do them all to be sure that I understand. I guess that roel > will do the same. So you should have a really good document after. I started writing the documentation yesterday - using TeXShop, that is really a cool app to start quickly - but having to answer e-mails the whole day there is no advance ... ;-) I think that I will wait with the re-factoring of the template hierarchy for now and just focus on the documentation right now. > Please pay attention that we should generate the class description > from the class comment themselves. This way we are sure that the > comments are good. I agree, but the comments are written like: 'Page: I represent a page in the wiki-tree of structures ...'. I don't know, if that is a kind of writing that is useable for documentation? And after all I also want to give additional comments and ideas, not being inside the class-comments ... So what should I do? Lukas -- Lukas Renggli http://renggli.freezope.org From ducasse at iam.unibe.ch Wed Sep 10 09:12:27 2003 From: ducasse at iam.unibe.ch (ducasse) Date: Wed, 10 Sep 2003 09:12:27 +0200 Subject: As soon as yu have the documentation and how to... In-Reply-To: <1436D944-E301-11D7-BC7A-000393CFE6C8@student.unibe.ch> Message-ID: <2240F743-E35E-11D7-9547-000A9573EAE2@iam.unibe.ch> > > I agree, but the comments are written like: 'Page: I represent a page > in the wiki-tree of structures ...'. I don't know, if that is a kind > of writing that is useable for documentation? And after all I also > want to give additional comments and ideas, not being inside the > class-comments ... So what should I do? > Focus on the collaboration that a class has with the rest. Most of the time I know what the class is about. What is most of the time missing is - when this class is created, who create it, - when a key method is invoked by whom Do not explain the basic structure but the important collaborators, and collaborations and the key public methods. - what are the key methods - what are the key collaboration (I do that then Y call me....) You will see that you know a lot of hidden knowledge. You should state the key hook methods too. Think that the class comment can replace a part of an UML diagram. Focus on the behavior because they are objects. Give a try and send that to the list. Stef From renggli at student.unibe.ch Wed Sep 10 20:31:46 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Wed, 10 Sep 2003 20:31:46 +0200 Subject: John's Refactorings -> One Question Message-ID: <08FE139C-E3BD-11D7-BC7A-000393CFE6C8@student.unibe.ch> Hi, I quickly fixed most of the suggestions that John Brand made on my code. The only thing I did not really understand, was the following one: You shouldn't need to refer to SmallWiki.* in the SmallWiki namespace. Instead just refer to the class or shared variable directly. I expected that he did not like direct references to the namespace as in the following expression. SmallWiki.Visitor new To get a list of those problems I browsed all the references to the SmallWiki namespace, but only found about 5 references looking all somehow like this one: SmallWiki at: aString asSymbol ifAbsent: [ nil ] So my question: Is there something wrong about this code? If nobody of you has got an idea I will ask John ... Lukas -- Lukas Renggli http://renggli.freezope.org From bergel at iam.unibe.ch Sat Sep 13 12:33:23 2003 From: bergel at iam.unibe.ch (Alexandre Bergel) Date: Sat, 13 Sep 2003 12:33:23 +0200 Subject: John's Refactorings -> One Question In-Reply-To: <08FE139C-E3BD-11D7-BC7A-000393CFE6C8@student.unibe.ch> References: <08FE139C-E3BD-11D7-BC7A-000393CFE6C8@student.unibe.ch> Message-ID: <20030913103323.GC5934@iam.unibe.ch> Perhaps you should try something like: self class environment at: ... Alexandre On Wed, Sep 10, 2003 at 08:31:46PM +0200, Lukas Renggli wrote: > Hi, > > I quickly fixed most of the suggestions that John Brand made on my > code. The only thing I did not really understand, was the following one: > > You shouldn't need to refer to SmallWiki.* in the > SmallWiki namespace. Instead just refer to the class > or shared variable directly. > > I expected that he did not like direct references to the namespace as > in the following expression. > > SmallWiki.Visitor new > > To get a list of those problems I browsed all the references to the > SmallWiki namespace, but only found about 5 references looking all > somehow like this one: > > SmallWiki at: aString asSymbol ifAbsent: [ nil ] > > So my question: Is there something wrong about this code? If nobody of > you has got an idea I will ask John ... > > Lukas > > -- > Lukas Renggli > http://renggli.freezope.org -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.iam.unibe.ch/~bergel ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. From renggli at student.unibe.ch Sat Sep 13 16:38:17 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Sat, 13 Sep 2003 16:38:17 +0200 Subject: To generate latex from smalltalk In-Reply-To: <20030912132423.GB2306@iam.unibe.ch> Message-ID: > If you have some trouble for generating the latex files, or for using > CVS, you can always ask... Thanks a lot for you help! I reused your source-code to write a more sophisticated latex-generator: It takes all the comments from a specified browser-environment - in that case I just use all classes from the SmallWiki namespace - parses them using wiki syntax and builds abstract-document-trees like those of the wiki pages. So I then just use the existing visitors to generate latex or html output. The only missing thing right now, is to make the comments more readable. Cheers Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Sun Sep 14 16:29:56 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Sun, 14 Sep 2003 16:29:56 +0200 Subject: Stable SmallWiki version? In-Reply-To: Message-ID: > A question: when I start an empty one, I can experiment with > everything. But when I click history, I get prompted to log on. What > is the username/password to use? admin/smallwiki > Maybe this should be on the Welcome page as well (the default one you > can use to play). Yeah the welcome page still needs a lot of improvement. We will see what is possible to do, but as I am writing most of the documentation within SmallWiki itself and automatically generate the latex using this tree structure, it might be also easy to include it into a newly generated wiki. I expect to have a first draft version of the documentation ready by the end of this day. It is almost complete for the automatically generated parts, basically I trying to put it together in a nice form right now. Lukas -- Lukas Renggli http://renggli.freezope.org From ducasse at iam.unibe.ch Sun Sep 14 16:44:03 2003 From: ducasse at iam.unibe.ch (ducasse) Date: Sun, 14 Sep 2003 16:44:03 +0200 Subject: Stable SmallWiki version? In-Reply-To: Message-ID: Lukas I think that lot of people are waiting for 1.0 to start playing around (serge, noury, roel, us). Alex told me that he is willing to implement the Swiki sucker. As soon as you have the documentation I will read it and do all the todo you will provide. I would really like to see if we can use the CSS to reproduce the look and feel of Swiki (just to keep the people that are use to it happy and to show that yeah we can do it). Once 1.0 is out, we can really create a community around SmallWiki by inviting people to participate: to have a different backend..... Hi roel :) Stef On Dimanche, sep 14, 2003, at 16:29 Europe/Zurich, Lukas Renggli wrote: >> A question: when I start an empty one, I can experiment with >> everything. But when I click history, I get prompted to log on. What >> is the username/password to use? > > admin/smallwiki > >> Maybe this should be on the Welcome page as well (the default one you >> can use to play). > > Yeah the welcome page still needs a lot of improvement. We will see > what is possible to do, but as I am writing most of the documentation > within SmallWiki itself and automatically generate the latex using > this tree structure, it might be also easy to include it into a newly > generated wiki. > > I expect to have a first draft version of the documentation ready by > the end of this day. It is almost complete for the automatically > generated parts, basically I trying to put it together in a nice form > right now. > > Lukas > > -- > Lukas Renggli > http://renggli.freezope.org > From wuyts at iam.unibe.ch Mon Sep 15 17:20:34 2003 From: wuyts at iam.unibe.ch (Roel Wuyts) Date: Mon, 15 Sep 2003 17:20:34 +0200 Subject: Stable SmallWiki version? In-Reply-To: Message-ID: <26AD19C2-E790-11D7-8103-003065CC9F36@iam.unibe.ch> Hi Stef :-) Yes, yes, yes and yes. What is the state of the CSS things? On Sunday, Sep 14, 2003, at 16:44 Europe/Zurich, ducasse wrote: > > > Lukas I think that lot of people are waiting for 1.0 to start playing > around (serge, noury, roel, us). Alex told me that he is willing to > implement the Swiki sucker. As soon as you have the documentation I > will read it and do all the todo you will provide. I would really like > to see if we can use the CSS to reproduce the look and feel of Swiki > (just to keep the people that are use to it happy and to show that > yeah we can do it). > > Once 1.0 is out, we can really create a community around SmallWiki by > inviting people to participate: to have a different backend..... > > Hi roel :) > > Stef > > On Dimanche, sep 14, 2003, at 16:29 Europe/Zurich, Lukas Renggli wrote: > >>> A question: when I start an empty one, I can experiment with >>> everything. But when I click history, I get prompted to log on. What >>> is the username/password to use? >> >> admin/smallwiki >> >>> Maybe this should be on the Welcome page as well (the default one >>> you can use to play). >> >> Yeah the welcome page still needs a lot of improvement. We will see >> what is possible to do, but as I am writing most of the documentation >> within SmallWiki itself and automatically generate the latex using >> this tree structure, it might be also easy to include it into a newly >> generated wiki. >> >> I expect to have a first draft version of the documentation ready by >> the end of this day. It is almost complete for the automatically >> generated parts, basically I trying to put it together in a nice form >> right now. >> >> Lukas >> >> -- >> Lukas Renggli >> http://renggli.freezope.org >> > > Roel Wuyts Software Composition Group roel.wuyts at iam.unibe.ch University of Bern, Switzerland http://www.iam.unibe.ch/~wuyts/ Board Member of the European Smalltalk User Group: www.esug.org From renggli at student.unibe.ch Tue Sep 16 16:10:09 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Tue, 16 Sep 2003 16:10:09 +0200 Subject: SOOPS are using SmallWiki Message-ID: <7AE786D8-E84F-11D7-BFB5-000393CFE6C8@student.unibe.ch> This is an evidence that SmallWiki is used internally by the SOOPS-Company in Netherlands: -------------- next part -------------- A non-text attachment was scrubbed... Name: smallwiki.pdf Type: application/pdf Size: 49426 bytes Desc: not available Url : http://www.iam.unibe.ch/pipermail/smallwiki/attachments/20030916/5c9e071b/smallwiki.pdf -------------- next part -------------- -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Fri Sep 19 14:02:04 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Fri, 19 Sep 2003 14:02:04 +0200 Subject: Template-Engine Message-ID: <15A4784E-EA99-11D7-942A-000393CFE6C8@student.unibe.ch> Hi everybody, I finished implementing the template engine and removed a lot of unnecessary code. All the tests have been updated and SmallWiki should be up and working again. However, there might come up some problems when using old-code as I renamed several class-names and I did adapt the html-renderer to match the one of Seaside. -------------- next part -------------- A non-text attachment was scrubbed... Name: flat.pdf Type: application/pdf Size: 206673 bytes Desc: not available Url : http://www.iam.unibe.ch/pipermail/smallwiki/attachments/20030919/2f644204/flat.pdf -------------- next part -------------- As you see on the attached picture, the rendering is flat and simple now: time to let the designers create some beautiful style-sheets. The rendering is fully XHTML compatible and validates using the W3C-Validator. I've written to some of the designers of http://www.csszengarden.com and they all seem to be not that happy when their design is reused. But - except for the included pictures - the designs are open-source, so we should have no problem using them. > While the .css files themselves are provided as-is under a very open > Creative Commons license, I encourage you to learn from my submission > and create your own design instead of using it as a template. Go ahead > and learn from my file and grab bits and pieces of the .css with a > clear > conscience. But if you're using the bulk of the original associated > .css > file and only changing a few colours and images, you're more or less > copying the design. > > As a designer I have strong feelings about my work that may seem > protective or inappropriate to others. However my submission was > exclusively produced for the CSS Zen Garden. If you take the design and > use it elsewhere, it loses some of its value as being part of the CSS > Zen Garden. > > That being said according to the license I can't stop you from using my > .css file as is. However I sincerely hope that you will consider my > reasoning and opinion on the matter and eventually do what seems best. Most designs have got pictures included, what turns into a problem when distributing SmallWiki and when setting up the server. Therefor I suggest that we run a central server at the university that provides a couple of Style-sheets and the necessary images. This would make installation for end-users much easier, as no different web-server has to be installed. What do you think? I try to come up with a first design now ... Cheers Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Fri Sep 19 15:01:04 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Fri, 19 Sep 2003 15:01:04 +0200 Subject: wiki bug (more info) In-Reply-To: <14762.62.58.162.194.1063974651.squirrel@webmail.xs4all.nl> Message-ID: <53779539-EAA1-11D7-942A-000393CFE6C8@student.unibe.ch> Hi, thanks for your bug-reprot. Just a few comments ... > "let's see what this wiki can do for [me > > http://wiki.cs.uiuc.edu/CampSmalltalk/Adriaan+van+Os]..." ... indeed this is WikiWorks Syntax. The problem here is basically that I am using the square-brackets to include Smalltalk-Code like [Timestamp now] and that you need a special permission to do this. To create a link try something like, what does work on my machine: *me>http://wiki.cs.uiuc.edu/CampSmalltalk/Adriaan+van+os* > "Unauthorized > > You are not authorized to execute the requested action on > /Soops/Adriaanstestpagesecondattempt/. The reason for this, because someone could write ... [ FileDirectory root recursiveMatching: '*.mp3' do: [ :each | each deleteFile ]. > I hit the back button and then try to save again. Then the error > occurred. Yep, thanks a lot: I am able to reproduce and could fix it. I will soon put the latest version to the Cincom StORE, but first I have to create at least one decent style-sheet. To turn your wiki up and running again (to remove the invalid pages you created) I suggest to apply the following patch: Visitor>>visit: aWikiItem aWikiItem isNil ifFalse: [ aWikiItem accept: self ] > FWIW, we have some modifications from Cees in our SmallWiki, but i > don't > no what they are ;-) Modifications? And why doesn't he publish them? I don't know anything about those changes :-( Thanks, Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Fri Sep 19 15:01:04 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Fri, 19 Sep 2003 15:01:04 +0200 Subject: wiki bug (more info) In-Reply-To: <14762.62.58.162.194.1063974651.squirrel@webmail.xs4all.nl> Message-ID: <53779539-EAA1-11D7-942A-000393CFE6C8@student.unibe.ch> Hi, thanks for your bug-reprot. Just a few comments ... > "let's see what this wiki can do for [me > > http://wiki.cs.uiuc.edu/CampSmalltalk/Adriaan+van+Os]..." ... indeed this is WikiWorks Syntax. The problem here is basically that I am using the square-brackets to include Smalltalk-Code like [Timestamp now] and that you need a special permission to do this. To create a link try something like, what does work on my machine: *me>http://wiki.cs.uiuc.edu/CampSmalltalk/Adriaan+van+os* > "Unauthorized > > You are not authorized to execute the requested action on > /Soops/Adriaanstestpagesecondattempt/. The reason for this, because someone could write ... [ FileDirectory root recursiveMatching: '*.mp3' do: [ :each | each deleteFile ]. > I hit the back button and then try to save again. Then the error > occurred. Yep, thanks a lot: I am able to reproduce and could fix it. I will soon put the latest version to the Cincom StORE, but first I have to create at least one decent style-sheet. To turn your wiki up and running again (to remove the invalid pages you created) I suggest to apply the following patch: Visitor>>visit: aWikiItem aWikiItem isNil ifFalse: [ aWikiItem accept: self ] > FWIW, we have some modifications from Cees in our SmallWiki, but i > don't > no what they are ;-) Modifications? And why doesn't he publish them? I don't know anything about those changes :-( Thanks, Lukas -- Lukas Renggli http://renggli.freezope.org From ducasse at iam.unibe.ch Fri Sep 19 15:15:02 2003 From: ducasse at iam.unibe.ch (ducasse) Date: Fri, 19 Sep 2003 15:15:02 +0200 Subject: Template-Engine In-Reply-To: <15A4784E-EA99-11D7-942A-000393CFE6C8@student.unibe.ch> Message-ID: <46F6A576-EAA3-11D7-AD15-000A9573EAE2@iam.unibe.ch> Hi lukas This is great. Now for the design may be we should learn from one and like that they are happy. Or you can have a server showing what we can do with SmallWiki and simply say to people that they have to do it themselves (not so cool). Stef On Vendredi, sep 19, 2003, at 14:02 Europe/Zurich, Lukas Renggli wrote: > Hi everybody, > > I finished implementing the template engine and removed a lot of > unnecessary code. All the tests have been updated and SmallWiki should > be up and working again. However, there might come up some problems > when using old-code as I renamed several class-names and I did adapt > the html-renderer to match the one of Seaside. > > > > As you see on the attached picture, the rendering is flat and simple > now: time to let the designers create some beautiful style-sheets. The > rendering is fully XHTML compatible and validates using the > W3C-Validator. I've written to some of the designers of > http://www.csszengarden.com and they all seem to be not that happy > when their design is reused. But - except for the included pictures - > the designs are open-source, so we should have no problem using them. > >> While the .css files themselves are provided as-is under a very open >> Creative Commons license, I encourage you to learn from my submission >> and create your own design instead of using it as a template. Go ahead >> and learn from my file and grab bits and pieces of the .css with a >> clear >> conscience. But if you're using the bulk of the original associated >> .css >> file and only changing a few colours and images, you're more or less >> copying the design. >> >> As a designer I have strong feelings about my work that may seem >> protective or inappropriate to others. However my submission was >> exclusively produced for the CSS Zen Garden. If you take the design >> and >> use it elsewhere, it loses some of its value as being part of the CSS >> Zen Garden. >> >> That being said according to the license I can't stop you from using >> my >> .css file as is. However I sincerely hope that you will consider my >> reasoning and opinion on the matter and eventually do what seems best. > > Most designs have got pictures included, what turns into a problem > when distributing SmallWiki and when setting up the server. Therefor I > suggest that we run a central server at the university that provides a > couple of Style-sheets and the necessary images. This would make > installation for end-users much easier, as no different web-server has > to be installed. What do you think? > > I try to come up with a first design now ... > > Cheers > Lukas > > -- > Lukas Renggli > http://renggli.freezope.org From bergel at iam.unibe.ch Fri Sep 19 17:55:34 2003 From: bergel at iam.unibe.ch (Alexandre Bergel) Date: Fri, 19 Sep 2003 17:55:34 +0200 Subject: Problem with Examples Message-ID: <20030919155534.GC22496@iam.unibe.ch> Hello! When I try to load the SmallWiki examples I get some definition unloadable because some superclass are missing, such as TemplateBodyStatistic (TemplateBody is missing). Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.iam.unibe.ch/~bergel ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. From bergel at iam.unibe.ch Fri Sep 19 18:11:59 2003 From: bergel at iam.unibe.ch (Alexandre Bergel) Date: Fri, 19 Sep 2003 18:11:59 +0200 Subject: small question Message-ID: <20030919161159.GD22496@iam.unibe.ch> Okay, shame on me, I didn't touch Smallwiki for a while, and now I even do not know how to add a new action :-) In my Class inheriting from Action I add on the class side: initialize Folder registerAction: self. Page registerAction: self but when I start smallwiki, I do not see these action. Same thing when I have try the CallbackDemo, if I add the initialize method on it, I do not see the result (of course I did not forget to initialize the class ;-P ) So, what is missing? Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.iam.unibe.ch/~bergel ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. From renggli at student.unibe.ch Fri Sep 19 18:36:17 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Fri, 19 Sep 2003 18:36:17 +0200 Subject: small question In-Reply-To: <20030919161159.GD22496@iam.unibe.ch> Message-ID: <64AF135A-EABF-11D7-942A-000393CFE6C8@student.unibe.ch> > Okay, shame on me, I didn't touch Smallwiki for a while, and now I > even do not know how to add a new action :-) ;-) I just updated today afternoon the examples to match the latest changes. > In my Class inheriting from Action I add on the class side: > initialize > Folder registerAction: self. > Page registerAction: self > > but when I start smallwiki, I do not see these action. Have you overwritten Action class>>isExecutable to return true? > Same thing when I have try the CallbackDemo, if I add the initialize > method on it, I do not see the result (of course I did not forget to > initialize the class ;-P ) I did not let the CallbackDemo class to register itself, as this is something interesting for developers only. But there is always the possibility to access any action anywhere by typing http://localhost:8080/?action=MyActionClass HTH, Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Mon Sep 22 00:44:37 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Mon, 22 Sep 2003 00:44:37 +0200 Subject: First CSS Stylesheet Message-ID: <2E14226C-EC85-11D7-99AA-000393CFE6C8@student.unibe.ch> Hi, today I was working on a first style-sheet. It is quite tricky to build such a thing, but as soon as there is one template available it should be much easier. Well, it is not completed (the session thing in the top-right corner is missing) yet, but I've attached a picture to give you an idea. -------------- next part -------------- A non-text attachment was scrubbed... Name: look.jpg Type: image/jpeg Size: 100486 bytes Desc: not available Url : http://www.iam.unibe.ch/pipermail/smallwiki/attachments/20030922/503d6441/look.jpg -------------- next part -------------- David: Could you build one looking like WikiWorks and one looking like SWiki? I've attached the style-sheet of the above layout to give you an idea. -------------- next part -------------- A non-text attachment was scrubbed... Name: style.css Type: application/x-css Size: 1354 bytes Desc: not available Url : http://www.iam.unibe.ch/pipermail/smallwiki/attachments/20030922/503d6441/style.bin -------------- next part -------------- Stef: Do we meet today? I could not finish the next iteration of the documentation yet, but the new template engine is almost complete now. I think, it would be better to meet a few days later. Cheers Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Thu Sep 25 11:39:01 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Thu, 25 Sep 2003 11:39:01 +0200 Subject: SmallWiki Test Server Update Message-ID: <183D5B4E-EF3C-11D7-AD7C-000393CFE6C8@student.unibe.ch> Hi, I've updated the SmallWiki test-server with the latest code. Currently it doesn't look too cute, because you just see the flat XHTML rendering without a css style-sheet attached. As soon as the public css-server is ready I will update again. http://kilana.unibe.ch:9090 Cheers, Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Thu Sep 25 22:19:07 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Thu, 25 Sep 2003 22:19:07 +0200 Subject: SmallWiki Design Demo Message-ID: <84478424-EF95-11D7-8E8B-000393CFE6C8@student.unibe.ch> Hi everybody, I've updated the test server at http://kilana.unibe.ch:9090/Designs with the simple css-styles I've created last weekend. In fact there is only one design, but in 3 different colours. I would be glad if others could contribute different designs. As mentioned already several times, there are some great examples available at: http://www.csszengarden.com For those that want to see the template editor, I have created a page where even an anonymous user has full access to that feature. http://kilana.unibe.ch:9090/Designs/TemplateEditor Note: After all this is also a cool demo for the powerful and simple security mechanism of SmallWiki, that some people are in doubt of. Anonymous users just have the additional permission to edit the template, whereas in all the other parts of the wiki they still do not have it. Let's paint that page in green, the green page, ... :-) Cheers, Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Sun Sep 28 13:48:45 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Sun, 28 Sep 2003 13:48:45 +0200 Subject: Almost SmallWiki 1.0 Message-ID: Hi, SmallWiki 1.0 will be ready very soon. Today I've added a few components to make it even better useable in daily life: - added a simple search tool - created an action to allow searching - created a template-component to allow searching - fixed rendering-problems with Internet Explorer - fixed some html-generation problems Today after-noon I will finish the welcome-documentation that will be displayed when opening the wiki for the first time. Cheers, Lukas -- Lukas Renggli http://renggli.freezope.org From ducasse at iam.unibe.ch Sun Sep 28 15:15:03 2003 From: ducasse at iam.unibe.ch (ducasse) Date: Sun, 28 Sep 2003 15:15:03 +0200 Subject: Sync point Message-ID: Hi all I would like to have a sync point monday after the blueprint experience. David could you tell me where you are exactly? One guy coming from france for a small project will work on SmallWiki. I do not know if he is fast but we will ask him to work on security (blokcing all the ip....) Stef From renggli at student.unibe.ch Mon Sep 29 21:19:10 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Mon, 29 Sep 2003 21:19:10 +0200 Subject: [IMPORTANT] SmallWiki Alpha Release Message-ID: Hi, we are approaching the the 1.0 release of SmallWiki very fast. The version you have in Cincom and SCG StORE now is almost the final one. I set the blessing level 'to review', what tells that I want you to download and run it, and ask you to send any bug- or problem-reports to me. The blessing comment is the following: This is the ALPHA-RELEASE of SmallWiki 1.0, the final version will be published very soon. Please report any problems or bugs to renggli at iam.unibe.ch. For those that don't know how to install it, just follow these instructions: 1. Load the bundle named 'SmallWiki' from Cincom Public StORE. You will be asked to load some additional bundles like the SIXX XML serialisation library, the Swazoo web-server and the SmaCC parser generator. 2. If you like to have some example extensions loaded, also load the bundle called 'SmallWiki Examples'. 3. While loading SmallWiki a workspace should have opened automatically with useful commands to run the web-server. Read trough the whole text to see some more possibilities for configuration. 4. If you are in a hurry, just evaluate the first expression server := SmallWiki.SwazooServer startOn: 8080 starting the server on the port 8080. 5. Switch to your favourite web-browser, point it to http://localhost:8080 and everything should be working :) Cheers, Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Mon Sep 29 21:19:10 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Mon, 29 Sep 2003 21:19:10 +0200 Subject: [IMPORTANT] SmallWiki Alpha Release Message-ID: Hi, we are approaching the the 1.0 release of SmallWiki very fast. The version you have in Cincom and SCG StORE now is almost the final one. I set the blessing level 'to review', what tells that I want you to download and run it, and ask you to send any bug- or problem-reports to me. The blessing comment is the following: This is the ALPHA-RELEASE of SmallWiki 1.0, the final version will be published very soon. Please report any problems or bugs to renggli at iam.unibe.ch. For those that don't know how to install it, just follow these instructions: 1. Load the bundle named 'SmallWiki' from Cincom Public StORE. You will be asked to load some additional bundles like the SIXX XML serialisation library, the Swazoo web-server and the SmaCC parser generator. 2. If you like to have some example extensions loaded, also load the bundle called 'SmallWiki Examples'. 3. While loading SmallWiki a workspace should have opened automatically with useful commands to run the web-server. Read trough the whole text to see some more possibilities for configuration. 4. If you are in a hurry, just evaluate the first expression server := SmallWiki.SwazooServer startOn: 8080 starting the server on the port 8080. 5. Switch to your favourite web-browser, point it to http://localhost:8080 and everything should be working :) Cheers, Lukas -- Lukas Renggli http://renggli.freezope.org From Serge.Stinckwich at info.unicaen.fr Mon Sep 29 21:53:04 2003 From: Serge.Stinckwich at info.unicaen.fr (Serge Stinckwich) Date: Mon, 29 Sep 2003 21:53:04 +0200 Subject: [IMPORTANT] SmallWiki Alpha Release In-Reply-To: References: Message-ID: <20030929215304.43dee83c.Serge.Stinckwich@info.unicaen.fr> Hi, i upload the last version of SmallWiki from the Bern Store server in afresh VW 7.1 image and got the following error when loading SmallWikiExemples : Unhandled exception: Message not understood:#add: And when i try to launch SmallWiki, i also got : Unhandled exception exception: Message not understood: #detect:ifNone: There is a problem with permissions that seems to be uninitialized ... The problem is the same with the Cincom store. -- Serge Stinckwich -< ) Universit? de Caen>CNRS UMR 6072>GREYC>MAD /~\ http://www.iutc3.unicaen.fr/serge/ (/ | Smalltalkers do: [:it | All with: Class, (And love: it)] _|_/ From renggli at student.unibe.ch Mon Sep 29 22:49:02 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Mon, 29 Sep 2003 22:49:02 +0200 Subject: [IMPORTANT] SmallWiki Alpha Release In-Reply-To: <20030929215304.43dee83c.Serge.Stinckwich@info.unicaen.fr> Message-ID: <5BCD0242-F2BE-11D7-8E8B-000393CFE6C8@student.unibe.ch> Hi Serge, > i upload the last version of SmallWiki from the Bern Store server in > afresh VW 7.1 image and > got the following error when loading SmallWikiExemples : > Unhandled exception: Message not understood:#add: thanks for submitting this bug! The mandatory package SmallWiki-Examples will now load also without problems. > And when i try to launch SmallWiki, i also got : Unhandled exception > exception: Message not understood: #detect:ifNone: > There is a problem with permissions that seems to be uninitialized ... However I cannot reproduce that problem? Could you provide additional information and/or a stack-trace? Cheers, Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Mon Sep 29 22:49:02 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Mon, 29 Sep 2003 22:49:02 +0200 Subject: [IMPORTANT] SmallWiki Alpha Release In-Reply-To: <20030929215304.43dee83c.Serge.Stinckwich@info.unicaen.fr> Message-ID: <5BCD0242-F2BE-11D7-8E8B-000393CFE6C8@student.unibe.ch> Hi Serge, > i upload the last version of SmallWiki from the Bern Store server in > afresh VW 7.1 image and > got the following error when loading SmallWikiExemples : > Unhandled exception: Message not understood:#add: thanks for submitting this bug! The mandatory package SmallWiki-Examples will now load also without problems. > And when i try to launch SmallWiki, i also got : Unhandled exception > exception: Message not understood: #detect:ifNone: > There is a problem with permissions that seems to be uninitialized ... However I cannot reproduce that problem? Could you provide additional information and/or a stack-trace? Cheers, Lukas -- Lukas Renggli http://renggli.freezope.org From Serge.Stinckwich at info.unicaen.fr Tue Sep 30 18:40:59 2003 From: Serge.Stinckwich at info.unicaen.fr (Serge Stinckwich) Date: Tue, 30 Sep 2003 18:40:59 +0200 Subject: [IMPORTANT] SmallWiki Alpha Release In-Reply-To: <5BCD0242-F2BE-11D7-8E8B-000393CFE6C8@student.unibe.ch> References: <5BCD0242-F2BE-11D7-8E8B-000393CFE6C8@student.unibe.ch> Message-ID: <1064940059.1560.4.camel@hoegaarden.noos.fr> Le lun 29/09/2003 ? 22:49, Lukas Renggli a ?crit : > Hi Serge, > > > i upload the last version of SmallWiki from the Bern Store server in > > afresh VW 7.1 image and > > got the following error when loading SmallWikiExemples : > > Unhandled exception: Message not understood:#add: > > thanks for submitting this bug! The mandatory package > SmallWiki-Examples will now load also without problems. > > > And when i try to launch SmallWiki, i also got : Unhandled exception > > exception: Message not understood: #detect:ifNone: > > There is a problem with permissions that seems to be uninitialized ... > > However I cannot reproduce that problem? Could you provide additional > information and/or a stack-trace? Ok, thanks, it works now. There is still an annoying problem when you use SmallWiki offline, because the CSS style-sheets are only available online ... -- Serge Stinckwich -< ) Universit? de Caen>CNRS UMR 6072>GREYC>MAD /~\ http://www.iutc3.unicaen.fr/serge/ (/ | Smalltalkers do: [:it | All with: Class, (And love: it)] _|_/ From ducasse at iam.unibe.ch Tue Sep 30 19:46:14 2003 From: ducasse at iam.unibe.ch (ducasse) Date: Tue, 30 Sep 2003 19:46:14 +0200 Subject: [IMPORTANT] SmallWiki Alpha Release In-Reply-To: <1064940059.1560.4.camel@hoegaarden.noos.fr> Message-ID: But serge (may be I'm wrong) you can change the template to point to for the css in another place using the stylesheet link in the tmeplate editor Lukas what are the possible expressions that we can have instead of @import "http://www.iam.unibe.ch/~scg/smallwiki/standard_blue/style.css"; Stef On Mardi, sep 30, 2003, at 18:40 Europe/Zurich, Serge Stinckwich wrote: > Le lun 29/09/2003 ? 22:49, Lukas Renggli a ?crit : >> Hi Serge, >> >>> i upload the last version of SmallWiki from the Bern Store server in >>> afresh VW 7.1 image and >>> got the following error when loading SmallWikiExemples : >>> Unhandled exception: Message not understood:#add: >> >> thanks for submitting this bug! The mandatory package >> SmallWiki-Examples will now load also without problems. >> >>> And when i try to launch SmallWiki, i also got : Unhandled exception >>> exception: Message not understood: #detect:ifNone: >>> There is a problem with permissions that seems to be uninitialized >>> ... >> >> However I cannot reproduce that problem? Could you provide additional >> information and/or a stack-trace? > > Ok, thanks, it works now. > There is still an annoying problem when you use SmallWiki offline, > because the CSS style-sheets are only available online ... > > -- > Serge Stinckwich -< ) > Universit? de Caen>CNRS UMR 6072>GREYC>MAD /~\ > http://www.iutc3.unicaen.fr/serge/ (/ | > Smalltalkers do: [:it | All with: Class, (And love: it)] _|_/ > From renggli at student.unibe.ch Tue Sep 30 20:51:20 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Tue, 30 Sep 2003 20:51:20 +0200 Subject: [IMPORTANT] SmallWiki Alpha Release In-Reply-To: Message-ID: <147368FE-F377-11D7-8E8B-000393CFE6C8@student.unibe.ch> Hi Serge, if you want you might download the templates to your own computer, just browse the directory http://www.iam.unibe.ch/~scg/smallwiki/ and fetch the files you need. If you don't have no web-server running on you computer, you can put the file style.css and header.png as resources somewhere into your wiki. Just make sure that the path is changed in style.css and that you update the import in the template editor. Cheers Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Tue Sep 16 16:10:09 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Tue, 16 Sep 2003 16:10:09 +0200 Subject: SOOPS are using SmallWiki Message-ID: <7AE786D8-E84F-11D7-BFB5-000393CFE6C8@student.unibe.ch> This is an evidence that SmallWiki is used internally by the SOOPS-Company in Netherlands: -------------- next part -------------- A non-text attachment was scrubbed... Name: smallwiki.pdf Type: application/pdf Size: 49426 bytes Desc: not available Url : http://www.iam.unibe.ch/pipermail/smallwiki/attachments/20030916/5c9e071b/smallwiki-0001.pdf -------------- next part -------------- -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Fri Sep 19 14:02:04 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Fri, 19 Sep 2003 14:02:04 +0200 Subject: Template-Engine Message-ID: <15A4784E-EA99-11D7-942A-000393CFE6C8@student.unibe.ch> Hi everybody, I finished implementing the template engine and removed a lot of unnecessary code. All the tests have been updated and SmallWiki should be up and working again. However, there might come up some problems when using old-code as I renamed several class-names and I did adapt the html-renderer to match the one of Seaside. -------------- next part -------------- A non-text attachment was scrubbed... Name: flat.pdf Type: application/pdf Size: 206673 bytes Desc: not available Url : http://www.iam.unibe.ch/pipermail/smallwiki/attachments/20030919/2f644204/flat-0001.pdf -------------- next part -------------- As you see on the attached picture, the rendering is flat and simple now: time to let the designers create some beautiful style-sheets. The rendering is fully XHTML compatible and validates using the W3C-Validator. I've written to some of the designers of http://www.csszengarden.com and they all seem to be not that happy when their design is reused. But - except for the included pictures - the designs are open-source, so we should have no problem using them. > While the .css files themselves are provided as-is under a very open > Creative Commons license, I encourage you to learn from my submission > and create your own design instead of using it as a template. Go ahead > and learn from my file and grab bits and pieces of the .css with a > clear > conscience. But if you're using the bulk of the original associated > .css > file and only changing a few colours and images, you're more or less > copying the design. > > As a designer I have strong feelings about my work that may seem > protective or inappropriate to others. However my submission was > exclusively produced for the CSS Zen Garden. If you take the design and > use it elsewhere, it loses some of its value as being part of the CSS > Zen Garden. > > That being said according to the license I can't stop you from using my > .css file as is. However I sincerely hope that you will consider my > reasoning and opinion on the matter and eventually do what seems best. Most designs have got pictures included, what turns into a problem when distributing SmallWiki and when setting up the server. Therefor I suggest that we run a central server at the university that provides a couple of Style-sheets and the necessary images. This would make installation for end-users much easier, as no different web-server has to be installed. What do you think? I try to come up with a first design now ... Cheers Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Mon Sep 22 00:44:37 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Mon, 22 Sep 2003 00:44:37 +0200 Subject: First CSS Stylesheet Message-ID: <2E14226C-EC85-11D7-99AA-000393CFE6C8@student.unibe.ch> Hi, today I was working on a first style-sheet. It is quite tricky to build such a thing, but as soon as there is one template available it should be much easier. Well, it is not completed (the session thing in the top-right corner is missing) yet, but I've attached a picture to give you an idea. -------------- next part -------------- A non-text attachment was scrubbed... Name: look.jpg Type: image/jpeg Size: 100486 bytes Desc: not available Url : http://www.iam.unibe.ch/pipermail/smallwiki/attachments/20030922/503d6441/look-0001.jpg -------------- next part -------------- David: Could you build one looking like WikiWorks and one looking like SWiki? I've attached the style-sheet of the above layout to give you an idea. -------------- next part -------------- A non-text attachment was scrubbed... Name: style.css Type: application/x-css Size: 1354 bytes Desc: not available Url : http://www.iam.unibe.ch/pipermail/smallwiki/attachments/20030922/503d6441/style-0001.bin -------------- next part -------------- Stef: Do we meet today? I could not finish the next iteration of the documentation yet, but the new template engine is almost complete now. I think, it would be better to meet a few days later. Cheers Lukas -- Lukas Renggli http://renggli.freezope.org From renggli at student.unibe.ch Wed Sep 3 16:24:09 2003 From: renggli at student.unibe.ch (Lukas Renggli) Date: Wed, 3 Sep 2003 16:24:09 +0200 Subject: SmallWiki - Portierung nach Squeak In-Reply-To: <3F5445C7.7070809@chrisburkert.de> Message-ID: <48259CD2-DE1A-11D7-9726-000393CFE6C8@student.unibe.ch> Hallo Chris, > da ich jetzt aus dem Urlaub zur?ck bin, alle Pr?fungen weg habe und > wieder etwas Zeit f?r interessante Sachen :) w?rde ich gern mit der > Portierung von SmallWiki nach Squeak beginnen. komme gerade von der ESUG Smalltalk Konferenz zur?ck, hatte dort eine Pr?sentation und dort haben mich nat?rlich schon einige Leute nach dem Squeak-Port gefragt. Im Anhang findest Du das Roesetta-XML (http://rosettast.sourceforge.net) f?r SmallWiki Version 1.252 mit allen Tests. Ich denke nicht, dass du darum herum kommst VisualWorks zu installieren, um zu sehen wie die einzelnen Packages zusammenspielen. -------------- next part -------------- A non-text attachment was scrubbed... Name: smallwiki-rosetta.zip Type: application/zip Size: 93387 bytes Desc: not available Url : http://www.iam.unibe.ch/pipermail/smallwiki/attachments/20030903/4d047485/smallwiki-rosetta-0001.zip -------------- next part -------------- Gr?sse Lukas -- Lukas Renggli http://renggli.freezope.org