Jak tutaj dotrzeć?  

Dokumentacja strony 2014-2016

Prace nad wersją 2.0 strony rozpoczęły się w październiku 2014 roku, gdy do grona administratorów strony dołącza Małgorzata Jabłońska.

Za datę rozpoczęcia prac nad postawieniem strony opartej o system Joomla uznajemy 18 dzień października 2014 - wtedy Krzysztof Jabłoński wysłał wiadomość inicjującą. Rozpoczęliśmy od pracy w systemie kontroli wersji Git, wtedy również zostało założone konto na stronie Bitbucket.

Dzięki temu rozwiązaniu byliśmy pewni, że możemy pracować jednocześnie na dwóch komputerach, rozwiązywać różne zadania, rozdzielać główny wątek na poszczególne gałęzie, a na końcu rozwiązywać ewentualne konflikty. Byliśmy też spokojni, ponieważ nasz kod wysyłany był do internetu, więc teoretycznie mogliśmy go ściągnąć i poprawić w każdym momencie za pomocą komputera podłączonego do sieci Internet. Bez obawy, że coś popsujemy. Na początku było mi trudno przyzwyczaić się do nowego podejścia - w domu huczały tylko angielskie słówka jak commit, merge, branch i pull-request, ale po czasie muszę przyznać, że przywykłam do tego i jako tako dawałam sobie radę. (Chociaż moje repozytorium nie wygląda idealnie.)

Jednocześnie prowadziłam korespondencję z Piotrem Witulem w sprawie wykorzystania jego grafik na nowej stronie (zgodę uzyskałam). Poinformowałam go o naszych planach i włączyłam do tego projektu. Przedstawiłam kilka propozycji layoutu, z których wybraliśmy właśnie tę, obecną - niebieską ze środkową grafiką. Z tego miejsca pragnę mu serdecznie podziękować. Gdyby nie jego wsparcie, w początkowej fazie projektu mogłabym posłać cały pomysł do wszystkich diabłów (po kolei). A tak zaraziłam się bakcylem i pracowałam, kiedy tylko mogłam. Mimo, że w pewnym momencie przestaliśmy wymieniać się korespondencją - czułam się ciągle zobowiązana zrobić coś z IWĄ. I dzięki temu uczuciu powinności mogę w końcu powiedzieć - Udało nam się!

Osoby, które uważają, że wypuszczenie nowej wersji strony zajęło dużo czasu - prawie 20 miesięcy - pragnę poinformować, że praktycznie rozpoczynałam od podstaw i uczyłam się. Nie znałam wtedy w ogóle systemu Joomli, języka XML, miałam podstawowe pojęcie na temat języka php (na którym Joomla działa), pisałam podstawowe skrypty Javascript i mogłam pochwalić się uczestniczeniem w stawianiu dwóch stron internetowych (m. in. galerii zdjęć Coppermine), znałam podstawy języków HTML i CSS.

 

Zarys zadań wykonanych w ramach IWA ver. 2.0:

  • zaprojektowanie wstępnego wyglądu strony - postanowiliśmy, że strona będzie miała poziome menu z grafiką na środku; powstały dwa szkice koncepcyjne (1. grafika samego drzewa, strona w odcieniach ziemistych - szarości, brązu, zieleni oraz 2. grafika z piórem, ręką, wierzbą na niebieskim tle, strona w odcieniach niebieskich z akcentem żółtego) - początek października 2014;
  • zaprojektowanie menu i podmenu - w ramach zadań wykonano grafiki liści, dokonano korekcji kolorów między komputerami, napisano (Krzysztof Jabłoński) skrypt odpowiadający za wysuwanie się podmenu - listopad 2014 (z dodatkowymi testami w kwietniu i czerwcu 2015);
  • ciche prace w tzw. backendzie - czyli zadania związane z wewnętrznym działaniem strony w systemie Joomla - utworzenie kategorii, artykułów, autorów itd.; brak odzwierciedlenia w repozytorium - listopad 2014 - teraz;
  • zaprojektowanie i poprawne wyświetlanie ścieżki powrotu i wyszukiwarki - listopad 2014;
  • dodanie reset.css - dodano plik resetujący domyślne ustawienia arkusza styli, dzięki czemu mamy kontrolę m.in. nad wyglądem strony na różnych przeglądarkach - 02-12-2014;

Nastąpiła przerwa w pracach nad stroną 03-12-2014 do 19-03-2015 (m.in. ze względów zdrowotno-rodzinnych), dodatkowo w maju zaczęliśmy remont.

  • wdrożenie pomysłów na wyświetlanie głównej treści - ustalenie wielkości i krojów czcionki, nauka nadpisywania za pomocą szablonu, początkowo każdy nowy akapit zaczynał się od ozdobnego kapitalika (pomysł częściowo porzucono) - kwiecień 2015;
  • prace związane z formularzami kontaktowymi (Kontakt i Konsultanci) - przeszukanie dostępnych dodatków, rozwiązań związanych z wyświetlaniem kilku kontaktów na jednej stronie, zaprojektowanie wyglądu obecnych formularzy oraz wysyłanych w ramach korespondencji wiadomości, nacisk na jak największą ochronę danych korespondentów - kwiecień-sierpień 2015;
  • stworzenie strony logowania - powstanie szkiców wyglądu strony logowania, powstanie ikon (przypomnienia hasła, nazwy i rejestracji), narysowanie narożników, dobranie wielkości, rodzaju, ozdób czcionki - kwiecień-czerwiec 2015;
  • dodanie możliwości wyświetlania ikony NOWOŚĆ przy artykułach poniżej tygodnia (Krzysztof Jabłoński) - 17-06-2015, dodanie zaginionej ikony - 26-04-2016;
  • nadpisanie wyświetlania kategorii artykułów i listy podkategorii - w ramach zadania zaprojektowano tabelkę widoczną m. in na tutaj i listę widoczną m. in. tu, dodano sensowne segregowanie w pierwszym przypadku oraz formatowanie dat (m. in. - poniżej 7 dni wyświetlanie nazw dni tygodnia, wyświetlania etykiet po najechaniu na datę) - lipiec-sierpień 2015;

W sierpniu nastąpiła chwilowa przerwa z okazji urlopu - wróciliśmy na kochane górskie szlaki.

  • nadpisanie wyglądu artykułów - dobranie odpowiedniego wyglądu nagłówków, czcionki, wyrównania, przesunięcie szczegółów pod artykuły - wrzesień 2015;
  • dodanie architektury polecanych stron - podjęto decyzję o przedstawieniu polecanych stron w jednym artykule (ale żeby każda sekcja miała oddzielne sortowanie i inny opis), poszukiwano w literaturze rozwiązań kategorii zakładek, systemowego rozwiązania (nadpisanie szablonem), w końcu ustawienie na sztywno artykułu - wrzesień 2015;
  • dodanie biblioteki jQuery 2.1.1 - dodanie i zapewnienie braku konfliktów z biblioteką jQuery Joomli - 22-10-2015;
  • ciche prace związane z dostarczaniem zmian - napisano skrypt (Krzysztof Jabłoński) pakujący, czyszczący i wysyłający zmiany na serwer ftp za pomocą winscp - listopad 2016;
  • zaprojektowanie wyszukiwania autorów - pojawił się pomysł możliwości wyszukiwania autorów po literce (imienia i nazwiska), napisano skrypt (Krzysztof i Małgorzata Jabłońscy) pokazujący autorów, dodano ikony przewijania, sporo problemów wynikało z braku nowszej biblioteki, aktualizacji Joomli i niezrozumienia skryptu, który pisaliśmy - październik 2015 - stycznia 2016;
  • zaprojektowanie menu zalogowanego użytkownika - w ramach zadania zaplanowano miejsce na menu użytkownika, wykonano i rozmieszczono ikony, rozwiązano problem z szybkim wylogowaniem, zrezygnowano z nadmiarowych opcji (np. zmiany hasła) - luty-kwiecień 2016;
  • dodanie formatowania dla edytora - końcowe wdrożenie możliwości zmiany tekstu na pożądany: wyglądu, rozmiarów i rozmieszczenia nagłówków, cytatów itd. łącznie z nauczeniem się tworzenia szablonów dla TinyMCE - kwiecień 2016;
  • formatowanie wyglądu komentarzy - nadpisanie plików jComments - rozszerzenia do Joomli (dodaniu szablonu) - kwiecień 2016;
  • wdrożenie wyglądu strony startowej - odpowiednie rozmieszczenie napisów, nagłówków oraz insygnium Grupy - kwiecień 2016;
  • ciche prace związane z przenoszeniem wszystkich artykułów i wierszy na nową stronę - kwiecień 2016;
  • utworzenie poczty głównej Grupy Poetyckiej IWA - wykupienie profesjonalnego adresu e-mail na rok - 1 maj 2016;
  • dodanie wiadomości przy rejestracji, przypomnieniu nazwy czy hasła - w związku z brakiem niektórych wiadomości (wyświetlały się puste strony), dodano możliwość wyświetlania się ostrzeżeń i wiadomości rejestracyjnych, dodatkowo sformatowano je i opracowano spójny system rejestracji użytkownika - kwiecień - maj 2016;
  • formatowanie latających etykiet - m.in przy sortowaniu artykułów jednej kategorii pojawiały się brzydkie, przesunięte etykiety (nie dało się ich usunąć przyzwoicie bez wyłączania Bootstrap, dlatego postanowiono ich nie wyświetlać - jest to powszechnie stosowane, choć nieładne rozwiązanie) - 28-04-2016;
  • włączenie maskowania e-maili - ochrona przed spambotami, włączono formatowanie wszystkich e-maili do tekstu, znalezione e-maile zamieniono na obrazki - 18-05-2016;
  • praca nad ozdobą menu - pomysł na wygląd ozdoby należy do Piotra Witula, ze względu na trudną sytuację związaną z prawami autorskimi poszczególnych części ozdoby, postanowiliśmy wykonać ją od nowa w programie graficznym. Zdjęcie samej ręki wykonał Krzysztof Jabłoński, Małgorzata Jabłońska dokonała dalszej obróbki w programie GIMP - ręcznie narysowano korzenie, metodą stemplowania zrobiono liście, na wszystko nałożono odpowiednie rendery, światła i cienie. W porównaniu z postępami prac całego projektu - grafika zajęła nam najwięcej - maj-listopad 2016;
  • dodanie i stylizacja stron błędów - zaprojektowano i dodano dedykowane strony błędów, tak aby użytkownik mniej się stresował podczas napotkania błędu 403,404, 500 i 503 - 27-28 październik 2016;
  • dodanie polityki cookies - dodano artykuł związany z polityką cookies i zaprojektowano wygląd okienka z informacją o stosowaniu plików cookies. W związku z dyrektywą 2009/136/WE zmieniającą dyrektywę 2002/58/WE mamy obowiązek poinformować o wykorzystywaniu ciasteczek - 04 listopad 2016;

Według stanu na dzień 05-11-2016 w repozytorium Git wykonano 334 commitów (pozostawiono tyle wiadomości o zmianach), w tym ok. 30 przez Krzysztofa Jabłońskiego, oraz założono ok. 50 gałęzi (oddzielnych zadań). Pozostałe, otwarte zadania wdrażać będziemy dyskretnie, zmiany mogą nawet nie zostać zauważone przez podstawowych użytkowników.

Obecna wersja systemu CMS - Joomla! 3.4.4 Stable [ Ember ] , platformy - Joomla Platform 13.1.0 Stable [ Curiosity ], serwera - Apache/2 .

W listopadzie 2016 roku oddajemy w Wasze ręce może nie końcową, ale rozbudowaną nową wersję strony Grupy Poetyckiej IWA.

Krzysztof i Małgorzata Jabłońscy

Utworzył: Małgorzata i Krzysztof Jabłońscy
Edytował: Super User
Opublikował: Małgorzata Jabłońska
Dokumentacja strony 2014-2016
Data utworzenia: 18 maj 2016
Data edycji: 17 luty 2017
Data publikacji: 24 maj 2016

Statystyka odwiedzin

Odwiedza nas 3 gości oraz 0 użytkowników.


Stronę utworzyła i zaprojektowała Małgorzata Jabłońska

Copyright © 2019 Grupa Poetycka IWA.
Prawa do zamieszczonych treści zastrzeżone - szczegóły w dokumentacji.

Strona oparta na systemie CMS Joomla!. Jest to wolne oprogramowani wydane na warunkach GNU Powszechnej Licencji Publicznej.

Informacja o stosowaniu HTTP cookies

Witryna Grupy Poetyckiej IWA wykorzystuje pliki cookie. Więcej informacji znajdziesz w artykule Polityka cookies

Wykorzystujemu podane dobrowolnie dane osobowe, w szczególności w formularzach kontaktowych. Więcej informacji znajdziesz w artykule Przetwarzanie danych

Korzystając z witryny bez zmiany ustawień przeglądarki wyrażasz zgodę na korzystanie z plików cookies.