WordCamp 2016 Najdłuższe wdrożenie świata

Post on 13-Jan-2017

191 views 1 download

Transcript of WordCamp 2016 Najdłuższe wdrożenie świata

Najdłuższe wdrożenie świataCzyli migrowanie strony www w

jednostce budżetowej

WordCamp Gdyn ia 2016

Niedoszły Bibliotekarzprzedstaw ia :

h t tp : / / am.v j .p l

Wprowadzenie17 placówek + biuro± 150 stacji roboczych21 serwerów± 40 drukarek33 k budżetu na zakupy i remonty w IT

Stan zastany- Informatyk wprowadza

zatwierdzone treści na www (średnio 2 posty dziennie).

- Pobiera zdjęcia ręcznie z serwerów placówek (z samby w każdej lokalizacji),

- obrabia fotki , generuje miniatury,

- wysyła obrobione zdjęcia na serwer www,

- osadza miniatury i ręczne linkuje katalogi fotek do slidera w poście.

Główny cel

Mniej roboty dla informatyka ;)

Cele poboczne ; )Poprawienie architektury informacji, logiki nawigacji , użyteczności strony. Stworzenie przyjaznego użytkownikowi serwisu zgodnego z RWD , WCAG2 i innymi aktualnymi standardami.Skrócenie i uproszczenie drogi od wytworzenia informacji do jej publikacji.Stworzenie repozytorium zdjęć z imprez, gromadzonego, oraz archiwizowanego centralnie.

Założenia jak miało być

Bibliotekarz - wprowadza treści, opisy,

- wrzuca fotki do mediów.

Animator - zatwierdza treści,

- dba o aktualność publikacji.

Informatyk - dba o technikalia

- sporadycznie poprawia fotki , - wrzuca nietypowe materiały.

Pierwsze działanie

Na produkcyjnym serwerze

www zostaje zainstalowany WordPress!

Pierwszy Fai l

Nie sprawdziłem co to za serwer a tam...

„Przekroczono limit czasu połączenia”

less /proc/cpuinfo

model name : Intel(R) Xeon(TM) CPU 2.80GHz

stepping : 5 cpu MHz : 2791.076

Wydajność

free -m

total used free shared buffers cached

498 492 6 0 74 97

php -vPHP 5.2.13 (cli) (built: Mar 6

2010 12:40:51)Version Total Time 7.0.1 1.32169 sec.5.2.16 7.20401 sec.

Do zapamiętaniaSprawdzać czy warunki

technicznesą wystarczające do tego

co chcemy na nich uruchomić .

Drugie działanieRobię fundrising (po polsku idę prawie na żebry)

po kilku rozmowach udostępnili serwer

w gratisie bez żadnych zobowiązań.

Drugi Fai l

Komunikacja z darczyńcą przekazana do innej komórki na którą nie masz wpływu…

Jeśli oddajesz nad czymś władzę możesz się wstydzić za to co z tego zrobią, lub czego nie zrobią.

Do zapamiętania

Trzecie działanie

• Nowy wygląd.• Wizualizacja projektu.• Nowa architektura informacji.• Nowy flow i obsługa serwisu.• Nowy sposób składowania zdjęć.

Trzeci Fai lAleż Loga nie ma skoro jest?

silnie skompresowany jpg 300px300px

Ale przecież …dotychczasowy układ jest dobry

Ale jak to?mamy wprowadzać artykuły $#%@

Allo allo Panie Arku drukarka nie

drukuje…

Sprawdź posiadane materiały.Opór materii jest wielki.Nie ma chętnych do roboty.Zadbaj o warsztat

Do zapamiętania

Czwarte działanie

• Wybranie motywu.• Dorzeźbienie pod własne potrzeby.• Modyfikacja wyszukiwarki, własna strona błędu, itd.

Czwarty Fai l„Panie dyrektorze tu jest

jezioro

A nie, nie nie, a nie dobrze…

to jezioro damy tutaj, a ten niech stoi w zieleni”

Mockup Zawsze rób mockup, nawet jak twierdzą ,że nie będzie potrzebny,że masz wolną rękę i inne bajki.

Do zapamiętania

Piąte działanieImport i konwersja istniejących danych

Bagaż 10 lat wprowadzania treści

- Mambo migrowane do joomla 1.5,

- różne wtyczki robiące to samo,

- różnorodność struktury logicznej,

- zduplikowane informacje,- różne formy publikowania.

Wtyczka „FG Joomla to WordPress”

nie zrobi wszystkiego.Zbudowanie skutecznych

regexpów nie do końca się udaje.Struktura pobieranych danych zmienia się w czasie i była zależna od wprowadzającego , okoliczności i trendów.

Do zapamiętania

Szóste działanie

• Nowy motyw.• Nowa nawigacja.• Nowe CPT.

Piąty fa i lCzas potrzebny na zmiany i poprawki motywu doprowadza do dezaktualizacji skonwertowanej treści.

Wspólniczka narzucająca podział nawigacji widząc wahanie dyrekcji błyska argumentami które przedstawiałeś dwa miesiące wcześniej analizując jej koncepcję.

Po dokonaniu konwersji danych czas jest naszym wrogiem. Ludzie są różne.

Do zapamiętania

Siódme działanie• Wykorzystanie zewnętrznego serwisu do hostowania zdjęć (picassaweb) .• Przeniesienie gromadzenia zdjęć na hubic od ovh.• Dołożenie wtyczki odpowiadającej za pokazy slajdów.

Szósty Fai l

Usługi Googla nie są wieczne.

Zamkneli picasa web , nie można tworzyć nowych sliderów.

Zewnętrzny hosting, usługi itd.

zawsze mogą zniknąć. Potrzebny jest plan awaryjny .

Do zapamiętania

Ósme działanie

• Powtórka piątego działania. • Import danych z joomla, • konwersja formatów, • aktualizacja treści i linków.

Przy migracji notować regexpy i wykonywane kroki , aby nie tworzyć koła na nowo po 8 miesiącach.

Do zapamiętania

Dziewiąte działanie

Zlecenie wykonania mechanizmu wysyłki SMS

podwykonawcy.

Siódmy Fai l

Jar Jar Binks (lub inny gungan)

bierze zaliczkę, elektronikę i znika

gdzieś w kosmosie…

Umowa papierowa daje podstawy do ścigania i rozliczania nierzetelnego podwykonawcy.

Do zapamiętania

Działanie dziesiąte

Walka trwaJest szansa że nowy

serwis ruszy w tym roku…

Wtyczki„Prezentacja treści”

WP AccessibilityLogo Carousel SliderPost ExpiratorFolder GalleryReading Position IndicatorOrphans

„Techniczne”

DuplicatorFG Joomla to WordPressBetter WordPress MinifyOGToolset TypesW3 Total CacheCustom Content ShortcodeList category postsGoogle XML Sitemaps

Narzędziówka http://www.heidisql.com/https://notepad-plus-plus.org/https://atom.io/https://www.gimp.org/https://www.inkscape.org/

Koniec opowieści

/bibliotekarzarek@bibliotekarz.com

WordCamp Gdynia 2016

Licencja

Prezentacja: „ N a j d ł u ż s z e w d r o ż e n i e

ś w i a t a . ” autorstwa Niedoszły Bibliotekarz jest udostępniana na licencji Creative Commons Uznanie autorstwa Użycie niekomercyjne Na

tych samychwarunkach 3.0 Unported License.

Materiały

• https://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+2.80GHz

• http://zbc.uz.zgora.pl/dlibra/doccontent?id=8751• http://finearts.heritagemalta.org/artifact.aspx?id=84.

CC BY-NC-ND• https://www.rijksmuseum.nl/en/collection/RP-P-OB-

10.346• https://www.youtube.com/watch?v=tVG0FYQ7Q8Q• https://www.rijksmuseum.nl/nl/collectie/RP-P-OB-10.038• http://catalogue.wellcomelibrary.org/record=b1203252

CC BY 4.0• https://polona.pl/item/813970/0/• http://dev.wpzlecenia.pl/2012/11/telefon-do-freelancera/