Pl:Pomoc w edycji Wiki

From OpenStreetMap Wiki
Jump to navigation Jump to search
Wstęp Wskazówki Struktura Tłumaczenie Porządkowanie Pomoc

To jest strona Pomocy dla edycji Wiki OpenStreetMap. Aby uzyskać pomoc związaną z dowolnym innym aspektem OpenStreetMap, zobacz pis treści.

Pierwsze kroki w edytowaniu OSM Wiki

Naszym celem jest stworzenie przyjaznej dla użytkownika Wiki, która pomoże edytorom OpenStreetMap i użytkownikom znaleźć potrzebne informacje szybko i łatwo. Jeśli możesz pomóc, możesz edytować to Wiki. Naszym ogólną radą jest być odważnym – jeśli strona może zostać ulepszona, idź naprzód i rób to!

Wskocz do zimnej wody: Kliknij "Edytuj" u góry dowolnej strony, aby edytować zawartość. Przed edycją musisz utworzyć swoje konto na Wiki.

Aby uzyskać wstępne instrukcje dotyczące edycji stron Wiki, zobacz Wiki syntax. Wyjaśnia niektóre ze składni tekstu Wiki, aby uzyskać efekty specjalne w tekście, takie jak tekst pogrubiony i pochyły.
Możesz również odwiedzić Pomoc w Wikipedii. Wikipedia jest największą internetową Wiki i zawiera szczegółowe artykuły dotyczące prawie każdego możliwego do wyobrażenia aspektu edycji stron. Ma również grupę wolontariuszy, którzy udzielają odpowiedzi na pytania i pomoc w edycji.
OpenStreetMap Wiki ma tę samą platformę co Wikipedia (a mianowicie Mediawiki), więc wiele z tego, co tam działa, będzie działać również tutaj.

Oprogramowanie Mediawiki

Nie możemy opisać wszystkich tematów dotyczących Mediawiki w https://wiki.openstreetmap.org/. Proszę zapoznać się z główną witryną pomocy MediaWiki.

Wskazówki dotyczące Wiki

Główny artykuł: Pl:Wskazówki dotyczące Wiki

Należy pamiętać, że każdy może edytować wszystko na OSM Wiki. To obejmuje również ciebie. Dodając do Wiki, powinieneś poszukać właściwego miejsca w obecnej strukturze, bazując na informacjach, które już posiadamy. To jest lepsze niż tworzenie nowej strony jako twojej strony, gdzie rzeczy są pisane twoim sposobem. Przygotuj się też na innych, którzy będę edytować stronę po tobie.

Obecnie Wiki wymaga reorganizacji, a prace te są koordynowane w WikiProject Cleanup. W tym celu konieczne mogą być zmiany na dużą skalę lub usunięcia. Zapraszamy do zaangażowania się, ale w przypadku każdej zmiany, która może być postrzegana jako destrukcyjna, powinieneś zostawić ślad komentarzy na powiązanych stronach dyskusji, aby wyjaśnić, co robisz i dlaczego. W przypadku naprawdę dużych zmian, które mogą kogoś zdenerwować, najlepiej najpierw przeprowadzić dyskusję na ten temat. Zaproponuj zmianę, omów ją i osiągnij porozumienie w sprawie najlepszej organizacji. Różni ludzie mają różne pomysły na organizowanie stron Wiki.

Historia i dyskusja

Wszystkie strony Wiki mają powiązaną stronę historii, na której można zobaczyć poprzednie wersje strony. Możesz także cofnąć ostatnią edycję, jeśli nie jesteś zadowolony z wyniku (chociaż zawsze warto "przejrzeć" wszelkie zmiany przed zapisaniem zmiany). Dostęp do niego można uzyskać w prawym górnym rogu każdej strony wiki – Wyświetl historię.

Oprócz historii wszystkie strony wiki zawierają również stronę talk (Dyskusja). Jest to idealne miejsce do omawiania potencjalnych zmian na stronie, szczególnie jeśli są one duże lub mogą być uznane za kontrowersyjne. Dostęp do tego można uzyskać, klikając Dyskusja u góry każdej strony.

Stwórz stronę użytkownika

Możesz zacząć od edycji strony użytkownika. Jeśli chcesz poinformować społeczność OSM, gdzie się znajdujesz (na przykład, aby sąsiedni członkowie OSM mogli współpracować z Tobą, aby zmapować twoje okolice), umieść kilka linków do kategorii, takich jak na dole twojej stronę użytkownika, aby zidentyfikować obszary, na których chcesz pomóc w mapowaniu:

[[Category:Users in Country]]
[[Category:Users in State/Province]]
[[Category:Users in City]]

Zamień Country na nazwą swojego kraju itp. Wtedy twoja nazwa użytkownika powinna pojawić się w drzewie kategorii pod Users by country. Jeśli jesteś pierwszym użytkownikiem w określonej kategorii geograficznej (kraj, miasto itp.), link kategorii na dole strony użytkownika będzie wyświetlany na czerwono, dopóki nie zostanie utworzona strona kategorii z linkiem do kategorii nadrzędnej. Jeśli jesteś początkującym edytorem Wiki, nie przejmuj się tym – ktoś inny powinien w końcu go stworzyć.

Możesz również utworzyć podstrony użytkownika, tzw "Sandbox", aby ćwiczyć w nich edytowanie zanim opublikujesz coś na głównej Wiki. Wikipedia udziela pomocy na ten temat.

Jeśli przesyłasz zdjęcia z tobą lub inne konkretne na stronę użytkownika, umieść je w Category:User images z kodem [[Category:User images]].

Na osobistej stronie możesz umieścić gotowe naklejki z różnymi informacjami za pomocą niestandardowych szablonów. Wybierz Userboxes, odwiedzając Category:Userbox.

Wyświetlenie na OpenStreetMap

Główny artykuł: Wiki:Maps

To jest OpenStreetMap Wiki – oczywiście możesz wstawić mapę OSM na dowolnej stronie.

Dodawanie ilustracji z Wikimedia Commons

Od kwietnia 2009 r. możliwe jest dołączanie ilustracji z Wikimedia Commons na OSM Wiki.

Short HowTo: zajrzyj na Wikimedia Commons w celu znalezienia poszukiwanej ilustracji i umieść ją tutaj:

[[Image:Dunvegan_Castle_in_the_mist01editcrop_2007-08-22.jpg]]

Dostępne opcje zmiany rozmiaru i rozmieszczenia

[[Image:image.png|thumb/frame|left/right/center|size in px (e.g. 100px)|
alt=text opisujący obraz (przydatne dla osób z czytnikami ekranu)|
opis tutaj jest wyświetlany pod obrazem]]

Przykład:

[[Image:Dunvegan_Castle_in_the_mist01editcrop_2007-08-22.jpg|thumb|right|
200px|alt=photograph of Dunvegan Castle on the Isle of Skye in the mist|
Zamek Dunvegan na wyspie Skye]]

wygląda następująco:

photograph of Dunvegan Castle on the Isle of Skye in the mist
Dunvegan castle on Isle of Skye

Aby uzyskać więcej szczegółowych informacji, jak je wyświetlić Poradnik ilustrowania w Wikipedii.

Uwaga:
Używaj tylko ilustracji z Wikipedii, jeśli licencje to Public Domain czy CC-BY lub CC-BY-SA.

NIE WOLNO używać ilustracji z licencją GNU, takich jak GFDL lub GPL. W takim przypadku możesz skontaktować się z autorem i zapytać, czy chce udostępnić swoje ilustracje w CC-BY-SA dla OSM.
Prawdopodobnie nie powinieneś używać żadnej ilustracji mapy z Wikimedia, nawet jeśli zaznaczone są jako CC-BY-SA, ponieważ ta społeczność stosuje bardziej rygorystyczne kryteria dotyczące dzieł pochodnych.

Zobacz także Współpracę z Wikipedią.

Jak usunąć pamięć podręczną

Dołącz kod źródłowy

Otocz twój kod z

  • <source lang="???">...</source>, lub
  • <syntaxhighlight lang="???">...</syntaxhighlight>,

gdzie "???" jest językiem programowania, jednym z (wymienionych poniżej w kolejności alfabetycznej)):

abap, abl, aconf, actionscript, actionscript3, ada, ada2005, ada95, agda, ahk, alloy, ambienttalk, ambienttalk/2, antlr, antlr-actionscript, antlr-as, antlr-c#, antlr-cpp, antlr-csharp, antlr-java, antlr-objc, antlr-perl, antlr-python, antlr-rb, antlr-ruby, apache, apacheconf, apl, applescript, arexx, as, as3, asm, aspectj, aspx-cs, aspx-vb, asy, asymptote, at, autohotkey, autoit, awk, b3d, basemake, bash, basic, bat, batch, bbcode, befunge, bf, blitzbasic, blitzmax, bmax, boo, bplus, brainfuck, bro, bsdmake, bugs, c, c#, c++, c++-objdumb, c-objdump, ca65, cbmbas, ceylon, cf3, cfc, cfengine3, cfg, cfm, cfs, chai, chaiscript, chapel, cheetah, chpl, cirru, cl, clay, clipper, clj, cljs, clojure, clojurescript, cmake, cobol, cobolfree, coffee, coffee-script, coffeescript, common-lisp, console, control, coq, cpp, cpp-objdump, croc, cry, cryptol, csh, csharp, css, css+django, css+erb, css+genshi, css+genshitext, css+jinja, css+lasso, css+mako, css+mozpreproc, css+myghty, css+php, css+ruby, css+smarty, cu, cucumber, cuda, cxx-objdump, cypher, cython, d, d-objdump, dart, debcontrol, debsources, delphi, dg, diff, django, docker, dockerfile, dosbatch, dosini, dpatch, dtd, duby, duel, dylan, dylan-console, dylan-lid, dylan-repl, ebnf, ec, ecl, eiffel, elisp, elixir, emacs, emacs-lisp, erb, erl, erlang, evoque, ex, exs, factor, fan, fancy, felix, flx, fortran, foxpro, fsharp, fy, gap, gas, gawk, genshi, genshitext, gherkin, glsl, gnuplot, go, golo, gooddata-cl, gosu, groff, groovy, gst, haml, handlebars, haskell, haxe, haxeml, hs, html, html+cheetah, html+django, html+erb, html+evoque, html+genshi, html+handlebars, html+jinja, html+kid, html+lasso, html+mako, html+myghty, html+php, html+ruby, html+smarty, html+spitfire, html+twig, html+velocity, htmlcheetah, htmldjango, http, hx, hxml, hxsl, hy, hybris, hylang, i6, i6t, i7, idl, idr, idris, iex, igor, igorpro, ik, inform6, inform7, ini, io, ioke, ipython, ipython2, ipython3, ipythonconsole, irb, irc, isabelle, jade, jags, jasmin, jasminxt, java, javascript, javascript+cheetah, javascript+django, javascript+erb, javascript+genshi, javascript+genshitext, javascript+jinja, javascript+lasso, javascript+mako, javascript+mozpreproc, javascript+myghty, javascript+php, javascript+ruby, javascript+smarty, javascript+spitfire, jbst, jinja, jl, jlcon, jproperties, js, js+cheetah, js+django, js+erb, js+genshi, js+genshitext, js+jinja, js+lasso, js+mako, js+myghty, js+php, js+ruby, js+smarty, js+spitfire, json, json-ld, jsonld, jsonml+bst, jsp, julia, kal, kconfig, kernel-config, kid, koka, kotlin, ksh, lagda, lasso, lassoscript, latex, lcry, lcryptol, lean, lhaskell, lhs, lid, lidr, lidris, lighttpd, lighty, limbo, linux-config, liquid, lisp, literate-agda, literate-cryptol, literate-haskell, literate-idris, live-script, livescript, llvm, logos, logtalk, lsl, lua, m2, make, makefile, mako, man, maql, mask, mason, mathematica, matlab, matlabsession, mawk, menuconfig, mf, minid, mma, modelica, modula2, moin, monkey, moo, moocode, moon, moonscript, mozhashpreproc, mozpercentpreproc, mq4, mq5, mql, mql4, mql5, msc, mscgen, mupad, mxml, myghty, mysql, nasm, nawk, nb, nemerle, nesc, newlisp, newspeak, nginx, nim, nimrod, nit, nix, nixos, nroff, nsh, nsi, nsis, numpy, obj-c, obj-c++, obj-j, objc, objc++, objdump, objdump-nasm, objective-c, objective-c++, objective-j, objectivec, objectivec++, objectivej, objectpascal, objj, ocaml, octave, ooc, opa, openbugs, openedge, pan, pas, pascal, pawn, perl, perl6, php, php3, php4, php5, pig, pike, pl, pl6, plpgsql, po, posh, postgres, postgres-console, postgresql, postgresql-console, postscr, postscript, pot, pov, powershell, progress, prolog, properties, proto, protobuf, ps1, psm1, psql, puppet, py, py3, py3tb, pycon, pypy, pypylog, pyrex, pytb, python, python3, pyx, qbasic, qml, r, racket, ragel, ragel-c, ragel-cpp, ragel-d, ragel-em, ragel-java, ragel-objc, ragel-rb, ragel-ruby, raw, rb, rbcon, rconsole, rd, rebol, red, red/system, redcode, registry, resource, resourcebundle, rest, restructuredtext, rexx, rhtml, rkt, robotframework, rout, rql, rsl, rst, ruby, rust, s, sage, salt, sass, scala, scaml, scheme, scilab, scm, scss, sh, shell, shell-session, slim, sls, smali, smalltalk, smarty, sml, snobol, sources.list, sourceslist, sp, sparql, spec, spitfire, splus, sql, sqlite3, squeak, squid, squid.conf, squidconf, ssp, st, stan, sv, swift, swig, systemverilog, tads3, tcl, tcsh, tea, tex, text, todotxt, trac-wiki, treetop, ts, twig, udiff, urbiscript, v, vala, vapi, vb.net, vbnet, vctreestatus, velocity, verilog, vfp, vgl, vhdl, vim, winbatch, winbugs, xbase, xml, xml+cheetah, xml+django, xml+erb, xml+evoque, xml+genshi, xml+jinja, xml+kid, xml+lasso, xml+mako, xml+myghty, xml+php, xml+ruby, xml+smarty, xml+spitfire, xml+velocity, xq, xql, xqm, xquery, xqy, xslt, xtend, xul+mozpreproc, yaml, yaml+jinja, zephir.

Initially this source code formatting and highlighting extension recognized the languages supported by the GeSHI highlighter; since June 2015 (and its integration in MediaWiki since version 1.26 or later, integrated on this wiki since end of May 2017), the extension uses the Pygments highlighter (bundled version 2.0.2) which is much better performing, and the list of supported languages was largely extended, with a few of them removed (old assembly languages rarely used) or supported under different names; this new list of languages also includes various predefined aliases. Additional aliases have also been added by the Mediawiki syntaxhighlight extension itself, for compatiblity with other MediaWiki extensions in order to help the transition from GeSHI to Pygments, including:

asp, bascomavr, basic4gl, cadlisp, cpp-qt, cpp-winapi, c_loadrunner, c_mac, c_winapi, dos, ecmascript, freebasic, gambas, gwbasic, html4strict, html5, j, java5, jquery, locobasic, mapbasic, modula3, netrexx, oberon2, ocaml-brief, oobas, oorexx, oracle11, oracle8, php-brief, plsql, povray, purebasic, pys60, rails, reg, rpmspec, rsplus, sdlbasic, standardml, thinbasic, tsql, upc, urbi, vb, visualfoxpro, visualprolog, xbasic, zxbasic.

Note: You also can (mis)use other language highlighting if your desired languages is not listed. E.g. for Overpass QL code, "cpp" (or just "c" as it avoids highlighting additional C++ keywords such as operator) is often used and looks fine. For Overpass XML code, the "xml" language is fine of course, and for MapCSS code you'll simply use "css".

For fragments of Mediawiki syntax (including invokation of templates and parser functions or in examples shown in template documentation pages), the "html5" language is frequently the best choice (but it won't highlight the wikikinks, template invokations, parser functions and magic keywords, highlighted as if they were part of standard HTML text elements). If the wiki code is a single template invokation (with only one parameter "| name = value" per source line), you may want to use the "ini" language.

Na przykład składnia wiki:

<source lang="perl">
#-TEST--------------------------------------------------------------------------
our $help=0;
my $coord;
print "TEST\n\n";
</source>

wyrenderuje osadzony kod źródłowy Perla jako:

#-TEST--------------------------------------------------------------------------
our $help=0;
my $coord; 
print "TEST\n\n";

Zobacz też