Editor wikitextu 2017
Editor wikitextu 2017 je režim v rozšíření VisualEditor, který umožňuje uživatelům používat nástroje a panel nástrojů vizuálního editoru při úpravách zdrojového kódu ve wikitextu. Je přístupný z vizuálního editoru kliknutím na tlačítko na panelu nástrojů pro přepnutí na wikitext.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/2017_wikitext_editor_in_2021.png/300px-2017_wikitext_editor_in_2021.png)
Editor wikitextu z roku 2017 byl uvolněn pro wikiny hostované nadací Wikimedia Foundation v roce 2023. Ve výchozím nastavení není zapnutý. Můžete se přihlásit k používání na wiki Wikimedia tak, že přejdete na vaše preference, zaškrtnete políčko "Namísto jiného editoru wikitextu používat režim editace wikitextu v rámci vizuálního editoru" a poté kliknete na "Uložit nastavení".
Co to je
V rámci podpory jednoho z cílů plánu činnosti za roky 2016-2017 s názvem Udržení a rostoucí vylepšení tvorby obsahu a zlepšení prostředí oddělení Editace pracuje na novém editoru wikitextu.
Pro lepší přepínání mezi Visual Editorem a novým editorem wikitextu byl nový editor wikitextu integrován do Visual Editoru. Má podobný vzhled jako Visual Editor a obsahuje mnoho stejných nástrojů, včetně služby citoid. Nový editor wikitextu je pro uživatele stolních počítačů dostupný. Hlavní task na Phabricatoru je úkol T104479 (editor je někdy ve Phabricatoru označován jako "modern wikitext editor" nebo "new wikitext editor"/"NWE").
Toto je kompletně nový editor, není to pouze modifikace původního editoru.
Protože editor je založen na VE povrchu a ne na standardní textové oblasti, mnoho z editačních gadgetů s tím nepracuje (vyžaduje použití velmi specifického API pro přístup k wikikódu).
Gadgety, které otevírají editační formulář a vyžadují textovou oblast, se mohou přepnout na jednoduchý editor wikikódu pomocí action=submit
(spíše než action=edit
).
Jaké byly důvody ke vzniku tohoto projektu?
This section shows the Editing team's thinking when they were actively developing this feature, from 2016 to 2018. It is retained for historical interest and probably does not reflect their current views or priorities. |
V roce 2010 Wikimedia Foundation dokončila Usability project (který nám poskytl aktuální vzhled na Vector , nástroj pro nahrávání a 2010 wikitext editor ) a přešla na problémy vybrané komunitou Strategie v letech 2010–2015. To zahrnovalo řadu vylepšení pro editační nástroje, zejména vizuální editor, spolu s upozorněními a dalšími vylepšeními. Strategie však není a nikdy nebyla nahrazovat wikitext. Oba systémy pro editaci považujeme z dlouhodobého hlediska za důležité, aby komunitě pomohly i nadále dělat projekty Wikimedia tak úspěšné, jako jsou nyní.
Od prosince 2016 poskytujeme na téměř všech wiki Wikimedia tři hlavní editory obsahu. Pro uživatele jsou nekonzistentní, pokud jde o jejich vzhled, provoz, výkon a nápovědu a podporu. Jedním z nich je editor wikitextu pro stolní počítače z roku 2010 s názvem WikiEditor, dalším je vizuální editor ve formě pro stolní počítače a mobilní zařízení a posledním je mobilní editor wikitextu se základním vybavením.
Od roku 2010 jsme se hodně naučili o tom, jak uživatelé, noví i zkušení, používají náš software a co by chtěli vidět v našem editačním softwaru. Náš výzkum informoval konstrukci vizuálního editoru kolem návrhů, které fungují dobře pro editory, a dává novým uživatelům jasný signál o tom, jak jej používat. Zároveň se zbavit cesty těch zkušených uživatelů, kteří dávají přednost WikiEditor, které již znají. Ačkoli nedokonale, viděli jsme silné preference nových uživatelů, pokud jde o vývoj vizuálního editoru, podněty pracovního postupu a celkový zážitek. Také jsme se hodně naučili v oblasti inženýrství a postavili jsme jej tak, že jej lze použít na stránce (jako když kliknete na "Editovat zdroj") nebo uvnitř nástroje (jako ve Flow) a na počítači nebo mobilu a způsobem, který je rozšiřitelný o další funkce.
Mít tři nekonzistentní editační systémy je špatné. Pro novější editory je to špatné, protože to, co se naučili od jednoho editora, nelze použít v jiném kontextu (jako je například úprava diskusní stránky). Je to špatné pro zkušené redaktory, kteří si musí odpovědět na několik otázek, než zjistí, jaká je situace pro nováčka a jak mu pomoci. Je to špatné pro sysopy, kteří potřebují samostatně nastavit to, co jejich komunita potřebuje v každém z editorů – jinak zjistí, že to v některých editorech nemohou získat. Je to špatné pro vývojáře skriptů a miniaplikací, kteří se musí vypořádat s mnoha různými situacemi (nebo je ignorovat). Je to špatné pro vývojáře, kteří musí vzít v úvahu třikrát tolik částí složitosti, kdykoli potřebují něco opravit nebo přidat funkci. A je to špatné pro dárce Wikimedia Foundation, jejichž dary jsou vynakládány na podporu těchto několika paralelních pracovních proudů.
Proto pracujeme na novém Editoru Wikitext 2017. Poskytne jediný, integrovaný a konzistentní prostředek mezi stolním a mobilním a wikitextovým a vizuálním editorem. Bude to platforma, kterou lze integrovat do jiných editorů, aby prostředek byl co nejblíže situacím a typům obsahu. Poskytneme uživatelům co nejlepší zkušenosti a zároveň omezíme narušení stávajících funkcí.
Uživatelé, kterým se to nelíbí, jej mohou vypnout. Současný editor wikitextu se nikam neposouvá, alespoň za několik dalších let. I když ji nakonec může zapadnout, kdokoli, komu se to líbí, si ji může ponechat.
Vývojové cíle a jejich stav
This section shows the Editing team's thinking when they were actively developing this feature, from 2016 to 2018. It is retained for historical interest and probably does not reflect their current views or priorities. |
První vydání (funkce Beta)
Původními cíli projektu bylo mít paritu s existujícím editorem wikitextu, WikiEditor, pomocí stejného panelu nástrojů se stejnými tlačítky na stejných pozicích jako ve vizuálním editoru, takže uživatelé mají konzistentní zkušenosti. To znamená poskytnout alespoň všechny ovládací prvky v editoru wikitext, s velmi malými výjimkami pro velmi vzácná tlačítka:
- Základní nástroje (tučné, kurzíva, podpis, odkazy a obrázky);
- Pokročilé nástroje (nadpisy, seznamy odrážek, číslované seznamy, velké, malé, horní a dolní index, galerie a tabulky);
- Vkládání speciálních znaků; a
- Najít a nahradit.
Všechny tyto byly dokončeny od srpna 2016, spolu se spoustou nástrojů, které se nenacházejí ve stávajícím editoru wikitextu (jako je přeškrtnutí, podtržení, vkládání šablony atd.), A funkce, jako je vložený HTML, se automaticky změní na wikitext. Zejména poskytujeme také nástroj pro autocitaci "citoid", který uživatelům umožňuje rychle přidávat odkazy založené na adresách URL nebo DOI. Je to podobné, ale pokročilejší než gadgety, které si již pro sebe napsalo několik wikin, jako je anglická Wikipedie, a nyní budou dostupné pro všechny wikiny.
Provedli jsme rozsáhlé testování QA, že funkce fungují podle očekávání, a přezkoumání návrhu a strukturované testování uživatelů. Jakmile jsme rádi zjistili, že funguje přiměřeně, jak bylo zamýšleno, a pro nové uživatele není (alespoň) o nic horší, hledali jsme zpětnou vazbu od zkušených uživatelů všech úrovní prostřednictvím funkce Beta.
Poslední beta vydání (před všeobecným vydáním)
Smyslem prvního vydání jako Beta Feature je získat počáteční zpětnou vazbu o tom, jak dobře tento nový editor funguje pro lidi. Očekáváme, že zpětná vazba bude obsahovat řadu návrhů na změny. Existuje řada vylepšení, která již zvažujeme. Některé z nich je třeba řešit dříve, než bude nový editor wikitext vydán mimo betaBeta Feature verzi. Některé z nich jsou technicky obtížné, a proto byly odloženy, zatímco jiným by prospěla reálná zpětná vazba od stávajících uživatelů, aby byly funkce co nejužitečnější.
V první kategorii (velké výzvy) se domníváme, že se budeme muset zabývat úpravou sekce, ve které kliknutím na Upravit zobrazíte malé části stránky, které chcete upravit, a plně reagující vývoj aby se rozhraní mohlo čistěji škálovat nahoru a dolů pro menší zařízení, kde jsou uživatelé zvětšeni nebo z jiných důvodů dostupnosti a platformy. To nám umožní poskytnout funkci v mobilu jako příklad beta, abychom zajistili, že bude fungovat pro všechny naše editory. Nejen pro ty, kteří jsou na počítači.
Pro druhou kategorii (nutná zpětná vazba), budeme muset poskytnout pomocníka v editoru, který uživatele povede procesem editace od prvního kliknutí na úpravy a později v jejich postupu pro úpravy. Právě teď má editor wikitextu záložku „nápověda“ s krátkými pokyny pro wikitext. Ve vizuálním editoru máme odkaz na uživatelskou příručku, kterou bychom pro tento účel mohli replikovat. Jak by to mělo fungovat a co by to mělo zdůraznit, je pravděpodobně něco, o čem má mnoho členů našich komunit odborné nápady. Budeme také muset vyčistit gadgety rozšiřují editor, protože nová integrace editoru je nyní složitá a matoucí. To by neúměrně znesnadnilo převod některých gadgetů. Mnoho wiki komunit závisí na konkrétních miniaplikacích, aby urychlily svůj pracovní postup úprav, a je důležité, abychom wiki zachovali možnost flexibilně experimentovat s vylepšeními, jako je toto.
Jakákoli změna tohoto měřítka bude přirozeně rušit pracovní postupy některých uživatelů a bude mít několik problémů s tím, že relativní 'okrajové případy' nebudou řešeny. Těšíme se na jejich odhalení a řešení během týdnů a měsíců po vydání funkce Beta.
Co by bylo dobré
Mimo výše uvedených funkcí zde jsou další, které bychom rádi, pokud možno, poskytli, ale které by mohly být příliš nákladné na vývoj nebo příliš pomalé pro uživatele, a tak nejsou od počátku plánovány. Jednou z funkcí, o kterou bychom se zajímali, je ukládání automatických místních konceptů při úpravách uživatelů, takže pokud jejich prohlížeč nebo počítač havaruje nebo ztratí napájení v polovině úprav, mohou pokračovat, místo aby museli restartovat. To by uživatele zachránilo před docela frustrujícími, i když neobvyklými, jevy, zejména lidi se starými počítači nebo špatným síťovým připojením.
Důležitým prvkem, o kterém se často diskutuje, je zvýraznění syntaxe wikitextu, které pomůže lidem nasměrovat se na hledaný obsah. Tato funkce byla ve skutečnosti vytvořena pro existující editor wikitextu již v roce 2011, ale museli jsme ji opustit, protože velmi vysoká složitost wikitextu znamená, že to bylo pro většinu uživatelů mimořádně pomalé. Za pět let jsou počítače většiny uživatelů o dost rychlejší než dříve, což trochu pomáhá. Možná by také stálo za to prozkoumat, jak výkonnou funkci bychom to mohli udělat, kdybychom provedli určitá zjednodušení druhů wikitextu, které se snažíme zvýraznit.
(Mezitím je zvýraznění syntaxe zajištěno pomocí pamatujte zvýrazňovač syntaxe tečky a WikEd , které jsou na některých wikibách dostupné jako gadgety). Zvýraznění syntaxe bylo také zavedeno gerrit:343878 do wikitextového editoru 2017 pomocí Extension:CodeMirror .
Složitější a náchylnější k chybám než zvýrazňování syntaxe, ale možná ještě užitečnější, by byla funkce pro skládání struktur wikitextu do bloků. Takže uživatelé mohou snadno ignorovat věci, které nechtějí editovat, aniž by museli číst skrze ně. Například dlouhé infoboxové vyvolání nebo odkazy lze složit do bloků, dokud je nechcete upravovat. Technologie, které jsme vytvořili pro vizuální editor, jsou zvláště vhodné pro spolehlivé zajištění tohoto případu použití, takže to může být něco, na co bychom se mohli podívat. Opět, stejně jako u zvýrazňování syntaxe, možná budeme muset slevit ze složitosti wikitextu, který uznáváme na oplátku za poskytnutí něčeho dostatečně výkonného, aby to bylo užitečné pro většinu našich uživatelů.
Další příjemnou funkcí, kterou bychom mohli poskytnout, by bylo vyzvat uživatele, když si je uloží pomocí dvou nebo tří tlačítek, aby přidali souhrny úprav jedním kliknutím na základě jejich nedávných aktivit. Tento druh funkce je na některých wikinách docela populární jako gadget a bylo by hezké poskytnout jej všem uživatelům na všech wikinách, aniž by tyto wikiny musely mít po ruce guru gadgetů, který by jim pomohl je nastavit a udržovat.
Zdroje
- Raná hrubá vývojová maketa z dubna 2016 je k dispozici zde. Chcete-li zobrazit editor wikitextu, klikněte na ikonu hranatých závorek v pravém horním rohu.
- Staré hrubé demo video je k dispozici od poloviny května 2016 na https://www.youtube.com/watch?v=jgd2ZHOZGBE.
- Video demo editoru wikitext 2017 z prosince 2016 CREDIT vitrína
- Aktuální verzi lze zapnout v Special:Preferences#mw-prefsection-editing-editor. Povolte položku "Namísto jiného editoru wikitextu používat režim editace wikitextu v rámci vizuálního editoru", přejděte například na https://www.mediawiki.org/wiki/Project:Sandbox?veaction=editsource a podívejte se, jak to vypadá, když přepínáte tam a zpět.
- Povolení "wikitextového editoru 2017" pro příponu "VisualEditor"
Související odkazy
- Aktualizace stavu softwaru pro úpravy, červen 2016
- Zpětná vazba
- Extension:CodeMirror - Beta Feature pro zvýraznění syntaxe wikitext
- Nový vizuální způsob zobrazení změn stránky
- 2017 wikitext editor performance improvements