Re: Wiki, [was: Re: [Chicken-users] Powered by Spiffy/Scheme logo?]

2006-03-13 Thread felix winkelmann
On 3/12/06, Shawn Rutledge [EMAIL PROTECTED] wrote:
 
  It's a regular wiki, currently with a rather llimited set of editing
  commands and it uses some homegrown markup. I could have used
  Alejandro's excellent stream-wiki, but the idea is to provide a simple
  to process internal format, since I'd like to support programmatic
  access (via some HTTP-based API, or even by allowing sandboxed
  Scheme code - I'm not sure yet).

 Is that why the syntax is different?  I agree that it's a good idea to
 support programmatic extensions somehow.  Is the source available?

Yes, see:

http://galinha.ucpel.tche.br/coop-repo

(it's a darcs repository)


cheers,
felix


___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


Re: Wiki, [was: Re: [Chicken-users] Powered by Spiffy/Scheme logo?]

2006-03-13 Thread felix winkelmann
On 3/12/06, Mario Domenech Goulart [EMAIL PROTECTED] wrote:

 Some suggestions:

 - syntax highlight for scheme code

Yes, that would be nice. Noted.


 - Link the RSS feed at the start-page or at the top of recent-changes (I
   just deleted a text suggesting an RSS feed because I hadn't seen it at
   the bottom of the recent-changes page. :-))

Ok.


 - wiki syntax for lists

Hm. I'll take a look.


 - add a link to the wiki syntax page at the footer of the pages (wiki
   help or something like this).


Good point.


  (It doesn't feature a powered-by-spiffy-logo yet, but will definitely do
  so in the next days. :-)

 I've put the ones we have so far at
 http://galinha.ucpel.tche.br/coop?page=Spiffy%20logo

 Please, somebody make them look better! :-)


Thanks!


cheers,
felix


___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


Re: Wiki, [was: Re: [Chicken-users] Powered by Spiffy/Scheme logo?]

2006-03-12 Thread Peter Bex
On Sat, Mar 11, 2006 at 10:58:34PM -0700, Shawn Rutledge wrote:
 Another feature (which might or might not be a good idea) is to have
 folders, rather than a single namespace.  A problem arises when you
 try to use a conventional wiki for multiple projects - you have to be
 careful to choose sufficienty verbose titles for the pages, so that
 you don't use up all the good names for one project.  So I think I
 will make it possible to partition parts of the wiki in actual
 directories on the server.  That way different directories can have
 different permissions too.  At work, we used mediawiki for a while,
 and then pretty soon people wanted to have some stuff be public, and
 some be private to our department, and we didn't find a way to do it. 
 So we had to make the whole thing private (using a .htaccess file). 
 What does Spiffy have for security?

See the spiffy-access-file parameter.  It's a much more flexible and
powerful access mechanism then .htaccess.  It allows you to define a
function that determines if one is allowed to view the file or not.
(it returns a boolean, #t if access allowed, #f if denied)

Maybe people who are more familiar with Apache could contribute some
macros that it easier to specify access in a declarative fashion.

For course-grained access control, there's the spiffy-deny-access
parameter, which is a regex.  Access is denied to any file that matches
the regex.

Regards,
Peter
-- 
http://www.student.ru.nl/peter.bex
--
The process of preparing programs for a digital computer
 is especially attractive, not only because it can be economically
 and scientifically rewarding, but also because it can be an aesthetic
 experience much like composing poetry or music.
-- Donald Knuth


pgp6RoyPUKhYT.pgp
Description: PGP signature
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


Re: Wiki, [was: Re: [Chicken-users] Powered by Spiffy/Scheme logo?]

2006-03-12 Thread Mario Domenech Goulart
On Sat, 11 Mar 2006 22:54:10 +0100 felix winkelmann [EMAIL PROTECTED] wrote:

 On 3/10/06, Mario Domenech Goulart [EMAIL PROTECTED] wrote:

 Thanks to all of you for your kind comments.   Attached you can find
 some more attempts, which may (or may not :-)) look better.  But I'm
 afraid I'm at the limit of my skills to use graphics software.

 Which is nearly always an indication of good programming skills. ;-)

Ah, how I wish it was the case... :-)


 Maybe we can use the chicken wiki (or another location you find more
 convenient) to put together the suggestions we have so far.

 Speaking of wikis: I've put together yet another feeble attempt of writing
 web software (boy, am I modest, or what?) at this place:

 http://galinha.ucpel.tche.br/coop

 It's a regular wiki, currently with a rather llimited set of editing
 commands and it uses some homegrown markup. I could have used
 Alejandro's excellent stream-wiki, but the idea is to provide a simple
 to process internal format, since I'd like to support programmatic
 access (via some HTTP-based API, or even by allowing sandboxed
 Scheme code - I'm not sure yet).

That's really nice! :-)


 Ideas and comments are naturally welcome. And additions to the
 wiki, too, of course!

Some suggestions:

- syntax highlight for scheme code

- Link the RSS feed at the start-page or at the top of recent-changes (I
  just deleted a text suggesting an RSS feed because I hadn't seen it at
  the bottom of the recent-changes page. :-))

- wiki syntax for lists

- add a link to the wiki syntax page at the footer of the pages (wiki
  help or something like this).


 (It doesn't feature a powered-by-spiffy-logo yet, but will definitely do
 so in the next days. :-)

I've put the ones we have so far at
http://galinha.ucpel.tche.br/coop?page=Spiffy%20logo

Please, somebody make them look better! :-)


Best wishes,
Mario


___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users