Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Wikipedia: Mediawiki

How to distribute a Mediawiki project?

 

 

Wikipedia mediawiki RSS feed   Index | Next | Previous | View Threaded


t00m at t00mlabs

Aug 6, 2012, 5:03 PM

Post #1 of 7 (343 views)
Permalink
How to distribute a Mediawiki project?

Hi,

I am developing a wiki to share knowledge between workmates which is based
on SemanticMediawiki extension. All of it is a set of pages (templates,
etc.) in Mediawiki. But this leads to a situation with a lot of changes
along the time.

Anyway I think it is useful and I'd like to share this project in
Internet. Which is the best strategy?
I know that I can export all my pages into a file. But is there
any idea/extensions about this issue?

Regards
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l [at] lists
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l


mah at everybody

Aug 7, 2012, 4:15 PM

Post #2 of 7 (315 views)
Permalink
Re: How to distribute a Mediawiki project? [In reply to]

On 08/06/2012 08:03 PM, Tomás Vírseda wrote:
> Anyway I think it is useful and I'd like to share this project in
> Internet. Which is the best strategy?
> I know that I can export all my pages into a file. But is there
> any idea/extensions about this issue?

I'm interested in anything you find out here. I've talked to some
people about a way to ship some standard templates or gadgets with the
MediaWiki tarball and it sounds like the same method could be used to
solve both our problems.

[.CCing wikitech-l since someone there may know what needs to be done.]

--
http://hexmode.com/

Human evil is not a problem. It is a mystery. It cannot be solved.
-- When Atheism Becomes a Religion, Chris Hedges

_______________________________________________
MediaWiki-l mailing list
MediaWiki-l [at] lists
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l


yaron at wikiworks

Aug 8, 2012, 6:43 AM

Post #3 of 7 (311 views)
Permalink
Re: How to distribute a Mediawiki project? [In reply to]

Hi Tomas,

Since your project includes Semantic MediaWiki specifically, SMW actually
has a repository for just such a thing - see here:

http://smw.referata.com/wiki/Category:Packages

As you can see, only one such "package" has ever been created - you can see
its homepage here:

http://wiki.creativecommons.org/CcTeamspace

It was created in 2008, and is significantly out of date. Still, it was
done nicely, and it's a good example for how such things can be put
together. (And it did get a good amount of use in its first few years.)

-Yaron

--
WikiWorks · MediaWiki Consulting · http://wikiworks.com
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l [at] lists
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l


t00m at t00mlabs

Aug 8, 2012, 6:24 PM

Post #4 of 7 (318 views)
Permalink
Re: How to distribute a Mediawiki project? [In reply to]

Many thanks Yaron,

After reading http://wiki.creativecommons.org/CcTeamspace_developers and
checking your links it is clear to me that the best practice is:
1. Build project
- keep a list of project pages (categories pages, templates, forms and
property pages) versioned with some VCS.
- Export this list of pages into a filename called {Project
Name}-data.xml
2. Register/Login in
http://smw.referata.com<http://smw.referata.com/wiki/Category:Packages>
wiki
and create a new package with all data of the project.

I've realized that I have the Project namespace as a place to write
installation notes, readmes and the list of pages for current project which
must be exported. I think that is a good idea.

(From http://www.mediawiki.org/wiki/Help:Namespaces#Project: this namespace
is normally used for meta-discussions related to the operation and
development of the wiki. It has no special properties.)

Also I found very valuable the CcTeamspace project which is similar to what
I am doing.


Regards


On Wed, Aug 8, 2012 at 3:43 PM, Yaron Koren <yaron [at] wikiworks> wrote:

> Hi Tomas,
>
> Since your project includes Semantic MediaWiki specifically, SMW actually
> has a repository for just such a thing - see here:
>
> http://smw.referata.com/wiki/Category:Packages
>
> As you can see, only one such "package" has ever been created - you can
> see its homepage here:
>
> http://wiki.creativecommons.org/CcTeamspace
>
> It was created in 2008, and is significantly out of date. Still, it was
> done nicely, and it's a good example for how such things can be put
> together. (And it did get a good amount of use in its first few years.)
>
> -Yaron
>
> --
> WikiWorks · MediaWiki Consulting · http://wikiworks.com
>
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l [at] lists
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l


mah at everybody

Aug 11, 2012, 5:12 PM

Post #5 of 7 (298 views)
Permalink
Re: How to distribute a Mediawiki project? [In reply to]

On 8/8/2012 9:43 AM, Yaron Koren wrote:
> Since your project includes Semantic MediaWiki specifically, SMW actually
> has a repository for just such a thing

This is awesome. I would like to see something like this take off. I
wonder if we could use it for distributing templates and gadgets from
Commons and enwiki?

I know that a sometimes people who are comfortable with Wikipedia and
want to set up their own wiki are surprised when they find that the
templates are not part of the default MediaWiki installation.

What do you think?

--
http://hexmode.com/

Human evil is not a problem. It is a mystery. It cannot be solved.
-- When Atheism Becomes a Religion, Chris Hedges

_______________________________________________
MediaWiki-l mailing list
MediaWiki-l [at] lists
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l


yaron at wikiworks

Aug 11, 2012, 9:09 PM

Post #6 of 7 (301 views)
Permalink
Re: How to distribute a Mediawiki project? [In reply to]

Hi Mark,

Well, the Gadgets extension will have its own distribution system, as part
of the 2nd version of ResourceLoader:

http://www.mediawiki.org/wiki/ResourceLoader/Version_2_Design_Specification#Gadget_Manager

As for distributing templates, it depends on what you mean by "something
like this". You can of course just create a page on mediawiki.org,
containing links to templates and/or XML files that people have created. If
you want a setup with forms like smw.referata.com has, you would need to
either have Semantic MediaWiki added to mediawiki.org (which I think would
be a great idea, by the way); or set up a new SMW-based wiki for this kind
of thing; or use an existing SMW-using wiki - though I can't think of one
that would exactly fit the bill.

-Yaron

On Sat, Aug 11, 2012 at 8:12 PM, Mark A. Hershberger <mah [at] everybody>wrote:

> On 8/8/2012 9:43 AM, Yaron Koren wrote:
> > Since your project includes Semantic MediaWiki specifically, SMW actually
> > has a repository for just such a thing
>
> This is awesome. I would like to see something like this take off. I
> wonder if we could use it for distributing templates and gadgets from
> Commons and enwiki?
>
> I know that a sometimes people who are comfortable with Wikipedia and
> want to set up their own wiki are surprised when they find that the
> templates are not part of the default MediaWiki installation.
>
> What do you think?
>
> --
> http://hexmode.com/
>
> Human evil is not a problem. It is a mystery. It cannot be solved.
> -- When Atheism Becomes a Religion, Chris Hedges
>



--
WikiWorks · MediaWiki Consulting · http://wikiworks.com
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l [at] lists
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l


mah at everybody

Aug 12, 2012, 11:01 AM

Post #7 of 7 (295 views)
Permalink
Re: How to distribute a Mediawiki project? [In reply to]

On 8/12/2012 12:09 AM, Yaron Koren wrote:
> As for distributing templates, it depends on what you mean by "something
> like this".

It doesn't seem like you would need SMW, though I'm sure that using SMW
would make using your work on distribution easier.

I'm thinking of creating a distribution system based ideas like PHP's
PEAR, Perl's CPAN, Ruby's Gems, or Python's PyPI. These tools are
ecosystems that encourage sharing reusable work.

I haven't looked at the new Gadgets work yet (though I did know about
it), but maybe we could build upon it to include more than just Javascript.

There is a huge MediaWiki userbase out there (as I've seen from looking
at wikistats with Daniel Zahn). We need to start find better ways to
work together. We all use MediaWiki, but MW enables building new tools
through Javascript, Templates, and (soon?) Lua. There isn't a really
good way to share and re-use that work yet.

--
http://hexmode.com/

Human evil is not a problem. It is a mystery. It cannot be solved.
-- When Atheism Becomes a Religion, Chris Hedges

_______________________________________________
MediaWiki-l mailing list
MediaWiki-l [at] lists
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Wikipedia mediawiki RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.