[Wikipl-l] Podgląd artykułów offline

PiotrB. ppqq w op.pl
Śro, 24 Lis 2004, 14:20:18 UTC


Witajcie

Napisałem sobie skrypt umożliwiający podgląd edytowanego artykułu
bez pośrednictwa serwera. Skrypt dodaje przycisk "Podgląd szybki" obok
przycisku "Podgląd" formularza edycji. Być może ktoś z Was chciałby
skorzystać.

== Instalacja ==

Do swojego skryptu js skórki monobook np.:
http://pl.wikipedia.org/wiki/Wikipedysta:Nick/monobook.js
(zamiast "Nick" trzeba wstawić swój nick) należy wpisać:

 if(location.href.indexOf("action=edit")>-1)
   document.write('<script type="text/javascript" src="http://dhtml.pl/otintg/wikipediaQEditor/wikicodeToHtml.js"><'+'/script>');

(uwaga na połamane linie)
W razie problemów można skopiować z
[http://pl.wikipedia.org/w/index.phtml?title=Wikipedysta:PiotrB./monobook.js&action=edit  js mojej skórki]

== Używanie ==

Naciśnięcie "Podgląd szybki" powoduje wyświetlenie podglądu.
Aby wrócić do formularza edycji trzeba kliknąć gdziekolwiek na
podglądzie.

Podgląd ten w większości przypadków daje rezultat prawie identyczny
jak zwykły podgląd. Prawie bo: Interpretuje wikicode bardziej
restrykcyjnie niż mechanizm mediawiki tzn. nie toleruje różnych błędów
w rodzaju niedomknięte pogrubienie, łamane linie w tabelach i listach
itp.. Obsługuje tylko podstawowe szablony takie jak stub. Obrazki
częściowo. Nie pokaże czerwonych linków itp..
Poza tym na pewno wymaga jeszcze dopracowania (uwagi mile widziane).


BTW. Warto byłoby wprowadzić do mechanizmu tego rodzaju
podgląd domyślnie, ze względu na to, że: 1. czyni edycję
przyjemniejszą bo szybszą (w 8 na 10 przypadków taki podgląd
wystarczy w zupełności); 2. odciąża serwery, które ponoć ledwo zipią.
Ale to już nie moja broszka.:)


-- 
Pozdrowienia!

Piotrek




Więcej informacji o liście dyskusyjnej WikiPL-l