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&... 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.:)
W wiadomości wysłanej przez PiotrB. 24 listopada 2004 o 15:20:18 przeczytałem:
P> Napisałem sobie skrypt umożliwiający podgląd edytowanego artykułu P> bez pośrednictwa serwera. Skrypt dodaje przycisk "Podgląd szybki" obok P> przycisku "Podgląd" formularza edycji. Być może ktoś z Was chciałby P> skorzystać.
Genialne!
-- Chepry (Andrzej Barabasz)
W liście z śro, 24-11-2004, godz. 15:49, Andrzej B. pisze:
W wiadomości wysłanej przez PiotrB. 24 listopada 2004 o 15:20:18 przeczytałem:
P> Napisałem sobie skrypt umożliwiający podgląd edytowanego artykułu P> bez pośrednictwa serwera. Skrypt dodaje przycisk "Podgląd szybki" obok P> przycisku "Podgląd" formularza edycji. Być może ktoś z Was chciałby P> skorzystać.
Genialne!
jesli to niczego nie zmienia to po okresie jakichs testow bardzo chcialbym go zobaczyc w domyslnej skorce...
jakby co to jest juz kolejne wyzwanie:
'WC: Jeśli mówimy o tym, co jeszcze utrudnia edytowanie na wiki, to jest to brak stylu edycji WYSIWYG. Ktoś stwierdził, że aby wiki działało, konieczne jest przezwyciężenie tego dziwnego sposobu edycji.'
http://meta.wikimedia.org/wiki/Translation_requests/NL-1/Pl:
;-P
Dnia 24 listopada 2004, Daniel w 1101309493.30245.1205.camel@serwer.ikchz.pl napisał:
jesli to niczego nie zmienia to po okresie jakichs testow bardzo chcialbym go zobaczyc w domyslnej skorce...
Chętnie udostępnię. skrypt jest na licencji GPL. Będę go jeszcze poprawiał, różne braki wychodzą dopiero "w praniu". np. teraz widzę, że nie uwzględniłem tak podstawowej sprawy jak podpisy "--~~~~". Zresztą na bazie tego skryptu może zrobię jeszcze jakieś rozszerzenie do przeglądarek w formie przycisku "Szybki podgląd" (skrypt byłby u użytkownika, nie musiałby go ściągać z netu), a może i oddzielny prosty edytor offline.
jakby co to jest juz kolejne wyzwanie: 'WC: Jeśli mówimy o tym, co jeszcze utrudnia edytowanie na wiki, to jest to brak stylu edycji WYSIWYG. Ktoś stwierdził, że aby wiki działało, konieczne jest przezwyciężenie tego dziwnego sposobu edycji.'
MZ najlepsza byłaby funkcja typu "Edytuj w Wordzie/OpenOffice/innym popularnym edytorze".:)
Ktoś z Niemiec rozpoczął prace nad specjalnym oddzielnym edytorem/przeglądarką wikipedii: http://sourceforge.net/projects/wikiwriter/ Próbowałem nawet instalować, ale wiesza się.:/
http://meta.wikimedia.org/wiki/Translation_requests/NL-1/Pl: ;-P
Dzięki za link. bardzo ciekawe, wiele się dowiedziałem o sposobie funkcjonowania organizacji i jej liderach.:)
Jedno mnie nadal niepokoi i to od kiedy ujrzałem Wikipedię. Marzenie Jimmiego Walesa jest takie:
"Wyobraźcie sobie świat w którym każda osoba na naszej planecie otrzymuje bezpłatny dostęp do całości wiedzy ludzkości. Do tego dążymy." --Jimmy Wales w wywiadzie dla Slashdota , 28 lipca 2004.
Mam nadzieję, że Jimmiemu nie chodzi tylko o spisanie kolejnych milionów tomów wiedzy w formie tekstów, tyle, że na licencji FDPL (czyli dostępnej każdemu i za darmo). Byłoby to dołująco krótkowzroczne MZ. Przecież niewiele da milion tomów/tekstów w bibliotekach publicznych w każdej wiosce świata. Ważna dla postępu ludzkości jest możliwość dotarcia w mgnieniu oka do każdego faktu w tych tomach zapisanego, przez każdego człowieka na świecie. A to wymaga dążenia do zapisywania wiedzy w formie coraz bardziej zbliżonej do tej w jakiej zapisuje ją mózg ludzki, a nie ciągle w formie 'pseudoksiążkowej'.:/
Przepraszam za refleksje nie w temacie, ale to naprawdę ciekawa sprawa. :) Wydaje mi się (może i naiwnie), że tak (stosunkowo) niewiele trzeba, aby użyteczność wiedzy wpisywanej przez tysiące Wikipedystów, a wiec ich pracy mogła być wielokrotnie większa, tak samo jak i przełomowe znaczenie całego projektu. W Wikimedia Foundation zdecydowanie brakuje kogoś od technologii typu eChild (ucząca się maszyna) ale może wyciągam pochopne wnioski.:)
PiotrB. napisał(a):
W Wikimedia Foundation zdecydowanie brakuje kogoś od technologii typu eChild (ucząca się maszyna) ale może wyciągam pochopne wnioski.:)
Dobry jesteś! Może tym brakującym będziesz właśnie TY? Mam nadzieję, że jak już wdepnąłeś w Wikipedię to się od niej nie odessiesz. Pozdrawiam! Selena
Dnia Wed, 24 Nov 2004 15:20:18 +0100, PiotrB. ppqq@op.pl napisał:
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ć:
Ok. A ja jestem słabo standardowy i używam skórki MySkin. http://pl.wikipedia.org/wiki/Wikipedysta:Adziura/myskin.js w pliku *.js już parę rzeczy mam ale teraz nie potrafię tego jakoś wstawić tak aby działało.
Chociaż coś mi się wydaję, że w tej skórce to nie działa - nie wstawia tego przycisku. W Monobook działa tak jak powinno.
Dnia 24 listopada 2004, Adam w opshzbiauzlq8cin@adas napisał:
Dnia Wed, 24 Nov 2004 15:20:18 +0100, PiotrB. ppqq@op.pl napisał:
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ć:
Ok. A ja jestem słabo standardowy i używam skórki MySkin. http://pl.wikipedia.org/wiki/Wikipedysta:Adziura/myskin.js w pliku *.js już parę rzeczy mam ale teraz nie potrafię tego jakoś wstawić tak aby działało.
A gdy wstawisz to na końcu swojego pliku js (Wikipedysta:Adziura/myskin.js)? przynajmniej przycisk powinien się pojawiać, bo html jest chyba ten sam co w monobook. ??
Dnia Wed, 24 Nov 2004 21:38:58 +0100, PiotrB. ppqq@op.pl napisał:
A gdy wstawisz to na końcu swojego pliku js (Wikipedysta:Adziura/myskin.js)? przynajmniej przycisk powinien się pojawiać, bo html jest chyba ten sam co w monobook. ??
Nie pojawia się... musiałem ten wpis usunąć bo nie wiadomo kiedy otwierał mi stronę z adresem dhtml.pl i jeszcze całą linijką zmiennych. MySkin ma chyba inny kod HTML - tak mi się wydaje.