JLord RSS Creator - sposób na dodatkowe kanały RSS
Wpisany przez Piotr Sajnog | Joomla! Fan Wtorek, 14 Kwiecień 2009 00:00
Tak jak już kiedyś wspomniałem, standardowa instalacja Joomla! obsługuje tylko jeden kanał RSS dla całego serwisu. W dodatku, aby artykuł został w nim wygenerowany, musi być opublikowany na stronie głównej witryny. Projektując Joomla! Fan, chciałem, aby swój kanał RSS miała każda sekcja artykułów.
Z całej listy rozszerzeń dotyczących kanałów RSS dostępnej na oficjalnej stronie systemu Joomla! wybrałem rozwiązanie o nazwie JLord RSS Creator. W dalszej części artykułu opiszę jak przebiega instalacja i konfiguracja tego dodatku.
Dlaczego oddzielny kanał RSS dla każdej sekcji artykułów?
Dlaczego chciałem mieć oddzielne kanały RSS dla każdej sekcji artykułów? Powody są co najmniej dwa. Po pierwsze, nie każdy artykuł musi trafić na stronę główną serwisu, a po drugie, chciałem dać swobodę wyboru użytkownikom, których może interesować tylko pewna część treści publikowanej na serwisie. Wystarczy zobaczyć ile np. kanałów RSS ma Wirtualna Polska, czy Onet. Chciałem aby u mnie wyglądało to podobnie, ale oczywiście w mniejszej skali.
Opiszę teraz jak powstał kanał RSS odpowiedzialny za agregowanie artykułów w sekcji "Rozszerzenia Joomla!"
Jak zacząć?
Na początek wchodzimy na stronę rozszerzenia i na samym dole wybieramy jedną z czterech wersji dodatku, którą możemy kupić:
- Single Domain - licencja pozwalająca użyć rozszerzenie na jednej domenie z rocznym okresem bezpłatnej aktualizacji dodatku
- Unlimited Domains - licencja pozwalająca użyć rozszerzenie na wielu domenach z rocznym okresem bezpłatnej aktualizacji dodatku
- Single Domain & Lifetime Upgrade - licencja pozwalająca użyć rozszerzenie na jednej domenie z bezterminowym okresem bezpłatnej aktualizacji dodatku
- Unlimited Domains @ Lifetime Upgrade - licencja pozwalająca użyć rozszerzenie na wielu domenach z bezterminowym okresem bezpłatnej aktualizacji dodatku
Ja wybrałem wersję pierwszą, czyli najtańszą, obecnie wynoszącą niecałe 20 euro. I tu ważna uwaga: zakupu dodatku możemy dokonać tylko i wyłącznie za pośrednictwem konta PayPal. Gdy autoryzacja przelewu przebiegnie pomyślnie, zostaniemy przeniesieni na stronę z linkiem, dzięki któremu ściągniemy paczkę instalacyjną dodatku na swój komputer.
Instalacja komponentu przebiega standardowo. W Panemu Administracyjnym w menu Rozszerzenia wybieramy opcję Instalator a następnie wskazujemy plik zip zawierający dodatek i klikamy Wczytaj plik i zainstaluj. Po poprawnej instalacji JLord RSS Creator będzie dostępny w menu Komponenty.
Dodawanie nowego kanału RSS
W celu utworzenia nowego kanału RSS w JLord RSS Creator musimy wykonać następujące czynności:
- W Panelu Administracyjnym Joomla! wchodzimy kolejno do menu Komponenty > JLord RSS > Control Panel
- Klikamy w ikonę Add New Feed
Otworzy nam się okno Feed Manager, w którym konfigurujemy nasz nowy kanał RSS.
Po lewej stronie w kolumnie Settings znajdują się następujące ustawienia:
- Name - nazwa kanału
- Alias - tekst zastępczy
- Published - tu wybieramy czy nasz kanał ma być opublikowany czy też nie
- Ordering - w tym miejscu ustalamy kolejność kanału na liście dostępnych kanałów RSS
- Provide feed as Feed type - tutaj ustalamy typ kanału (najpopularniejszym typem jest RSS 2.0)
- Put this feed as Live-feed-icon - ta opcja pozwala nam zdecydować, czy dostęp do kanału będzie możliwy po kliknięciu w ikonę na końcu okna z adresem naszej strony w przeglądarce internetowej.
- Show the feed link in a module - tu decydujemy o tym, czy link do tego kanału będzie dostępny w module wyświetlającym listę wszystkich kanałów RSS naszej strony
- Get the content from another component? - w tym miejscu możemy zdecydować, czy kanał ma pobierać treści publikowane z innych komponentów witryny
- Show Front Page articles only - bardzo ważna opcja pozwalająca ustalić, aby kanał RSS pobierał treści wszystkich artykułów publikowanych z danej sekcji lub kategorii, niezależnie od tego, czy zostaną one opublikowane na stronie głównej serwisu czy też nie
- Select source - tutaj wybieramy z jakiego źródła ma być pobierana treść do kanału RSS. Do wyboru mamy sekcję lub kategorię artykułów. Pod spodem znajduje się lista, z której wybieramy interesującą nas pozycję.
Po prawej stronie, w kolumnie Parameters znajdują się następujące parametry:
- Cache - według instrukcji obsługi komponentu, przechowywanie zawartości kanału RSS w pamięci podręcznej jest wysoce wskazane
- Cache Time - tak samo, w tym miejscu autorzy dodatku zalecają pozostawienie czasu odświerzania pamięci podręcznej bez zmian
- Items - tutaj ustalamy liczbę artykułów, które ma pokazywać kanał RSS
- Title - tu wpisujemy tytuł kanału RSS
- Description - w tym oknie wprowadzamy opis kanału RSS
- Image - tutaj możemy skojarzyć kanał RSS z jakimś obrazkiem
- Text - z tej listy wybieramy, która część artykułu ma być wyświetlana w kanale RSS: czy ma to być tylko wstęp (do znacznika "read more"), czy tekst właściwy (od znacznika "read more"), czy też cały artykuł (wstęp i część właściwa).
- Show image - ta opcja pozwala nam włączyć lub wyłączyć wyświetlanie obrazków wstawionych do artykułu.
- Limit Text - jeśli w tym miejscu zaznaczymy Yes, to w następnej pozycji Text Length możemy wpisać ile pierwszych znaków artykułu ma się pojawić w kanale RSS
- Order date - tutaj ustalamy jaką datę ma brać pod uwagę kanał RSS przy kolejności wyświetlania artykułów. Może to być data utworzenia lub modyfikacji artykułu.
- Order - tutaj możemy ustalić kolejność wyświetlania artykułów uwzględniającą daty ich powstania, ich tytuły (alfabetycznie od A do Z lub odwrotnie) lub autorów (alfabetycznie od A do Z lub odwrotnie)
Jak widać opcji konfigurujących kanał RSS jest całkiem sporo. Po ich ustawieniu i wypełnieniu, klikamy ikonę Zapisz i gotowe. W oknie Feed Managera pokaże nam się lista wszystkich utworzonych kanałów RSS.
Moduł z listą kanałów RSS
JLord RSS Creator pozwala też na włączenie modułu odpowiedzialnego za wyświetlanie listy kanałów RSS dostępnych w serwisie. Jak to wygląda możecie zobaczyć na zrzutach ekranowych na stronie komponentu. Ja zdecydowałem się poświęcić kanałom RSS całą specjalną stronę, na której znajdziecie aktualną listę wszystkich dostępnych na Joomla! Fan kanałów RSS.
UWAGA: Jeśli chcesz napisać komentarz po raz pierwszy, zapoznaj się z zasadami komentowania.