Cleverness To-Do List – lista rzeczy do zrobienia w WordPressie

Cleverness To-Do List

Temat narzędzi wspomagających zarządzanie zadaniami do wykonania jest ostatnio bardzo popularny, a aplikacje tego typu powstają jak grzyby po deszczu. Nic więc dziwnego, że pojawiają się również wtyczki dla WordPressa, które wzbogacają panel administracyjny o listę rzeczy do zrobienia. Z wielu dostępnych rozszerzeń moją uwagę przyciągnęła wtyczka Cleverness To-Do List, która jest prosta, a jednocześnie ma wszystkie niezbędne funkcje.

Po aktywacji wtyczki w menu panelu administracyjnego pojawi się nowa sekcja Do zrobienia. Jak widać, wtyczka jest przetłumaczona na język polski – niestety, tylko częściowo, a na dodatek dość niestarannie (możemy się natknąć na sporo literówek).

Cleverness To-Do List - zadania

Główną częścią wtyczki jest strona z zadaniami do zrobienia oraz zadaniami oznaczonymi jako wykonane. Jej zawartość jest zależna od ustawionych opcji, które modyfikuje się w sekcji Ustawienia. Możemy włączyć wyświetlanie kategorii, daty utworzenia i zakończenia zadania, postępu realizacji (w procentach), zmodyfikować kolejność wyświetlania zadań, a także włączyć możliwość przypisywania zadań użytkownikom (wraz z powiadamianiem ich za pomocą wiadomości e-mail). Możemy również zmienić uprawnienia, jakie będą wymagane do modyfikacji zadań.

Cleverness To-Do List - nowe zadanie

Pod listą zadań znajduje się formularz dodawania nowego zadania. Podobnie jak w przypadku listy, jego wygląd jest zależny od wybranych ustawień wtyczki. W najprostszej, pokazanej na zamieszczonym powyżej obrazku, wersji musimy określić priorytet zadania i wpisać jego opis. Dodatkowo formularz może zawierać listę kategorii, użytkownika, któremu przypiszemy zadanie, oraz datę zakończenia zadania.

Cleverness To-Do List - kokpitBardzo wygodną funkcją wtyczki jest umieszczony w kokpicie (na stronie głównej panelu administracyjnego) widget, który wyświetla zadania do wykonania i pozwala na oznaczenie wybranych z nich jako wykonane.

Dodatkowo wtyczka pozwala na umieszczanie list zadań na stronach lub we wpisach za pomocą shortcodów. Do dyspozycji mamy shortcode [todolist], który wyświetla ponumerowaną listę zadań, oraz [todochecklist], wyświetlający listę z możliwością oznaczenia wybranych zadań jako wykonane (oczywiście z uwzględnieniem uprawnień użytkowników). Szczegółowe informacje na temat tych shortcodów wraz z wszystkimi dostępnymi opcjami można znaleźć w zakładce Pomoc wtyczki.

Na koniec chciałbym zaznaczyć, że nie jestem zwolennikiem traktowania WordPressa jako frameworka ogólnego przeznaczenia i budowania z jego wykorzystaniem jakichś bardziej złożonych aplikacji. To mimo wszystko jest tylko CMS, czyli system zarządzania treścią, stworzony z myślą o prowadzeniu stron internetowych (w szczególnym przypadku blogów). A to, że da się za jego pomocą zrobić nieco więcej nie oznacza, że jest to dobra praktyka.

Dlatego też chciałbym wyraźnie podkreślić, że używanie WordPressa tylko i wyłącznie jako listy rzeczy do zrobienia nie ma moim zdaniem większego sensu. Korzystanie z opisanej wyżej wtyczki ma uzasadnienie tylko wtedy, gdy chcemy używać jej na przykład do zarządzania zadaniami związanymi z prowadzeniem konkretnej strony (lub stron). Jeśli potrzebujemy narzędzia do tworzenia list zakupów czy innych, niezwiązanych z konkretnym serwisem zadań, to wybierzmy inne rozwiązanie.

Bezpośredni link

  • Kamila Nitschka

    Super wtyczka. Fajnie, że ktoś wpadł na taki pomysł aby zrobić dodatek do wordpressa. Obecnie stawiam kilka blogów, a co za tym idzie jest trochę pracy, zapisuje więc dużo rzeczy ale na kartach (czyli co muszę w każdym z blogów zrobić).

    Ta wtyczka uratuje mi życie (kartki latają mi już dosłownie po pokoju – tak dużo pomysłów na każdy blog – a czasu nie za dużo).

  • Emil

    Czy są tu jacyś minimaliści? Bo właśnie mam coś w tym temacie: http://www.viccolla.com/lab/tasks/

  • Piotr Po

    Kartka i tak jest lepsza. Aczkolwiek fajnie, że na stronie głównej kokpitu widać zadania.

  • Łukasz

    Wtyczka fajna, ale brakuje mi w niej dwóch rzeczy: dodawania tasków z kokpitu z pomocą Ajaxa oraz integracji z zarządzaniem komentarzy. Obok typowych akcji dla komentarzy jak „Zatwierdź | Odpowiedz | … ” chciałbym mieć „Add to Todo”, aby móc komentarz zatwierdzić od razu i nie zapomnieć, że powinienem na niego kiedyś odpowiedzieć. Chyba, że macie jakąś inną taktykę akceptowania i odpowiadania później na komentarze?

    • Łukasz

      OK, ze szczątkową wiedzą z PHP, JS i jQuery udało mi się w pół dnia z ciągłą pomocą wujka Google dorobić przycisk „To Do” do komentarzy z opcją wprowadzenia własnej notatki. Dodałem własną akcje do filtra ‚comment_row_actions’ i wykorzystałem $.get() z jQuery.