Hi,
I think the HTML diff page I've been developing for the Google Summer
of Code is ready to be tested as an experimental feature. You enable
it by setting $wgEnableHtmlDiff to true in r39564. What you'll see is
a rendered version of the diff page with indications where words were
added or removed. Image edits are supported too. Words that got a
different style are underlined and you get an English (only, for now)
explanation of what happened.
The interface is pretty basic and needs work. I'm not very good with
cross browser stuff though. I can provide meta data in the HTML such
as descriptions, id's, pointers to the previous and next change, etc.
Usability can be enhanced by adding links that take you to the first
or last change on the page, tool tips that open when clicking a
change, or keyboard shortcuts that scroll through the changes. Help is
appreciated in this department.
I spent a lot of time optimizing the code (include/HTMLDiff.php) for
speed which makes the code less readable but performance is an issue.
PHP is not my native tongue and the code would probably run faster if
an expert took a look at it. I think the performance is pretty decent
as it is (what do you expect from code that needs to parse 2 pages,
diff every single word and keep everything in memory). The algorithm
will probably choke on big pages (set your available memory high!).
Huge changes make the page look messy but that can't be avoided. In my
biased opinion the results look very good for reasonably sized pages
and versions that are not too distant.
So here is where your feedback and bug reports kick in.
Cheers,
Guy
btongminh(a)svn.wikimedia.org schreef:
> Revision: 39793
> Author: btongminh
> Date: 2008-08-21 22:15:34 +0000 (Thu, 21 Aug 2008)
>
> Log Message:
> -----------
> * (bug 13879) Special:EmailUser shows a form in case no user was specified
>
> Modified: trunk/phase3/includes/api/ApiEmailUser.php
> ===================================================================
> --- trunk/phase3/includes/api/ApiEmailUser.php 2008-08-21 22:12:31 UTC (rev 39792)
> +++ trunk/phase3/includes/api/ApiEmailUser.php 2008-08-21 22:15:34 UTC (rev 39793)
> @@ -52,6 +52,8 @@
>
> // Validate target
> $targetUser = EmailUserForm::validateEmailTarget( $params['target'] );
> + if ( $targetUser === false )
> + $this->dieUsageMsg( array( 'notargettitle' ) );
> if ( !( $targetUser instanceof User ) )
> $this->dieUsageMsg( array( $targetUser[0] ) );
>
When you use dieUsageMsg() with a new message, please add that message
to ApiBase::$messageMap as well, or the client will get "Unknown error:
notargettitle", which isn't very pretty.
Roan Kattouw (Catrope)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
maikmerten(a)svn.wikimedia.org wrote:
> Uh, hello, first commit here.
Welcome!
> This is a rather big patch to make jheora more spec-compliant
> - basically complete rewrite how quantization matrices are computed (interpolation, scaling etc.)
> - handle 4MV for partially coded macro blocks according to spec. This enables playback of Thusnelda-encoded streams.
And may I say, woohoo!
For those not familiar with the background on this, Thusnelda is an
ongoing project to reimplement the Theora video encoder to create
higher-quality files while remaining within the original format
specification -- that is, videos encoded with the new encoder will look
much better, *and* play just fine on existing compliant players.
A recent update with some samples:
http://web.mit.edu/xiphmont/Public/theora/demo5.html
Unfortunately there are some bad playback implementations in the wild
still, which don't play back files done with the new encoder. The
existing jheora library used by the Cortado Java player, as well as...
VLC! Yeouch. :)
(The Xiph Quicktime components do play back the clips just fine, though.)
- -- brion
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkit8IMACgkQwRnhpk1wk46MxACfQiQ6y6Q5TRQRktICOrsxprXn
ObgAoNUP9+ZfUTTv71CRqV2BUsfZ0HON
=dv+g
-----END PGP SIGNATURE-----
Hi wikitech :)
GSoC was officially ending on the 18th of august, so here is the
status of category-redirects :
* I spent a large hour today to merge the trunk to my branch ( -_-' ),
it is now available for review and testing in
branch/category-redirects. [1]
* I tried to write some global technical document on what I actually
did during this summer, and what behavior you should expect [2].
Please let me know if any clarifications are needed.
* The only missing thing is a script to convert the old schema to the
current schema, such as maintenance/convertLinks.inc . I do not feel
qualified enough to write such a script, and would be grateful to
receive some help on this issue ;)
[1] http://svn.wikimedia.org/viewvc/mediawiki?view=rev&revision=39773
[2] http://www.mediawiki.org/wiki/User:NicDumZ/GSoC
--
Nicolas Dumazet — NicDumZ [ nɪk.d̪ymz ]
Maik Merten (maikmerten), known for his work on the Theora reference
library, has been given commit access in order to work on Cortado.
-- Tim Starling
Hi, all,
I'm pleased to announce that Tim has just enabled the Global Blocking
extension on all Wikimedia projects.
The global blocking extension allows stewards to block IP addresses
and ranges on all of Wikimedia's projects, a tool which has been
much-needed to deal with cross-wiki vandalism and spam. Policies for
use of global blocking were discussed on meta, and are presently
located at <http://meta.wikimedia.org/wiki/Global_blocking>. Global
blocks are not currently applied on meta, so that they may be appealed
there.
While the code has been quite thoroughly checked, any bugs should be
reported at bugzilla - a 'GlobalBlocking' component exists under the
'Extensions' product.
--
Andrew Garrett
Hoi,
Actually what we do not know is what you aim to do with your wiki. If we
have more of a clue what you want to do, we can suggest extensions that help
you to realise your goals. It would be based on the functionality that seems
to map to the requirements.
Thanks,
GerardM
On Wed, Aug 20, 2008 at 10:28 PM, Sabina Podjed
<sabina.p(a)people4earth.net>wrote:
> Thanx for the answer.
>
> It means I have to check one by one :(
>
> Sabina
>
> How did you guess that I prefer pink over green. :)
>
>
> -----Original Message-----
> From: Gerard Meijssen [mailto:gerard.meijssen@gmail.com]
> Sent: Wednesday, August 20, 2008 10:12 PM
> To: Wikimedia developers
> Subject: Re: [Wikitech-l] MediaWiki extensions
>
> Hoi,
> This is an impossible question. We do not know what your needs are..
> Consequently the answer is green.
> Thanks.
> GerardM
>
> You may prefer pink, but the answer is still green
>
> On Wed, Aug 20, 2008 at 8:59 PM, Sabina Podjed <sabina.p(a)people4earth.net
> >wrote:
>
> > Hello!
> >
> >
> >
> > I need an advice regarding the MediaWiki extensions.
> >
> > Which extensions do you recommend us to install?
> >
> > Should we install all the extensions (
> > http://toolserver.org/~vvv/mw-nightly/<http://toolserver.org/%7Evvv/mw-nightly/>
> <http://toolserver.org/%7Evvv/mw-nightly/>
> > <http://toolserver.org/%7Evvv/mw-nightly/> ) only the most important
> one.
> > Which extensions are "must have"?
> >
> >
> > We have a 1.13. version of MediaWiki.
> >
> >
> >
> >
> >
> > I would also need some advice how to install the licensing feature to the
> > UPLOAD FILE page.
> >
> >
> >
> > Cheers,
> >
> > Sabina
> >
> > People4earth.net
> >
> > _______________________________________________
> > Wikitech-l mailing list
> > Wikitech-l(a)lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> >
>
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 3371 (20080820) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 3371 (20080820) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
Hoi,
This is an impossible question. We do not know what your needs are..
Consequently the answer is green.
Thanks.
GerardM
You may prefer pink, but the answer is still green
On Wed, Aug 20, 2008 at 8:59 PM, Sabina Podjed <sabina.p(a)people4earth.net>wrote:
> Hello!
>
>
>
> I need an advice regarding the MediaWiki extensions.
>
> Which extensions do you recommend us to install?
>
> Should we install all the extensions (
> http://toolserver.org/~vvv/mw-nightly/<http://toolserver.org/%7Evvv/mw-nightly/>
> <http://toolserver.org/%7Evvv/mw-nightly/> ) only the most important one.
> Which extensions are "must have"?
>
>
> We have a 1.13. version of MediaWiki.
>
>
>
>
>
> I would also need some advice how to install the licensing feature to the
> UPLOAD FILE page.
>
>
>
> Cheers,
>
> Sabina
>
> People4earth.net
>
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l(a)lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
I would recommend at least the following as a "necessary" minimum:
CategoryTree
Cite
ImageMap
ParserFunctions
StringFunctions
On Wed, Aug 20, 2008 at 3:28 PM, Sabina Podjed <sabina.p(a)people4earth.net>wrote:
> Thanx for the answer.
>
> It means I have to check one by one :(
>
> Sabina
>
> How did you guess that I prefer pink over green. :)
>
>
> -----Original Message-----
> From: Gerard Meijssen [mailto:gerard.meijssen@gmail.com]
> Sent: Wednesday, August 20, 2008 10:12 PM
> To: Wikimedia developers
> Subject: Re: [Wikitech-l] MediaWiki extensions
>
> Hoi,
> This is an impossible question. We do not know what your needs are..
> Consequently the answer is green.
> Thanks.
> GerardM
>
> You may prefer pink, but the answer is still green
>
> On Wed, Aug 20, 2008 at 8:59 PM, Sabina Podjed <sabina.p(a)people4earth.net
> >wrote:
>
> > Hello!
> >
> >
> >
> > I need an advice regarding the MediaWiki extensions.
> >
> > Which extensions do you recommend us to install?
> >
> > Should we install all the extensions (
> > http://toolserver.org/~vvv/mw-nightly/<http://toolserver.org/%7Evvv/mw-nightly/>
> <http://toolserver.org/%7Evvv/mw-nightly/>
> > <http://toolserver.org/%7Evvv/mw-nightly/> ) only the most important
> one.
> > Which extensions are "must have"?
> >
> >
> > We have a 1.13. version of MediaWiki.
> >
> >
> >
> >
> >
> > I would also need some advice how to install the licensing feature to the
> > UPLOAD FILE page.
> >
> >
> >
> > Cheers,
> >
> > Sabina
> >
> > People4earth.net
> >
> > _______________________________________________
> > Wikitech-l mailing list
> > Wikitech-l(a)lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> >
>
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 3371 (20080820) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 3371 (20080820) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l(a)lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>