Difference between revisions of "HaskellWiki:Community"
Benmachine (talk | contribs) |
|||
(81 intermediate revisions by 23 users not shown) | |||
Line 1: | Line 1: | ||
+ | This page is for the community of those editing this web-site. |
||
− | Some useful pages: [http://haskell.org/ haskell.org], [[Special:Allpages|All Pages]], [[MediaWiki:Quiet.css|External style sheet]] |
||
+ | == Licensing == |
||
− | <S>Please copy stuff over from [http://haskell.org/hawiki/ hawiki] only if you own the copyright to it or it's licensed under the GNU FDL.</S> Actually, don't at all until we've settled on a license. —[[User:Ashley Y|Ashley Y]] 01:14, 9 January 2006 (EST) |
||
+ | Please have a look at the [[HaskellWiki:Licensing|licensing information]]. |
||
− | == Which license? == |
||
+ | == Subpages == |
||
− | * [http://www.gnu.org/licenses/fdl.txt GFDL 1.2?] |
||
− | * [http://creativecommons.org/ Creative Commons?] |
||
− | * [http://www.gnu.org/licenses/gpl.txt GPL?] |
||
− | * [http://www.opencontent.org/openpub/ OPL?] |
||
− | * BSD? |
||
− | * Public Domain? |
||
+ | Subpage support is switched on for all namespaces apart from ''Image:'' and ''MediaWiki:''. |
||
− | GFDL is more convenient if we wish to import material from Wikipedia. Most Haskell library code is available under BSD. Opinions? —[[User:Ashley Y|Ashley Y]] 01:14, 9 January 2006 (EST) |
||
+ | == Special pages == |
||
− | I think the content has to be such that it is easy to add things to Haskell implementations and libraries. As fptools and GHC are under the BSD3 license having the wiki with a more restrictive license can create problems. |
||
− | --[[User:EinarKarttunen|EinarKarttunen]] 03:12, 9 January 2006 (EST) |
||
+ | Here are some special pages that may come in handy: |
||
− | There's a quick discussion of the various licenses at [http://lwn.net/Articles/108250/ LWN]. |
||
+ | *[[Haskell|Main page]] |
||
+ | *[[Special:Allpages|All pages of this wiki]] |
||
+ | *[[Special:Recentchanges|Recent changes]] |
||
+ | *[[Special:Watchlist|Recent changes on articles you are “watching”]] |
||
+ | *[[Special:Random|Random article]] |
||
+ | *[[Special:Specialpages|All special pages]] |
||
+ | *[[MediaWiki:Quiet.css|CSS style sheet]] |
||
+ | *[[Special:Listusers|List of all users (including by group, e.g. sysops)]] |
||
+ | == Syntax highlighting == |
||
− | I'll just note that if we start with a very liberal license, it can be tightened later. If we start with a restrictive license, there is no such option (short of contacting every author (or their heirs), and having them agree to it). |
||
+ | See [[HaskellWiki:Syntax highlighting]]. |
||
− | I don't care much for the FDL, it is too complex, and it's hard to grok how to deal with invariant sections, authorship (you are required to list at least five for derived works) etc. |
||
+ | == Spammers == |
||
− | I notice it is possible to interpret the wiki as a collection of independent works (see Udo Stenzel's recent post on the haskell list) - which wreaks havoc on any scheme requiring attribution. If so, I agree PD is probably less hassle. |
||
+ | Spammers are creating accounts and adding hidden links. Thanks to those who are reverting the spam. |
||
− | (Of course, this assumes we are in a jurisdiction where PD is a meaningful concept - this excludes at least some European countries. I can't imagine this being a problem in reality, but perhaps there should be a textual note with a bit more detail?) |
||
+ | I'm looking at Captcha extensions for MediaWiki. I want to put a Captcha just on new account creation: hopefully that will be enough. —[[User:Ashley Y|Ashley Y]] 23:15, 10 March 2006 (UTC) |
||
− | --[[User:Ketil]] |
||
+ | :Is there a way to revert the spammers changes easily, other than modifying the page in the reverse way? A kind of revert command that really does just roll back the history. --[[User:NeilMitchell|Neil Mitchell]] 10:05, 11 March 2006 (UTC) |
||
− | I've never heard of OPL, but have heard of the others, so perhaps OPL is too obscure. I would go for either public domain or BSD. |
||
+ | ::The easiest way is to edit the previous version and save it, I think. —[[User:Ashley Y|Ashley Y]] 07:50, 12 March 2006 (UTC) |
||
− | --[[User:NeilMitchell|NeilMitchell]] 07:06, 9 January 2006 (EST) |
||
+ | :::If you click on the 'diff' link in RecentChanges, there is a [revert] button (maybe only for administrators). -- [[User:EricKow|kowey]] 13:23, 20 April 2007 (UTC) |
||
− | People have [[Special:Recentchanges|started contributing huge amounts of text]]. It may be too late... —[[User:Ashley Y|Ashley Y]] 12:52, 9 January 2006 (EST) |
||
+ | ::::Need SysOp permission to [http://www.mediawiki.org/wiki/Help:Sysop_deleting_and_undeleting delete] a page -- [[User:Gtirloni|Giovanni Tirloni]] 10:58, 28 October 2011 (UTC) |
||
− | I vote for public domain. I'm no license expert but I basically think that code in public manuals and the like should be completely free of any type of restrictions. You want to include it in your open-source app? Fine! You want to include it in your comercial multi-million dollar application? Fine! It's not like a wiki page will include large quantities of truly valuable intellectual property anyways, so less probably is more here. Why make it more complicated than it needs to be when it's likely it will have little or no practical consequences? |
||
− | Like someone said, if something is more restrictive then it can be flagged as such, or linked from the wiki to some other location. |
||
− | --[[User:SebastianSylvan|SebastianSylvan]] 13:02, 9 January 2006 (EST) |
||
− | == |
+ | === Now logging IP addresses === |
+ | I am now logging IP addresses of changes. I can now use this to block the IP addresses of spammers. —[[User:Ashley Y|Ashley Y]] 07:50, 12 March 2006 (UTC) |
||
− | Should we switch the license to public domain? |
||
+ | == Style Help == |
||
− | * '''Yes''', or BSD —[[User:Ashley Y|Ashley Y]] 15:17, 9 January 2006 (EST) |
||
− | * '''Yes''' --[[User:NeilMitchell|NeilMitchell]] 13:28, 9 January 2006 (EST) |
||
− | * Yes, or BSD/CC-AT —[[User:Twanvl|Twanvl]] 13:30, 9 January 2006 (EST) |
||
− | * Yes, or BSD —[[User:CaleGibbard|CaleGibbard]] 13:45, 9 January 2006 (EST) |
||
− | * Yes, or BSD --[[User:EinarKarttunen|EinarKarttunen]] 13:47, 9 January 2006 (EST) |
||
+ | I think the style (which I copied from the original haskell.org pages) could use improvement. Is there anyone interested in doing this? The main file is [[MediaWiki:Quiet.css]] (see [[HaskellWiki:Site software]] for others). More than one person would be ideal. If there's interest, I'll unprotect the page, and people can edit it and discuss changes on the associated talk page as usual. —[[User:Ashley Y|Ashley Y]] 02:11, 16 November 2006 (UTC) |
||
− | Just to clarify, this would mean by contributing, you agree to release everything to public domain with no option to reserve any rights. —[[User:Ashley Y|Ashley Y]] 14:18, 9 January 2006 (EST) |
||
+ | |||
+ | === Numbered headings === |
||
+ | |||
+ | I have turned on numbered headings for non-logged-in viewers, since Simon PJ requested it. Logged-in users will have to turn it on in Preferences -> Misc. I'm not sure if it's an improvement, however. —[[User:Ashley Y|Ashley Y]] 02:41, 16 November 2006 (UTC) |
||
+ | |||
+ | == Printable version and skins == |
||
+ | |||
+ | Some of the skins support a "printable version" link on pages. Most do not (including the default one). Is it possible to turn "printable version" links on all skins without a huge amount of work and effort? |
Latest revision as of 14:12, 8 May 2012
This page is for the community of those editing this web-site.
Licensing
Please have a look at the licensing information.
Subpages
Subpage support is switched on for all namespaces apart from Image: and MediaWiki:.
Special pages
Here are some special pages that may come in handy:
- Main page
- All pages of this wiki
- Recent changes
- Recent changes on articles you are “watching”
- Random article
- All special pages
- CSS style sheet
- List of all users (including by group, e.g. sysops)
Syntax highlighting
See HaskellWiki:Syntax highlighting.
Spammers
Spammers are creating accounts and adding hidden links. Thanks to those who are reverting the spam.
I'm looking at Captcha extensions for MediaWiki. I want to put a Captcha just on new account creation: hopefully that will be enough. —Ashley Y 23:15, 10 March 2006 (UTC)
- Is there a way to revert the spammers changes easily, other than modifying the page in the reverse way? A kind of revert command that really does just roll back the history. --Neil Mitchell 10:05, 11 March 2006 (UTC)
- The easiest way is to edit the previous version and save it, I think. —Ashley Y 07:50, 12 March 2006 (UTC)
- If you click on the 'diff' link in RecentChanges, there is a [revert] button (maybe only for administrators). -- kowey 13:23, 20 April 2007 (UTC)
- Need SysOp permission to delete a page -- Giovanni Tirloni 10:58, 28 October 2011 (UTC)
Now logging IP addresses
I am now logging IP addresses of changes. I can now use this to block the IP addresses of spammers. —Ashley Y 07:50, 12 March 2006 (UTC)
Style Help
I think the style (which I copied from the original haskell.org pages) could use improvement. Is there anyone interested in doing this? The main file is MediaWiki:Quiet.css (see HaskellWiki:Site software for others). More than one person would be ideal. If there's interest, I'll unprotect the page, and people can edit it and discuss changes on the associated talk page as usual. —Ashley Y 02:11, 16 November 2006 (UTC)
Numbered headings
I have turned on numbered headings for non-logged-in viewers, since Simon PJ requested it. Logged-in users will have to turn it on in Preferences -> Misc. I'm not sure if it's an improvement, however. —Ashley Y 02:41, 16 November 2006 (UTC)
Printable version and skins
Some of the skins support a "printable version" link on pages. Most do not (including the default one). Is it possible to turn "printable version" links on all skins without a huge amount of work and effort?