Pomoc:Publikacja plików na Commons
Uwaga! Strona jest w trakcie opracowywania. Niektóre informacje mogą być niepełne, a linki mogą kierować do nieistniejących stron. Strona w opracowaniu zgodnie z ustaleniami w Skryptorium. |
Mam tu na myśli nasze (Wikiźródłowe) pliki, takie, jakich używamy zazwyczaj w ramach naszego projektu a więc skany (zdjęcia) tekstów.
Nie wiem, czy moje metody omijające Upload Wizard są optymalne, ale działają i się sprawdzają.
Nazwy plików
edytujNależy dobierać możliwie krótkie nazwy plików[1] – jest to istotne zwłaszcza przy plikach mających stanowić podstawę indeksów nowego typu (patrz: Poradnik dotyczący tworzenia indeksów).
Nie można stosować w szczególności:
# < > [ ] { } |
- trzech tyld lub więcej bezpośrednio jedna po drugiej
~~~
Bardzo problematyczne są:
/
(łamane = slash) – koliduje z mechanizmem podstron_
podkreślenia (oznaczają to samo co spacje)%
, gdy za nim są dwie cyfry szesnastkowe (np.%d7
lub%23
)- sekwencje znaków wyglądające jak encje (np.
/
czy–
) ;
średnik na końcu tytułu (może wystąpić tylko, jeśli nie jest jedynym średnikiem w tytule)- tytuł składający się (tylko) z jednej lub dwóch kropek (
.
lub..
) – koliduje z mechanizmem tworzenia odnośników do stron
W nazwie nie należy używać z przyczyn technicznych znaków specjalnych mających często znaczenie jako ograniczenie tekstów – „maszynowego” apostrofu i cudzysłowu.
'
(apostrofu prostego)"
(cudzysłowu prostego)
Commons to międzyprojektowe rezpozytorium plików, nazwy przesyłanych plików nie powinny być zbyt ogólne czy mylące (np. Noc.jpg) ani też kryptyczne (np. Plik-123456.djvu). Oczywiście nie powinny zawierać literówek lub błędów merytorycznych (np. niewłaściwy autor w nazwie pliku).
Duże pliki
edytujIstnieje ograniczenie wielkości przesyłanych plików do 100 MiB. Dotyczy to jednego kawałka. Cały plik nie może przekraczać 4 GiB. Tak więc pliki większe niż 100 MiB trzeba wysyłać w częściach.
Ja używam do tego skryptu bigChunkedUpload.
Należy na swojej podstronie użytkownika na commons User:Jan_Kowalski/global.js wpisać wiersz o następującej treści:
- mw.loader.load( 'https://commons.wikimedia.org/w/index.php?title=User:Rillke/bigChunkedUpload.js&action=raw&ctype=text/javascript' );
oraz na podstronie User:Jan_Kowalski/common.js wpisać wiersz:
- importScript('User:Rillke/bigChunkedUpload.js');
Nawet gdy wielkość pliku nie przekracza 100 MiB można stosować skrypt. Oddaje on duże usługi zwłaszcza, gdy mamy wolne łącze internetowe.
Wgrywanie nowych plików
edytujPrzygotowanie
edytuj1. Przygotowanie sobie w edytorze tekstu podobnego do tego tekstu (oczywiście poszczególne pola są dostosowane)
{{Information |description={{pl|1=skan książki PL Wydawnictwo Polskie Poznań 1924}} |date=1924 |source=[http://polona.pl/item/241144/ CBN Polona]<br> |author={{Creator:Franciszek Mirandola}} |permission= |other_versions= }} ==={{int:license-header}}=== {{PD-old-auto|deathyear=1930|country=Poland}} [[Category:DjVu files in Polish]] [[Category:Polish Wikisource books in DjVu]] [[Category:Books translated into Polish by Franciszek Mirandola]] [[Category:1924 books djvu files]]
W stosunku do tekstu ostatecznego brakuje jedynie =={{int:filedesc}}==, który system doda sam.
- ★ w polu author należy wstawić {{Creator:...}}, jeśli tylko strona autora istnieje na commons
- • lub ew. wcześniej utworzyć taką stronę wstawiając na niej kod:
- {{Creator
- | Option = <!-- Do not modify -->
- | Wikidata = Q12345
- }}
- (gdzie Q12345 oznacza odpowiedni element w Wikidanych)
- {{Creator
- • w ostateczności zaś użyć w polu author czegoś takiego: Franciszek Mirandola (1871-1930).
- • lub ew. wcześniej utworzyć taką stronę wstawiając na niej kod:
- ★ licencję można dobrać np. na podstawie innego poradnika: Licencje plików na potrzeby Wikiźródeł.
- ★ pole source należy również bardzo skrupulatnie wypełnić (np. z której biblioteki pochodzi książka, link do biblioteki cyfrowej itp.)
- ★ w polu date wystarczy wpisać rok, w przypadkach bardziej skomplikowanych:
- • 1956-11-26 – data dzienna
- • {{other date|between|1999|2000}} – zakres lat (np. kilkutomowe dzieło)
- • {{other date|between|1999-02|2000-03}} – zakres w miesiącach (np. powieść w odcinkach)
- • {{other date|between|1999-02-01|2000-03-01}} – zakres w dniach (np. powieść w odcinkach)
- • {{other date|~|1999|2000}}[2] – około
- • {{other date|or|1999|2000}} – możliwa jedna z dwóch dat podanych w latach
- • {{other date|or|1999-06|2000-07}} – możliwa jedna z dwóch dat podanych w miesiącach
- • {{other date|or|1999-06-01|2000-07-01}} – możliwa jedna z dwóch dat podanych w dniach
- • {{other date|before|2000}}[3] – przed danym rokiem, datą itp.
- • {{other date|century|15}} – XV wiek
- • {{other date|turn of the century|17}} – przełom XVI i XVII wieku
- • {{other date|turn of the year|1892}} – przełom roku 1891 i 1892
- • {{other date|Julian|1865-01-19|1865-01-07}} – data wg kalendarza gregoriańskiego i juliańskiego
- ★ w polu author należy wstawić {{Creator:...}}, jeśli tylko strona autora istnieje na commons
Wgrywanie małych i średnich plików
edytuj2. Wpisanie na commons w polu wyszukiwania docelowej nazwy pliku np.:
- Żółty trzewiczek i inne baśnie.djvu
alternatywnie można to zrobić w browserze w linii adresowej np.:
- https://commons.wikimedia.org/wiki/File:Żółty_trzewiczek_i_inne_baśnie.djvu
3. Otworzy się nam strona informująca, że takiego pliku nie ma, ale możemy go przesłać.
4. W polu Summary/Opis wkleić fragment utworzony w punkcie 1.
5. Możemy jeszcze zmienić nazwę docelową pliku w polu Target filename/Docelowa nazwa (należy to skontrolować, zmiana nazwy już załadowanego pliku na commons wymaga specjalnych uprawnień)
6. Przy pomocy przycisku Source filename/Oryginalna nazwa wybrać plik, który chcemy wysłać na serwer Browse...
7. / Upload file Prześlij plik
Duże pliki
edytuj2. Należy na commons w polu wyszukiwania wpisać nazwę pliku
- DesiredFileName.ext
alternatywnie można to zrobić w browserze w linii adresowej np.:
- https://commons.wikimedia.org/wiki/File:DesiredFileName.ext
DesiredFileName.ext to specjalny punkt startowy skryptu. Adres strony można oczywiście dodać do zakładek.
3. Wejść w zakładkę Edytuj ⌄ / Edit ⌄ (na górze obok View / Czytaj . Znajduje się tam niestandardowy punkt upload (chunked) i wybrać go.
4. Otworzy się okno gdzie należy wpisać właściwą nazwę docelową przesyłanego pliku (ważne by zrobić to bez błędu, uwaga też na rozszerzenie w nazwie pliku) oraz File description z punktu 1.
5. Przy pomocy wybrać właściwy plik Uwaga: zaraz po tym rozpocznie się wysyłanie pliku. Browse...
Plik jest wysyłany w częściach i na serwerze składany.
Wgrywanie nowych wersji istniejących plików
edytujJest to nawet łatwiejsze niż wgrywanie całkiem nowych plików. Mamy do wyboru zwykły upload lub w częściach (jeśli jak opisano powyżej używamy skryptu bigChunkedUpload).
Małe i średnie pliki
edytujPod historią pliku (tabelką z miniaturkami dotychczasowych wersji) znajduje się link
- Upload a new version of this file / Załaduj nowszą wersję tego pliku
- Upload a new version of this file / Załaduj nowszą wersję tego pliku
Otwiera się znana strona, gdzie należy wpisać w polu Zmiany w pliku co, (dlaczego) i skąd jest zmieniane, w przypadku naszych plików jest to szczególnie istotne, ponieważ z naszych skanów być może ktoś będzie korzystał i istotne jest by przy tworzeniu kolaży dbać o "czystość" źródeł.
Znany przycisk umożliwia wybranie pliku do załadowania Browse...
/ Upload file wysyła plik na serwer. Prześlij plik
Duże pliki
edytujGdy mamy do dyspozycji skrypt bigChunkedUpload pod historią pliku mamy link
- (chunked upload)
- (chunked upload)
Wygląda on jak część poprzednio opisywanego Upload a new version of this file / Załaduj nową wersję tego pliku jest jednak samodzielnym linkiem.
W polu Summary or Reason: wpisujemy znowu sumiennie co (ewentualnie dlaczego) było zmieniane i źródło poprawek.
I znowu umożliwi wybranie pliku. Browse...
Dostosowanie źródła
edytujNa końcu po załadowaniu pliku należy wejść w pole Edytuj / Edit i ewentualnie zmodyfikować source w szablonie, szczegółowo opisując np. które strony wzięto z innego egzemplarza książki.
Wracam do tego tematu, ale wydaje mi się on bardzo istotny. Chodzi mi o to, że wprowadzamy do obiegu plik w nowej formie, który potencjalnie może być błędny (np. strony z innego wydania) i należy dbać by nasze działania były weryfikowalne.