Informowanie o aktualizacjach stron

Na niektórych stronach Drupal Polska (na przykład tutaj; w przyszłości będzie ich więcej) dostępne są specjalne kanały RSS z informacjami o aktualizacjach.

Nie widzę sensu w tworzeniu osobnych wpisów tylko po to, by poinformować odwiedzających o aktualizacji danej strony, dlatego stworzyłem moduł umożliwiający wygodne tworzenie kanałów informacyjnych dla każdego z wpisów witryny.

Załóżmy, że prowadzisz stronę (lub więcej stron), poprzez które publikujesz regularnie aktualizowane treści. Mogą to być na przykład: skórka dla ulubionej przeglądarki internetowej, tłumaczenie popularnego systemu zarządzania treścią ;-) , zbiór porad dla hodowców chomików, i tym podobne. Chcesz mieć możliwość informowania odwiedzających o nowościach na stronie.

Rozwiązania alternatywne

Żadne z dostępnych dotychczas rozwiązań nie było wygodne. Publikacja informacji o wprowadzeniu zmian za pomocą osobnych wpisów to zbyt wiele zachodu, jak dla tak prostej sprawy. Inne moduły subskrypcji dają możliwość skorzystania z odpowiedzi jako nośników informacji o aktualizacjach, ale trzeba wtedy liczyć na to, że odwiedzający wyłapią te informacje spośród innych odpowiedzi.

Rozwiązanie właściwe ;-)

Moduł Node Updates tworzy kanały RSS (dostępne dla wszystkich odwiedzających o odpowiednich uprawnieniach) dla każdego wpisu, który posiada przynajmniej jedną wiadomość o aktualizacji (update message). Wiadomości te dodajesz na stronie edycji wpisu, pod Update message.

Prócz treści wiadomości, można (ale nie trzeba) również podać jej tytuł (w przeciwnym wypadku tytułem wiadomości RSS będzie tytuł wpisu).

Kanały przechowują maksymalnie 10 wiadomości, które można usunąć za pomocą opcji Delete existing messages.

Adres kanału przybiera formę http://example.com/updates/node/1 dla wpisów, których adresy nie posiadają aliasów, albo seksowną http://example.com/updates/path/alias dla tych, które aliasami dysponują!