Kto lubi hazard, rywalizację drużynową, zna się na WordPressie a nie był na obchodach
10. urodzin WordPressa we Wrocławiu, niech żałuje. Bo to wszystko miałby zapewnione podczas konkursu zespołowego. I to w dodatku z nagrodami.
W poniedziałek, 27 maja 2013 dwa zespoły złożone z entuzjastów tego systemu walczyły ze sobą w konkursie wiedzy o WordPressie. Pytania wybierało się dla drużyny przeciwnej. A „wroga” nie tak łatwo było zaskoczyć. Okazało się, że poziom wiedzy uczestników obu drużyn był bardzo wysoki. Na większość pytań, nawet tych najtrudniejszych, padały prawidłowe odpowiedzi.
Bo to, co nas podnieca, to się nazywa kasa…
W grze liczył się nie tylko poziom wiedzy z WordPressa. Gdy drużyna nie udzieliła prawidłowej odpowiedzi, mogła – wyznaczając pewną stawkę pieniędzy – sprawdzić, czy przeciwnik, który wybrał dla nich tak trudne pytanie, sam zna na nie odpowiedź. A drużyna sprawdzana stawkę mogła jeszcze podbić. I wtedy zaczynała się prawdziwa licytacja. Jak w pokerze.
Fotoreportaż z gry
Oto krótki fotoreportaż dzięki uprzejmości Wojtka Równanka, który został już chyba oficjalnym fotografem WordPressowych eventów.
Lista konkursowych pytań i odpowiedzi
A dla tych wszystkich, którzy nie mieli okazji powalczyć na żywo lista konkursowych pytań do wglądu. Odpowiedź pojawi się po kliknięciu w pytanie lub czerwoną strzałkę.1. Podaj adres polskiej oficjalnej strony WordPressa.Odpowiedź: pl.wordpress.org2. Oto zrzuty z ekranów sześciu ważnych stron WordPressa. Co to za witryny?Odpowiedź:
WordPress Codex
Oficjalne, anglojęzyczne forum WordPressa
Oficjalne repozytorium motywów WordPressa
WordPress Planet – newsy ze świata WordPressa
WordPress Ideas – strona, gdzie można zgłaszać własne pomysły na ulepszenia WordPressa
Oficjalne repozytorium wtyczek do WPZałącznik do pytania 23. Co się dzieje po kolei podczas standardowego wczytywania strony odpalonej na WordPressie – uporządkuj hasła w odpowiedniej kolejności.
a) wczytanie wtyczek
b) wczytanie pliku wp-config
c) wczytanie motywu
d) wczytanie funkcji WP
e) wczytanie tłumaczeniaOdpowiedź: 1-b, 2-d, 3-a, 4-e, 5-c4. Jakiego WordPressowego pojęcia to definicja: Jest streszczeniem lub alternatywnym opisem wpisu, stosowanym opcjonlanie. Jednym z jego podstawowych zastosowań jest możliwość zastąpienia wyświetlannia pełnej zawartości wpisu w RSS krótszą wersją, w momencie kiedy autor bloga wybrał odpowiednią opcję w Ustawieniach czytania w polu „W kanałach nowości wyświetlaj”.Odpowiedź: Wypis5. W jakim celu powstał mechanizm child theme. Podaj przynajmniej 3 korzyści.Odpowiedź:
Po aktualizacji motywu-rodzica nie stracimy naszych zmian w motywie, jeśli zrobiliśmy je za pomocą motywu potomnego.
Wszystkie nasze zmiany (w stosunku do oryginalnej wersji motywu) mamy wydzielone w osobnym katalogu, dzięki czemu szybko jesteśmy w stanie rozpoznać, które pliki zostały zmienione
Mechanizm child theme możemy wykorzystać do tworzenia własnego frameworka (motyw-rodzic) i łatwego tworzenia różnych wariantów motywu podstawowego (jako motywów potomnych).6. Jaka jest druga, zaraz po Akismecie, najczęściej pobierana wtyczka z oficjalnego repozytorium WordPressa?Odpowiedź: All in One SEO Pack7. Na blogu mamy ponad 100 wpisów. Jak z poziomu panelu admin. Usunąć je wszystkie na raz bez korzystania z wtyczek?Odpowiedź: Wchodzimy we Wpisy (widok wszystkich wpisów). Rozwijamy w prawym górnym rogu Opcje ekranu. W polu edytowalnym polu Wisy wpisujemy liczbę która obejmie wszystkie wpisy (np. 130 jeśli mamy 130 wpisów). Teraz możemy już zaznaczyć wszystkie wpisy checkboksem i usunąć za pomocą Masowego działania (przenieś do kosza).8. Rozwiąż rebus.Odpowiedź: ZACZEPY (ANG. HOOKS) POZWALAJĄ WBIĆ SIĘ Z WŁASNYM KODEM DO WORDPRESSAZałącznik do pytania 89. Jak brzmi angielski odpowiednik pola Opis, (wypełnianego w ustawieniach ogólnych bloga, poniżej pola Tytuł witryny)?Odpowiedź: Tagline10. Gdyby ten kod źródłowy miał trafić do repozytorium WordPressa, najprawdopodobniej nie przeszedłby poprawnie walidacji. Wskaż 3 złe praktyki, które zastosowano w poniższym kodzie pliku footer.php szablonu WordPressa.Odpowiedź:
brak funkcji wp_footer
brak lokalizacji (przygotowania na tłumaczenie) dla tekstu „All rights reserved”
bezpośrednie osadzenie javascriptu w miejscu wywołaniaZałącznik do pytania 1011. Podaj 2 sposoby na zmianę autora wszystkich wpisów na raz z poziomu panelu administracyjnego bez użycia wtyczek.Odpowiedź:
Usunąć użytkownika. Podczas usuwania WP daje możliwość przepisania wpisów do innego użytkownika.
Korzystając z masowej edycji wpisów.12. Zainstalowaliśmy WordPressa w ang. wersji jęz. Co trzeba zrobić, żeby bez reinstalacji nasz WP mógł funkcjonować w pełnej polskiej wersji językowej?Odpowiedź:
należy wkopiować polskie tłumaczenie systemowe (pliki admin-pl_PL.mo, admin-network-pl_PL.mo, continents-cities-pl_PL, pl_PL.mo) do katalogu wp-content/languages. Pliki te znajdują się w paczce instalacyjne WP dla polskiej wersji językowej
ustawić w wp-config.php stałą define(’WPLANG’, 'pl_PL’);13. Z jakich trzech popularnych wtyczek WP pochodzą te change logi?Odpowiedź:
Next Gen Gallery
Google XML Sitemaps
AkismetZałącznik do pytania 1314. Dlaczego panel zarządzania wtyczki z obrazka A jest „wybrakowany” (nie ma wszystkich opcji), mimo że autorzy obu blogów mają rolę administratorów.Odpowiedź: Jest to blog zarządzany w wersji WordPress Multisite. Instalację wtyczek robimy na poziomie Zarządzania witrynami.Załącznik do pytania 1415. Gdzie się odbyły (podaj rok i miesiąc), w jakich miastach oraz kto był głównym organizatorem (podajimię i nazwisko) dotychczasowe polskie WordCampy.Odpowiedź:
WordCamp 2010 grudzień Łódź, Jakub Milczarek
WordCamp 2011 grudzień Poznań, Paweł Ludwiczak
WordCamp 2012 październik Gdańsk, Michał Żuk16. Przyporządkuj wypowiedzi do ich autorów (ludzi świata WordPressa)Odpowiedź:
Matt Muleweg
Justin Tadlock
Ipstenu (Mika Epstein)
Mark JaquithZałącznik do pytania 1617. Podaj autorów blogów o WordPressie i ich wpisów pochodzących z tych blogów.Odpowiedź:
Szymon Skulimowski (wpninja.pl)
Marcin Pietrzak (iworks.pl)
Bartosz Romanowski (wpzen.pl)
Konrad Karpieszuk (dev.wpzlecenia.pl)Załącznik do pytania 1718. Kto jest autorem wtyczki Hello Dolly?Odpowiedź: Matt Mullenweg19. Chcemy, żeby WP był dostępny z domeny głównej (testowa.pl) a był zainstalowany w podkatalogu wp. Która konfiguracja (1-6) jest prawidłowa?Odpowiedź: 1.Załącznik do pytania 1920. Oto lista najbardziej wpływowych polskich blogerów. Wszyscy za wyjątkiem jednej osoby prowadzą blog na WordPressie. Kto z nich korzysta z innej platformy?Odpowiedź: Tamara Gonzalez Perea (blogspot)Załącznik do pytania 2021. Blog ma dwóch użytkowników. Blog zakładał użytkownik A i jest administratorem. Dodał 5 wpisów. Potem dołączył użytkownik B, również w roli administratora, dodał 10 wpisów. Kto z nich dostanie powiadomienia o komentarzach do wpisów?Odpowiedź: Powiadomienia o komentarzach dostaje autor wpisu.22. Jaki będzie efekt zastosowania tego filtru?Odpowiedź: Chmura tagów obejmie dodatkowo kategorie.Załącznik do pytania 2223. Przyporządkuj wersje WP do głównych cech, które zostały z daną wersją wprowadzoneOdpowiedź:
3.3
2.8
3.0
3.5
3.4Załącznik do pytania 2324. Co się stanie, gdy w edytorze wizualnym w WP naciśniemy kombinację klawiszy Alt-Shift-A?Odpowiedź: Pojawi się okienko dodawania odnośnika25. W wersji WP 3.5 ukryto tzw. Blogroll. Jaką wtyczkę należy zainstalować, żeby móc znów nadal korzystać z zarządzania Odnośnikami, jeśli ich nie widzimy?Odpowiedź: Links Manager26. Podaj nazwy blogów, których zrzuty z ekranów widać w załączniku. Są to blogi z czołówki najpopularniejszych polskich blogów prowadzonych na WP.Odpowiedź:
hatalska.com
podrozniccy.com
segritta.plZałącznik do pytania 2627. Co znajdziemy w katalogu wp-content/languages/themes/ po rozpakowania instalki WordPressa?Odpowiedź: tłumaczenia domyślnych motywów WordPressa (twentyten, twentyeleven, twentytwelve) w danej wersji językowej (tej, którego instalkę WP posiadamy)28. Uzupełnij hierarchię WP o brakujące elementy.
Category Archive
Tag Archive
fron-page.php
single.php
category.php
Attatchment Post
Error 404 Page
Static PageOdpowiedź: Zobacz hierarchię w kodeksieZałącznik do pytania 2829. Co trzeba zrobić, żeby na stronie głównej bloga wyświetliła się podstrona „O nas”, a wykaz ostatnich wpisów blogowych trafił na podstronę „Blog”.Odpowiedź: Należy wejść w Ustawienia->Czytanie i dla pola „Strona główna wyświetla” zaznaczyć radiobox przy „Statyczną stronę”, dla pola „Strona główna” wybrać z listy stronę „O nas”, dla pola „Strona z wpisami” wybrać stronę „Blog”30. Co zrobił admin tego bloga, że ma dostęp do phpMyAdmin z poziomu WP?Odpowiedź: Użył wtyczki portable phpMyAdminZałącznik do pytania 3031. W jaki sposób możemy zrobić backup wpisów bez instalacji wtyczek i nie mając bezpośredniego dostępu do bazy.Odpowiedź: Narzędzia->Export32. Na blogu A widać dodatkową opcje w narzędziach. Skąd się wzięła?Odpowiedź: dodaliśmy do wp-config.php linię aktywacji sieci define(’WP_ALLOW_MULTISITE’, true);Załącznik do pytania 3233. Bloger A może dodawać wpisy do menu, bloger B tego nie widzi, dlaczego?Odpowiedź: Nie ma zaznaczonej opcji Wpisy, ustawianej w opcjach ekranu (prawy górny róg) w zarządzaniu MenuZałącznik do pytania 3334. Co robi poniższy fragment kodu?Odpowiedź: Wyświetla losowo wybrane inne wpisy pochodzące z tej samej kategorii, co wyświetlany wpisZałącznik do pytania 3435. Podaj przykład, kiedy wykorzystanie funkcji esc_attr przyniesie korzyść.Odpowiedź: Przeczytaj punkt 4 w tym wpisie36. W podglądzie źródła strony na blogu A widzimy linię rozbudowaną o dodatkowe klasy. Na blogu B dodatkowych klas znacznika body nie widzimy. Dlaczego?Odpowiedź: Autor motywu aktywnego na blogu B nie użył funkcji body_classZałącznik do pytania 3637. W wyniku wywołania jakiej funkcji i z jakim parametrem powstał ten listing.Odpowiedź: var_dump($post)Załącznik do pytania 3738. Jaki będzie efekt dodania poniższej linii kodu do pliku functions.php: add_action( 'all’, create_function( ”, 'var_dump( current_filter() );’ ) );Odpowiedź: Zobaczymy zastosowane na danej podstronie hooki.39. Podaj 3 powody dla których nie należy kolorować ręcznie tekstów w edytorze.Odpowiedź:
Do kodu HTML zostaną dodane dodatkowe znaczniki odpowiedzialne za formatowanie. Jest to nieelegancka praktyka. Należy oddzielać treść od sposobu wyświetlania.
Chęć zmiany koloru na inny w przyszłości pociągnie za sobą wykonanie wielu zmian. Robiąc to w sposób prawidłowy, czyli w pliku css, za pomocą odpowiedniej reguły, zmianę przeprowadzimy szybko.
Strona z kodem css wstawianym inline dłużej się ładuje40. W jaki sposób zastąpić bibliotekę jQuery dostarczaną z WP odwołaniem do wskazanej przez nas biblioteki jQuery z sieci Google CDN?Odpowiedź: wyrejestrować bibliotekę jQuery za pomocą funkcji wp_deregister_script, a następnie zarejstrować wybraną przez nas za pomocą funkcji wp_register_script41. Jak z poziomu panelu WP, ale bez korzystanie wtyczek, zmienić url-e na swoim blogu z formy testowa.pl/category/psychologia na testowa.pl/dzial/psychologiaOdpowiedź: Wejść w Ustawienia->Bezpośrednie odnośniki i wstawić „dzial” w polu „Alias kategorii”42. Co trzeba zrobić w panelu administracyjnym WP, żeby usunąć domyślną kategorię „Bez kategorii”.Odpowiedź: Wejść w Ustawienia->Pisanie, zmienić kategorię domyślną wpisów na inną. Wówczas kategoria „Bez kategorii” będzie możliwa do usunięcia z poziomu zarządzania Kategoriami.43. W jaki sposób przejść do widoku parametryzacji motywu pokazanego na obrazkuOdpowiedź: Wygląd->Motywy->PersonalizacjaZałącznik do pytania 4344. Jaki minimalny zbiór plików (podaj ich nazwy) musi istnieć, żeby szablon WordPressa mógł działać?Odpowiedź: style.css, index.php45. Czego to definicja? Uruchamiane są przez silnik WP w celu modyfikacji różnego rodzaju tekstów zanim zostaną zapisane w bazie lub wyświetlone na ekranie.Odpowiedź: Filtry46. Posortuj wtyczki wg liczby pobrań (zaczynając od najczęściej pobieranych):
a) Wysija
b) Contact Form 7
c) NextGen Gallery
d) WP Super Cache
e) W3 Total Cache
f) qTranslateOdpowiedź: 1-b, 2-c, 3-d, 4-e, 5-f, 6-a47. Jak (bez modyfikacji w bazie) odblokować dostęp do WP, który został zablokowany na skutek błędnego działania wtyczki (widzimy np. tzw biały ekran śmierci i nie możemy nawet się zalogować).Odpowiedź: Zmienić nazwę katalogu wtyczki (np. korzystając z ftp)48. Jedna z wymienionych funkcji nie jest funkcją dostarczaną z WP. Która?Odpowiedź: the_thumbnailZałącznik do pytania 4849. W jaki sposób należy poprawnie (zgodnie z zaleceniami WP Codex) dodać do motywu własny skrypt javascript, żeby pojawił się on w stopce dokumentu?Odpowiedź: należy użyć funkcji wp_enqueue_script z parametrem $in_footer ustawionym na true. Szczegóły w Kodeksie WP50. Gdzie (podaj nazwę kraju) i kiedy (podaj miesiąc) odbędzie się pierwszy europejski WordCamp?Odpowiedź: Holandia, październik. Więcej na ten temat Wordcamp Europe 2013
Comments