Maybe could be interesting to save a wiki Page as a Flash movie, with
the frames as the versions of the page. With a slider to move back in
time, or forward. First frame first edit, last frame last edit.
You can even stream it, start with last frame, and send one before,
and the one before that one.. etc.. and stop with the first one.
Or even a "Save as PDF" button on the wikipedia.
--
--
ℱin del ℳensaje.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
As per long-time wistful desire, we're planning to rename the 'Image:'
namespace to 'File:'. This will reduce confusion with audio, video, and
document file uploads being called 'images' -- they're now all
first-class citizens. :)
This should go smoothly and transparently for most purposes. 'Image:'
will continue to be an alias, and perhaps even recommended for inline usage.
But some user scripts and bots might get confused, so we're giving
warning first!
Image description pages will now sit at the 'File:' title rather than
the 'Image:' title, and the JavaScript variables and HTML body classes
will reflect this, such as:
var wgCanonicalNamespace = "File";
var wgPageName = "File:Wiki.png";
<body class="mediawiki ltr ns-6 ns-subject
page-File_Wiki_png skin-monobook">
If your script or bot relies on wgCanonicalNamespace being 'Image', or
the value of the language-specific prefix, consider updating it to allow
both 'Image' and 'File' or check the number instead (6).
I've made a patch against r41626 and attached it to the bug:
https://bugzilla.wikimedia.org/show_bug.cgi?id=44
Unless there's a major issue, my plan is to commit it one week from
today. Once the core English namespace is changed, other localizations
may update their localized namespace names and aliases at their convenience.
Please *do not* update localizations before it's been committed!
- -- brion
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkjqV84ACgkQwRnhpk1wk45odgCdEj4f0EWh3/l5+a1txTQbUJOu
uEsAoLDS32CQK7J/cHnwK84N01Afnk2Q
=oSxs
-----END PGP SIGNATURE-----
Hello all
I'd also like to say officially hello - I have been around for a while (on
Wikis/IRC as Duesentrieb, in SVN as daniel), but I'm officially working for
Wikimedia Germany as a Developer now since October 1st. Currently I'm mainly
doing Webserver stuff for WMDE, and poking at the toolserver. But I expect to
get into MediaWiki/Extension development some more soon.
So much to code, so little time :)
-- daniel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey you big ol' MediaWiki dev community --
Please join me in welcoming two of our new tech folks who started
yesterday in our San Francisco office, Trevor Parscal and Ariel Glenn.
Trevor (SVN username 'tparscal') has done various web development as
well as being involved in the D development community (neat!), and will
be poking around at MediaWiki stuff and misc scripting development.
Ariel (User:ArielGlenn, SVN username 'ariel') is a longtime Wikipedian
and Wiktionarian, and has been working on bot tools and some
experimental MediaWiki extensions in the past. Ariel will be doing
general MediaWiki/extension development as well as local IT support in
our San Francisco office.
- -- brion
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkj2ZtEACgkQwRnhpk1wk47fUACgkHihyd9SchgyILp7xHVBlrGm
0KIAn2AQKfX8Sg2HTTHpr4OLfFA2GPT3
=VEH3
-----END PGP SIGNATURE-----
Hello.
My nickname is Tei. I have already posted a few messages on the list,
but I think that introduction may be necessary.
I am professional web developper (PHP), with some experience on
amateur game design (OpenGL), and experimental web technology (XUL,
JSON2JSON, spiders, etc..)
I started on the wikipedia in 2002, with just a few contributions,
years later I have regain interest in the wikipedia. My main interest
here is to make the wikipedia more interesting for the hacker and
internet culture. And sing the portal song.
- 3D and games and web
- Markup Languages
- experimental
- experimental
- experimental
- *this silver bullet reserved*
- PHP
- UTF-8 ( all Hail Unicode! )
--
--
ℱin del ℳensaje.
The image scaling task has been moved to Ubuntu 8.04 servers. Along the
way, some software versions have changed:
ImageMagick upgraded from 6.2.8 to 6.3.7 (Q8 custom build)
Rsvg from 2.14.0 to 2.22.2 (with security patch)
FFmpeg: upgraded from patched r10291 to Ubuntu stock
DjVu: upgraded from 3.5.17 to 3.5.20
Fonts: generally upgraded with more coverage
Originally I only tested the merged rsvg security patch to make sure it
was secure, and indeed, rsvg-convert still can't read any local files. But
it also can't read its input file specified on the command line. So I'm
using stdin for now.
Keep an eye out for odd rendering of SVGs, e.g. bad font selection. Submit
a bug if you see anything like that.
-- Tim Starling
On Wed, 2008-10-15 at 17:19 +0000,
wikitech-l-request(a)lists.wikimedia.org wrote:
> From: Tei <oscar.vives(a)gmail.com>
> Subject: [Wikitech-l] Introducing myself.
> Hello.
>
> My nickname is Tei. I have already posted a few messages on the list,
> but I think that introduction may be necessary.
Welcome!
--
Thanks,
NSK Nikolaos S. Karastathis, http://nsk.karastathis.org/
brion(a)svn.wikimedia.org schreef
>
> +// I don't really know what I'm doing in the API and it might explode. ;)
Here's the bomb squad ;)
> + throw new MWException( "Invalid repo {$args[0]}" );
Like with the previous module, you want to throw a regular error here
rather than an MWException. MWExceptions are meant for things like weird
one-in-a-million race conditions and database errors, not for invalid
input. For normal error messages, use $this->dieUsage("Invalid repo
``{$args[0]}''", 'invalidrepo');
Also, since there seems to be an array of predefined repos available
somewhere (the [[Special:Code]] main page shows it), you could use that
in getAllowedParams() to specify an array of possible values for the
repo parameter.
> + $rev = intval( $params['rev'] );
> + if( $rev <= 0 || $rev > $lastStoredRev ) {
> + /// @fixme more sensible error
> + throw new MWException( 'Invalid input revision' );
> + }
Apart from the fact that you want to use dieUsage() here too, you can
set the rev parameter's type to integer in getAllowedParams() and st a
minimum value of 1. That'll take care of the intval() and the lower
bound check for you.
> + public function getAllowedParams() {
> + return array(
> + 'repo' => null,
> + 'rev' => null );
> + }
A better one would probably be:
public function getAllowedParams() {
global $wgAvailableRepos; // or whatever it's called
return array(
'repo' => array(
ApiBase::PARAM_TYPE => $wgAvailableRepos
),
'rev' => array(
ApiBase::PARAM_TYPE => 'integer',
ApiBase::PARAM_MIN => 1
)
);
}
Roan Kattouw (Catrope)
Hey, I'm a student in Britain. I was thinking about using wikipedia for a school
project. It uses the related links of an article to show the links graphically.
I was wondering if anyone knew the best way of doing this? my two thoughts are
from the database dump if the related links are there. Or by html parsing.
Thanks for any help.