Hi everyone!
A major update of the ProofreadPage extension will be rolled out next Monday, The 25th November. Most of the code related to Page: pages, including the edition interface, have been rewritten by Aarti Dwivedi (User:Rtdwivedi) with my help as part of the Google Summer of Code 2013 project in order to have a cleaner and more maintainable code that will allow an easier fix of dozens of known bugs.
We have tried to keep the same user interface and to don’t break any features with the help of automated testing. The only big user interface change is that the links for previous, next and index pages are only displayed as icon on Vector skin (but remains as textual links on the other skins).
The HTML structure of view and edit modes of Page: pages have been changed, so some user scripts may be broken. OldWikisource scripts have been updated by User:Phe (many thanks to him) but some bugs may appear when the new code will be rolled out.
The new code is currently testable on test2.wikipedia.org. Here I’ve created two pages in order to hep testing: https://test2.wikipedia.org/s/9gi and https://test2.wikipedia.org/s/9i4 (notice that features added by OldWikisource scripts aren’t active there).
Thomas
Hi Thomas!
That's great news that the code clean-up is finished, and it even comes in time for the anniversary :) You say that some scripts might stop working. What about templates? Might it have any effect on them? One thing I have noticed is that the ns0 page seems to be editable with the VE, but then it has no effect. Is that intended? And is there anything in particular that you would like tested?
Cheers, Micru
On Fri, Nov 22, 2013 at 1:00 PM, Thomas Tanon thomaspt@hotmail.fr wrote:
Hi everyone!
A major update of the ProofreadPage extension will be rolled out next Monday, The 25th November. Most of the code related to Page: pages, including the edition interface, have been rewritten by Aarti Dwivedi (User:Rtdwivedi) with my help as part of the Google Summer of Code 2013 project in order to have a cleaner and more maintainable code that will allow an easier fix of dozens of known bugs.
We have tried to keep the same user interface and to don’t break any features with the help of automated testing. The only big user interface change is that the links for previous, next and index pages are only displayed as icon on Vector skin (but remains as textual links on the other skins).
The HTML structure of view and edit modes of Page: pages have been changed, so some user scripts may be broken. OldWikisource scripts have been updated by User:Phe (many thanks to him) but some bugs may appear when the new code will be rolled out.
The new code is currently testable on test2.wikipedia.org. Here I’ve created two pages in order to hep testing: https://test2.wikipedia.org/s/9gi and https://test2.wikipedia.org/s/9i4(notice that features added by OldWikisource scripts aren’t active there).
Thomas _______________________________________________ Wikisource-l mailing list Wikisource-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikisource-l
Hi Micru!
I don’t think there will be issues with templates as the dependancies of templates on this extension is only throw well defined interfaces.
Yes, ns0 pages are "editable" with VE but as the <pages> tag is not supported specifically, it’s not possible to edit its parameters. It’s not specifically intended as no work as been done yet in order to make VE support ProofreadPage features.
Things to tests are mostly the editing of Page: pages as it's the thing that have seen the most of changes.
Thomas
Le 22 nov. 2013 à 16:47, David Cuenca dacuetu@gmail.com a écrit :
Hi Thomas!
That's great news that the code clean-up is finished, and it even comes in time for the anniversary :) You say that some scripts might stop working. What about templates? Might it have any effect on them? One thing I have noticed is that the ns0 page seems to be editable with the VE, but then it has no effect. Is that intended? And is there anything in particular that you would like tested?
Cheers, Micru
On Fri, Nov 22, 2013 at 1:00 PM, Thomas Tanon thomaspt@hotmail.fr wrote: Hi everyone!
A major update of the ProofreadPage extension will be rolled out next Monday, The 25th November. Most of the code related to Page: pages, including the edition interface, have been rewritten by Aarti Dwivedi (User:Rtdwivedi) with my help as part of the Google Summer of Code 2013 project in order to have a cleaner and more maintainable code that will allow an easier fix of dozens of known bugs.
We have tried to keep the same user interface and to don’t break any features with the help of automated testing. The only big user interface change is that the links for previous, next and index pages are only displayed as icon on Vector skin (but remains as textual links on the other skins).
The HTML structure of view and edit modes of Page: pages have been changed, so some user scripts may be broken. OldWikisource scripts have been updated by User:Phe (many thanks to him) but some bugs may appear when the new code will be rolled out.
The new code is currently testable on test2.wikipedia.org. Here I’ve created two pages in order to hep testing: https://test2.wikipedia.org/s/9gi and https://test2.wikipedia.org/s/9i4 (notice that features added by OldWikisource scripts aren’t active there).
Thomas _______________________________________________ Wikisource-l mailing list Wikisource-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikisource-l
-- Etiamsi omnes, ego non _______________________________________________ Wikisource-l mailing list Wikisource-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikisource-l
I have been very alarmed from this alert..... I installed our beloved edit tools into text2.wiki and - happlily - no one failed. But they are almost independent from anything, they only need proper ids of textareas. :-)
Alex
2013/11/22 Thomas Tanon thomaspt@hotmail.fr
Hi Micru!
I don’t think there will be issues with templates as the dependancies of templates on this extension is only throw well defined interfaces.
Yes, ns0 pages are "editable" with VE but as the <pages> tag is not supported specifically, it’s not possible to edit its parameters. It’s not specifically intended as no work as been done yet in order to make VE support ProofreadPage features.
Things to tests are mostly the editing of Page: pages as it's the thing that have seen the most of changes.
Thomas
Le 22 nov. 2013 à 16:47, David Cuenca dacuetu@gmail.com a écrit :
Hi Thomas!
That's great news that the code clean-up is finished, and it even comes in time for the anniversary :) You say that some scripts might stop working. What about templates? Might it have any effect on them? One thing I have noticed is that the ns0 page seems to be editable with the VE, but then it has no effect. Is that intended? And is there anything in particular that you would like tested?
Cheers, Micru
On Fri, Nov 22, 2013 at 1:00 PM, Thomas Tanon thomaspt@hotmail.fr wrote:
Hi everyone!
A major update of the ProofreadPage extension will be rolled out next Monday, The 25th November. Most of the code related to Page: pages, including the edition interface, have been rewritten by Aarti Dwivedi (User:Rtdwivedi) with my help as part of the Google Summer of Code 2013 project in order to have a cleaner and more maintainable code that will allow an easier fix of dozens of known bugs.
We have tried to keep the same user interface and to don’t break any features with the help of automated testing. The only big user interface change is that the links for previous, next and index pages are only displayed as icon on Vector skin (but remains as textual links on the other skins).
The HTML structure of view and edit modes of Page: pages have been changed, so some user scripts may be broken. OldWikisource scripts have been updated by User:Phe (many thanks to him) but some bugs may appear when the new code will be rolled out.
The new code is currently testable on test2.wikipedia.org. Here I’ve created two pages in order to hep testing: https://test2.wikipedia.org/s/9gi and https://test2.wikipedia.org/s/9i4(notice that features added by OldWikisource scripts aren’t active there).
Thomas _______________________________________________ Wikisource-l mailing list Wikisource-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikisource-l
-- Etiamsi omnes, ego non _______________________________________________ Wikisource-l mailing list Wikisource-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikisource-l
Wikisource-l mailing list Wikisource-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikisource-l
Hi all,
Small correction here.
Wikisource will not be getting the next update to MediaWiki and related extensions (including ProofreadPage) until *December 2nd*.
Why? Because next week is Thanksgiving in the US and is thus a very short week, and not long enough to do our normal release cadence.
Effectively we are treating next week as not existing in the realm of deployments (except in high priority emergency fixes).
For the canonical reference for what is being deployed when, see: https://wikitech.wikimedia.org/wiki/Deployments
Thanks for the understanding.
Greg
<quote name="Thomas Tanon" date="2013-11-22" time="13:00:54 +0100">
Hi everyone!
A major update of the ProofreadPage extension will be rolled out next Monday, The 25th November. Most of the code related to Page: pages, including the edition interface, have been rewritten by Aarti Dwivedi (User:Rtdwivedi) with my help as part of the Google Summer of Code 2013 project in order to have a cleaner and more maintainable code that will allow an easier fix of dozens of known bugs.
We have tried to keep the same user interface and to don’t break any features with the help of automated testing. The only big user interface change is that the links for previous, next and index pages are only displayed as icon on Vector skin (but remains as textual links on the other skins).
The HTML structure of view and edit modes of Page: pages have been changed, so some user scripts may be broken. OldWikisource scripts have been updated by User:Phe (many thanks to him) but some bugs may appear when the new code will be rolled out.
The new code is currently testable on test2.wikipedia.org. Here I’ve created two pages in order to hep testing: https://test2.wikipedia.org/s/9gi and https://test2.wikipedia.org/s/9i4 (notice that features added by OldWikisource scripts aren’t active there).
Thomas _______________________________________________ Wikisource-l mailing list Wikisource-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikisource-l
wikisource-l@lists.wikimedia.org