Talk:LSL Portal

From Second Life Wiki
Jump to navigation Jump to search

Please do not copy content from LSLwiki

From Rob Linden's post to the forum:

Hi folks, sorry for dropping into this conversation late. I haven't read through everything here, but I'd like to present an alternative.
There have been several requests that Linden Lab take on the hosting of the LSL wiki. There are several problems with us doing this work. The primary problem is the question of ownership of the material. Since, to the best of our knowledge, there was never an explicit, consistent notice of ownership of this material throughout its creation, nor a clear assignment/license associated with contributing more material, it would seem the only safe way to license this content would be to contact every single contributor throughout the life of the wiki and get an explicit license or copyright assignment from them. Note that I said "safe", not "practical".
We're not in a position to go down that road. However, we do have wiki.secondlife.com, which has had, since day one, a very clear notice about the license under which contributions are made and distributed. We would be very happy to see the community collaborate on newly created content on wiki.secondlife.com. As long as you author the content (not cut and paste from sources you are not the sole author of), we welcome your contribution. -- Rob Linden 14:30, 24 January 2007 (PST)

OK, so let's talk about formatting rules for entries.

What all type of entries do we have? Here's a list for starters:

  1. Function entries
  2. General area entries (like the subsections in the old wiki.
  3. Other specific topic entries (XML-RPC, quaternions, etc)

I think function entries need a consistent look and feel, probably with a specific, discrete layout. Like:


llFunction - Short function descriptor

Syntax:

integer llFunction( key Parameter1, integer Parameter2, float Parameter3);

Full Functional Description:

This function performs this specific set of actions under these circumstances.

Parameters:

  • Parameter1 - This is a key parameter which expects to be passed a valid avatar key.
  • Parameter2 - This is an integer parameter which indicates the number of widgets to process.
  • Parameter3 - This is a float parameter used to describe the length of the stick used to whack bad formatters.

Examples:

 (code blocks)

Caveats:

  • None known at this time.

Well, OK, not with the blocks like that exactly, just the groupings, basically. Talarus Luan 14:28, 24 January 2007 (PST)


Other Discussion

Should we make this the front page to the LSL reference, or put that one more level down? I kinda lean toward the former. Gigs Taggart 14:09, 24 January 2007 (PST)


Yeah i think so... (Unsigned by Dimentox Travanti}

Remember to sign your post with four tildes. Gigs Taggart 14:26, 24 January 2007 (PST)


I used a modified version of the GeSHiHighlight plugin for MediaWiki. With an LSL syntax file. The license for the plugin and for GeSHi is GPL, it also requires another plugin purgePage. --Thraxis Epsilon 15:00, 24 January 2007 (PST)

Regarding copying content from the existing Wiki

This isn't clear from Rob's post, but it should be made clear: we CAN copy our OWN content from the existing wiki. IE, I plan to copy/paste my XML-RPC notes from the existing one. Does that present an issue? If so, why? Talarus Luan 16:03, 24 January 2007 (PST)

If you are the sole author, it wouldn't. Just be careful and check the page history. Gigs Taggart 16:10, 24 January 2007 (PST)

Syntax Highlighting

Updated info on the syntax highlighting is available here [GeSHiHiLight] --Thraxis Epsilon 16:10, 24 January 2007 (PST)