TYPO3 może być proste. Spojrzenie edytora. Krystian Szymukowicz (krystian@typo3.pl)



Podobne dokumenty
Tworzenie kampanii mailowych. Tworzenie kampanii mailowych.

Własna strona WWW w oparciu o CMS

Instalacja modułu DHL24 w sklepie Magento

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

InPost PACZKOMATY. (Moduł Magento 2) v Strona 1 z 18

Część 3 - Konfiguracja

Backend Administratora

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

WellCommerce Poradnik: CMS

Jak skonfigurować Outlooka?

Podręcznik użytkownika Obieg dokumentów

Joomla! 3.x : praktyczny kurs / Sławomir Pieszczek. Gliwice, cop Spis treści

Laboratorium Ericsson HIS NAE SR-16

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

inpost Paczkomaty v Strona 1 z 13

wfirma (Moduł Magento) v Strona 1 z 12

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

inpost Paczkomaty v Strona 1 z 12

Przewodnik... Tworzenie Landing Page

Ticket System/System zgłoszeń

TemplaVoilà alternatywne podejście do szablonów. TemplaVoilà. alternatywne podejście do szablonów

Spotkania z wiedzą webinarium

KONFIGURACJA KONTA POCZTOWEGO DO POBRANIA WIADOMOŚCI Z OBECNEGO SERWERA POCZTOWEGO. Zespół Systemów Sieciowych

[SoftSolid] - Integracja z serwisem Allegro

Prezentacja wyłącznie do użytku służbowego w Banku

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

Korporacja Kurierska

KS-ZSA. Centralne zarządzanie znacznikami zamawiania towaru (BlackList)

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

Edytor Edit+ - dodawanie zdjęć i. załączników. Instrukcja użytkownika

Protokół HTTP (2) I) Wprowadzenie. II) Użyte narzędzia: III) Kolejność działań

Instalacja (GM) AMXBans #1.5.1/ #1.6.1 na serwerze gry/stronie WWW. Wymagania

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Laboratorium A: Zarządzanie ustawieniami zabezpieczeń/klucz do odpowiedzi

INFO-NET.wsparcie. pppoe.in.net.pl. Pamiętaj aby nie podawać nikomu swojego hasła! Instrukcja połączenia PPPoE w Windows XP WAŻNA INFORMACJA

Konfiguracja i uruchomienie usługi Filtry adresów IP dla użytkowników Centrum Usług Internetowych dla Klientów Banku Spółdzielczego w Łęcznej.

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

INSTRUKCJA INSTALACJI OPROGRAMOWANIA MICROSOFT LYNC 2010 ATTENDEE ORAZ KORZYTANIA Z WYKŁADÓW SYNCHRONICZNYCH

Laboratorium A: Korzystanie z raportów zasad grupy/klucz do odpowiedzi

Frogfoot CMS.

Konfiguracja konta pocztowego w Thunderbird

Ten krótki poradnik pomoże Ci zainstalować nasz katalog no-name na swojej stronie internetowej.

I. Interfejs użytkownika.

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

INSTRUKCJA UŻYTKOWNIKA. Wielkopolski system doradztwa. edukacyjno-zawodowego

REFERAT O PRACY DYPLOMOWEJ

Kurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410)

INSTRUKCJA INSTALACJI PŁATNOŚCI TRANSFERUJ.PL

Rozpoczęcie pracy z LIBRUS Synergia

Exulto Software House

Systemy operacyjne i sieci komputerowe Szymon Wilk Konsola MMC 1

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

Instrukcja instalacji wtyczki Przelewy24

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym SoteShop 7 (plugin dostępny w wersji ecommerce)

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B

Konfiguracja zapory Firewall w systemie Debian.

Jak usprawnić tworzenie i zarządzanie stroną na drupalu. Maciej Łukiański

Korespondencja seryjna Word 2000

INTEGRACJA z hurtownią Matterhorn

WebkampShop. Instrukcja obsługi sklepu internetowego

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Kancelaria Prawna.WEB - POMOC

Programy LeftHand - Obsługa plików JPK. Wrzesień 2016

INSTRUKCJA UŻYTKOWNIKA Instalacja KS - EDE w systemie KS - ZSA ISO 9001:2008 Dokument: Wydanie: 1 Waga: 90

SYSTEM EZD v

Spis treści. Rozdział 3. Podstawowe operacje na plikach...49 System plików Konsola Zapisanie rezultatu do pliku... 50

Dokumentacja modułu Woocommerce

Sage Connect. Instrukcja dla użytkownika.

TRX Konsola dyspozytorska - instrukcja obsługi

Poradnik obsługi systemu zarządzania treścią (CMS) Concrete5. Moduły i bloki

PRZYGOTOWANIE DO SYNCHRONIZACJI Z BOOKING.COM

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

CRM poczta elektroniczna

rgnewsce czyli tt_news na sterydach tt_news steroidos Krystian Szymukowicz

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Instrukcja ustawienia autorespondera (odpowiedzi automatycznych) dla pracowników posiadających konto pocztowe Microsoft Outlook Exchange

BEZPIECZNE UDOSTĘPNIANIE PLIKÓW

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP

Jak ustawić cele kampanii?

Laboratorium - Konfiguracja zapory sieciowej systemu Windows Vista

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Prezentacja systemu zarządzania treścią CMS

TimePlanet Sp. z o.o. Nowogrodzka Warszawa Witamy w świecie TimeCloud

Lokalne konta użytkowników

Definiowanie filtrów IP

Moduł 2 Użytkowanie komputerów i zarządzanie plikami wymaga od kandydata znajomości obsługi komputera osobistego.

wersja 1.0 ośrodek komputerowy uj cm ul. mikołaja kopernika 7e, Kraków tel

Zasady współpracy programu Doradca Handlowy z Symfonią

CRM. moduł zarządzania relacjami z klientami. Poradnik dla użytkowników systemu FIRMA 1/1

PODRĘCZNIK UŻYTKOWNIKA programu Pilot

Przelewy24 Wirtualny Koszyk

System Zarządzania Treścią. 3aCMS

Migracja Business Intelligence do wersji

Nowa odsłona sklepu internetowego

Seria P-661HW-Dx Bezprzewodowy modem ADSL2+ z routerem

Microsoft Class Server. Waldemar Pierścionek, DC EDUKACJA

Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Transkrypt:

TYPO3 może być proste. Spojrzenie edytora. Krystian Szymukowicz (krystian@typo3.pl)

Dlaczego jest często backend w TYPO3 nie do końca skonfigurowany?

Dlaczego. Strona wdrożeniowca. - klient nie zamawiał, - jeżeli już użytkownik dostanie trochę prostszy backend to tylko dlatego że nie chcemy przekazać pełnego konta administratora. Zazwyczaj nie robimy tego, z myślą żeby użytkownikowi było prościej.

Dlaczego. Strona klienta. (przed wdrożeniem) - tylko dokładna znajomość konkretnego CMSu pozwala na odpowiedni zapis na etapie tworzenia umowy - klient zazwyczaj pamięta tylko o ograniczeniu praw do zmian dla wydzielonych pracowników

Dlaczego. Strona klienta. (po wdrożeniu) - dla wielu osób jest to pierwszy CMS, więc nie mają pkt odniesienia co do łatwości wprowadzania danych - jeżeli dane wprowadza pracownik a zamawiał system szef, to trudno oczekiwać, że pracownik będzie narzekał na wybór szefa - klient być może nigdy nie zobaczy poprawnie skonfigurowanego backendu, więc nie wie czego może wymagać

Do czego dążymy? System powinien być skonfigurowany w taki sposób, aby każda grupa funkcjonalna użytkowników: a) widziała tylko te moduły/funkcje, których działanie ma dla nich sens, b) widziała tylko te pola do edycji, które są wykorzystywane w danej implementacji, c) miała wpływ na działanie systemu nie większy niż adekwatny do pełnionej roli, (np.: tylko dostęp do odpowiedniej części drzewa wraz z odpowiednimi ustawieniem praw dostępu, odpowiednie ustawienie kasowania i kopiowania rekurencyjnego drzewa i folderów) d) miały łatwy dostęp do najczęściej wykonywanych czynności (konfiguracja czynności z wykorzystaniem rozszerzenia sys_action)

Krok 1 Włączenie modułów niezbędnych dla danej grupy użytkowników

Włączanie tylko niezbędnych modułów

Włączanie tylko niezbędnych modułów

Krok 2 Moduł WEB STRONA

TYPO3 3.6 rok 2004

TYPO3 4.5 rok 2011

Web Strona PageTS mod.web_layout { disablesearchbox = 1 menu.function { // quick edit 0 = 0 // kolumny 1 = 1 // języki 2 = 1 // informacje o stronie 3 = 0 } }

Możliwości swobodnego stylowania BE w Templavoila

Krok 3 Moduł WEB LISTA

Zbędne ikonki + tytuł jako link

Web Lista PageTS lub UserTS mod.web_list { hidetables = tt_content, pages, pages_language_overlay clicktitlemode = edit } Rozszerzenie kb_modlist_actions (używa hooka) mod.web_list { disable_action.group.2 = view, viewbig disable_action.table.tt_news = cut,new,move,history,version disable_action.table.fe_users = cut,new,move,history,version }

Zbędne ikonki + tytuł jako link

Krok 4 Moduł WEB INFO

Moduł Web Info - zbiór przydatnych modułów z core i rozszerzeń - część z nich zbędna edytorowi

Moduł Web Info Jak je wyłączyć? Używamy poniższej notacji w PageTS lub UserTS. // ---------------- WEB > INFO START --------------- mod.web_info.menu.function { } // Info > Pagetree overview tx_cms_webinfo_page = 0 // Info>Log tx_belog_webinfo = 0 // Info > Page TSconfig tx_infopagetsconfig_webinfo = 0 // ---------------- WEB > INFO END ---------------

Moduł Web Info Skąd informacja o nazwie modułu? Źródło html listy modułów.

Moduł Web Info Przed i po:

Krok 5 Moduł NARZĘDZIA CENTRUM ZADAŃ

Centrum zadań

Centrum zadań - zainstalować rozszerzenie systemowe sys_action - stworzyć zadania w głównym root

Centrum zadań

Krok 6 Funkcjonalność SKRÓTY

Skróty Skróty globalne.

Skróty Dodawanie skrótów globalnych.

Krok 7 Moduł TWOJE KONTO USTAWIENIA

Twoje konto ustawienia

Twoje konto ustawienia

Twoje konto ustawienia

Twoje konto ustawienia UserTS setup.default { copylevels = 0 titlelen = 60 rtewidth = 600 rteheight = 300 } setup.override { startmodule = user_task thumbnailsbydefault = 1 edit_rte = 1 edit_widedocument = 1 recursivedelete = 0 noonchangealertintypefields = 1 navframeresizable = 1 condensedmode = 0 edit_showfieldhelp = icon }

Krok 8 Moduł DRZEWO

Drzewo options{ // chowa rekordy z drzewka strony hiderecords.pages = 1,338,729 contextmenu { pagetree { // usuwa ikonki z menu kontekstowego disableitems =edit,info,moreoptions,new,history,edit_access,perms,new_wizard,db_list } } }

Krok 9 Dokumentacja

Dokumentacja jako Backend User Section

Krok 10 Edycja rekordów

Edycja rekordów

Edycja rekordów

Edycja rekordów Wyłączanie zbędnych pól w bazie w grupie backendowej:

Edycja rekordów Wyłączanie zbędnych pól poprzez UserTS/PageTS TCEFORM { tt_content { } } // wide system disable fields header_position.disabled = 1 header_link.disabled = 1 image_norows.disabled = 0 subheader.disabled = 0 table_border.disabled = 1 table_cellspacing.disabled = 1 table_cellpadding.disabled = 1

Krok 10 Funkcjonalność Wizard nowych elementów treści

Krok 10

Krok 10

Krok 10 PageTS mod.wizards.newcontentelement.rendermode = tabs // w Templavoila templavoila.wizards.newcontentelement.rendermode = tabs http://buzz.typo3.org/people/steffen-kamper/article/the-new-content-element-wizard-in-version-43/ http://castironcoding.com/resources/our-blog/sp/view/single/post/reason-5-for-choosing-typo3-custom-content-elementswith-extbase.html

Krok 11 Konfiguracja CACHEOWANIA

Cachowanie TCEMAIN.clearCacheCmd = pages TCEMAIN.clearCacheCmd = 12,23 clearcache_pagesiblingchildren clearcache_pagegrandparent Ext: clearcacheextend TCEMAIN.clearCacheCmd=contains(plugin;tt_news;0) TCEMAIN.clearCacheCmd=sub(10) TCEMAIN.clearCacheCmd=contains(dam)

PODSUMOWANIE

Typoscript użyte w prezentacji TSconfig http://typo3.org/documentation/document-library/core-documentation/doc_core_tsconfig/4.6.0/view/ do poczytania http://castironcoding.com/resources/our-blog/sp/view/single/post/reason-10-tsconfig.html

Dziękuję za uwagę Krystian Szymukowicz (krystian@typo3.pl)