UWAGA: Strona zawiera materiały archiwalne. Większość artykułów dotyczy Joomla! 1.0
Start arrow Rozwiązania arrow Jak nadać wiele właściwości -atrybutów (sekcji/kategorii) w artykule Joomla! 1.5?
Jak nadać wiele właściwości -atrybutów (sekcji/kategorii) w artykule Joomla! 1.5? Drukuj Email
Redaktor: cerberus   
29.07.2008.

Wstęp

Joomla! To niesamowity CMS. Jest darmowy, a przede wszystkim ma wokół siebie zbudowaną olbrzymią społeczność nawzajem się wspierającą i dostarczającą sobie kolejne moduły i rozszerzenia zwiększające funkcjonalność. Jednak jak każde rozwiązanie ma swoje zalety i wady. Na dziś znalazłem trzy kluczowe minusy ( Joomla! 1.5.3). Dwa dotyczą hierarchicznego zarządzania użytkownikami i treścią. Trzeci to brak możliwości przypisania dowolnej ilości właściwości – atrybutów (w nomenklaturze Joomla! sekcji i kategorii) do jednego artykułu.

Rozwiązanie

Dziś nawiążę do trzeciego problemu. Joomla! ma tylko dwie właściwości określające dany artykuł (treść). Jest to sekcja i podrzędna jej kategoria. Co to oznacza w praktyce? Podam przykład ze naszego portalu TideSoftweare.pl. Mamy artykuł dotyczący wdrożenia systemu do zarządzania procesami biznesowymi. Dotyczy on danego Klienta , danej branży a nawet kilku jednocześnie i danego rodzaju działalności (lub znowu kilku). Na portalu mam kilka obszarów, raz wyświetlam wszystkich Klientów, innym razem wszystkie artykuły z danej branży a jeszcze gdzie indziej z danego rodzaju działalności. Nie jestem w stanie ustawić wielu właściwości (sekcji i kategorii) naraz. Muszę w zasadzie utworzyć kilka artykułów o tej samej treści, ale z ustawionymi różnymi sekcjami i kategoriami. Na szczęście, w sieci (np. popularny portal http://extensions.joomla.org ) istnieją pluginy do wstawiania treści jednego artykułu w drugi (np. Iclude Content Item). To daje, chociaż nie ergonomiczne, rozwiązanie problemu. Teraz wstawiam pierwszy artykuł z treścią i pierwszą parą sekcja\kategoria, następnie tworzę kolejne, z kolejnymi sekcjami i kategoriami ale zamiast treści wstawiam plugin (w moim przypadku {include_content_item ID_artykulu_bazowego}). W najbliższym czasie postaram się dodać jeszcze jeden ciekawy artykuł pokazujący jak wykorzystać powyższe rozwiązanie w rozwiązaniu problemu hierarchii (budowania drzewa) artykułów. Postaram się także napisać jak wykorzystać „efekt skali” dzięki któremu zaczniemy budować treści jak z klocków.
PS Nawet ten artykuł jest w naszej Bazie Wiedzy w dwóch obszarach jednocześnie (Internet\strona WWW i Systemy informatyczne\Joomla!), wykorzystując wyżej opisaną technologię.
PS2 Jestem dużym zwolennikiem stosowania rozwiązań jak najbardziej standardowych (Czemu? sporo dyskusji na ten temat jest na naszym blogu). Stąd nie szukam do rozwiązania ww. problemu komponentów mocno integrujących w core Joomla!.

Zalety rozwiązania:
  • Możliwość budowania dowolnie dużej ilości opisów sekcja\kategoria „tego samego” artykułu
  • Zarządzanie treścią tylko w jednym artykule
  • Możliwość modyfikacji w pozostałych artykułach pól dodatkowych (keywords, opisy, tytuły itp…
Wady:
  • Konieczność tworzenia wielu kopii artykułu
Zmieniony ( 04.08.2008. )
 
« poprzedni artykuł