Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Wstęp

Wtyczki mogą integrować się z systemem PlusWorkflow na różnych poziomach. Ta strona opisuje wszystkie sposoby integracji.

Integracja z interfejsem użytkownika

Integracja z interfejsem użytkownika może odbywać się poprzez jego modyfikację lub rozszerzanie już istniejących funkcjonalności. Ten rozdział opisuje wszystkie formy integracji z interfejsem użytkownika.

Wpisy w menu

Moduł menu-entry umożliwia dodanie do istniejących menu własnych wpisów o określonych atrybutach. Sekcja zdefiniowana w tym module jednoznacznie identyfikuje menu, do którego chcemy dodać nasz wpis.

System PlusWorkflow definiuje następujące sekcje:

  • system.menu.top: główne menu systemowe

    Nową pozycją w menu jest Dashboard

  • system.useraccount.menu.top: menu w zakładce MojeKonto

    Nową pozycją w menu jest Pulpity

     

  • system.administration.systemconfig.menu: menu w Administracja->Konfiguracja systemu

    Nową pozycją w menu jest Pulpity

     

Wszystkie pozycje w menu mają swój order. Pierwszy systemowy wpis w menu ma order=0, każdy kolejny o 10 większy.

Warto korzystać z atrybutu order, nawet jeżeli nam samym nie zależy na kolejności. Inne wtyczki mogą chcieć dodać pozycje obok naszej, co będzie utrudnione, jeżeli nie nadamy naszemu wpisowi odpowiedniej kolejności.

Kliknięcie na daną pozycję w menu spowoduje wyświetlenie w kontenerze odpowiednim dla każdego z menu zawartości, pobranej ze skonfigurowanego linku.

Widok domyślny

Widok domyślny użytkownika wyświetla się zaraz po zalogowaniu do systemu lub kliknięciu na pozycję Start w menu głównym. Możemy umożliwić użytkownikowi wybranie widoku naszej wtyczki jako jego widoku domyślnego.

Odpowiedzialny jest za to moduł default-view.

Dla każdego zdefiniowanego modułu pojawi się możliwość wyboru tej opcji w wyborze widoku domyślnego:





  • No labels