Spis Treści. Postepowanie nr 6/IAM/2014/10 Załącznik nr 10 do SIWZ Culture.pl - dokumentacja serwisu WWW

Wielkość: px
Rozpocząć pokaz od strony:

Download "Spis Treści. Postepowanie nr 6/IAM/2014/10 Załącznik nr 10 do SIWZ Culture.pl - dokumentacja serwisu WWW"

Transkrypt

1 Culture.pl - dokumentacja serwisu WWW Wersja dokumentu: 0.5, Klient: Instytut Adama Mickiewicza Dokumentacja realizacji projektu w Redmine: https://intranet.dook.pl/redmine/projects/culture/issues Spis Treści. 1. Interfejs użytkownika / front-end 1.1. Skórka serwisu Biblioteki javascript / pluginy 1.2. Wersje serwisu (RWD) Wersja 1280 (1210 w kodzie) Wersja 1024 (960 w kodzie) Wersja 768 (760 w kodzie) Wersja 320 Inne Reguły 1.3. Wersja dla niepełnosprawnych 1.4. SEO 1.5. Wyszukiwarka 1.6. Analityka 1.7. Obsługa błędów 2. Dokumentacja wykonania culture z użyciem Drupal 2.1. Moduły 2.2. Widoki 2.3. Bloki 2.4. Menu 2.5. Słowniki (taksonomie) 2.6. Multilanguage 2.7. Funkcjonalności 2.8. Hooki 2.9. Opis bazy danych culture Testy bezpieczeństwa 3. Ustawienia i administracja systemem Drupal 3.1. Użytkownicy i ich uprawnienia 3.2. Optymalizacja / wydajność 3.3. Konserwacja Konfiguracja Obecny proces Testy 4. Migracja treści 4.1. Culture.pl 1

2 4.2. IAM 4.3. EEPAP 4.3. Redirecty 5. Dodawanie treści 5.1. Typy treści 5.2. Edytor 5.3. Media 5.4. Formy promocji treści 5.5. Krótkie adresy 5.6. OpenX 6. Podserwisy 6.1. Submarki 6.2. Affiliated content 6.3. Wygląd podserwisu 6.4. Proces wdrażania nowej submarki 7. Serwisy zainstalowane jako osobne instancje 7.1. IAM Moduły Widoki Typy treści Osobliwości skórki Załącznik 1. Dokumentacja administracyjna. 1. Serwer www 1.1. Informacje ogolne 1.2. Uruchamianie/restartowanie serwera www 1.3. Konfiguracja Serwowanie obrazków z migracji Rewrite y 2. PHP 2.1. Informacje ogólne 2.2. Uruchamianie/restartowanie php-fpm 2.3. Konfiguracja 2.4 Ważniejsze ustawienia konfiguracyjne dot. serwowania skryptów php 2.4. Zainstalowane moduły języka php 3. Baza danych 3.1. Informacje ogólne 3.2. Uruchamianie/restartowanie bazy danych 3.3. Konfiguracja 4. Serwery wirtualne 4.1. Konfiguracja 5. Solr 5.1. Informacje ogólne 5.2. Uruchamianie/restartowanie serwera wyszukiwarki 5.3. Wirtualna maszyna javy 2

3 3

4 Serwis internetowy culture.pl został wdrożony w oparciu o technologię open-source - system CMS Drupal wersji 7.32 (update z ). Szczegóły użytych aplikacji zostały opisane w Dokumentacji Administracyjnej, stanowiącej załącznik do Dokumentacji Serwisu. 1. Interfejs użytkownika / front-end Interfejs użytkownika (front-end) został zrealizowany w oparciu o custom Theme (skórka) w Drupal 7. Do dostarczenia interfejsu zgodnego z projektami graficznym (w formacie źródłowym - pliki.psd) wykorzystano dodatkowo style CSS używając custom grid na bazie PureCSS, Masonry i JavaScript. Opis szczegółowy poniżej Skórka serwisu Skórka serwisu została wykonana zgodnie z aktualnymi dobrymi praktykami dotyczącymi wydajności aplikacji pod kątem czasu ładowania się strony. Opis możliwości ustawień Skórka jest kompatybilna z modułem Color. Oznacza to, że można zmieniać jej kolorystykę w przyjazny sposób, bezpośrednio z panelu administracyjnego. a) Redukcja części nadmiarowego markupu. W świetle powstania nowych projektów graficznych Culture ( , w porównaniu do wersji ), potrzebne było usystematyzowanie kodu html i css, aby był bardziej czytelny dla innych developerów i klienta. Część kodu została w związku z tym przepisana a częśc po prostu wyrzucana. Narzucone zostały praktyki pozwalające na wykorzystywanie klas bazowych a nie stylowanie każdego elementu osobno. b) Siatka. Brak zgodności siatki, która była wykorzystywana wcześniej (Bootstrap2 12-col Grid) z layoutami i w związku z tym zdecydowanie się na wygenerowanie customowej siatki (na bazie Pure Css), która odpowiadałaby zarówno liczbie kolumn na ile została podzielona siatka w plikach psd (20) jak i również do layoutów mobilnych, które zostały stworzone w specyficzny sposób (siatka oparta o inline-block zamiast float:left) wiązałą się zkoniecznością przepisania struktury/templatów. Obecnie, z pierwotnego Bootstrap 2.0 pozostął jedynie kod CSS odpowiedzialny za komponenty, które dalej są używane (tooltip, modal, tabs). c) Struktura. Zgodnie z wymaganiami Culture odnośnie spójności zajawek wszystkich typów treści i w przyszłości prostszego generowania widoków, zdecydowaliśmy się na dodanie odpowiednich templatów dla wszystkich zajawek w Display Suite dla typów treści oraz napisanie jednolitej i odchudzonej struktury css/html dla nich. Dodany zostały do tego dodane również customowe 4

5 gridy (vertical, horizontal, news) oraz możliwość z korzystania z grida masonry. Biblioteki javascript / pluginy jquery z uwzględnieniem dodatku jquery Update oraz jquery UI Colorbox (stabilny i szybki klon Lightboxa). Pluginy smoothdivscroll, kinetic i mousewheel do wyświetlania galerii wewnątrz artykułów w przesuwanej karuzeli. Plugin autocomplete wykorzystywany przez wyszukiwarkę. Plugin UI datepicker do obsługi dat i kalendarzy. Plugin fitvids poprawiający proporcje embedowanych filmów video. Plugin minicolors umożliwiający przyjazne wybieranie kolorów. Skrypty do integracji z FB, Twitter, Amazon, umieszczone na końcu strony, obsługiwane przez zewnętrzne CDN. Skrypt Lazyload zintegrowany z modułem do Drupala. Skrypt CKEditor do edycji treści. Skrypt Masonry z intergrowany z modułem do Drupala Skrypt LoadedImages Kod śledzący Google Analytics, w razie potrzeby buforowany lokalnie. Interakcje zrealizowane w większości poprzez CSS. Autorski plik script.js zawierający: Niezbędne definicje dla rozwijanych menu i paneli pojawiających się po kliknięciu przycisku (jak np. lista tagów na stronie bazy twórców). Funkcje aktywujące wymienione wcześniej pluginy do jquery. Obsługę zachowania górnego menu. Funkcje pomocne w stylowaniu udostępnionych filtrów w widokach. Dotyczą one listy wydarzeń, listy miejsc, bazy twórców i artykułów danego użytkownika. Pozwalają na wykorzystanie pól wyboru zgodnie z dostarczonym layoutem. Obsługę przycisku x w komunikatach z OpenX. Decyzja użytkownika odnośnie zamknięcia komunikatu zapisywana jest w ciasteczku w przeglądarce. Poprawki do interakcji w kwadratowych boksach zajawek. Dzięki nim statyczny HTML jest generowany poprawnie i bez wymuszonych kompromisów. Obsługę śledzenia kliknięć Google Analytics w sliderze. Nadpisane klasy css: Bootstrap - konieczność dostosowania wyglądu strony wedle dostarczonego layoutu wymusiła rezygnację z wielu wbudowanych komponentów Bootstrap. Stąd bardzo dużo własnych definicji CSS w katalogu /sites/all/themes/culture/css. Nowe wersje css dla culture 2.0 zawierają przedrostek new. Przeniesione css z culture 1.0 są w stylu from-culture-1-0. Nadpisane zostały: klasy formularzy wypunktowania ul,ol,li 5

6 Postepowanie nr 6/IAM/2014/10 klasy górnej belki:.navbar,.navbar-inner klasa.container - ograniczenie max-width dla wybranych layoutów Drupal: moduł Fivestar - własny motyw graficzny - culstar.css ckeditor.css - style dla edytora WYSIWYG CKEditor. Dodatkowe funkcjonalności w pliku template.php Zamiana stylu odnośników do zadań (pokaż/edytuj/wersje itp.) na taby w hooku culture_menu_local_tasks. Aktywacja modułu Color w hookach culture_process_html i culture_process_html. Sprawdzenie, czy dana podstrona zawiera nagłówek (tytuł lub listę wiadomości) w hooku culture_process_page. Wygenerowanie formularza wyszukiwania w hooku culture_process_page., przygotowanego wcześniej w hooku culture_preprocess_page przez funkcję _culture_navbar_search_form. Dodanie do projektu graficznego bibliotek jquery UI w hooku culture_preprocess_page. Dodanie do breadcrumb adresu obecnej strony oraz zwiększenie dostępności linków dla niepełnosprawnych oraz dla osób używających urządzeń mobilnych (hook culture_breadcrumb). Przekierowanie wyszukiwania do docelowego adresu poprzez hook culture_form_alter i zarejestrowaną w nim funkcję culture_search_form_submit. Obsługa szczególnych cech poszczególnych typów FrontBoxów w hooku culture_preprocess_node. Dołączenie niezbędnych skryptów do obsługi galerii w hooku culture_preprocess_node. Funkcja culture_mini_calendar generująca mini-kalendarz oraz hook culture_preprocess_field zamieniający pole daty wydarzenia w mini-kalendarz. Dodanie obsługi tłumaczenia tabów Quicktabs w hooku culture_quicktabs_alter. Dodanie obrazków do wyników wyszukiwania w hooku culture_apachesolr_search_result_alter. Uporządkowanie strony z wynikami wyszukiwania w hooku culture_apachesolr_search_page_alter, ujęcie liczb wyników pokazywanych przez Facet API w osobny tag w celu ich ostylowania (hook culture_block_view_alter). Właściwe ostylowanie bloku Podobne, zwracanego przez Apache SOLR. Odbywa się w hooku culture_apachesolr_search_mlt_recommendation_block poprzez zdefiniowanie osobnego template u o nazwie recommendation. Ustawienie poprawnego filtru kategorii na stronie listy wydarzeń (hook culture_preprocess_views_exposed_form). Katalogi templates i ds_layouts skórki zawierają szereg autorskich szablonów, zarówno standardowych, jak i przeznaczonych dla modułu Display Suite: DS article - szablon artykułu. DS culture_grid_teaser_1 - szablon dla gridu teaser dla jednej kolumny DS culture_grid_teaser_1_2 - szablon dla gridu teaser dla 2 kolumn Ds culture_grid_teaser_1_3 - szablon dla gridu teaser dla 3 kolumn 6

7 Ds culture_grid_teaser_1_4 - szablon dla gridu teaser dla 4 kolumn DS culture_grid_teaser_1_5 - szablon dla gridu teaser dla 5 kolumn DS culture_menu_teaser - szablon dla menu DS culture_menu_teaser_1_4 - szablon dla menu dla 4 kolumn DS culture_menu_teaser_1_6 - szablon dla menu dla 6 kolumn DSculture_menu_teaser_3_17 - szablon dla menu dla 3 wierszy i 17 kolumn DS culture_sidebar_teaser- szablon dla sidebar DS culture_sidebar_teaser_text szablon dla sidebar DS event - szablon wydarzenia. DS event_live - szablon wydarzeń live DS gallery - szablon galerii. DS place - szablon miejsca. DS responsive2_10 - standardowy szablon z wąskim panelem po lewej stronie. DS tworca - szablon biografii twórcy. DS tworca_parent - nadrzędny szablon twórcy, zawierający Quicktabs. DS user - szablon strony użytkownika. DS video - szablon strony z filmem. 1views-exposed-form--baza-tworcow--page-2.tpl.php 1views-view--baza-tworcow--page-2.tpl.phpblock--fatfooter.tpl.php - duży footer u dołu block--top-menu.tpl.php - górne menu block--block--46.tpl.php - tpl modyfikujący block 46 block--fatfooter-1.tpl.php - tpl modyfikacja wyglądu footera 1 kolumna block--fatfooter-2.tpl.php - tpl modyfikacja wyglądu footera 2 kolumny block--fatfooter-3.tpl.php - tpl modyfikacja wyglądu footera 3 kolumny block--left_sidebar.tpl.php - tpl modyfikacja wyglądu lewego sidebar block--menu--menu-polish-art.tpl.php - tpl modyfikacja wyglądu menu block--multiblock--2.tpl.php - tpl modyfikacja wyglądu multibloku block--right_sidebar.tpl.php - tpl modyfikacja wyglądu prawy sidebar block--top-menu1.tpl.php - tpl modyfikacja wyglądu menu 1 kolumna block--top-menu2.tpl.php - tpl modyfikacja wyglądu menu 2 kolumny block--top-menu3.tpl.php - tpl modyfikacja wyglądu menu 3 kolumny block--top-menu5.tpl.php - tpl modyfikacja wyglądu menu 5 kolumn block--views--front-page-view-block-1.tpl.php - tpl modyfikacja wyglądu bloku widoku głównej strony category-header.tpl.php - nagłówek kategorii date_nav_title.tpl.php - szablon miesiąca ds-1col--node-galeria-node-embed.tpl.php - szablon embedowanej galerii ds-1col--node-wydarzenie-lista-wydarzen.tpl.php - szablon umożliwiający zrobienie zajawki wydarzenia z odliczaniem. ds-1col--node-beforeafter.tpl.php - tpl dla ds zawartości jednokolumnowej przed po ds-1col--node-webform-colorbox.tpl.php - tpl dla ds zawartości jednokolumnowej ds-1col--node-wydarzenie-lista-polecanych.tpl.php ds-1col-wrapper--node-article-node-embed.tpl.php ds-1col-wrapper--node-jquery-ajax-load.tpl.php 7

8 Postepowanie nr 6/IAM/2014/10 ds-1col-wrapper--node-miejsce-jquery-ajax-load.tpl.php ds-1col-wrapper--node-miejsce-node-embed.tpl.php ds-1col-wrapper--node-wydarzenie-jquery-ajax-load.tpl.php html.tpl.php - nadrzędny kod HTML. maintenance-page.tpl.php - strona przerwy technicznej. maintenance-page-turkey-en.tpl.php maintenance-page-turkey-pl.tpl.php maintenance-page-turkey-tr.tpl.php node--frontbox.tpl.php - rodzaj zawartości FRONTBOX. node--front_slide.tpl.php - rodzaj zawartości FRONTSLIDE. node--heading_message.tpl.php - rodzaj zawartości HEADING MESSAGE. node.tpl.php - ogólny szablon węzła. node--dzielo--node_embed.tpl.php node--wideo--node_embed.tpl.php node--wydarzenie--node_embed.tpl.php similar-creator.tpl.php tworca-parent--node-tworca.tpl.php page.tpl.php - ogólny szablon strony. field_slideshow.tpl.php - pole galerii z listą zdjęć i dużym podglądem. field--field-instagram-hashtag.tpl.php field--field-kod-embed.tpl.php field--field-kod-transmisji-live.tpl.php field--field-najczesciej-czytane.tpl.php field--field-twitter-id.tpl.php recommendation.tpl.php - blok podobne - z artykułami, filmami lub galeriami. search-result.tpl.php - lista wyników w wyszukiwaniu. search-results.tpl.php - pojedynczy wynik wyszukiwania. views-view--baza-tworcow--page.tpl.php - widok Baza twórców views-view--wydarzenia.tpl.php - widok Wydarzenia views-view-field--category--field-image.tpl.php - obrazek kategorii. views-view-field--creator-alphabetic--name.tpl.php - nazwa terminu taksonomii na liście A-Z bazy dzieł. views-view-field--front-slider--body.tpl.php - treść sljdu na sliderze. views-view-field--homepage-news--field-image.tpl.php - obrazki w widoku strony głównej wg daty. views-view-field--tag-lista-zawartosci--block--field-image.tpl.php - obrazki na liście zawartości przypisanej do tagu. views-view-field--tw-rca--artykuly--field-image.tpl.php - obrazki na liście artykułów przypisanej do twórcy. views-view-field--wydarzenia--field-daty.tpl.php - daty wydarzenia do ostylowania jako mini-kalendarz. views-view-field--wydarzenia-w-tej-samej-kategorii--block--field-daty.tpl.php - daty w bloku wydarzeń w artykule ostylowane jako mini-kalendarz. views-view-fields--baza-tworcow-tagi--block.tpl.php - chmura tagów w bazie twórców. 8

9 Postepowanie nr 6/IAM/2014/10 views-view-fields--front-slider--block.tpl.php - slider na stronie głównej views-view-fields--wydarzenia--mapa-swiata.tpl.php - mapa świata w wydarzeniach. views-view-fields--wydarzenia-tagi--block.tpl.php - chmura tagów na liście wydarzeń. views-view-grid--category.tpl.php - lista artykułów w kategorii. views-view-grid--tw-rca--artykuly.tpl.php - lista artykułów powiązanych z twórcą. views-view-unformatted--baza-tworcow--page.tpl.php - zmiana ułożenia kafli na stronie bazy twórców. views-exposed-form--baza-tworcow--page.tpl views-exposed-form--miejsce.tpl.php views-exposed-form--wydarzenia--page.tpl.php views-view--baza-tworcow--page.tpl.php views-view--jazz-homepage.tpl.php views-view--kalendarz.tpl.php views-view--miejsce--block-1.tpl.php views-view--miejsce--block-2.tpl.php views-view--miejsce--block-similar.tpl.php views-view--miejsce--miejsca-polecamy.tpl.php views-view--miejsce--miejsca-zaktualizowane.tpl.php views-view--miejsce--place-list.tpl.php views-view--nowe-menu--block-3.tpl.php views-view--nowe-menu--block-4.tpl.php views-view--user-articles.tpl.php views-view--wydarzenia--block-lokalizacja-live-mapa.tpl.php views-view--wydarzenia--current-events.tpl.php views-view--wydarzenia.tpl.php views-view-culture-gridhorizontal--miejsce--block-2.tpl.php views-view-field--category--field-image.tpl.php views-view-field--creator-alphabetic--name.tpl.php views-view-field--front-slider--body.tpl.php views-view-field--homepage-news--field-image.tpl.php views-view-field--tag-lista-zawartosci--block--field-image.tpl.php views-view-field--tw-rca--artykuly--field-image.tpl.php views-view-field--wydarzenia--field-daty-1.tpl.php views-view-field--wydarzenia--field-daty.tpl.php views-view-field--wydarzenia-w-tej-samej-kategorii--block--field-daty.tpl.php views-view-field--wyszukiwarka--created-1.tpl.php views-view-fields--baza-tworcow-tagi--block.tpl.php views-view-fields--front-slider--block.tpl.php views-view-fields--wydarzenia--block-tags.tpl.php views-view-fields--wydarzenia--mapa-swiata.tpl.php views-view-fields--wydarzenia-tagi--block.tpl.php views-view-grid--tw-rca--artykuly.tpl.php views-view-list--category-list.tpl.php views-view-row-rss--sitemap.tpl.php 9

10 Postepowanie nr 6/IAM/2014/10 views-view-rss--sitemap.tpl.php views-view-unformatted--baza-tworcow--page-2.tpl.php views-view-unformatted--baza-tworcow--page.tpl.php views-view-unformatted--creator-alphabetic.tpl.php views-view-unformatted--miejsce--miejsca-zaktualizowane.tpl.php views-view-unformatted--nowe-menu--block-1.tpl.php views-view-unformatted--nowe-menu--block-2.tpl.php views-view-unformatted--nowe-menu--block-3.tpl.php views-view-unformatted--nowe-menu--block-4.tpl.php views-view-unformatted--nowe-menu--block.tpl.php webform-confirmation.tpl.php newsletter.tpl.php _frontbox_ad.php - FrontBox w postaci reklamy OpenX _frontbox_counter.php - FrontBox odliczający _frontbox_links.php - FrontBox z listą linków. _frontbox_normal.php - FrontBox standardowy Wersje serwisu (RWD) Serwis oferuje responsywną wersję interfejsu. Przygotowano następujące reguły (wersje): Wersja 1280 (1210 w kodzie) Obejmuje stronę główną oraz stronę artykułów/dzieł: Strona główna - 5 kafelków na szerokość, Szersze elementy w menu rozwijanym, widok wg daty z prawym sidebar - Artykuły/dzieła - dodatkowy sidebar po prawej stronie - Wideo, Recenzje, Warto Przeczytać); dodatkowy sidebar po leweje stronie (Autor, social, wersja językowa). Przykład: Kafelki/Polecamy - Liczba: 5. 10

11 Wersja 1024 (960 w kodzie) Obejmuje stronę newsów, wydarzeń, pojedyńczego wydarzenia, miejsc, pojedyńczego miejsca, kategorii, twórcy, stronę statyczną (przy większych rozdzielczościach inny layout tylko HP i Artykuły/Dzieła). Strona główna - węższe elementy menu top: Strony twórcy (Życie i Twórczość) - lewy boczny sidebar wraz z boksami (autor, fb/twittter) 11

12 Strona wydarzenia - Kiedy, Gdzie - rozciągnięte na całą szerokość 12

13 Strona kategorii. Brak prawego sidebar. Wersja 768 (760 w kodzie) Strona główna: dwuwersowe Top menu: Strona artykułu, twórcy dzieła, wydarzenia, miejsca. Tekst na całą szerokość gridu. 13

14 Strona kategorii. 3 kolumny. 14

15 Wersja 480 Strona główna: menu mobilne, dwie kolumny w widoku wg dziedzin, trzy kolumny mniejszych zajawek w widoku wg daty. 15

16 16

17 17

18 Belki nad artykułami/dziełami itd. Zmiana wyświetlania (z poziomego na pionowy), powiększenie przycisków i odstępów, informacje o autorze pod tytułem zamiast Sidebar. 18

19 Strona kategorii, Twórcy i Dzieła, Wydarzenia. Menu zwijane nad zajawkami. Zajawki w układzie trzykolumnowym. 19

20 20

21 Postepowanie nr 6/IAM/2014/10 Stopka. Zmiana wyświetlania boksów (każdy na 100% layoutu pod sobą) Kafelki/Polecamy: Ilość: 3. Orientacja: Pionowa. Menu nad zajawkami. 21

22 22

23 Wersja 320 Postepowanie nr 6/IAM/2014/10 Układ jednokolumnowy: Wersja stopki 23

24 Inne Reguły Slider (dopasowywanie nagłówka i opisów oraz zdjęcia (kadrowanie) do rozdzielczości ekranu) 24

25 Slideshow w galerii (dopasowywanie zdjęcia wraz z zachowaniem proporcji. zachowanie pozycji przycisków, opisu) 25

26 Obrazki w artykułach. Dopasowywanie do wielkości ekranu. Dopasowywanie rozmiaru video w artykułach do szerokości ekranu. 26

27 Galeria embed - dopasowuje się do szerokości kontenera. 27

28 28

29 1.3. Wersja dla niepełnosprawnych Podczas realizacji warstwy prezentacji uwzględnionio zalecenia WCAG 2.0 poziom AA. Przeprowadzono testy serwisu używając nvaccess.org, LCRA. Sprawdzono / dodano przede wszystkim współczynniki luminancji kolorów tekstu a tła, znaczniki ARIA, artybuty alt przy zdjęciach, labele przypisane do pól formularza, strukture linków w przeglądarce głosowej. Odkryto niezgodność projektu graficznego na poziomie testu kontrastu kolorów w zakresie: kolor tytułu w stopce (oznaczony na ilustracji jako [1]) kolor odnośnika w stanie on:hover (oznaczony na ilustracji jako [2]) kolor linków w dolnym menu a kolor stopki (oznaczony na ilustracji jako [3]) Zmieniona stopka w wersji 2.0 posiada inne relacje kontrastu: 29

30 1.4. SEO Meta-tagi Sitemapy Mechanizmy do tworzenia linku do zestawu fraz - poprzez widok Global redirect Ręczne redirecty Przyjazne adresy Wyszukiwarka Wersja zainstalowanego serwera wyszukiwarki to: Apache SOLR Ustawienia wyszukiwarki dostępne są w panelu administracyjnym Informacja o SOLR (ustawienia modułu w adminie, faceting, biasing itp.). Fasetowanie następuje wg daty publikacji i rodzaju zawartości. Autocomplete jest realizowany poprzez moduł Apache Solr autocomplete. Widok z wynikami wyszukiwania jest serwowany przez moduł Solr i został ostylowany zgodnie z konwencją graficzną Culture. Informacja o użyciu SOLR w blokach/widokach innych niż wyniki wyszukiwania (http://culture.pl/pl/admin/config/search/apachesolr/search-pages): More like this Podobne artykuły Podobne galerie Podobne wideo 30

31 1.6. Analityka Do zbierania danych z interfejsu użytkownika używany jest moduł Google Analytics Typ zawartości: [node:content-type] Kategoria: [node:field-category] Autor: [node:field_author], [node:author:field_full_name] 1.7. Obsługa błędów jest to ostylowana strona statyczna (dodana w Zawartości) polska strona angielska strona Jest możliwość ustawienia widoku wyszukiwarki dla nieznalezionej ścieżki, gdzie jako parametr przekazywana jest część ścieżki np. dla nieistniejącego adresu użytkownik zostanie przekierowany na stronę wyszukiwarki z ustawiony hasłem dobry dzien jest to ostylowana strona statyczna (dodana w Zawartości) polska strona angielska strona Strona przerwy technicznej również jest osadzona w stylu skórki. 2. Dokumentacja wykonania culture z użyciem Drupal 2.1. Moduły Dla każdego modułu: a) Opis właściwości modułu, b) Opis działania modułu dla różnych zestawów danych wejściowych (dla własnych modułów), c) Opis zastosowania modułu i możliwości, d) Opis zmiennych i stałych wykorzystywanych w module (dla własnych modułów), e) Przykłady zastosowania modułu z opisem działania przykładu (dla własnych modułów) Nazwa Wersja Opis Admin extras for CULTURE Rozszerzenia administracyjne dla Culture.pl. Realizują następujące funkcje: Ograniczenie liczby znaków w tytule slajdu do 75 poprzez dodanie w hooku admin_extras_form_alter 31

32 Postepowanie nr 6/IAM/2014/10 walidatora _admin_extras_validate_front_slide_title. Ograniczenie liczby znaków w teaserze do 370 (dla wszystkich rodzajów zawartości) poprzez dodanie w hooku admin_extras_form_alter walidatora _admin_extras_validate_summary. Wyłączenie CKEditor w teaserze poprzez hook admin_extras_form_alter. Dołączenie do formularza edycji miejsca możliwości odnalezienia adresu na mapie poprzez dodanie skryptu location.js w funkcji admin_extras_location_after_build zarejestrowanej w hooku admin_extras_form_alter. Dołączenie dodatkowych plików CSS i JS (dla formularza edycji węzłów) w funkcji admin_extras_after_build zarejestrowanej w hooku admin_extras_form_alter. Zdefiniowanie ulepszonych kontrolek do edycji taksonomii (AZ, kategorie, tagi i miasta), poprawiających błędy autocomplete związane z i18n. Dzięki temu Drupal rozróżnia znaki łacińskie i środkowoeuropejskie, zapisując osobno terminy typu żółty i zolty. Ponadto brany jest pod uwagę język terminów, dzięki czemu nie ma możliwości przypisania angielskiej kategorii do polskiego artykułu. Hook admin_extras_form_alter rejestruje dla kontrolki autocomplete dwa typy walidatorów: admin_extras_taxonomy_validate_exact, blokującą możliwość wprowadzania terminów spoza słownika oraz admin_extras_taxonomy_validate_notexact pozwalającą na wprowadzanie nieistniejących terminów. Dodanie CSS do widoku pojawiającego się po naciśnięciu przycisku Node Embed w edycji węzła. Odbywa się za pośrednictwem hooka admin_extras_preprocess_views_view. Uporządkowanie linków kontekstowych pojawiających się po wskazaniu koła zębatego nad blokiem w hooku admin_extras_contextual_links_view_alter. Uściślenie nazwy odnośnika edytującego blok, dodanie odnośnika do edycji listy kategorii w top menu. Ograniczenie dostępu do rodzajów zawartości nieposiadających własnych stron - jak np. FrontSlide i FrontBox. Odbywa się w hooku 32

33 Postepowanie nr 6/IAM/2014/10 admin_extras_preprocess_node z uwzględnieniem faktu, że węzły powyższych typów muszą być widoczne dla anonimowych użytkowników na przeznaczonych dla nich stronach. Dodanie własnego motywu graficznego do modułu Fivestar poprzez hook admin_extras_fivestar_widgets. Wyłączenie breadcrumb w wynikach wyszukiwania w hooku admin_extras_menu_breadcrumb_alter. Ograniczenie wyników wyszukiwania do bieżącego języka poprzez hook admin_extras_apachesolr_query_alter. Zarejestrowanie szablonu recommendation w hooku admin_extras_theme, pozwalającego na obsługę bloku podobne artykuły za pośrednictwem Apache Solr. Administracja Administration menu FEATURE zawierający ustawienia panelu administracyjnego. W tej chwili służy jedynie definiowaniu innych modułów poprzez zależność od siebie. Wymaga: Administration views, Views, Chaos tools, Views Bulk Operations, Entity API 7.x-3.0-rc4 Prezentuje rozwijane menu zawierające linki do większości zadań administracyjnych i innych typowych czynności (dla użytkowników z odpowiednimi uprawnieniami). Przyspiesza prace administracyjne, ponadto pozwala na łatwe czyszczenie pamięci podręcznej. Wymaga: System Wymagany przez: Administration menu Toolbar style Administration views Amazon integration 7.x-1.2 Zastępuje prawdziwymi widokami wszystkie strony zarządzania elementami dostępne w rdzeniu Drupala Wymaga: Views, Chaos tools, Views Bulk Operations, Entity API Wymagany przez: Administracja Integracja z Wyślij do Kindle. Jest to bardzo prosty moduł z uwagi na to, że API Amazon jest bardzo ubogie. Hook amazon_integration_page_alter dodaje u dołu strony skrypt JS. Hooki amazon_integration_block_info i amazon_integration_block_view rejestrują nowy blok, w którym znajduje się widget Amazona. Za treść widgetu 33

34 Apache Solr Access Apache Solr autocomplete Apache Solr framework Apache Solr Multisite Search Apache Solr Parallel Apache Solr search Apply for role 7.x x x x x x-1.xdev 7.x-1.0- beta9 Postepowanie nr 6/IAM/2014/10 odpowiada funkcja amazon_contents, zwracająca czysty kod HTML. Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Integracja Apache Solr z systemem uprawnień w Drupalu. Dzięki niej wyszukiwarka zwraca wyniki przeznaczone dla konkretnego odbiorcy. Wymaga: Apache Solr framework Obsługa autouzupełniania w systemie wyszukiwania Apache Solr. Wymaga: Apache Solr framework, Apache Solr search, Search Framework niezbędny do obsługi wyszukiwarki Apache Solr. Wymagany przez: Apache Solr Access, Apache Solr search, Apache Solr autocomplete, Apache Solr Multisite Search Obsługa submarek przez wyszukiwarkę. Wymaga: Apache Solr framework, Apache Solr search, Search Obsługa szybszego, równoległego indeksowania węzłów w Apache Solr. Wymaga: HTTP Parallel Request Library Moduł integrujący Drupala z Apache Solr Wymaga: Search, Apache Solr framework Wymagany przez: Apache Solr autocomplete, Apache Solr Multisite Search Moduł umożliwiający użytkownikom ubieganie się i nieposiadaną jeszcze rolę w systemie. Np. redaktor może starać się w ten sposób o zostanie administratorem. Article types 7.x-0.7 FEATURE - moduł autorski zawierający: Rodzaj zawartości Article i powiązane z nim bezpośrednio elementy. Widoki: article_best_rated article_new article_popular article_similar wydarzenia_w_tej_samej_kategorii - wykorzystywane na stronie artykułu. Słownik taksonomii Rodzaj treści, wykorzystywany w widoku statystyk. 34

35 Auto Assign Role 7.x-1.0- beta1 Ponadto plik.module realizuje następujące funkcje: Obsługę miniaturki z nazwą użytkownika w artykułach poprzez hook article_types_preprocess_node (konkretniej: ukrycie loginu użytkownika i wyświetlenie jego pełnej nazwy). Dodanie do breadcrumb artykułu linku do jego kategorii poprzez hook article_types_menu_breadcrumb_alter. Dodanie bloku nagłówka artykułu z przyciskami nawigacii - w hookach article_types_block_info i article_types_block_view oraz w funkcji article_block_view. Takie rozwiązanie umożliwia zaawansowaną manipulację zapytaniem SQL dla przycisku następny artykuł. Wymaga: Amazon integration, Baza twórców, dzieł i publikacji, Article types, Better Exposed Filters, Views, Chaos tools, Date, Date API, Display Suite, Entity Reference, Entity API, Features, Fivestar, Voting API, Gallery, Colorbox, Libraries, Domain Access, Fieldgroup, Field, Field SQL storage, Field Slideshow, Image, File, File Field Sources, FileField Sources Plupload, Plupload integration module, Field translation, String translation, Locale, Internationalization, Variable, Taxonomy translation, Taxonomy, Options, Translation sets, Imagecache Actions, Imagecache Canvas Actions, List, Media, File entity, Node, Quicktabs, Short URL, Taxonomy Feature, Text, Wydarzenia, Date Popup, Date Views, Display Suite Extras, Flag, GMap, GMap Location, Location, Link, Location CCK, Node Locations, Number, Views content panes, Sortable Grid, jquery Update, Block, Conditional Fields, Facebook integration, Image crop, Revisioning, Twitter integration Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Moduł przypisujący automatycznie role nowym użytkownikom. Autosave 7.x-2.2 Moduł zapisujący edytowane treści w tle, zapobiegający utracie wprowadzonych danych w razie awarii przeglądarki. Baza twórców, FEATURE - moduł autorski zawierający: 35

36 dzieł i publikacji Postepowanie nr 6/IAM/2014/10 Rodzaje zawartości Dzieło i Twórca wraz z powiązanymi elementami. Widok baza_tworcow z listą twórców i dzieł (do tego pomocnicze widoki baza_tworcow_tagi i creator_alphabetic). Ponadto plik.module realizuje następujące funkcje: Zamiana tekstu show end date na show death date w formularzu edycji twórcy, realizowana w funkcji baza_tworcow_dziel_i_publikacji_add_death zarejestrowanej w hooku baza_tworcow_dziel_i_publikacji_form_alter. Poprawienie filtru A-Z w widoku bazy twórców i dzieł - dzięki temu widoczne są tylko litery w bieżącym języku, pochodzące z pierwszego poziomu taksonomii. Realizowane w hooku baza_tworcow_dziel_i_publikacji_form_alter. Dodanie do breadcrumb twórcy i dzieła linku do bazy twórców i dzieł, realizowane w hooku baza_tworcow_dziel_i_publikacji_menu_breadcrumb_ alter. Poprawienie widoku Twórcy alfabetycznie w górnym menu i stopce w taki sposób, aby brany był pod uwagę język taksonomii. Realizowane w hooku baza_tworcow_dziel_i_publikacji_views_query_alter. Dodatkowe sortowanie dla listy tagów w widoku Baza twórców, zwracanej przez MySQL jako uporządkowanej według częstości wystąpień. Hook baza_tworcow_dziel_i_publikacji_views_pre_render powoduje posortowanie tagów według nazw. Dodanie bloku nagłówka dzieła z przyciskami nawigacii - w hookach baza_tworcow_dziel_i_publikacji_block_info i baza_tworcow_dziel_i_publikacji_block_view oraz w funkcji dzielo_block_view. Takie rozwiązanie umożliwia zaawansowaną manipulację zapytaniem SQL dla przycisku następne dzieło. Wymaga: Article types, Amazon integration, Baza twórców, dzieł i publikacji, Better Exposed Filters, Views, Chaos tools, Date, Date API, Display Suite, Entity Reference, Entity API, Features, Fivestar, Voting API, Gallery, Colorbox, Libraries, Domain Access, Fieldgroup, Field, Field SQL storage, Field 36

37 Better Exposed Filters 7.x-3.0- beta3 Postepowanie nr 6/IAM/2014/10 Slideshow, Image, File, File Field Sources, FileField Sources Plupload, Plupload integration module, Field translation, String translation, Locale, Internationalization, Variable, Taxonomy translation, Taxonomy, Options, Translation sets, Imagecache Actions, Imagecache Canvas Actions, List, Media, File entity, Node, Quicktabs, Short URL, Taxonomy Feature, Text, Wydarzenia, Date Popup, Date Views, Display Suite Extras, Flag, GMap, GMap Location, Location, Link, Location CCK, Node Locations, Number, Views content panes, Sortable Grid, jquery Update Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Moduł udostępniający zaawansowane ustawienia dla filtrów w widokach. Dzięki niemu możliwe jest np. przedstawienie dostępnych kategorii w formie listy linków zamiast standardowego selectbox. Wymaga: Views, Chaos tools Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Block 7.32 Zarządza blokami wyświetlanymi na stronie. Bloki to dodatkowe elementy zawierające treść umieszczane w różnych obszarach wokół zawartości głównej. Wymagany przez: Article types, Front page, Front slider, Category view, Dashboard, Block languages, Video types Block languages Boost Crawler 7.x x-1.0- beta2 Umożliwia tłumaczenie bloków (w miarę możliwości) i opcję wyboru języka danego bloku. Wymaga: Block, String translation, Locale, Internationalization, Variable Crawler regenerujący wyczyszczoną pamięć podręczną. Wymaga: HTTP Parallel Request Library Category view 7.x-1.1 FEATURE - moduł autorski zawierający: Słownik taksonomii Kategorie wraz z przypisanymi polami i ustawieniami Display Suite. Widok category oraz powiązane z nim category_creators, category_events, category_latest_works, category_list i category_talents. 37

38 Ponadto plik.module realizuje następujące funkcje: Modyfikację widoku category_events w hooku category_view_views_post_execute, powodującą zamianę zwykłej daty w mini-kalendarz oraz przedstawianie przeszłej daty jako dzisiejszej (na potrzeby listy trwających wydarzeń). Dodanie niezbędnych warunków do zapytania SQL w widoku pokazującym twórców urodzonych i zmarłych w danym dniu. Tego nie da się zrealizować przez standardowe Views. Wprowadzone w hooku category_view_views_query_alter. Dodanie współpracy slidera z listą artykułów w kategorii w hooku category_view_views_query_alter. Dzięki temu artykuły ze slidera nie pojawiają się na liście w widoku kategorii Generowanie aliasów list dzieł, twórców i artykułów przekrojowych w kategorii - w taki sposób, aby były pochodnymi aliasu kategorii. Realizowane przez hooki category_view_pathauto, category_view_pathauto_bulk_update_batch_process, category_view_taxonomy_term_insert, category_view_taxonomy_term_update, category_view_taxonomy_term_delete, category_view_taxonomy_term_update_alias, category_view_taxonomy_term_update_alias_multiple, category_view_taxonomy_term_update_action. Dodanie linku do breadcrumb widoku kategorii w jego podwidokach (dzieła, twórcy, artykuły przekrojowe) poprzez hook category_view_menu_breadcrumb_alter. Ustawienie breadcrumb dla głównego widoku kategorii w hooku category_view_page_alter. Zdefiniowanie bloku Urodził się/zmarł, pokazująco losowo rocznicę urodzin, śmierci lub premiery dzieła w danym dniu. Odbywa się przez hooki category_view_block_info i category_view_block_view oraz funkcję category_view_contents. Wymaga: Article types, Amazon integration, Baza twórców, dzieł i publikacji, Better Exposed Filters, Views, Chaos tools, Date, Date API, Display Suite, Entity Reference, Entity API, Features, Fivestar, Voting API, Gallery, Colorbox, Libraries, 38

39 Domain Access, Fieldgroup, Field, Field SQL storage, Field Slideshow, Image, File, File Field Sources, FileField Sources Plupload, Plupload integration module, Field translation, String translation, Locale, Internationalization, Variable, Taxonomy translation, Taxonomy, Options, Translation sets, Imagecache Actions, Imagecache Canvas Actions, List, Media, File entity, Node, Quicktabs, Short URL, Taxonomy Feature, Text, Wydarzenia, Date Popup, Date Views, Display Suite Extras, Flag, GMap, GMap Location, Location, Link, Location CCK, Node Locations, Number, Views content panes, Sortable Grid, jquery Update, Block, Conditional Fields, Facebook integration, Image crop, Revisioning, Twitter integration, Front slider, Colorfield, Front page, Link Formatter, Linkit, Views Slideshow, Views Slideshow: Cycle, Taxonomy display Chaos tools 7.x-1.3 Biblioteka przydatnych narzędzi utworzona przez użytkownika Merlin of Chaos. Wymagany przez: Views, Views Bulk Operations, Administration views, Administracja, Better Exposed Filters, Display Suite, Entity Reference, Fieldgroup, File entity, Media, Quicktabs, Date Views, Display Suite Extras, Views content panes, Wydarzenia, Gallery, Sortable Grid, Baza twórców, dzieł i publikacji, Article types, Front page, Linkit, Views Slideshow, Views Slideshow: Cycle, Front slider, Taxonomy display, Category view, Chaos Tools (CTools) AJAX Example, Facet API, Display Suite Forms, Display Suite UI, Media Internet Sources, Embedded Media Field, Custom EXIF mapping, Facet API Translation, Views UI, Media: Vimeo, Media: YouTube, Metatag, Metatag: Open Graph, Node Embed, Search facets, Views PHP, Statystyki i przyrost tresci, Views Load More, User profile, Video types Chaos Tools (CTools) AJAX Example 7.x-1.3 Do wyłączenia - moduł z przykładami AJAX do Chaos Tools Wymaga: Chaos tools Checklist API 7.x-1.0 Do wyłączenia - ten moduł jest bazą dla wszelkich checklist - obecnie żadnej nie używamy. CKEditor 7.x-1.13 Oficjalny moduł wprowadzający do Drupala obsługę edytora WYSIWYG CKEditor. Color 7.32 Umożliwia administratorom zmianę schematu kolorów 39

40 kompatybilnych skórek. Używany jest do zróżnicowania schematów kolorystycznych submarek. Colorbox 7.x-2.4 Jeden z najstabilniejszych modułów implementujących lightbox przy użyciu jquery. Wymaga: Libraries Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Colorfield 7.x-1.0 Widget zamieniający pole tekstowe w przyjazne użytkownikowi pole wyboru koloru. Wymagany przez: Drupal, Front page, Front slider, Category view, jquery Minicolors colorpicker Conditional Fields Conditional Rules 7.x-3.xdev 7.x-1.0- beta2 Moduł definiujący zależności między polami encji. Wymaga: Field, Field SQL storage Wymagany przez: Article types, Front page, Front slider, Category view, Video types Rozszerzenie modułu Rules o dodatkowe elementy kontrolne. Wymaga: Rules, Entity tokens, Entity API Wymagany przez: Statystyki i przyrost tresci Contact 7.32 Daje dostęp do formularzy kontaktowych. Wymagany przez: Contact translation Contact translation 7.x-1.10 Moduł wspomagający tłumaczenie formularzy kontaktowych. Wymaga: Contact, String translation, Locale, Internationalization, Variable Content translation Contextual links 7.32 Umożliwia tłumaczenie zawartości na różne języki. Wymaga: Locale Wymagany przez: Synchronize translations, Multilingual content 7.32 Dostarcza odnośniki kontekstowe pozwalające na wykonywanie akcji na elementach strony. Culture Admin extras Admin extensions for Culture.pl Culture Autosave Autosave w edycji treści na Culture.pl 40

41 Culture Azja mods Culture Cache Flow Culture Canonical Domain Culture Domestic Product mods Culture Calendar Culture Dont Panic mods Culture Facebook integration Modifications for Azja subdomain Administer cache behavior Canonical link settings for Domain Access Modifications for Domestic Product subdomain Kalendarz w top menu serwisu Culture. Moduł autorski. Jest to bardzo prosta implementacja elementu jquery UI Datepicker. W hooku culture_calendar_page_alter ładowane są skrypty JS kalendarza w zależności od bieżącego języka. Hooki culture_calendar_block_info i culture_calendar_block_view definiują blok, którego zawartość wypisuje funkcja culture_calendar_contents. Modifications for Dont Panic subdomain Facebook integration module - comments & likes. Integracja Culture z Facebookiem. Moduł autorski. Moduł posiada własną stronę konfiguracyjną, zarejestrowaną w hooku facebook_integration_menu i obsługiwaną przez funkcje facebook_integration_settings_form i facebook_integration_settings_form_submit. Konfiguracja zawiera następujące opcje: Facebook admins - lista administratorów oddzielonych przecinkiem (muszą być podani w formie liczbowej Facebook ID). Facebook appid - identyfikator aplikacji na Facebooku, dzięku niemu można wygodnie śledzić nowe komentarze. Moduł realizuje następujące funkcje: Przycisk Lubię to, realizowany w osobnym bloku z uwzględnieniem wersji językowej strony (funkcja fb_like_contents, przyjmująca za parametr rozmiar widgetu - domyślnie small, opcjonalnie big ). Komentarze Facebooka, z uwzględnieniem moderacji. Blok z komentarzami renderowany jest przez funkcję fb_comment_contents. Dodatkowo istnieje możliwość sterowania widocznością komentarzy w obrębie wszystkich węzłów należących do danego rodzaju zawartości oraz w obrębie 41

42 konkretnych węzłów. Jest to możliwe dzięku hookom: facebook_integration_form_node_type_form_alter, facebook_integration_form_node_form_alter, facebook_integration_node_load, facebook_integration_node_insert, facebook_integration_node_update, facebook_integration_node_delete Blok Znajomi czytali oparty o facebookowy widget, renderowany w funkcji fb_recommend_contents. Dodatkowo moduł używa hooku facebook_integration_page_alter w celu załadowania skryptu JS Facebooka oraz hooków facebook_integration_block_info i facebook_integration_block_view. W pliku.module zdefiniowane są też funkcje pomocnicze: _fb_get_locale - zamienia podane w parametrze locale Drupala na locale facebooka. _fb_get_url() - zwraca adres URL obecnej strony (bez parametrów, czyli kakoniczny). Wymagany przez: Article types, Front page, Front slider, Category view, Video types Culture Jazz mods Culture OpenX Integration Culture Rate Culture Reddit integration Culture Search Culture Tabs Culture Taxonomy autocomplete settings Culture Tooltip Culture Turkey mods Culture Twitter Modifications for Jazz subdomain Obsługa Single Page Call w OpenX Gwiazdki ratingu serwisu Culture Reddit integration module Usprawnienia wyszukiwania serwisu Culture Modyfikacja QuickTabs dla Culture Add settings to the taxonomy autocomplete. Completely modified for CULTURE. Wymaga: Taxonomy (włączony), Options (włączony), Field (włączony), Field SQL storage (włączony) Tooltipy w treści serwisu Culture.pl Modifications for Turkey subdomain Twitter integration module. Moduł autorski. 42

43 integration W hooku twitter_integration_page_alter dodany jest u dołu strony skrypt JS Twittera. Hooki twitter_integration_block_info i twitter_integration_block_view wraz z funkcją twitter_contents definiują - podobnie jak w przypadku integracji z Facebookiem - duży i mały blok przycisku Tweet, używany do dzielenia się treścią. Pomocnicza funkcja _twitter_get_url pobiera kanoniczny adres bieżącej strony. Custom Contextual Links - Views Custom EXIF mapping Custom Publishing Options 7.x x x-1.3 Wymagany przez: Article types, Front page, Front slider, Category view, Video types Add on module for for Custom Contextual Links to enable support for views. Wymaga: Contextual links Custom Contextual Links, Views, Chaos tools Mapowanie danych EXIF do pól mediów obsługiwanych przez Drupala. Wymaga: File entity, Field, Field SQL storage, Chaos tools Adds the ability to add Custom publishing options to the node Add/Edit forms. Dashboard 7.32 Dostarcza kokpit pomagający administratorom w zarządzaniu treścią i informacjami umieszczanymi w witrynie. Wymaga: Block Database logging 7.32 Zapisuje w bazie danych informacje o zdarzeniach występujących w systemie. Date Popup 7.x-2.6 Udostępnia wyskakujący kalendarz jquery i kontrolki do wprowadzania dat i godzin. Wymaga: Date API Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Date Tools 7.x-2.6 Narzędzia do importu i automatycznego tworzenia terminów i kalendarzy. Wymaga: Date, Date API Date Views 7.x-2.6 Integracja z modułem Views dla pól przechowujących daty i funkcji terminów. Wymaga: Date API, Views, Chaos tools 43

44 Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Devel 7.x-1.3 Bloki, podstrony i funkcje dla developerów. W wersji produkcyjnej do wyłączenia. Diff 7.x-3.2 Pokazuje różnice pomiędzy dwiema wersjami zawartości. DiffFeature2 Display Suit 7.x x-1.0- beta3 Diff2 merge miedzy dev i prod. Moduł wrzucający różnice między wersją developerską a produkcyjną podczas migracji do Culture 2.0. Wymaga: Display Suite, Chaos tools, Front page, Article types, Colorfield, Culture Views, Date, Date API, Sortable Grid, Views, jquery Update, Strongarm, Views Infinite Scroll, Lazyload, Node, Taxonomy display, Taxonomy, Options, Field, Field SQL storage, Text Features for Display Suit settings Wymaga: Chaos tools, Display Suite Display Suite 7.x-2.6 Pozwala na modyfikację sposobu wyświetlania rodzajów zawartości i tworzenie własnych trybów wyświetlania. Wymaga: Chaos tools Wymagany przez: Display Suite Extras, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Display Suite Forms, Display Suite UI, User profile, Video types Display Suite Extras 7.x-2.6 Dodatki do Display Suite. Wymaga: Display Suite, Chaos tools Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Display Suite Forms 7.x-2.6 Umożliwia modyfikację layoutu formularzy na stronie - zwłaszcza tych odpowiedzialnych za dodawanie treści. Wymaga: Display Suite, Chaos tools Display Suite UI 7.x-2.6 Graficzna nakładka na Display Suite. Wymaga: Display Suite, Chaos tools Domain Access 7.x-3.10 Moduł wprowadzający do Drupala obsługę osobnych subdomen - w przypadku Culture są to submarki. Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Domain Configuration, Domain Content, Domain 44

45 Domain Configuration Domain Content Domain Settings Domain Taxonomy 7.x x x-3.10 Postepowanie nr 6/IAM/2014/10 Settings, Domain Taxonomy, Domain Theme, Video types Zaawansowana konfiguracja każdej submarki w Domain Access Wymaga: Domain Access Wymagany przez: Domain Settings Masowa edycja stron dla każdej z submarek w Domain Access Wymaga: Domain Access Zaawansowana konfiguracja witryny dla każdej submarki w Domain Access Wymaga: Domain Access, Domain Configuration Wprowadzenie obsługi taksonomii do Domain Access. Wymaga: Domain Access, Taxonomy, Options, Field, Field SQL storage Domain Theme 7.x-3.10 Umożliwienie osobnej konfiguracji skórki dla każdej z submarek w Domain Access. Wymaga: Domain Access Embedded Media Field 7.x-3.xdev 7.x-1.0- alpha2 Moduł udostępniający dodatkowe pole dla mediów, które mają zostać osadzone w serwisie. Dzięki niemu możemy używać modułów od YouTube i Vimeo. Wymaga: Media, File entity, Field, Field SQL storage, Chaos tools, Image, File, Media Internet Sources Wymagany przez: Video types Entity API 7.x-1.2 Moduł zawierający funkcje ułatwiające innym modułom obsługę encji w systemie. Dzięki temu zarządzanie treścią jest o wiele prostsze. Wymagany przez: Views Bulk Operations, Administration views, Administracja, Entity Reference, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Entity tokens, Rules, Front page, Linkit, Front slider, Category view, Rules UI, Conditional Rules, Rules Scheduler, Search API, Search facets, Statystyki i przyrost tresci, Term Merge, Video types Entity Reference 7.x-1.0 Moduł udostępniający pole odnośnika do innej encji. Culture używa go np. do łączenia wydarzenia z miejscem. Wymaga: Entity API, Chaos tools Wymagany przez: Drupal, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front 45

46 slider, Category view, Video types Postepowanie nr 6/IAM/2014/10 Entity tokens 7.x-1.2 Rozszerzenie listy dostępnych tokenów o pola dostępne w encjach. Wymaga: Entity API Wymagany przez: Rules, Rules UI, Conditional Rules, Rules Scheduler, Statystyki i przyrost tresci EU Cookie Compliance 7.x-1.11 Moduł ma na celu przystosowanie strony do regulacji UE dotyczących przechowywania ciasteczek. Facet API 7.x-1.3 Obsługa facets (bocznych paneli umożliwiających zawężanie zapytania) w wyszukiwarce. Wymaga: Chaos tools Wymagany przez: Facet API Translation, Search facets Facet API Translation 7.x-1.0- beta2 Moduł wprowadzający współpracę pomiędzy Facet API a i18n. Wymaga: String translation, Locale, Internationalization, Variable, Facet API, Chaos tools Features 7.x-2.0-rc5 Umożliwia zarządzanie funkcjonalnościami dla Drupala. Wymagany przez: Taxonomy Feature, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Statystyki i przyrost tresci, User profile, Video types Field 7.32 Interfejs pól (Field API) pozwalający dodawać pola do bytów takich jak węzły, odpowiedzi i użytkownicy. Wymaga: Field SQL storage, Field Wymagany przez: Drupal, Field SQL storage, Field, Fieldgroup, File, Image, Field Slideshow, File Field Sources, FileField Sources Plupload, Field translation, Options, Taxonomy, Taxonomy translation, Imagecache Actions, Imagecache Canvas Actions, List, File entity, Media, Taxonomy Feature, Text, Number, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Conditional Fields, Image crop, Article types, Front page, Front slider, Taxonomy display, Category view, Field UI, Domain Taxonomy, Media Internet Sources, Embedded Media Field, Custom EXIF mapping, IMCE for File Field, Media: Vimeo, Media: YouTube, Menu Icons, Synonyms, Taxonomy autocomplete settings, Taxonomy CSV import/export, Taxonomy Manager, Term Merge, User profile, Video types, XML sitemap taxonomy 46

47 Field Slideshow 7.x-1.82 Postepowanie nr 6/IAM/2014/10 Dostarcza format pola Slideshow, wykorzystywany w galeriach. Wymaga: Image, File, Field, Field SQL storage, Libraries Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Field SQL storage 7.32 Przechowuje dane pola w bazie SQL. Wymaga: Field, Field SQL storage Wymagany przez: Drupal, Field SQL storage, Field, Fieldgroup, File, Image, Field Slideshow, File Field Sources, FileField Sources Plupload, Field translation, Options, Taxonomy, Taxonomy translation, Imagecache Actions, Imagecache Canvas Actions, List, File entity, Media, Taxonomy Feature, Text, Number, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Conditional Fields, Image crop, Article types, Front page, Front slider, Taxonomy display, Category view, Field UI, Domain Taxonomy, Media Internet Sources, Embedded Media Field, Custom EXIF mapping, IMCE for File Field, Media: Vimeo, Media: YouTube, Menu Icons, Synonyms, Taxonomy autocomplete settings, Taxonomy CSV import/export, Taxonomy Manager, Term Merge, User profile, Video types, XML sitemap taxonomy Field translation 7.x-1.10 Możliwość tłumaczenia definicji poszczególnych pól. Wymaga: Field, Field SQL storage, String translation, Locale, Internationalization, Variable Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Field UI 7.32 Interfejs użytkownika dla modułu Field. Wymaga: Field, Field SQL storage Fieldgroup 7.x-1.3 Możliwość grupowania pól w formularzu edycji węzła. Przydatne w miejscach z dużymi skupiskami podobnych pól edycyjnych. Wymaga: Field, Field SQL storage, Chaos tools Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types File 7.32 Określa typ pola pliku. Wymaga: Field, Field SQL storage 47

48 Wymagany przez: Drupal, Image, Field Slideshow, File Field Sources, FileField Sources Plupload, Imagecache Actions, Imagecache Canvas Actions, Media, Taxonomy Feature, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Image crop, Article types, Front page, Front slider, Category view, Media Internet Sources, Embedded Media Field, IMCE for File Field, Media: Vimeo, Media: YouTube, Menu Icons, User profile, Video types File entity 7.x-1.3 Rozszerza możliwości systemu plików Drupala o wyświetlanie mediów i dołączanie pól. Wymaga: Field, Field SQL storage, Chaos tools Wymagany przez: Media, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Media Internet Sources, Embedded Media Field, Custom EXIF mapping, Media: Vimeo, Media: YouTube, Video types File Field Sources FileField Sources Plupload 7.x x-1.1 Rozszerza możliwości standardowej kontrolki ładowania pliki o wybór zaawansowanych źródeł - np. schowka lub widgetu plupload. Wymaga: File, Field, Field SQL storage Wymagany przez: FileField Sources Plupload, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Dodatek do File Field Sources, wprowadzający funkcjonalność masowego uploadu plików. Wymaga: File Field Sources, File, Field, Field SQL storage, Plupload integration module Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Filter 7.32 Dokonuje przekształceń (filtracji) tekstu przed wyświetleniem. Wymagany przez: Drupal Fivestar 7.x-2.0- alpha2 Moduł obsługujący głosowanie na zawartość poprzez widget z gwiazdkami. Culture ma swój własny motyw graficzny dla samego formularza oceny. Wymaga: Voting API Wymagany przez: Drupal, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types 48

49 Flag 7.x-2.1 Umożliwia dodawanie flag - do usunięcia, korzystaliśmy z tego przy Wybieram się w wydarzeniach. Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Front page 7.x-1.0 FEATURE - moduł autorski zawierający: Rodzaj zawartości FrontBox, niezbędny do działania boksów na stronie głównej. Widoki front_boxes i homepage_news, zawarte na stronie głównej serwisu. Wymaga: Article types, Amazon integration, Baza twórców, dzieł i publikacji, Better Exposed Filters, Views, Chaos tools, Date, Date API, Display Suite, Entity Reference, Entity API, Features, Fivestar, Voting API, Gallery, Colorbox, Libraries, Domain Access, Fieldgroup, Field, Field SQL storage, Field Slideshow, Image, File, File Field Sources, FileField Sources Plupload, Plupload integration module, Field translation, String translation, Locale, Internationalization, Variable, Taxonomy translation, Taxonomy, Options, Translation sets, Imagecache Actions, Imagecache Canvas Actions, List, Media, File entity, Node, Quicktabs, Short URL, Taxonomy Feature, Text, Wydarzenia, Date Popup, Date Views, Display Suite Extras, Flag, GMap, GMap Location, Location, Link, Location CCK, Node Locations, Number, Views content panes, Sortable Grid, jquery Update, Block, Conditional Fields, Facebook integration, Image crop, Revisioning, Twitter integration, Colorfield, Front slider, Front page Wymagany przez: Front page, Front slider, Category view Front slider 7.x-1.0 FEATURE - moduł autorski zawierający: Rodzaj zawartości FrontSlide, niezbędny do działania slidera na stronie głównej i stronie kategorii. Widok front_slider zawierający całą logikę slidera. Ponadto plik.module realizuje następujące funkcje: Ograniczenie pola wyboru kategorii w edycji slajdu do bieżącego języka i terminów głównych. Realizowane w hooku front_slider_form_alter. Możliwość ściągnięcia przez AJAX informacji o danym węźle - dzięki temu podczas edycji slajdu można automatycznie wypełnić jego pola na podstawie podanego artykułu. Funkcjonalność tę realizuje hook 49

50 front_slider_menu oraz funkcje front_slider_ajax_callback i front_slider_ajax_delivery_callback. Wymaga: Article types, Amazon integration, Baza twórców, dzieł i publikacji, Better Exposed Filters, Views, Chaos tools, Date, Date API, Display Suite, Entity Reference, Entity API, Features, Fivestar, Voting API, Gallery, Colorbox, Libraries, Domain Access, Fieldgroup, Field, Field SQL storage, Field Slideshow, Image, File, File Field Sources, FileField Sources Plupload, Plupload integration module, Field translation, String translation, Locale, Internationalization, Variable, Taxonomy translation, Taxonomy, Options, Translation sets, Imagecache Actions, Imagecache Canvas Actions, List, Media, File entity, Node, Quicktabs, Short URL, Taxonomy Feature, Text, Wydarzenia, Date Popup, Date Views, Display Suite Extras, Flag, GMap, GMap Location, Location, Link, Location CCK, Node Locations, Number, Views content panes, Sortable Grid, jquery Update, Block, Conditional Fields, Facebook integration, Image crop, Revisioning, Twitter integration, Colorfield, Front page, Front slider, Link Formatter, Linkit, Views Slideshow, Views Slideshow: Cycle Wymagany przez: Front page, Front slider, Category view Gallery 7.x-0.5 FEATURE - moduł autorski zawierający: Rodzaj zawartości Galeria, wraz ze wszystkimi jego polami i elementami dodatkowymi. Ponadto plik.module realizuje następujące funkcje: Zdefiniowanie bloku z nagłówkiem galerii poprzez hooki gallery_block_info i gallery_block_view oraz funkcję gallery_block_content. Nagłówek zawiera wygenerowany w PHP link do następnej galerii. Wprowadzenie do breadcrumb galerii linku do listy galerii - w hooku gallery_menu_breadcrumb_alter. Wymaga: Article types, Amazon integration, Baza twórców, dzieł i publikacji, Colorbox, Libraries, Chaos tools, Domain Access, Display Suite, Entity Reference, Entity API, Features, Fieldgroup, Field, Field SQL storage, Field Slideshow, Image, File, File Field Sources, FileField Sources Plupload, Plupload integration module, Fivestar, Voting API, Field translation, String translation, Locale, Internationalization, Variable, 50

51 Taxonomy translation, Taxonomy, Options, Translation sets, Imagecache Actions, Imagecache Canvas Actions, List, Media, File entity, Node, Quicktabs, Short URL, Taxonomy Feature, Text, Wydarzenia, Better Exposed Filters, Views, Date, Date API, Date Popup, Date Views, Display Suite Extras, Flag, Gallery, GMap, GMap Location, Location, Link, Location CCK, Node Locations, Number, Views content panes Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Global Redirect 7.x-1.5 Szuka aliasu żądanej ścieżki i przekierowują na nią trwale (301). Eliminuje problem pozornej redundancji zawartości. GMap 7.x-2.7 Moduł umożliwiający pokazywanie map Google. Wymagany przez: GMap Location, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types GMap Location 7.x-2.7 Wyświetl informacje location.module w mapach Google Wymaga: GMap, Location Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Google Analytics 7.x-1.3 Umożliwia twojej witrynie bycie śledzoną przez Google Analytics poprzez dodawanie kodu śledzenia w JavaScript do każdej strony. Help 7.32 Wyświetla podręczną pomoc dostarczoną przez twórców modułów. HTTP Parallel Request Library 7.x-1.12 Wysyła zapytania HTTP równolegle, w sposób nieblokujący. Wymagany przez: Apache Solr Parallel, Boost Crawler Image 7.32 Udostępnia narzędzia do manipulacji obrazkami. Wymaga: File, Field, Field SQL storage Wymagany przez: Drupal, Field Slideshow, Imagecache Actions, Imagecache Canvas Actions, Media, Taxonomy Feature, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Image crop, Article types, Front page, Front slider, Category view, Media Internet Sources, Embedded Media Field, Image Media: Vimeo, Media: YouTube, Menu Icons, User profile, Video types 51

52 Image crop Imagecache Actions Imagecache Canvas Actions 7.x dev 7.x x-1.4 Postepowanie nr 6/IAM/2014/10 Funkcjonalność przycinania wysyłanych zdjęć. Wymaga: Image, File, Field, Field SQL storage Wymagany przez: Article types, Front page, Front slider, Category view, Video types Dodatkowe efekty do zdjęć. Wymaga: Image, File, Field, Field SQL storage Wymagany przez: Imagecache Canvas Actions, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Dodatkowe efekty do zdjęć warstwy, efekty tła, znaki wodne. Wymaga: Imagecache Actions, Image, File, Field, Field SQL storage Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types IMCE 7.x-1.7 Przeglądarka i narzędzie przesyłania obrazków/plików obsługujące limity użytkownika i katalogi osobiste. Wymagany przez: IMCE Crop, IMCE for File Field, IMCE Mkdir IMCE Crop 7.x-1.0 Możliwość przycinania zdjęć w IMCE. Wymaga: IMCE IMCE for File Field IMCE Mkdir Internationaliza tion 7.x-1.xdev 7.x dev 7.x-1.10 Możliwość wybierania zdjęć do artykułów przez IMCE. Wymaga: File, Field, Field SQL storage, IMCE Pozwól użytkownikom na zarządzanie katalogami w IMCE Wymaga: IMCE Rozszerza funkcje wielojęzyczne wspierane przez Drupala. Wymaga: Locale, Variable Wymagany przez: String translation, Field translation, Translation sets, Taxonomy translation, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Facet API Translation, Block languages, Contact translation, Synchronize translations, Multilingual content, Internationalization SEO hreflang, Menu translation, Multilingual select, Path translation, Translation redirect, Variable translation, Video types Internationaliza 7.x-1.0- Mały moduł dodający do odnośników międzyjęzykowych 52

53 tion SEO hreflang jquery Minicolors colorpicker alpha2 7.x-1.0 Postepowanie nr 6/IAM/2014/10 obsługę parametru hreflang. Wymaga: Internationalization, Locale, Variable Obsługa próbnika kolorów jquery Minicolors. Potrzebna w sliderze oraz w boksach na głównej stronie. Wymaga: jquery Update, Libraries, Colorfield jquery plugins 7.x-1.0 Dodatkowe pluginy do jquery. jquery Update Lazyload 7.x dev 7.x-1.xdev Moduł umożliwiający korzystanie na stronie z nowszej wersji biblioteki jquery. Wersja dev umożliwia wybranie innej wersji dla frontendu i backendu. Wymagany przez: Sortable Grid, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, jquery Minicolors colorpicker, Video types Moduł implementujący lazy load dla obrazków obsługiwanych przez Drupala. Libraries 7.x-2.1 Zarządca zewnętrznych bibliotek. Wymagany przez: Colorbox, Field Slideshow, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Views Slideshow: Cycle, Front slider, Category view, jquery Minicolors colorpicker, Video types Link 7.x-1.1 Definiuje proste pole typu odnośnik Wymagany przez: Drupal, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Link Formatter Własny formatter dla tytułów. Moduł autorski. Jest to prosta implementacja formattera pola tytułu, używana przez slider. Gdy w slajdzie dostępny jest docelowy URL, formatter zwraca tytuł wraz z odnośnikiem. W przeciwnym wypadku tytuł zwracany jest jako czysty tekst, bez linku. Wymagany przez: Front slider, Category view Linkit 7.x-2.6 Interfejs do wstawiania linków wewnętrznych i zewnętrznych, z obsługą autocomplete. Wymaga: Chaos tools, Entity API Wymagany przez: Front slider, Category view List 7.32 Definiuje typy pola listy. W celu stworzenia listy wyboru należy użyć Opcji. Wymaga: Field, Field SQL storage, Options Wymagany przez: Drupal, Taxonomy Feature, Wydarzenia, 53

54 Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Locale 7.32 Obsługuje wersje językowe witryny i tłumaczenia interfejsu na języki inne niż angielski. Wymagany przez: Internationalization, String translation, Field translation, Translation sets, Taxonomy translation, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Facet API Translation, Block languages, Contact translation, Content translation, Synchronize translations, Multilingual content, Internationalization SEO hreflang, Menu translation, Multilingual select, Path translation, Translation redirect, Variable translation, Localization update, Video types Localization update 7.x-1.0- beta3 Zapewnia automatyczne pobieranie i uaktualnianie tłumaczeń. Wymaga: Locale Location Location CCK 7.x-3.0-rc5 Moduł pozwalający na dowiązanie do węzła lokalizacji geograficznej. Używany jest w rodzaju zawartości Miejsce. Wymagany przez: GMap Location, Location CCK, Node Locations, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types 7.x-3.0-rc5 Moduł traktujący lokalizację węzła jako jego pole. Wymaga: Location Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Media 7.x-1.3 Alternatywne API zarządzające mediami na stronie. Wymaga: File entity, Field, Field SQL storage, Chaos tools, Image, File Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Media Internet Sources, Embedded Media Field, Media: Vimeo, Media: YouTube, Video types Media Internet Sources 7.x-1.3 API pozwalające na pozyskiwanie mediów z zewnętrznych źródeł internetowych. Wymaga: Media, File entity, Field, Field SQL storage, Chaos tools, Image, File Wymagany przez: Embedded Media Field, Media: Vimeo, Media: YouTube, Video types 54

55 Media: Vimeo 7.x-1.0- beta5 Postepowanie nr 6/IAM/2014/10 Wsparcie dla zamieszczania filmów z serwisu Vimeo. Wymaga: Media Internet Sources, Media, File entity, Field, Field SQL storage, Chaos tools, Image, File Wymagany przez: Video types Media: YouTube 7.x-2.0-rc3 Wsparcie dla zamieszczania filmów z serwisu YouTube. Wymaga: Media, File entity, Field, Field SQL storage, Chaos tools, Image, File, Media Internet Sources Wymagany przez: Video types Memcache 7.x-1.0 Integracja z memcache w celu uzyskania wysokiej wydajności. Memcache Admin 7.x-1.0 Graficzny backend do zarządzania pamięcią podręczną w memcache. Menu 7.32 Umożliwia administratorom modyfikowanie menu nawigacyjnych. Wymagany przez: Menu translation, Menu Icons, XML sitemap menu Menu Icons Menu translation Meta tags (quick) Metatag Metatag: Open Graph 7.x-3.0- beta4 7.x x x-1.0- beta7 7.x-1.0- beta7 Łączy ikony z pozycjami menu Wymaga: Menu, Image, File, Field, Field SQL storage Obsługuje tłumaczenia elementów menu. Wymaga: Internationalization, Locale, Variable, Menu, String translation, Translation sets Wsparcie dla metatagów - w serwisie Culture moduł ten używany jest do definiowania właściwości META w zależności od URL strony. Wymagany przez: Drupal Wsparcie dla metatagów - używane dla wszystkich rodzajów zawartości. Wymaga: System, Chaos tools, Token Wymagany przez: Metatag: Open Graph,Video types Obsługa protokołu OpenGraph w module Metatag. Wymaga: Metatag, System, Chaos tools, Token Module filter 7.x-1.8 Zaawansowany filtr listy modułów, pozwalający odnaleźć się w natłoku dodatków. MultiBlock 7.x-1.1 Możliwość tworzenia wielu instancji jednego bloku. Multilingual 7.x-1.10 Rozszerzone funkcje tłumaczenia zawartości. 55

56 content Multilingual select 7.x-1.10 Postepowanie nr 6/IAM/2014/10 Wymaga: Content translation, Locale, Internationalization, Variable, String translation Zaawansowany przełącznik języka. Wymaga: Internationalization, Locale, Variable Node 7.32 Umożliwia wysyłanie i publikację treści na stronie. Wymagany przez: Drupal, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Node Embed 7.x-1.1 Umożliwia umieszczanie jednego węzła w drugim. Na Culture ta funkcjonalność wykorzystywana jest głównie do umieszczania galerii w artykułach. Wymaga: Views, Chaos tools Node Locations 7.x-3.0-rc5 Powiązuje lokalizacje z węzłami. Wymaga: Location Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Number 7.32 Określa typy pól numerycznych. Wymaga: Field, Field SQL storage Wymagany przez: Drupal, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Options 7.32 Dostarcza kontrolek pól radio i pól wyboru dla pól tekstowych i numerycznych. Wymaga: Field, Field SQL storage Wymagany przez: Taxonomy, Taxonomy translation, List, Taxonomy Feature, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Taxonomy display, Category view, Domain Taxonomy, Synonyms, Taxonomy autocomplete settings, Taxonomy CSV import/export, Taxonomy Manager, Term Merge, Video types, XML sitemap taxonomy Options element Page Preview 7.x x-1.xdev Rozszerza możliwości pól wyboru. Pozwala na określenie rodzaju kontrolki (selectbox, checkbox, radios).. Pokazuje podgląd edytowanej strony ubrany w pełny layout. Path 7.32 Umożliwia zmianę adresów URL na bardziej przyjazne. 56

57 Path translation 7.x-1.10 Wymagany przez: Pathauto Postepowanie nr 6/IAM/2014/10 Umożliwia definiowanie adresów URL osobno dla każdego języka. Wymaga: Translation sets, Internationalization, Locale, Variable Pathauto 7.x-1.2 Dostarcza modułom mechanizm służący do automatycznego generowania aliasów dla treści, którymi zarządzają. Wymaga: Path, Token PHP filter 7.32 Umożliwia wykonywanie osadzonego kodu PHP. Plupload integration module 7.x-1.4 Umożliwia masowe ładowanie plików do pól. Wymagany przez: FileField Sources Plupload, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Polecamy 7.x-0.8 FEATURE - moduł autorski zawierający boks Polecamy w szerszej wersji górnego menu. Profile 7.32 Obsługuje konfigurowalne profile użytkowników. Quicktabs 7.x-3.6 Umożliwia wyświetlanie zawartości w tabach, zmienianych przez AJAX lub prosty JavaScript. Wymaga: Chaos tools Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types RDF 7.32 Wzbogaca treść o metadane pozwalające innym aplikacjom (np. wyszukiwarkom, agregatorom treści) na lepsze zrozumienie jej atrybutów i relacji. Redirect 7.x-1.0-rc1 Zezwól użytkownikom na przekierowania ze starego na nowy URL. Revisioning 7.x-1.5 Pozwala na tworzenie i modyfikację zawartości podczas, gdy poprzednia wersja jest wciąż publicznie widoczna. Nowa treść pojawia się na stronie po akceptacji przez moderatora. Wymagany przez: Article types, Front page, Front slider, Category view, Revisioning Scheduler, Video types Revisioning Scheduler 7.x-1.5 Dodaje możliwość planowania publikacji treści w czasie. Wymaga: Revisioning Rules 7.x-2.5 Reaguje na zdarzenia i warunkowo wykonuje akcje. 57

58 Rules Scheduler 7.x-2.5 Postepowanie nr 6/IAM/2014/10 Wymaga: Entity tokens, Entity API Wymagany przez: Rules UI, Conditional Rules, Rules Scheduler, Statystyki i przyrost tresci Dodaje możliwość planowego uruchomienia reguł modułu Rules w określonym czasie. Wymaga: Rules, Entity tokens, Entity API Rules UI 7.x-2.5 Interfejs do zarządzania regułami modułu Rules. Wymaga: Rules, Entity tokens, Entity API Search 7.32 Umożliwia przeszukiwanie całej witryny. Wymagany przez: Apache Solr search, Apache Solr autocomplete, Apache Solr Multisite Search, Search 404 Search x-1.3 Automatycznie uruchamia wyszukiwarkę po natrafieniu na błąd 404. Wymaga: Search Search API 7.x-1.8 API dla modułów obsługujących wyszukiwanie. Wymaga: Entity API Wymagany przez: Search facets Search facets 7.x-1.8 Integruje Search API z Facet API. Wymaga: Search API, Entity API, Facet API, Chaos tools Semiclean 7.x-1.0 Czyści semafor CRON w Drupalu w przypadku, gdy podczas wykonywania zadań wystąpił krytyczny błąd. Short URL Skracacz adresów URL. Moduł autorski. Jego działanie polega na współpracy ze skryptem Yourls. Pierwszym krokiem w instalacji modułu powinna być jego konfiguracja na stronie Yourls Domain - adres URL, pod którym znajduje się skrypt Yourls. Yourls Signature - sekretny token generowany przez skrypt Yourls, służący do bezpiecznej komunikacji poprzez API. Moduł łączy się z Yourls poprzez funkcję shorturl_yourls_api_call, wykonującą zapytania do pliku yourls-api.php w głównym katalogu skryptu. Głównym zadaniem modułu jest zdefiniowanie typu pola Short URL (hook shorturl_field_info rejestrujący funkcje field_widget_shorturl i field_formatter_shorturl odpowiednio 58

59 dla backendu i frontendu). Wzajemne zależności pomiędzy odnośnikiem a węzłem są dosyć skomplikowane, obsługują je funkcje shorturl_entity_insert i shorturl_entity_update. Dodatkowo kod zawarty w hooku shorturl_field_attach_prepare_translation_alter zapobiega sytuacji, w której podczas tworzenia innej wersji językowej skrócony link zostaje przekopiowany wraz z treścią (co łamie jego unikalność i powoduje błąd walidacji). Formatter skracacza definiowany jest w hookach shorturl_field_formatter_info i shorturl_field_formatter_view. Jego zadaniem jest wyświetlenie skróconego odnośnika na stronie np. artykułu. Widget skracacza definiowany jest w hookach shorturl_field_widget_info, shorturl_field_widget_form i shorturl_field_widget_error. Dostarcza on kontrolki, w którą możemy wpisać skrócony adres podczas edycji węzła. Poprawność wprowadzonych danych jest sprawdzana przez funkcję shorturl_field_validate (kontroli podlega długość, rodzaj użytych znaków i unikalność). Wymagany przez: Drupal, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Shortcut 7.32 Umożliwia użytkownikom zarządzanie konfigurowalnymi listami skrótów. Wymagany przez: Shortcut per Role Shortcut per Role Sortable Grid 7.x x-1.xdev Umożliwia tworzenie osobnych list skrótów dla różnych ról.. Wymaga: Shortcut Sortowalna siatka pól wykorzystywana m.in. na stronie głównej serwisu Culture. Wymaga: Views, Chaos tools, jquery Update Wymagany przez: Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Spritesheets 7.x-1.0 Konsoliduje obrazki w jednym pliku, zmniejszając tym samym liczbę zapytań HTTP. Statistics 7.32 Zbiera informacje na temat odwiedzin i tworzy statystyki. 59

60 Statystyki i przyrost tresci String translation Synchronize translations 7.x x-1.10 Postepowanie nr 6/IAM/2014/10 FEATURE. Moduł autorski - realizuje statystyki edycji i przyrostu treści. Zawiera widoki statystyki i workflow. Wymaga: Entity API, Features, Rules, Entity tokens, Conditional Rules, Views, Chaos tools Dostarcza wsparcie dla tłumaczeń napisów użytkownika. Wymaga: Locale, Internationalization, Variable Wymagany przez: Field translation, Taxonomy translation, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Facet API Translation, Block languages, Contact translation, Multilingual content, Menu translation, Video types Synchronizuje kategoryzację i pola pomiędzy tłumaczeniami tej samej treści. Wymaga: Internationalization, Locale, Variable, Content translation Synonyms 7.x-1.1 Umożliwia oznaczanie terminów taksonomii jako synonimy. Wymaga: Taxonomy, Options, Field, Field SQL storage, Text Syslog 7.32 Zapisuje informacje o zdarzeniach występujących w systemie, korzystając z programu syslog. System 7.32 Umożliwia administratorom podstawową konfigurację witryny. Wymagany przez: Drupal, Administration menu, Administration menu Toolbar style, Metatag, Metatag: Open Graph, Video types Taxonomy 7.32 Umożliwia kategoryzowanie zawartości. Wymaga: Options, Field, Field SQL storage Wymagany przez: Drupal, Taxonomy translation, Taxonomy Feature, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Taxonomy display, Category view, Domain Taxonomy, Synonyms, Taxonomy autocomplete settings, Taxonomy CSV import/export, Taxonomy Manager, Term Merge, Video types, XML sitemap taxonomy Taxonomy autocomplete settings Moduł autorski napisany od nowa z uwagi na zbyt małą stabilność oryginału. Dodaje on możliwość konfiguracji zachowania autouzupełniania taksonomii poprzez panel Dla każdego słownika można wybrać sposób podpowiadania (dopasowanie początku nazwy lub 60

61 Taxonomy CSV import/export Taxonomy display Taxonomy Feature Taxonomy Manager Taxonomy translation 7.x x x x x-1.10 Postepowanie nr 6/IAM/2014/10 dowolnej części) oraz liczbę podpowiedzi. Działanie jest identyczne z pierwowzorem. Wymaga: Taxonomy, Options, Field, Field SQL storage Import i eksport taksonomii do CSV. Wymaga: Taxonomy, Options, Field, Field SQL storage Umożliwia modyfikację sposobu wyświetlania terminów taksonomii w zależności od słownika, w którym się znajdują. Wymaga: Taxonomy, Options, Field, Field SQL storage, Chaos tools Wymagany przez: Category view Umożliwia umieszczenie taksonomii w feature. Wymaga: Features, Image, File, Field, Field SQL storage List, Options, Taxonomy Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Zaawansowane narzędzie do zarządzania taksonomią. Wymaga: Taxonomy, Options, Field, Field SQL storage Włącza wsparcie dla wielojęzycznej kategoryzacji. Wymaga: Taxonomy, Options, Field, Field SQL storage, String translation, Locale, Internationalization, Variable, Translation sets Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Term Merge 7.x-1.0 Moduł umożliwiający łączenie ze sobą terminów taksonomii. Wymaga: Taxonomy, Options, Field, Field SQL storage, Entity API Text 7.32 Określa typy prostych pól tekstowych. Wymaga: Field, Field SQL storage Wymagany przez: Drupal, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Synonyms, User profile, Video types Token 7.x-1.5 Dostarcza interfejs użytkownika wykorzystujący Token API oraz kilka brakujących wzorców dla rdzenia systemu. Wymagany przez: Metatag, Metatag: Open Graph, Pathauto, Video types 61

62 Translation redirect Translation sets 7.x x-1.10 Postepowanie nr 6/IAM/2014/10 Ulepsza nawigację pomiędzy różnymi wersjami językowymi treści. Wymaga: Internationalization, Locale, Variable API dla zestawów tłumaczeń. Wymaga: Internationalization, Locale, Variable Wymagany przez: Taxonomy translation, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Menu translation, Path translation, Video types Transliteration 7.x-3.1 Przekształca znaki spoza alfabetu łacińskiego do US-ASCII i poprawia nazwy plików. Trigger 7.32 Umożliwia wyzwalanie działań zautomatyzowanych, kiedy w systemie wystąpią określone zdarzenia, takie jak dodanie wpisu. Update manager 7.32 Wyszukuje dostępne aktualizacje i zezwala na bezpieczne instalowanie oraz aktualizowanie modułów bądź skórek z pomocą interfejsu administracyjnego. User 7.32 Obsługuje system kont użytkowników. Wymagany przez: Drupal User profile User Stats 7.x-1.xdev FEATURE. Moduł autorski. Ustawienia profilu użytkownika i widok user_articles z listą artykułów danego autora. Wymaga: Display Suite, Chaos tools, Features, Image, File, Field, Field SQL storage, Text, Views, Views Load More Przedstawia statystyki użytkowników. Variable 7.x-2.3 API do obsługi zmiennych Drupala. Wymagany przez: Internationalization, String translation, Field translation, Translation sets, Taxonomy translation, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Facet API Translation, Block languages, Contact translation, Synchronize translations, Multilingual content, Internationalization SEO hreflang, Menu translation, Multilingual select, Path translation, Translation redirect, Variable store, Variable realm, Variable translation, Video types Variable realm 7.x-2.3 API do współpracy Variable z innymi modułami. 62

63 Wymaga: Variable Wymagany przez: Variable translation Postepowanie nr 6/IAM/2014/10 Variable store 7.x-2.3 Umożliwia zapis zestawów zmiennych w bazie danych. Wymaga: Variable Wymagany przez: Variable translation Variable translation Varnish 7.x x-1.0- beta2 Wielojęzyczne zmienne, które zmieniają język zależnie od języka strony. Wymaga: Internationalization, Locale, Variable, Variable store, Variable realm Zapewnia integrację z akceleratorem HTTP Varnish. Video types 7.x-0.7 FEATURE. Moduł autorski. Zawiera rodzaj zawartości Video wraz z polami i wszystkimi niezbędnymi elementami. Dodatkowo w pliku.module znajduje się hook video_types_preprocess_node wprowadzający dwie funkcjonalności: Pokazanie, analogicznie do artykułu, pełnej nazwy autora strony zamiast jego loginu. Automatyczne uruchomienie filmu z zaznaczonym polem Autoodtwarzanie. Wymaga: Article types, Amazon integration, Baza twórców, dzieł i publikacji, Better Exposed Filters, Views, Chaos tools, Date, Date API, Display Suite, Entity Reference, Entity API, Features, Fivestar, Voting API, Gallery, Colorbox, Libraries, Domain Access, Fieldgroup, Field, Field SQL storage, Field Slideshow, Image, File, File Field Sources, FileField Sources Plupload, Plupload integration module, Field translation, String translation, Locale, Internationalization, Variable, Taxonomy translation, Taxonomy, Options, Translation sets, Imagecache Actions, Imagecache Canvas Actions, List, Media, File entity, Node, Quicktabs, Short URL, Taxonomy Feature, Text, Wydarzenia, Date Popup, Date Views, Display Suite Extras, Flag, GMap, GMap Location, Location, Link, Location CCK, Node Locations, Number, Views content panes, Sortable Grid, jquery Update, Block, Conditional Fields, Facebook integration, Image crop, Revisioning, Twitter integration, Embedded Media Field, Media Internet Sources, Media: Vimeo, Media: YouTube, Metatag, System, Token 63

64 Views 7.x-3.7 Pozwala tworzyć dostosowane listy i zapytania z twojej bazy danych. Wymaga: Chaos tools Wymagany przez: Views Bulk Operations, Administration views, Administracja, Better Exposed Filters, Date Views, Views content panes, Wydarzenia, Gallery, Sortable Grid, Baza twórców, dzieł i publikacji, Article types, Front page, Views Slideshow, Views Slideshow: Cycle, Front slider, Category view, Views UI, Node Embed, Views PHP, Statystyki i przyrost tresci, Views Load More, User profile, Video types Views Bulk Operations Views content panes Views Load More Views PHP Views Slideshow Views Slideshow: Cycle 7.x x x x-1.xdev 7.x x-3.0 Umożliwia wybieranie wielu elementów i wykonywanie operacji na nich. Wymaga: Entity API, Views, Chaos tools Wymagany przez: Administration views, Administracja Udostępnia widoki w rozszerzeniach oferowanych przez CTOOLS (np. Panels). Wymaga: Chaos tools, Views Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Kolejny moduł doładowujący kolejne wpisy dla modułu views Wymaga: Views, Chaos tools Wymagany przez: User profile Powala na używanie czystego PHP w widokach. Wymaga: Views, Chaos tools Udostępnia format wyświetlania modułu Views, który wyświetla wiersze jako pokaz slajdów jquery. Moduł ten jest interfejsem API i wymaga modułu Views Slideshow Cycle lub innego, który obsługuje jego API. Wymaga: Views, Chaos tools Wymagany przez: Views Slideshow: Cycle, Front slider, Category view Dodaje tryb obrotowego pokazu slajdów do modułu Views Slideshow. Wymaga: Views Slideshow, Views, Chaos tools, Libraries Wymagany przez: Front slider, Category view Views UI 7.x-3.7 Interfejs zarządzania modułem Views. Bez niego nie da się 64

65 tworzyć ani edytować widoków. Wymaga: Views, Chaos tools Postepowanie nr 6/IAM/2014/10 Voting API 7.x-2.11 API do głosowania, używane przez moduł Fivestar. Wymagany przez: Fivestar, Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types Webform 7.x-3.19 Udostępnia możliwość tworzenia formularzy i kwestionariuszy. Wydarzenia FEATURE. Moduł autorski. Zawiera: Rodzaj zawartości WYDARZENIE i jego pola. Rodzaj zawartości MIEJSCE i jego pola. Widoki miejsce i wydarzenia listujące zawartość oraz pomocniczy widok wydarzenia_tagi zawierający chmurę tagów dla listy wydarzeń. Dodatkowo plik.module realizuje funkcjonalności: Modyfikacja breadcrumbu wydarzeń tak, aby znalazł się w nim odnośnik do listy eventów (hook wydarzenia_menu_breadcrumb_alter). Zdefiniowanie bloku nagłówka wydarzenia w hookach wydarzenia_block_info i wydarzenia_block_view oraz funkcji event_block_view. Modyfikacja procesu przygotowywania tłumaczenia (przeniesienie do wersji w innym języku pól lokalizacji) w hooku wydarzenia_field_attach_prepare_translation_alter. Przeprowadzenie dodatkowego sortowania listy tagów według nazw terminów w hooku wydarzenia_views_pre_render. Wymaga: Article types, Amazon integration, Baza twórców, dzieł i publikacji, Better Exposed Filters, Views, Chaos tools, Date, Date API, Date Popup, Date Views, Display Suite, Display Suite Extras, Entity Reference, Entity API, Features, Fieldgroup, Field, Field SQL storage, Fivestar, Voting API, Flag, Gallery, Colorbox, Libraries, Domain Access, Field Slideshow, Image, File, File Field Sources, FileField Sources Plupload, Plupload integration module, Field translation, String translation, Locale, Internationalization, Variable, Taxonomy translation, Taxonomy, Options, Translation sets, Imagecache Actions, Imagecache Canvas Actions, List, Media, File entity, Node, Quicktabs, Short URL, Taxonomy 65

66 Feature, Text, Wydarzenia, GMap, GMap Location, Location, Link, Location CCK, Node Locations, Number, Views content panes Wymagany przez: Wydarzenia, Gallery, Baza twórców, dzieł i publikacji, Article types, Front page, Front slider, Category view, Video types XML sitemap XML sitemap custom XML sitemap menu XML sitemap node XML sitemap taxonomy XML sitemap user 7.x-2.0-rc2 Tworzy mapę XML witryny zgodną z protokołem sitemaps.org. Wymagany przez: XML sitemap custom, XML sitemap menu, XML sitemap node, XML sitemap taxonomy, XML sitemap user 7.x-2.0-rc2 Dodaje do mapy witryny odnośnik konfigurowalny przez użytkownika. Wymaga: XML sitemap 7.x-2.0-rc2 Dodaje pozycję w menu z odnośnikiem do mapy witryny. Wymaga: XML sitemap, Menu 7.x-2.0-rc2 Dodaje odnośniki do zawartości w mapie witryny. Wymaga: XML sitemap 7.x-2.0-rc2 Dodaje terminy taksonomii do mapy witryny. Wymaga: XML sitemap, Taxonomy, Options, Field, Field SQL storage 7.x-2.0-rc2 Dodaje do mapy odnośniki do profili użytkowników. Wymaga: XML sitemap 2.2. Widoki System pozwala na dynamiczne tworzenie widoków. Na potrzeby realizacji serwisu powstały następujące widoki: 1. Artykuł: a. Article: Best rated - Widok pokazujący najlepiej oceniane artykuły, galerie i filmy (zajawki) b. Article: New content - Widok pokazujący najnowsze artykuły, galerie i filmy (zajawki) c. Article: Popular content - Widok pokazujący najpopularniejsze artykuły, galerie i filmy (zajawki) 2. Artykuły użytkownika - Widok wykorzystywany na stronie użytkownika 3. Baza twórców i dzieł: a. Baza twórców - 66

67 b. Baza dziel - c. Baza twórców: Tagi - widok pomocniczy (chmura tagów) do a i b. 4. Top menu (Nowe menu) a. Wydarzenia - lista wydarzeń wybranych przez redakcję b. Twórcy- lista twórców wybranych przez redakcje c. Dzieła - lista dzieł wybranych przez redakcję d. Kategorie, Programy IAM - widoki listy boksów i linków umieszczanych przed redakcje e. Widoki odpowiedzialne za sortowanie, elementów w widoku z podpunktu d. - posiadają ścieżki: /admin/sorting/* 5. Front boxes - Przesuwane boksy na stronie głównej. 6. Front slider - Slider na stronie głównej oraz na stronie kategorii. 7. Galerie - Lista galerii wg daty Video - Lista video wg daty Strona Kategorii (/kategoria): a. Widok główny b. Podwidoki i. Dzieła ii. Twórcy iii. Artykuły iv. Wydarzenia v. Miejsca c. Sidebar i. Kategoria - blok wydarzeń - Wydarzenia w danej kategorii ii. Kategoria - widok główny - Lista artykułów w danej kategorii iii. Kategoria talenty Culture - Lista twórców będących sylwetkami/talentami Culture iv. Kategoria twórcy - Box "Tego dnia..." na stronie kategorii, pokazuje rocznicę urodzin, śmierci lub premiery dzieła. 10. Miejsca - Strona zbiorcza miejsc Polecane w stopce - Bloki contentu polecanego w stopce 12. Statystyki - Widok dla redaktora w panelu administracyjnym Strona główna: Newsy - Lista artykułów na stronie głównej według daty Tag: lista zawartości - wypisuje zawartość przypisaną do danego tagu. 15. Twórca - widoki używane na stronie twórcy - powiązane dzieła, artykuły, multimedia i wydarzenia. 16. Twórcy alfabetycznie - lista liter, pod którymi kryją się tytuły dzieł i twórców. 17. Workflow - przepływ pracy autora - zestaw widoków dla autora w panelu administracyjnym 18. Wydarzenia - zbiorcza lista wydarzeń - / / / 67

68 19. Wydarzenia w tej samej kategorii - Ten widok jest używany na stronie artykułu 20. Widoki odnoszące się do submarek/stron tematycznych a. JAZZ i. JAZZ: Strona główna - widoki umieszczone na stronie głównej ii. JAZZ: Aktualności - lista aktualności na stronie głównej iii. JAZZ: Miejsca - widok listy miejsc dla submarki iv. JAZZ: Twórcy - widok twórców dla submarki v. JAZZ: Press - widok zajawek multimediów dla submarki b. Azja i. AZJA: Lista wydarzeń - lista wydarzeń na stronie Kategorii ii. AZJA: Lista wydarzeń z tagiem 48socialclub c. Turkiye i. TURCJA: Front boxes ii. TURCJA: Lista sylwetek iii. TURCJA: Lista sylwetek w boksach iv. TURCJA: Lista wydarzeń na stronie głównej v. TURCJA: Lista wydarzeń w kategorii d. Don t Panic i. Dont Panic: Music Guide - widok wyswietlajacych okreslona liczbe tworcow dla danej domy e. MHŻP (Museum) - widoki umieszczone na stronie muzeuów filtrowane po okreslonych tagach i. Artykuły ii. Twórcy iii. Featured Articles iv. Video 2.3. Bloki Serwis jest zrealizowany zgodnie logiką Display Suite. Są następujące obszary: Navbar top Top menu Top mobile menu Heading message (openx) Nagłówek Zawartość Prawy sidebar Lewy sidebar Fatfooter Fatfooter Bottom 1 Fatfooter Bottom 2 Fatfooter Bottom 3 Fatfooter Bottom 4 Stopka Pełna lista przypisanych bloków do obszarów jest tutaj: 68

69 2.4. Menu Drupal umożliwia zarządzanie elementami typu menu. Na potrzeby realizacji projektu zdefiniowano następujące menu: Warto wspomnieć, że istnieją osobne menu dla wersji mobilnej, osobne footery dla submarek Azja i Turcja Słowniki (taksonomie) W systemie używane są następujące słowniki: 1. Kategorie 2. Miasta 3. Dzieła, Publikacje, Twórcy 4. Państwa Azji (do submarki asia.culture.pl) 5. Rodzaj boxu (do typu zawartości Box) 6. Typ boxu (do typu zawartości Box) 7. Rodzaj zawartości 8. Tagi 9. Słownik liter 10. Rodzaj treści 11. Rodzaj miejsca 12. Przewodnik do Polaków 2.6. Multilanguage Języki serwisu: Tłumaczenie zwrotów: Języki tworzenia treści: Funkcjonalności Features Przez funkcjonalności dodane są kluczowe autorskie bądź nadpisane moduły realizujące wymaganą funkcjonalność serwisu: Article types Baza twórców, dzieł i publikacji Block (dla ustawień bloków w DS) Display Suite (ustawienia DS) DiffFeature2 - migracja do wersji Culture 2.0 z poprzedniej Category view Front page Front slider Gallery Polecamy 69

70 Solr Statystyki i przyrost treści Strona statyczna MHŻP - strona na otwarcie MHŻP ( ) Video types Wczoraj i dziś (do zawartości BeforeAfter) Wydarzenia Szczegółowe opisy funkcjonalności są zawarte w opisie poszczególnych modułów (pliki readme) Hooki Opis customowych hooków został zawarty w opisie modułów, których dotyczy oraz w opisie skórki. Najwięcej hooków znajduje się w module Admin extras for CULTURE oraz w modułach z katalogu /sites/all/modules/features Opis bazy danych culture Struktura bazy znajduje się w pliku culture-structure sql (https://drive.google.com/file/d/0b7l-rnygw-9jswrovklsb0hkelk/view?usp=sharing) Testy bezpieczeństwa W ramach zlecenia przeprowadzono testy bezpieczeństwa aplikacji za pomocą narzędzia Skipfish (https://code.google.com/p/skipfish/). Dostarczono raport oraz przeprowadzono weryfikację false positive. 3. Ustawienia i administracja systemem Drupal 3.1. Użytkownicy i ich uprawnienia System pozwala zarządzać profilami użytkowników, rolami oraz uprawnieniami odpowiadającymi im Optymalizacja / wydajność Memcache. /culture/www/culture/www/sites/default/settings.php /culture/www/culture/www/sites/all/modules/contrib/memcache Ustawianie na bazie wiedzy dostępnej w sieci (np.http://mydrupal.com/drupal_memcached_integration ). $conf['cache_backends'][] = 'sites/all/modules/contrib/memcache/memcache.inc'; 70

71 $conf['cache_default_class'] = 'MemCacheDrupal'; // The 'cache_form' bin must be assigned no non-volatile storage. $conf['cache_class_cache_form'] = 'DrupalDatabaseCache'; $conf['memcache_servers'] = array( 'localhost:11211' => 'default', 'localhost:11212' => 'cluster2', 'localhost:11213' => 'users', ); $conf['memcache_bins'] = array( 'cache' => 'default', 'cache_filter' => 'cluster2', 'cache_menu' => 'cluster2', 'users' => 'users' ); Jest to automatyczne wykorzystanie core mechanizmów Drupala i modułu Memcache do cache owania na różne instancje memcache. Przez to trudne jest precyzyjne wskazanie które elementy są dokłądnie cache owane przez serwery aplikacyjne memcache do poszczególnych binów Kompresja Pełna kompresja plików js w jeden nie jest możliwa m.in. ze względu na konfliktujące ze sobą wersje jquery (używane przez różne pluginy) Cache na widoki W ustawieniach zaawansowanych każdego widoku, jezeli jest używana dla widoku Pamięć podręczna, to ma ona jedną z trzech ustawień: Oparta na czasie PHP Time-based Per Domain 3.3. Konserwacja Aktualizacja Drupal. Aktualizacja modułów. Nie częściej niż raz w miesiącu lub po wypuszczeniu krytycznych poprawek (core, security). Konfiguracja Wszystkie ustawienia funkcjonalności strony lądują w features. Przy pracy dla developerów używany jest branch o nazwie dev. Po sprawdzeniu funkcjonalności na dev3 przez klienta zmiany są pushowane do brancha master i z tego brancha robione jest wdrożenie, już mając przetestowaną funkcjonalność. 71

72 Do odpowiedniej konfiguracji workflow potrzebne będą zatem GIT (lokalna instancja na serwerze dook, narzędzie GitLab), Features (jest) + posiłkujące moduły (bulk-export, strongarm), skrypt budujący(bash+drush), Jenkins (do dodania) oraz trzy instancje/serwery: -dev1 - dla programistów do testów. -dev2 - wersja do testowania dla zespołu z culture.pl oraz wyklikiwania nowych funkcjonalności np. Views, które później dodamy do features. Aktualnie akceptowanie na tej wersji powoduje uruchomienie wdrożenie na dev3 - wersja stabilna, w której znajdują się aktualne, sprawdzone funkcjonalności. Po zaakceptowaniu tej wersji strony będziemy robić wdrożenia na produkcję. Obecny proces 1. Po wdrożeniu robimy dump bazy z produkcji i zaktualizować odpowiednio na dev1 (wersje developerska), dev2 (wersja stage-beta, do testów dla Culture), aby pracować nad nowymi funkcjonalnościami. 2. Po zakończeniu prac nad pewnymi funkcjonalnościami należy zapisać ustawienia z bazy do plików za pomocą modułu Features. Prace nad nowymi funkcjonalnościami powinno się dzielić na jak najmniejsze części (do wykonania w max. 2 dni), żeby uniknąć sytuacji w której features byłyby nadpisane przez programistę oraz zmiany funkcjonalności na dev2 dodane w tym samym features. Pozwoli to na uniknięcie konfliktów w plikach oraz łatwiejsze mergowania. Większe zmiany (layout, nowy moduł powiązany z aktualnymi itp.) powinny być na osobnym branch, pierw wprowadzone na dev1, a następnie zmigrowane na dev2 do testów. Wykonywane są osobne, równolegle do prac bieżących, w sprintach trwających do 2 tygodni. 3. Jeśli po przetestowaniu wszystkich funkcjonalnośći na dev2 wszystko działa zgodnie z zalecenia klienta, wysyłamy pliki z dev na produkcję. 4. Za pomocą drush ładujemy ustawienia z plików features do bazy na produkcji i sprawdzamy czy rzeczywiście wszystko działa na produkcji. 5. Jeśli po wdrożeniu nie znaleziono problemów to robimy dumpa bazy i wgrywamy na dev1 i dev2. Jeśli są błędy na produkcji to wycofujemy ostatniego commita z brancha master i przywracamy ustawienia. W git commit -m dopisujemy #hashe zadań z redmine z komentarzem. Testy Najlepszym po względem relacji czas/możliwości/cena w utrzymaniu narzędziem do testowania jest Selenium. Opracowanie kilkunastu sceniariuszy testowych poruszania się po stronie i sprawdzania czy 72

73 istnieją poszczególne elementy strony zajmuje stosunkowo mało czasu (do opracowania samej funkcjonalności, ok. 10%) i jest łatwiejsze w edytowaniu. Testy wydajnościowe, zmiany ustawień aplikacji serwerowych, potrzeby hardware itp. należy konsultować z administratorem serwisu Culture. 4. Migracja treści 4.1. Culture.pl Za pomocą autorskiego skryptu (język skryptu: Python 2.7 / Django) wykonano migrację treści z poprzedniego systemu CMS Liferay Culture do Drupal 7. Skrypt działa etapowo, i implementuje kilkanaście takich etapów: zaczynając od importu miast, tagów, użytkowników, artykułów i galerii, a następnie wprowadzając poprawki zgłoszone w trakcie trwania projektu (przypisania do odpowiednich typów treści, słownika, poprawki w imporcie obrazków, poprawki galerii [foto], import autorów zdjęć, powiązania treści, tagi twórców, generowanie krótkich linków przez yourls, klasyfikacja miejsc, poprawa użytkowników przypisanych jako autor node, przepisywanie URLi). Podczas importu zostały zachowane ID treści i użytkowników. Po imporcie wymagane było również ręczne czyszczenie nadmiarowych elementów oraz sprawdzenie zależności między node-ami IAM Serwis IAM nie wymagał automatycznej migracji treści EEPAP Za pomocą opracowanego skryptu python wykonano migrację treści z serwisu eepap.org do typów treści: Events, Venues, Persons Redirecty Wygenerowano plik dla nginx na podstawie odkrytych schematów odnośników z poprzedniego systemu (Liferay). Redirecty generowane były dla dwóch źródeł: aliasów typu wy_fm_rubinstein_piano_festival_2008 oraz pełnych adresów typu pkpp-kalendarz-sw-pelnatresc/-/eo_event_asset_publisher/tb2g/content/zlote-czasy-rzeczypospolitej-w-madrycie. Na podstawie pierwszego i ostatniego członu adresu określano język oraz urlname artykułu, a następnie pobierano jego ID z bazy Liferay. Ostatecznym adresem było node/id. W przypadku aliasów określano najpierw odpowiadający mu pełny adres. Aktywne pliki z redirectami: /usr/local/etc/nginx/culture.redirects.lury automatycznie wygenerowane, przekierowania z artykułów Liferay na Drupalowe /culture/www/culture/rewrite ręcznie napisane przekierowania tłumaczące nazwy kategorii 73

74 Postepowanie nr 6/IAM/2014/10 /culture/www/culture/rewrite_landings ręcznie napisane przekierowania ze starych stron landingowych na nowe Na bieżąco, w miarę odkrywania linków 404 za pomocą narzędzi typu crawl, które następnie są wprowadzane jako wiersze w arkuszu Google Drive https://docs.google.com/spreadsheet/ccc?key=0atwpfaxvrkgvdfptmxuyrnvxm3bbz2e3snl KQXZQNVE#gid=0 generowane są kolejne redirecty. 5. Dodawanie treści Dodawanie treści zdefiniowanego typu możliwe jest dla użytkowników z odpowiednimi uprawnieniami, po uprzednim zalogowaniu do panelu administracyjnego Typy treści W serwisie wyszczególniamy następujące typy treści: Artykuł Box Formularz Twórca Dzieło Galeria Wideo Wydarzenie Wydarzenie Live Porównanie wczoraj i dziś Miejsce Frontbox Frontslide Strona statyczna Dla każdego typu treści ustawiony jest obecnie autozapis (http://culture.pl/pl/admin/config/content/autosave), który po 10 sekundach zapisuje edytowany node, aby nie stracić pracy w przypadku nagłego zdarzenia Edytor CKEditor 5.3. Media 74

75 Umożliwia wybór zdjęcia, wgranie zdjęcia, stworzenie folderu, wygenerowanie automatycznych miniaturek przy wgrywaniu zdjęcia, ręczne przycinanie obrazka, dodanie wideo do treści (poprzez youtube lub vimeo link). Możliwe jest definiowanie różnych uprawnień dla różnych rół użytkowników Formy promocji treści Formy promocji treści zależą od typu treści. Wśród głównych wyróżniamy: Polecany - artykuł, miejsce, wydarzenie, wideo; Twórca wyświetlany w Sylwetkach Culture Artykuł przekrojowy - jeśli artykuł ma się pojawić w boxie "Artykuły przekrojowe" na stronie kategorii Promowany na stronie głównej Przyklejony na górze listy Przyklejony na górze listy w kategorii 5.5. Krótkie adresy Open-source aplikacja yourls generuje krótkie adresy typu cltr.pl/123xyz dla node-ów przy zapisywaniu nowego node-a. Dane dostępowe (login/haslo do konta ssh) dostępne na żądanie. Namiary na panel administracyjnym są w pliku konfiguracyjnym yourls user/config.php OpenX Strona internetowa Culture.pl serwuje reklamy lub ważne ogłoszenia za pośrednictwem lokalnej instancji serwera reklam OpenX (openx.culture.pl). Dane dostępowe dostępne na żądanie. 6. Podserwisy 6.1. Submarki Serwis posiada szereg podserwisów, często posiadających customowy layout (front-end - viewsy, style css), jednak zachowujący wspólne elementy. 1. Turkey 2. Azja 3. Jazz 4. Don t Panic 5. Domestic Product 6. Kids.culture.pl - kieruje na zewnętrzny serwis 7. Lutoslawski.culture.pl - kieruję na node typu Twórca w culture.pl. 75

76 Każda submarka może posiadać: własny config własne menu własny układ frontboxów własne meta-tagi Postepowanie nr 6/IAM/2014/10 Submarki są wgrywane do głównej instancji culture.pl jako funkcjonalność (feature) Affiliated content Treści z submarek mogą być wyświetlane w serwisie głównym używając tej samej taksonomii kategorii Wygląd podserwisu Na bazie skórki głównej Culture, edytowany w - konfiguracja podserwisu pozwala na konfigurację elementów graficznych tej domeny, takich jak: kolorystyka globalny kolor czcionki kolory nagłówków kolor tła logotyp tło strony tło nagłówka strony tło stopki kolor linków Istnieje opcja podglądu. Dodatkowo, każda submarka posiada opcję włączenia/wyłączenia trybu żałobnego (skala szarości). 76

REFERAT O PRACY DYPLOMOWEJ

REFERAT O PRACY DYPLOMOWEJ REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i budowa systemu zarządzania treścią opartego na własnej bibliotece MVC Autor: Kamil Kowalski W dzisiejszych czasach posiadanie strony internetowej to norma,

Bardziej szczegółowo

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

I. Informacje ogólne. Jednym z takich systemów jest Mambo. MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację

Bardziej szczegółowo

Nowy szablon stron pracowników ZUT

Nowy szablon stron pracowników ZUT Nowy szablon stron pracowników ZUT Uczelniane Centrum Informatyki ZUT przygotowało nowy szablon stron pracowników, zunifikowany z obecnymi stronami ZUT. Serdecznie zachęcamy Państwa do migracji na nowy

Bardziej szczegółowo

Encje w Drupalu. Tworzenie własnych encji i ich wpływ na poprawę wydajności

Encje w Drupalu. Tworzenie własnych encji i ich wpływ na poprawę wydajności Encje w Drupalu Tworzenie własnych encji i ich wpływ na poprawę wydajności DrupalCamp Wrocław 2015 Grzegorz Bartman https://twitter.com/grzegorzbartman O mnie Grzegorz Bartman http://twitter.com/grzegorzbartman

Bardziej szczegółowo

Spis treści. Warto zapamiętać...2. Podstawy...3

Spis treści. Warto zapamiętać...2. Podstawy...3 Spis treści Warto zapamiętać...2 Podstawy...3 Moduły:...12 Aktualności...12 Fotogaleria i galeria wideo...13 Download...15 Przekierowanie...16 Formularz...17 Katalog produktów...18 Komponenty...18 Pokaz

Bardziej szczegółowo

Przewodnik... Tworzenie Landing Page

Przewodnik... Tworzenie Landing Page Przewodnik... Tworzenie Landing Page Spis treści Kreator strony landing page Stwórz stronę Zarządzaj stronami 2 Kreator strony landing page Kreator pozwala stworzyć własną stronę internetową z unikalnym

Bardziej szczegółowo

Dokumentacja techniczna CMSphere EASY na podstawie wdrożenia dla Gminy Wieliszew

Dokumentacja techniczna CMSphere EASY na podstawie wdrożenia dla Gminy Wieliszew Dokumentacja techniczna CMSphere EASY na podstawie wdrożenia dla Gminy Wieliszew Michał Rygielski, 24.02.2012 Spis treści 1. Wstęp...3 2. Opis panelu administracyjnego...3 2.1. Struktura oraz opis plików

Bardziej szczegółowo

Własna strona WWW w oparciu o CMS

Własna strona WWW w oparciu o CMS Własna strona WWW w oparciu o CMS 1. Uruchomienie własnej strony WWW w oparciu o CMS Do uruchomienia własnej strony WWW, służy Aplikacja do zarządzania kontem w Uczelnianej Sieci Komputerowej ZUT, dostępna

Bardziej szczegółowo

WORDPRESS INSTRUKCJA OBSŁUGI

WORDPRESS INSTRUKCJA OBSŁUGI WORDPRESS INSTRUKCJA OBSŁUGI Zapraszamy do zapoznania się z Instrukcją obsługi panelu CMS Wordpress, która w krótkim czasie i bez większego kłopotu pozwoli na edycję treści i zawartości strony, w tym:

Bardziej szczegółowo

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller Dokumentacja systemu NTP rekrut Autor: Sławomir Miller 1 Spis treści: 1. Wstęp 1.1 Wprowadzenie 1.2 Zakres dokumentu 2. Instalacja 2.1 Wymagania systemowe 2.2 Początek 2.3 Prawa dostępu 2.4 Etapy instalacji

Bardziej szczegółowo

cms S INSTRUKCJA OBSŁUGI System cms S, którego dotyczy ta instrukcja, można zobaczyć, wypróbować i kupić na stronie: http://greenmouse.

cms S INSTRUKCJA OBSŁUGI System cms S, którego dotyczy ta instrukcja, można zobaczyć, wypróbować i kupić na stronie: http://greenmouse. cms S INSTRUKCJA OBSŁUGI System cms S, którego dotyczy ta instrukcja, można zobaczyć, wypróbować i kupić na stronie: http://greenmouse.pl/cms Spis treści 1. Logowanie 2. Podstawowe ustawienia 3. Edycja

Bardziej szczegółowo

Pomoc. BIP strona portalu

Pomoc. BIP strona portalu Pomoc BIP strona portalu Biuletyn Informacji Publicznej powstał w celu powszechnego udostępnienia informacji publicznej w postaci elektronicznej. Głównym zadaniem portalu jest przekazywanie informacji

Bardziej szczegółowo

INSTRUKCJA UŻYTKOWNIKA SYSTEMU BIP

INSTRUKCJA UŻYTKOWNIKA SYSTEMU BIP INSTRUKCJA UŻYTKOWNIKA SYSTEMU BIP REGIONALNY SYSTEM BIULETYNÓW INFORMACJI PUBLICZNEJ ORAZ CYFROWY URZĄD DLA URZĘDU MARSZAŁKOWSKIEGO WOJEWÓDZTWA MAŁOPOLSKIEGO Gdynia, maj 2013 Metryka Nazwa projektu Dostarczenie

Bardziej szczegółowo

Bazy Danych i Usługi Sieciowe

Bazy Danych i Usługi Sieciowe Bazy Danych i Usługi Sieciowe Drupal Paweł Witkowski Wydział Matematyki, Informatyki i Mechaniki Jesień 2012 P. Witkowski (Wydział Matematyki, Informatyki i Mechaniki) BDiUS w. XII Jesień 2012 1 / 26 Plan

Bardziej szczegółowo

autor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej

autor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej adres naszej strony: www.zs3.wroc.pl logo liceum 1. Aby dodać artykuł należy się zalogować: System pokaże nazwę zalogowanego użytkownika

Bardziej szczegółowo

Comarch isklep24 Ulotka v. 5.1

Comarch isklep24 Ulotka v. 5.1 Comarch isklep24 Ulotka v. 5.1 31-864 Kraków, Al. Jana Pawła II 41g tel. (12) 681 43 00, fax (12) 687 71 00 Dział Wsparcia Klienta i Partnera: (12) 681 43 00 http://www.comarch.pl/erp/ info.erp@comarch.pl

Bardziej szczegółowo

Własna strona WWW w oparciu o CMS

Własna strona WWW w oparciu o CMS Własna strona WWW w oparciu o CMS 1. Uruchomienie własnej strony WWW w oparciu o CMS Do uruchomienia własnej strony WWW, służy Aplikacja do zarządzania kontem w Uczelnianej Sieci Komputerowej ZUT, dostępna

Bardziej szczegółowo

Instalacja systemu zarządzania treścią (CMS): Joomla

Instalacja systemu zarządzania treścią (CMS): Joomla Instalacja systemu zarządzania treścią (CMS): Joomla Na stronie http://www.cba.pl/ zarejestruj nowe konto klikając na przycisk:, następnie wybierz nazwę domeny (Rys. 1a) oraz wypełnij obowiązkowe pola

Bardziej szczegółowo

Specyfikacja funkcjonalna systemu katalog opinii

Specyfikacja funkcjonalna systemu katalog opinii Specyfikacja funkcjonalna systemu katalog opinii Charakterystyka systemu CMS 1. Import głównych kategorii katalogu system ma możliwość importowania kategorii, które będą wykorzystywane przez system. Tylko

Bardziej szczegółowo

Szczegóły związane z wymaganiami odnośnie SLA znajdują się w dokumentacji funkcjonalnej znajdującej się w załączniku nr 10 do SIWZ.

Szczegóły związane z wymaganiami odnośnie SLA znajdują się w dokumentacji funkcjonalnej znajdującej się w załączniku nr 10 do SIWZ. Załącznik nr 1 do SIWZ Szczegółowy opis przedmiotu zamówienia dot. zmian dla strony www Culture.pl wraz z submarkami (subdomenami) oraz stroną IAM.PL Specyfikacja techniczna wraz z dokumentacją funkcjonalną

Bardziej szczegółowo

PODSTAWY w w w. s e r v i t i u m. p l G u staw L a s e k M a j 2 0 1 5

PODSTAWY w w w. s e r v i t i u m. p l G u staw L a s e k M a j 2 0 1 5 PODSTAWY www.servitium.pl Gustaw Lasek Maj 2015 Cel szkolenia Celem szkolenia jest poznanie popularnego i elastyczny system CMS WordPress, który pozwala w łatwy i szybki sposób tworzyć i zarządzać dynamicznymi

Bardziej szczegółowo

Numer ogłoszenia: 22133-2012; data zamieszczenia: 25.01.2012

Numer ogłoszenia: 22133-2012; data zamieszczenia: 25.01.2012 Ogłoszenie powiązane: Ogłoszenie nr 17145-2012 z dnia 2012-01-18 r. Ogłoszenie o zamówieniu - Olsztyn Przedmiotem zamówienia jest usprawnienie i udoskonalenie strony internetowej Centrum Innowacji i Transferu

Bardziej szczegółowo

SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK

SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK Daniel M. [dm.o12.pl] 2012 I. Ogólna charakterystyka systemu 1) System nie wymaga bazy danych oparty jest o pliki tekstowe. 2) Aktualna

Bardziej szczegółowo

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1. Widżety KIWIPortal tworzenie umieszczanie na stronach internetowych opcje zaawansowane Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.3 Strona 1 z 17 1 SPIS TREŚCI 2 Metody osadzania widżetów... 3 2.1

Bardziej szczegółowo

Jak ustawić cele kampanii?

Jak ustawić cele kampanii? Jak ustawić cele kampanii? Czym są cele? Jest to funkcjonalność pozwalająca w łatwy sposób śledzić konwersje wygenerowane na Twojej stronie www poprzez wiadomości email wysłane z systemu GetResponse. Mierzenie

Bardziej szczegółowo

Załącznik techniczny przedmiotu zamówienia komponentu

Załącznik techniczny przedmiotu zamówienia komponentu Załącznik nr 1 mapowego dla portalu WWW Załącznik techniczny przedmiotu zamówienia komponentu 1.1 Komponent mapowy Zleceniodawcy pozostawia się wolną rękę w wyborze technologii w jakiej zostanie stworzony

Bardziej szczegółowo

Liczba kont w systemie 1 10. Bezpłatna przestrzeń dyskowa 1 GB 1 GB 1 GB

Liczba kont w systemie 1 10. Bezpłatna przestrzeń dyskowa 1 GB 1 GB 1 GB POZIOM P1 POZIOM P2 POZIOM P3 PANEL ADMINISTRACYJNY System logowania Zarządzanie stroną Zarządzanie użytkownikami ZAWARTOŚĆ WITRYNY Dowolna ilość stron i podstron Dowolna ilość artykułów UŻYTKOWNICY Liczba

Bardziej szczegółowo

System epon Dokumentacja użytkownika

System epon Dokumentacja użytkownika System epon Dokumentacja użytkownika Prawa autorskie tego opracowania należą do MakoLab S.A. Dokument ten, jako całość, ani żadna jego część, nie może być reprodukowana lub rozpowszechniana w jakiejkolwiek

Bardziej szczegółowo

Spis treści. Ulotka 2 v.7.3

Spis treści. Ulotka 2 v.7.3 Ulotka Wersja 7.3 Spis treści 1 NOWOŚCI... 4 1.1 WŁASNA STRONA BŁĘDU 404... 4 1.2 PRZEKIEROWANIA Z NIEISTNIEJĄCYCH ADRESÓW... 5 2 ZMIANY... 9 2.1 BANNER ZMIANY KONFIGURACYJNE I ERGONOMICZNE... 9 2.2 SZCZEGÓŁY

Bardziej szczegółowo

Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy

Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy Spis treści: 1 WSTĘP... 3 2 DOSTĘP DO SYSTEMU... 3 3 OPIS OGÓLNY SEKCJI TŁUMACZENIA...

Bardziej szczegółowo

Przetwarzanie danych z wykorzystaniem technologii NoSQL na przykładzie serwisu Serp24

Przetwarzanie danych z wykorzystaniem technologii NoSQL na przykładzie serwisu Serp24 Przetwarzanie danych z wykorzystaniem technologii NoSQL na przykładzie serwisu Serp24 Agenda Serp24 NoSQL Integracja z CMS Drupal Przetwarzanie danych Podsumowanie Serp24 Darmowe narzędzie Ułatwia planowanie

Bardziej szczegółowo

1. Narzędzia główne: WORD 2010 INTERFEJS UŻYTKOWNIKA. wycinamy tekst, grafikę

1. Narzędzia główne: WORD 2010 INTERFEJS UŻYTKOWNIKA. wycinamy tekst, grafikę 1. Narzędzia główne: wycinamy tekst, grafikę stosowanie formatowania tekstu i niektórych podstawowych elementów graficznych umieszczane są wszystkie kopiowane i wycinane pliki wklejenie zawartości schowka

Bardziej szczegółowo

Sigplus. Galeria w Joomla

Sigplus. Galeria w Joomla Sigplus Galeria w Joomla Cel prezentacji Pokazanie że Sigplus jest prosty w konfiguracji; Metody konfiguracji Sigplusa; Jest jednym z najczęściej używanych dodatków w tworzeniu galerii na stronie internetowej

Bardziej szczegółowo

Tworzenie modułów. Wymagania aplikacji. Tworzenie modułów. Architektura aplikacji. controllers

Tworzenie modułów. Wymagania aplikacji. Tworzenie modułów. Architektura aplikacji. controllers Tworzenie modułów Wymagania aplikacji Tworzenie modułów Utworzenie katalogu z nazwą modułu oraz wersją (np. blog1) w katalogu modules Utworzenie potrzebnych katalogów takich jak config controllers helpers

Bardziej szczegółowo

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne Jarosław Kuchta Internetowe Usługi Informacyjne Komponenty IIS HTTP.SYS serwer HTTP zarządzanie połączeniami TCP/IP buforowanie odpowiedzi obsługa QoS (Quality of Service) obsługa plików dziennika IIS

Bardziej szczegółowo

app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji src/ - folder zawiera cały kod PHP aplikacji

app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji src/ - folder zawiera cały kod PHP aplikacji Baza danych i ORM Projekt zestaw usług dostępnych pod daną domeną. Aplikacja niezależnie działające programy/serwisy (w obrębie pojektu). Zwyczajowo projekt posiada dwie aplikacje: Frontend Backend Moduł

Bardziej szczegółowo

Informacje o zmienianym ogłoszeniu: 59951-2012 data 15.03.2012 r.

Informacje o zmienianym ogłoszeniu: 59951-2012 data 15.03.2012 r. Ogłoszenie powiązane: Ogłoszenie nr 59951-2012 z dnia 2012-03-15 r. Ogłoszenie o zamówieniu - Olsztyn Budowa strony internetowej promującej Projekt Strategiczny pt. Zaawansowane technologie pozyskiwania

Bardziej szczegółowo

Mobilny CRM BY CTI 1

Mobilny CRM BY CTI 1 Mobilny CRM BY CTI 1 Spis treści 1. Wstęp...3 2. Instrukcja do programu...3 2.1. Lewe menu...4 2.1.1. Zakładka klient...5 2.1.2. Zakładka spotkania... 10 2.1.3. Zakładka kalendarz... 17 2.1.4. Zakładka

Bardziej szczegółowo

SYSTEM ZARZĄDZANIA RELACJAMI Z KLIENTEM CRM7

SYSTEM ZARZĄDZANIA RELACJAMI Z KLIENTEM CRM7 SYSTEM ZARZĄDZANIA RELACJAMI Z KLIENTEM CRM7 Administracja instrukcja Panel administracyjny jest dostępny z menu po lewej stronie ekranu. Użytkownicy bez uprawnień administracyjnych mają tylko możliwość

Bardziej szczegółowo

Specyfikacja Specyfikacja strony szkurlat.pl realizowanej przez Visualteam dla...

Specyfikacja Specyfikacja strony szkurlat.pl realizowanej przez Visualteam dla... Specyfikacja Specyfikacja strony szkurlat.pl realizowanej przez Visualteam dla... Spis treści 1 Informacje ogólne...1 1.1 Obsługiwane przeglądarki...1 1.2 Technologia wykonania...1 1.3 Wersje językowe...2

Bardziej szczegółowo

DODAJEMY TREŚĆ DO STRONY

DODAJEMY TREŚĆ DO STRONY DODAJEMY TREŚĆ DO STRONY SPIS TREŚCI Pasek narzędzi i wyszukiwarka aplikacji... 2 Dodawanie portletów... 3 Widok zawartości stron... 4 Zawartość portletu... 5 Ikonki wybierz oraz dodaj zawartość stron...

Bardziej szczegółowo

kk-cms System Zarządzania Treścią - prezentacja intensys - agencja interaktywna www.intensys.pl tel. 880 100 187

kk-cms System Zarządzania Treścią - prezentacja intensys - agencja interaktywna www.intensys.pl tel. 880 100 187 kk-cms System Zarządzania Treścią - prezentacja Wstęp Nasz autorski system zarządzania treścią k-cms pozwala na intuicyjną edycję zawartości stron internetowych: dodawanie i modyfikowanie podstron, dodawanie

Bardziej szczegółowo

Baza Danych Intranet przystosowana jest do działania w ramach dwóch organizacji:

Baza Danych Intranet przystosowana jest do działania w ramach dwóch organizacji: Załączniku nr 4 do OPZ Szczegółowy opis wymaganych funkcjonalności Intranetu INTRANET - strona wewnętrzna dla pracowników 1. Opis systemu Bazy Danych Intranet Głównym zadaniem Bazy danych Intranet jest

Bardziej szczegółowo

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar) Tworzenie witryn internetowych PHP/Java (mgr inż. Marek Downar) Rodzaje zawartości Zawartość statyczna Treść statyczna (np. nagłówek, stopka) Layout, pliki multimedialne, obrazki, elementy typograficzne,

Bardziej szczegółowo

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ Poznań, 2012-10-04 AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ NAZWA ADRES STRONY ILOŚĆ BŁĘDÓW WCAG 33 ILOŚĆ OSTRZEŻEŃ WCAG 3 TYP DOKUMENTU UŻYTY FORMAT (X)HTML JĘZYK OWANIE STRONY Urząd Marszałkowski Województwa

Bardziej szczegółowo

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda Logowanie do panelu administracyjnego Aby móc zarządzać stroną, należy zalogować się do panelu administracyjnego.

Bardziej szczegółowo

,Aplikacja Okazje SMS

,Aplikacja Okazje SMS , jest rozwiązaniem, które umożliwia bez umiejętności programistycznych uruchomić własną aplikację na fanpage-u firmy lub marki. Pozwala ona na dodanie numeru telefonu do swojej bazy w SerwerSMS.pl, umożliwiając

Bardziej szczegółowo

Opis funkcjonalny sklepu: Ogólnie

Opis funkcjonalny sklepu: Ogólnie Opis funkcjonalny sklepu: Ogólnie Nieograniczona ilość produktów oraz kategorii w sklepie Nieograniczona ilość kategorii i podkategorii produktów W pełni indywidualny design graficzny sklepu Ergonomia

Bardziej szczegółowo

A. Specyfikacja wymagań na utworzenie portalu internetowego

A. Specyfikacja wymagań na utworzenie portalu internetowego A. Specyfikacja wymagań na utworzenie portalu internetowego Zał. nr 2 Wymagania techniczne: 1) Przedmiotem zamówienia jest zaprojektowanie, wykonanie oraz wdrożenie portalu internetowego opartego na systemie

Bardziej szczegółowo

3. Budowa prostych raportów opartych o bazę danych

3. Budowa prostych raportów opartych o bazę danych 3. Budowa prostych raportów opartych o bazę danych 1. Przy pomocy kreatora utwórz raport tabelaryczny, wyświetlający dane dotyczące prowadzących listę przebojów. W tym celu: a. Uruchom narzędzie Application

Bardziej szczegółowo

Instrukcja użytkownika. systemu BIP

Instrukcja użytkownika. systemu BIP Instrukcja użytkownika systemu BIP SPIS TREŚCI 1. Informacje o biuletynie... 3 1.1. Mapa serwisu... 3 1.2. Redakcja biuletynu... 3 1.3. Słownik skrótów... 5 1.4. Historia zmian... 5 1.5. Statystyka odwiedzin...

Bardziej szczegółowo

Pomoc dla systemu WordPress

Pomoc dla systemu WordPress Pomoc dla systemu WordPress Ten plik pomocy przeznaczony jest dla pluginu stat24 w wersji 0.2. W tym pluginie porzucono wsparcie dla starszych wersji WordPress (niższych niż 1.5) oraz zrezygnowano z opcji

Bardziej szczegółowo

dlibra 3.0 Marcin Heliński

dlibra 3.0 Marcin Heliński dlibra 3.0 Marcin Heliński Plan prezentacji Wstęp Aplikacja Redaktora / Administratora Serwer Aplikacja Czytelnika Aktualizator Udostępnienie API NajwaŜniejsze w nowej wersji Ulepszenie interfejsu uŝytkownika

Bardziej szczegółowo

Agenda. Wstęp Zmiany Co nowego dla web developerów? Nowości we front-end developingu Czego spodziewać się może końcowy użytkownik?

Agenda. Wstęp Zmiany Co nowego dla web developerów? Nowości we front-end developingu Czego spodziewać się może końcowy użytkownik? Agenda Wstęp Zmiany Co nowego dla web developerów? Nowości we front-end developingu Czego spodziewać się może końcowy użytkownik? Podsumowanie Drupal 8 w liczbach 26 nowych modułów 6 608 plików 247 597

Bardziej szczegółowo

Podręcznik użytkownika Obieg dokumentów

Podręcznik użytkownika Obieg dokumentów Podręcznik użytkownika Obieg dokumentów Opracowany na potrzeby wdrożenia dla Akademii Wychowania Fizycznego im. Eugeniusza Piaseckiego w Poznaniu W ramach realizacji projektu: Uczelnia jutra wdrożenie

Bardziej szczegółowo

Wykonanie klonu strony http://web.archive.org/web/20130610101647/http://iutm.pl/.

Wykonanie klonu strony http://web.archive.org/web/20130610101647/http://iutm.pl/. OPIS PROJEKTU: Wykonanie klonu strony http://web.archive.org/web/20130610101647/http://iutm.pl/. ZAŁOŻENIA SERWISU INTERNETOWEGO: Wykonanie wymienionych poniżej sekcji serwisu internetowego. a) Front-end

Bardziej szczegółowo

Tomasz Boiński: 1. Pozycjonowanie stron i zastosowanie mod_rewrite

Tomasz Boiński: 1. Pozycjonowanie stron i zastosowanie mod_rewrite Tomasz Boiński: 1 Pozycjonowanie stron i zastosowanie mod_rewrite Pozycjonowanie stron Promocja strony odbywa się poprzez umiejscowienie jej jak najwyżej w wynikach wyszukiwania Wyszukiwarki indeksują

Bardziej szczegółowo

Spis treści. Wstęp 5 Rozdział 1. Joomla! i inne systemy zarządzania treścią 9. Rozdział 2. Przygotuj swój warsztat 25

Spis treści. Wstęp 5 Rozdział 1. Joomla! i inne systemy zarządzania treścią 9. Rozdział 2. Przygotuj swój warsztat 25 Spis treści Wstęp 5 Rozdział 1. Joomla! i inne systemy zarządzania treścią 9 Co to jest CMS? 9 Budowa CMS 10 Jakie są cechy charakterystyczne CMS? 11 Kiedy przejawia się efektywność CMS? 15 Co oznacza

Bardziej szczegółowo

BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA.

BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA. BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA. Michał Kwiatkowski Piotr Grzybowski Poznańskie Centrum Superkomputerowo-Sieciowe II Konferencja

Bardziej szczegółowo

Wymagane jest podłączenie serwera do Internetu (konieczne do zdalnego dostępu).

Wymagane jest podłączenie serwera do Internetu (konieczne do zdalnego dostępu). Spis treści Informacje ogólne...2 Tryby pracy...3 Wygląd interfejsu...4 Tryb użytkownika...5 Tryb administratora...6 Import kontrahentów z pliku XML...8 2 Informacje ogólne Aplikacja internetowa umożliwia

Bardziej szczegółowo

Dokumentacja Użytkownika Systemu

Dokumentacja Użytkownika Systemu Dokumentacja Użytkownika Systemu Porównywarki cen Liquid Wersja 2016.2 Spis treści 1 WSTĘP... 3 2 OPIS OBSZARU... 4 2.1 TOWARY... 5 2.2 RELACJE... 5 2.3 EDYTUJ... 6 2.3.1 KONFIGURACJA... 6 2.3.2 KATEGORIE...

Bardziej szczegółowo

Instrukcja obsługi stron internetowych opartych na systemie Quick.Cms Zawartość

Instrukcja obsługi stron internetowych opartych na systemie Quick.Cms Zawartość Instrukcja obsługi stron internetowych opartych na systemie Quick.Cms Zawartość Logowanie do panelu administracyjnego strony... 2 Modyfikacja wstępnej konfiguracji strony... 3 Zarządzanie stronami... 6

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI SYSTEM ZARZĄDZANIA TREŚCIĄ

INSTRUKCJA OBSŁUGI SYSTEM ZARZĄDZANIA TREŚCIĄ INSTRUKCJA OBSŁUGI SYSTEM ZARZĄDZANIA TREŚCIĄ Spis treści: 1 Logowanie do panelu administracyjnego 2 Dodawanie obiektów na stronie 2.1 Wybór podstrony 2.2 Wybór obiektu 2.2.1 Dodawanie obiektów tekstowych

Bardziej szczegółowo

Tworzenie wiadomości Newsletter

Tworzenie wiadomości Newsletter Tworzenie wiadomości Newsletter W tym przewodniku dowiesz się jak Tworzyć atrakcyjne wiadomości Newlsetter, wybierać grupy docelowe do wysyłki oraz publikować wiadomości na profilach w portalach społecznościowych.

Bardziej szczegółowo

Podręcznik Użytkownika

Podręcznik Użytkownika System zarządzania treścią HONKi PageEditor 3.0 Podręcznik Użytkownika WERSJA 1.1 Spis treści 1 Wstęp...5 1.1 Ogólny opis programu... 5 1.2 Możliwości programu... 5 2 Rozpoczęcie pracy z programem...6

Bardziej szczegółowo

Dokumentacja Administratora portalu. aplikacji. Wirtualna szkoła

Dokumentacja Administratora portalu. aplikacji. Wirtualna szkoła Dokumentacja Administratora portalu aplikacji Wirtualna szkoła aktualna na dzień 20.12.2012 Wykonawca: Young Digital Planet SA 2012 Strona 2 z 15 Spis Treści Wirtualna szkoła SYSTEM ZARZĄDZANIA NAUCZANIEM...

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości część 2 Zaprojektowaliśmy stronę dodaj_dzial.aspx proszę jednak spróbować dodać nowy dział nie podając jego nazwy

Bardziej szczegółowo

PLATFORMA ACTIVE FORMS. Kreator Formularzy Internetowych ze wsparciem dla RWD

PLATFORMA ACTIVE FORMS. Kreator Formularzy Internetowych ze wsparciem dla RWD PLATFORMA ACTIVE FORMS Kreator Formularzy Internetowych ze wsparciem dla RWD ACTIVE FORMS 2 Spis treści WPROWADZENIE 3 Dowolnie złożone formularze 3 Niski czas i koszt zbudowania formularza 4 TOP 10 WŁAŚCIWOŚCI

Bardziej szczegółowo

Podręcznik użytkownika programu. Ceremonia 3.1

Podręcznik użytkownika programu. Ceremonia 3.1 Podręcznik użytkownika programu Ceremonia 3.1 1 Spis treści O programie...3 Główne okno programu...4 Edytor pieśni...7 Okno ustawień programu...8 Edycja kategorii pieśni...9 Edytor schematów slajdów...10

Bardziej szczegółowo

Bootstrap. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński rperlinski@icis.pcz.pl

Bootstrap. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński rperlinski@icis.pcz.pl ootstrap 1/15 Bootstrap Tworzenie serwisów Web 2.0 dr inż. Robert Perliński rperlinski@icis.pcz.pl Politechnika Częstochowska Instytut Informatyki Teoretycznej i Stosowanej 11 kwietnia 2015 Bootstrap 2/15

Bardziej szczegółowo

I. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu...

I. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu... Kreator szablonów I. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu... 7 a. Grafika... 7 b. Tekst... 7 c.

Bardziej szczegółowo

System Zarządzania Treścią. 3aCMS

System Zarządzania Treścią. 3aCMS System Zarządzania Treścią 3aCMS 3aCMS 3aCMS jest autorskim Systemem Zarządzania Treścią, który pozwala w bardzo prosty i intuicyjny sposób zarządzać informacjami publikowanymi na stronie WWW. Podstawowym

Bardziej szczegółowo

Instrukcja obsługi systemu zarządzania treścią dwajeden.pl

Instrukcja obsługi systemu zarządzania treścią dwajeden.pl Instrukcja obsługi systemu zarządzania treścią dwajeden.pl Tworzenie i edycja danych na stronie www 1. Rozpoczęcie pracy. Logowanie się do systemu zarządzania treścią dwajeden.pl ropocząć należy od podania

Bardziej szczegółowo

Instrukcja obsługi stron internetowych opartych na systemie Quick.Cms Zawartość

Instrukcja obsługi stron internetowych opartych na systemie Quick.Cms Zawartość Instrukcja obsługi stron internetowych opartych na systemie Quick.Cms Zawartość Logowanie do panelu administracyjnego strony... 2 Modyfikacja wstępnej konfiguracji strony... 3 Zarządzanie stronami... 6

Bardziej szczegółowo

Zaawansowane aplikacje internetowe - laboratorium

Zaawansowane aplikacje internetowe - laboratorium Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest

Bardziej szczegółowo

Praca w programie dodawanie pisma.

Praca w programie dodawanie pisma. Praca w programie dodawanie pisma. Wybór zakładki z danymi z Currendy (1) (tylko w przypadku włączenia opcji korzystania z danych Currendy). Wyszukanie i wybranie pisma. Po wybraniu wiersza dane z Currendy

Bardziej szczegółowo

CMS- kontakty (mapa)

CMS- kontakty (mapa) CMS- kontakty (mapa) Rozpatrzy inny rodzaj kontaktu mapa sytuacyjna. W naszej kategorii kontaktów dodamy teraz multimedialną mapę dojazdową. W tym celu potrzebny nam będzie moduł HTML 1.0. Będziemy mogli

Bardziej szczegółowo

Osadzanie playera Video CMS na Facebooku

Osadzanie playera Video CMS na Facebooku Osadzanie playera Video CMS na Facebooku Video CMS jako jedna z nielicznych platform wideo umożliwia osadzanie odtwarzacza wideo na stronach Facebooka. Dzięki temu możliwe jest publikowanie wideo wraz

Bardziej szczegółowo

app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji Można wybrać sposób zapisu konfiguracji: YML, XML, PHP

app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji Można wybrać sposób zapisu konfiguracji: YML, XML, PHP Baza danych i ORM Struktura Bundle app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji Można wybrać sposób zapisu konfiguracji: YML, XML, PHP src/ - folder zawiera cały kod PHP aplikacji vendor/

Bardziej szczegółowo

Idea of responsive web design. Roman Białek Mateusz Mikołajczak Kacper Palmowski Krzysztof Szot

Idea of responsive web design. Roman Białek Mateusz Mikołajczak Kacper Palmowski Krzysztof Szot Idea of responsive web design Roman Białek Mateusz Mikołajczak Kacper Palmowski Krzysztof Szot Czym tak właściwie jest responsive web design? Jest to podejście do projektowania stron internetowych w taki

Bardziej szczegółowo

Dokumentacja serwisu internetowego Zespołu Szkół Technicznych w Radomiu.

Dokumentacja serwisu internetowego Zespołu Szkół Technicznych w Radomiu. Dokumentacja serwisu internetowego Zespołu Szkół Technicznych w Radomiu. Wykonanie: Radom Maj 2008 1 Serwis WWW szkoły w Internecie to obecnie najszybszy i najtańszy sposób dotarcia do największego kręgu

Bardziej szczegółowo

MySource Matrix CMS. Prosty Interfejs Użytkownika INSTRUKCJA wersja 1.3 POLAND AUSTRALIA UNITED KINGDOM NEW ZEALAND UNITED STATES

MySource Matrix CMS. Prosty Interfejs Użytkownika INSTRUKCJA wersja 1.3 POLAND AUSTRALIA UNITED KINGDOM NEW ZEALAND UNITED STATES MySource Matrix CMS Prosty Interfejs Użytkownika INSTRUKCJA wersja 1.3 POLAND AUSTRALIA UNITED KINGDOM NEW ZEALAND UNITED STATES Spis Treści Informacje Ogólne 3 Środowisko pracy 3 Logowanie do Prostego

Bardziej szczegółowo

Eco Harmonogram - Zarządzanie

Eco Harmonogram - Zarządzanie Eco Harmonogram - Zarządzanie Aplikacja Eco Harmonogram jest dostępna nieodpłatnie (za darmo) do ściągnięcia w sklepach AppStore, Google Play oraz Windows Phone Store. Każdy może w prosty sposób zainstalować

Bardziej szczegółowo

Wdrożenie Edito CMS do serwisu korporacyjnego wiodące. cej firmy branży medycznej Polpharma S.A. Zadania i cele dla firmy. Realizacja zadania

Wdrożenie Edito CMS do serwisu korporacyjnego wiodące. cej firmy branży medycznej Polpharma S.A. Zadania i cele dla firmy. Realizacja zadania 1 Wdrożenie Edito CMS do serwisu korporacyjnego wiodące cej firmy branży medycznej Polpharma S.A. Polpharma S.A. należy do ścisłego grona liderów branży farmaceutycznej w Polsce. Od ponad 70 lat cieszy

Bardziej szczegółowo

SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS

SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS Małgorzata Mielniczuk System zarządzania treścią z angielskiego Content Management System w skrócie CMS jest oprogramowaniem ułatwiającym zarządzanie tworzonym serwisem

Bardziej szczegółowo

INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW

INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW Historia zmian dokumentu Nr wersji Data wersji Komentarz/Uwagi/Zakres zmian 1.0 2015-11-19 Utworzenie dokumentu 1 Spis treści

Bardziej szczegółowo

Instrukcja obsługi stron internetowych opartych na systemie Quick.Cms Zawartość

Instrukcja obsługi stron internetowych opartych na systemie Quick.Cms Zawartość Instrukcja obsługi stron internetowych opartych na systemie Quick.Cms Zawartość Logowanie do panelu administracyjnego strony... 2 Modyfikacja wstępnej konfiguracji strony... 3 Zarządzanie stronami... 6

Bardziej szczegółowo

instrukcja INSTALACJI www.piersa.pl APi_proxy

instrukcja INSTALACJI www.piersa.pl APi_proxy instrukcja INSTALACJI 1 1. Instalacja Proces instalacji jest prosty wgrywamy pliki na serwer nadajemy prawa chmod 777 lub 755 dla katalogu w którym znajduje się aplikacja przeważnie będzie to katalog public_html

Bardziej szczegółowo

Audyt SEO. sklep-budowalny.pl. +531 525 600 biuro@semtec.pl www.semtec.pl. Biuro obsługi: al. Grunwaldzka 2/5 80-236 Gdańsk

Audyt SEO. sklep-budowalny.pl. +531 525 600 biuro@semtec.pl www.semtec.pl. Biuro obsługi: al. Grunwaldzka 2/5 80-236 Gdańsk Audyt SEO sklep-budowalny.pl Spis treści 1 WSTĘP... 3 2 ZALECENIA OGÓLNE... 5 2.1 OPTYMALIZACJA NAGŁÓWKÓW NA WSZYSTKICH PODSTRONACH... 5 2.2 KONFIGURACJA PARAMETRÓW W GOOGLE WEBMASTER TOOLS... 6 2.3 USUNIĘCIE

Bardziej szczegółowo

Szczegółowe wymagania dotyczące funkcji Systemu CMS Joomla!

Szczegółowe wymagania dotyczące funkcji Systemu CMS Joomla! Załącznik nr 2 do ZZW Szczegółowe wymagania dotyczące funkcji Systemu CMS Joomla! przeznaczonego do obsługi stron internetowych PARP 1. Wykonawca zobowiązany jest wdrożyć system Joomla! w wersji 3.1 z

Bardziej szczegółowo

Instrukcja obsługi systemu Sky CMS

Instrukcja obsługi systemu Sky CMS Instrukcja obsługi systemu Sky CMS Tworzenie stron w systemie skycms 1. Logujemy się 2. Tworzenie nowej strony: Wchodzimy do zakładki Strony Dodaj nową stronę. Pokażą się zakładki Strona, Powiązania strony,

Bardziej szczegółowo

System EssentioCMS. Korzyści z zastosowania EssentioCMS

System EssentioCMS. Korzyści z zastosowania EssentioCMS e-mail: info@essentio.pl System EssentioCMS Profesjonalna strona internetowa stanowi nieocenione źródło informacji o firmie, jej usługach oraz produktach. Jest najnowocześniejszym medium pozyskiwania nowych

Bardziej szczegółowo

Pliki zorganizowano w strukturze drzewiastej odzwierciedlając strukturę logiczną aplikacji:

Pliki zorganizowano w strukturze drzewiastej odzwierciedlając strukturę logiczną aplikacji: Technologia wykonania projektu: HTML5 Javascript: o jquery (1.9.1), o CreateJS (0.6.1): EaselJS, TweenJS, PreloadJS. Części funkcjonalne projektu: Strona internetowa pliki strony internetowej zlokalizowane

Bardziej szczegółowo

Narodowy Program Foresight wdrażanie wyników

Narodowy Program Foresight wdrażanie wyników B a z a e k s p e r t ó w Projekt techniczny oraz powykonawcza dokumentacja techniczna Narodowy Program Foresight wdrażanie wyników Białystok 2013 Dokument jest poufny i przeznaczony wyłącznie do wiadomości

Bardziej szczegółowo

Instrukcja obsługi. Agencja IArt 2009r.

Instrukcja obsługi. Agencja IArt 2009r. Instrukcja obsługi Agencja IArt 2009r. 1 Spis treści Wstęp...3 Logowanie...3 Struktura...3 Menu przedmiotowe i menu podmiotowe...3 Grupy (strony tekstowe)...4 Dodawanie grupy (strony tekstowej)...4 Edycja

Bardziej szczegółowo

KASK by CTI. Instrukcja

KASK by CTI. Instrukcja KASK by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Pierwsze uruchomienie... 4 3. Okno główne programu... 5 4. Konfiguracja atrybutów... 6 5. Nadawanie wartości atrybutom... 7 6. Wybór firmy z

Bardziej szczegółowo