Phriction Witaj na wiki Hackerspace Kraków! Phabricator Subskrypcje, eksporty i Herald History Version 1 vs 3
Version 1 vs 3
Version 1 vs 3
Content Changes
Content Changes
=== Subskrypcje ===
Phabricator, jeśli okiełzna się jego tagowanie przez [[phabricator/projekty]] i automatyczne ich przypisywanie różnym artykułom i taskom daje nam możliwości dobierania sobie treści, o których zostaniemy poinformowani. Ponadto także pojedyncze strony można zasubskrybować, wówczas ilekroć ich treść ulegnie zmianie, albo jeśli jest to zadanie - ktoś skomentuje lub zmieni jego status, dostaniemy o tym informacje.
Aby zasubskrybować pojedynczy artykuł/task, należy znaleźć po prawej stronie w sidebarze przycisk subscribe
{F1030538}
Albo edytować go i dopisać się do subskrybentów
{F1030540}
==== Lista projektów stworzonych pod kątem subskrybowania ===
Lista może rosnąć wraz z kolejnymi pomysłami i potrzebami. Żeby Ci to nie umknęło możesz na przykład.... zasubskrybować ten artykuł na wiki - fantastyczne pierwsze ćwiczenie :D
Listy mają (prawdopodobnie, do sprawdzenia) jeden minus - jeśli dany task/wydarzenie nas nie interesuje, to wciąż będzie ono otagowane projektem, który subskrybujemy, więc ignorowanie wątku musimy zrealizować po stronie swojego klienta poczty, jeśli nie chcemy z tego jednego powodu rezygnować z subskrypcji całości. Obejście tego problemu znajdziesz poniżej w opisie Heralda.
===== Taski =====
#subskrybcyjny_wszystkie_taski - ten projekt/tag jest przez regułkę automatyzacji Heralda (o nim później) przypisywany absolutnie do wszystkich tasków - jeśli masz swój pomysł na filtrowanie sobie tego na poziomie swojej skrzynki i chcesz właśnie przez nią otrzymywać informacje o tym, co potrzebujemy wspólnie wykombinować w spejsie żeby coś naprawić/usprawnić/uczynić przystępniejszym - to jest tag dla ciebie. Zasubskrybowanie go spowoduje, że dostaniesz maila o każdym widocznym dla Ciebie tasku, jaki się pojawi.
===== Wydarzenia =====
#subskrybcyjny_wszystkie_wydarzenia - to samo tyczy się wydarzeń/rezerwacji - zasubskrybowanie tego projektu poinformuje cie o każdym powstałym wydarzeniu, każdej rezerwacji pomieszczenia, drukarki, czy cokolwiek jeszcze nam wpadnie do głowy.
O eksportach wydarzeń napiszę później
===== Wiki =====
Z automatu artykuły takie jak [[ dokumenty/regulaminy/wskazowki/ ]] czy inne regulaminy mają ustawioną subskrypcję na naszą grupę mailingową - dzięki czemu jeśli coś w nich się zmieni, wszyscy mają szanse dowiedzieć się o tym z grupy mailingowej. Dzieją się one potwornie rzadko, więc nie jest to bardzo uciążliwe.
Polecane przeze mnie strony do zasubskrybowania to:
[[ members/wyprawka/ ]] - tu mam nadzieję umieścić wszystkie informacje które osoba dołączająca do nas powinna wiedzieć, trochę jak dynamicznie zmieniająca się treść maila powitalnego - jeśli postawimy jakiś nowy serwis z którego możecie korzystać, albo coś jeszcze będzie warto tam umieścić - dostaniesz o tym info.
[[ changelog/ ]] - artykuł **stworzony po to** żeby znalazły się tam wszystkie wpływające na dostęp lub korzystanie ze spejsu zmiany. Powinien być edytowany tylko, jeśli warto będzie tam dodać coś ważnego - nie ma przymusu subskrybowania go, bo jego najistotniejszą funkcją jest to, żeby z tym changelogiem można było się szybko zapoznać rzucając na niego okiem, ale nie zaszkodzi dorzucić go do subskrypcji - mniejsza szansa, że coś ci umknie ;D
To be continued...
=== Herald ===
Herald jest jednym z modułów phabricatora, który pozwala na tworzenie personalnych regułek **jeśli <x> to <y>** - znajdziemy go w pasku nawigacji po lewej pod hasłem "Automatyzacje" albo pod linkiem [[https://phabricator.hskrk.pl/herald/]] - jesteśmy tam w stanie wyklikać sobie automatyczne dopisywanie do subskrybentów pojedynczego artykułu, jeśli tylko uzyska on dany projekt - możemy stworzyć sobie podobną do poniższej regułkę (courtesy of @pidpawel)
{F1030542}
Co ciekawe, jeśli nasza prywatna regułka ma widoczność publiczną, to inni mogą je subskrybować ;D
Do stworzenia powyższych list subskrypcyjnych, a także automatycznego tagowania rezerwacji pomieszczeń i drukarek wykorzystany został właśnie Herald.
=== Eksporty ===
Wydarzenia z kalendarza można sobie eksportować do dynamicznych plików ICS (które możemy synchronizować np do google calendara lub innych kalendarzy) w dwojaki sposób
{F1030544}
- Eksport publiczny (eksportuje tylko publiczne wydarzenia, takie które ktoś widzi nawet jeśli nie jest zalogowany - taki eksport nie daje żadnych przywilejów, po prostu jest wskaźnikiem na konkretną porcję publicznych wydarzeń
- Eksport prywatny/uprzywilejowany - jego stworzenie z poziomu Twojego użytkownika daje osobie z linkiem widoczność taką, jak twój użytkownik, jakby była zalogowana. Ponieważ rezerwacje dla porządku są eventami z widocznością tylko dla użytkowników, jeśli chcesz na przykład widzieć w swoim kalendarzu rezerwacje drukarek, musisz sobie taki własny eksport stworzyć.
Eksporty tworzymy na podstawie wyszukiwań. Eksport w ten sposób przypisany jest do konkretnych kryteriów, według których ma wrzucać wydarzenia do Twojego kalendarza.
{F1030546}
Na chwilę obecną zapisanych wyszukiwań mamy zrobionych tyle, każdy z nich można sobie użyć do eksportu ICSa, ale można też stworzyć swoje własne wyszukiwanie co teraz zrobimy.
Powiedzmy, że chciałbym mieć oddzielny eksport wydarzeń na wydarzenia, w których uczestniczyłem lub byłem ich hostem. Z belki po lewej wybieram "[[https://phabricator.hskrk.pl/calendar/query/advanced/ | Advanced search]]" - w invitees wpisuje siebie (będąc hostem jestem też zaproszony, więc to załatwi mi wszystkie wydarzenia z którymi miałem do czynienia), wyszukuję, a następnie w prawym górnym rogu szukam "Use result" i eksportuję jako ICS.
{F1030548}
Nadaję eksportowi nazwę, wybieram privileged (bo zależy mi na rezerwacjach, czyli niepublicznych wydarzeniach) i zapisuję.
{F1030550}
I gotowe, dostajemy własny eksport z własnym linkiem, który możemy teraz wrzucić w nasz ulubiony kalendarz obsługujący subskrypcje.
{F1030552}
=== Subskrypcje ===
Phabricator, jeśli okiełzna się jego tagowanie przez [[phabricator/projekty]] i automatyczne ich przypisywanie różnym artykułom i taskom daje nam możliwości dobierania sobie treści, o których zostaniemy poinformowani. Ponadto także pojedyncze strony można zasubskrybować, wówczas ilekroć ich treść ulegnie zmianie, albo jeśli jest to zadanie - ktoś skomentuje lub zmieni jego status, dostaniemy o tym informacje.
Aby zasubskrybować pojedynczy artykuł/task, należy znaleźć po prawej stronie w sidebarze przycisk subscribe
{F1030538}
Albo edytować go i dopisać się do subskrybentów
{F1030540}
==== Lista projektów stworzonych pod kątem subskrybowania ===
Lista może rosnąć wraz z kolejnymi pomysłami i potrzebami. Żeby Ci to nie umknęło możesz na przykład.... zasubskrybować niniejszy artykuł na wiki - fantastyczne pierwsze ćwiczenie :D
Listy mają (prawdopodobnie, do sprawdzenia) jeden minus - jeśli dany task/wydarzenie nas nie interesuje, to wciąż będzie ono otagowane projektem, który subskrybujemy, więc ignorowanie wątku musimy zrealizować po stronie swojego klienta poczty, jeśli nie chcemy z tego jednego powodu rezygnować z subskrypcji całości. Obejście tego problemu znajdziesz poniżej w opisie Heralda.
Projekt subskrybujemy wchodząc w niego, po lewej wybierając pierwszą zakładkę z nazwą projektu (zamiast manage, z jakiegoś głupiego powodu phabricator ustawia manage jako domyślną kartę) i klikamy w prawym górnym rogu Watch Project
{F1030554}
===== Taski =====
#subskrybcyjny_wszystkie_taski - ten projekt/tag jest przez regułkę automatyzacji Heralda (o nim później) przypisywany absolutnie do wszystkich tasków - jeśli masz swój pomysł na filtrowanie sobie tego na poziomie swojej skrzynki i chcesz właśnie przez nią otrzymywać informacje o tym, co potrzebujemy wspólnie wykombinować w spejsie żeby coś naprawić/usprawnić/uczynić przystępniejszym - to jest tag dla ciebie. Zasubskrybowanie go spowoduje, że dostaniesz maila o każdym widocznym dla Ciebie tasku, jaki się pojawi.
===== Wydarzenia =====
#subskrybcyjny_wszystkie_wydarzenia - to samo tyczy się wydarzeń/rezerwacji - zasubskrybowanie tego projektu poinformuje cie o każdym powstałym wydarzeniu, każdej rezerwacji pomieszczenia, drukarki, czy cokolwiek jeszcze nam wpadnie do głowy.
O eksportach wydarzeń napiszę później
===== Wiki =====
Z automatu artykuły takie jak [[ dokumenty/regulaminy/wskazowki/ ]] czy inne regulaminy mają ustawioną subskrypcję na naszą grupę mailingową - dzięki czemu jeśli coś w nich się zmieni, wszyscy mają szanse dowiedzieć się o tym z grupy mailingowej. Dzieją się one potwornie rzadko, więc nie jest to bardzo uciążliwe.
Polecane przeze mnie strony do zasubskrybowania to:
[[ members/wyprawka/ ]] - tu mam nadzieję umieścić wszystkie informacje które osoba dołączająca do nas powinna wiedzieć, trochę jak dynamicznie zmieniająca się treść maila powitalnego - jeśli postawimy jakiś nowy serwis z którego możecie korzystać, albo coś jeszcze będzie warto tam umieścić - dostaniesz o tym info.
[[ changelog/ ]] - artykuł **stworzony po to** żeby znalazły się tam wszystkie wpływające na dostęp lub korzystanie ze spejsu zmiany. Powinien być edytowany tylko, jeśli warto będzie tam dodać coś ważnego - nie ma przymusu subskrybowania go, bo jego najistotniejszą funkcją jest to, żeby z tym changelogiem można było się szybko zapoznać rzucając na niego okiem, ale nie zaszkodzi dorzucić go do subskrypcji - mniejsza szansa, że coś ci umknie ;D
To be continued...
=== Herald ===
Herald jest jednym z modułów phabricatora, który pozwala na tworzenie personalnych regułek **jeśli <x> to <y>** - znajdziemy go w pasku nawigacji po lewej pod hasłem "Automatyzacje" albo pod linkiem [[https://phabricator.hskrk.pl/herald/]] - jesteśmy tam w stanie wyklikać sobie automatyczne dopisywanie do subskrybentów pojedynczego artykułu, jeśli tylko uzyska on dany projekt - możemy stworzyć sobie podobną do poniższej regułkę (courtesy of @pidpawel)
{F1030542}
Co ciekawe, jeśli nasza prywatna regułka ma widoczność publiczną, to inni mogą je subskrybować ;D
Do stworzenia powyższych list subskrypcyjnych, a także automatycznego tagowania rezerwacji pomieszczeń i drukarek wykorzystany został właśnie Herald.
=== Eksporty ===
Wydarzenia z kalendarza można sobie eksportować do dynamicznych plików ICS (które możemy synchronizować np do google calendara lub innych kalendarzy) w dwojaki sposób
{F1030544}
- Eksport publiczny (eksportuje tylko publiczne wydarzenia, takie które ktoś widzi nawet jeśli nie jest zalogowany - taki eksport nie daje żadnych przywilejów, po prostu jest wskaźnikiem na konkretną porcję publicznych wydarzeń
- Eksport prywatny/uprzywilejowany - jego stworzenie z poziomu Twojego użytkownika daje osobie z linkiem widoczność taką, jak twój użytkownik, jakby była zalogowana. Ponieważ rezerwacje dla porządku są eventami z widocznością tylko dla użytkowników, jeśli chcesz na przykład widzieć w swoim kalendarzu rezerwacje drukarek, musisz sobie taki własny eksport stworzyć.
Eksporty tworzymy na podstawie wyszukiwań. Eksport w ten sposób przypisany jest do konkretnych kryteriów, według których ma wrzucać wydarzenia do Twojego kalendarza.
{F1030546}
Na chwilę obecną zapisanych wyszukiwań mamy zrobionych tyle, każdy z nich można sobie użyć do eksportu ICSa, ale można też stworzyć swoje własne wyszukiwanie co teraz zrobimy.
Powiedzmy, że chciałbym mieć oddzielny eksport wydarzeń na wydarzenia, w których uczestniczyłem lub byłem ich hostem. Z belki po lewej wybieram "[[https://phabricator.hskrk.pl/calendar/query/advanced/ | Advanced search]]" - w invitees wpisuje siebie (będąc hostem jestem też zaproszony, więc to załatwi mi wszystkie wydarzenia z którymi miałem do czynienia), wyszukuję, a następnie w prawym górnym rogu szukam "Use result" i eksportuję jako ICS.
{F1030548}
Nadaję eksportowi nazwę, wybieram privileged (bo zależy mi na rezerwacjach, czyli niepublicznych wydarzeniach) i zapisuję.
{F1030550}
I gotowe, dostajemy własny eksport z własnym linkiem, który możemy teraz wrzucić w nasz ulubiony kalendarz obsługujący subskrypcje.
{F1030552}
---
Artykuł realizuje założenia taska {T600}
=== Subskrypcje ===
Phabricator, jeśli okiełzna się jego tagowanie przez [[phabricator/projekty]] i automatyczne ich przypisywanie różnym artykułom i taskom daje nam możliwości dobierania sobie treści, o których zostaniemy poinformowani. Ponadto także pojedyncze strony można zasubskrybować, wówczas ilekroć ich treść ulegnie zmianie, albo jeśli jest to zadanie - ktoś skomentuje lub zmieni jego status, dostaniemy o tym informacje.
Aby zasubskrybować pojedynczy artykuł/task, należy znaleźć po prawej stronie w sidebarze przycisk subscribe
{F1030538}
Albo edytować go i dopisać się do subskrybentów
{F1030540}
==== Lista projektów stworzonych pod kątem subskrybowania ===
Lista może rosnąć wraz z kolejnymi pomysłami i potrzebami. Żeby Ci to nie umknęło możesz na przykład.... zasubskrybować tenniniejszy artykuł na wiki - fantastyczne pierwsze ćwiczenie :D
Listy mają (prawdopodobnie, do sprawdzenia) jeden minus - jeśli dany task/wydarzenie nas nie interesuje, to wciąż będzie ono otagowane projektem, który subskrybujemy, więc ignorowanie wątku musimy zrealizować po stronie swojego klienta poczty, jeśli nie chcemy z tego jednego powodu rezygnować z subskrypcji całości. Obejście tego problemu znajdziesz poniżej w opisie Heralda.
Projekt subskrybujemy wchodząc w niego, po lewej wybierając pierwszą zakładkę z nazwą projektu (zamiast manage, z jakiegoś głupiego powodu phabricator ustawia manage jako domyślną kartę) i klikamy w prawym górnym rogu Watch Project
{F1030554}
===== Taski =====
#subskrybcyjny_wszystkie_taski - ten projekt/tag jest przez regułkę automatyzacji Heralda (o nim później) przypisywany absolutnie do wszystkich tasków - jeśli masz swój pomysł na filtrowanie sobie tego na poziomie swojej skrzynki i chcesz właśnie przez nią otrzymywać informacje o tym, co potrzebujemy wspólnie wykombinować w spejsie żeby coś naprawić/usprawnić/uczynić przystępniejszym - to jest tag dla ciebie. Zasubskrybowanie go spowoduje, że dostaniesz maila o każdym widocznym dla Ciebie tasku, jaki się pojawi.
===== Wydarzenia =====
#subskrybcyjny_wszystkie_wydarzenia - to samo tyczy się wydarzeń/rezerwacji - zasubskrybowanie tego projektu poinformuje cie o każdym powstałym wydarzeniu, każdej rezerwacji pomieszczenia, drukarki, czy cokolwiek jeszcze nam wpadnie do głowy.
O eksportach wydarzeń napiszę później
===== Wiki =====
Z automatu artykuły takie jak [[ dokumenty/regulaminy/wskazowki/ ]] czy inne regulaminy mają ustawioną subskrypcję na naszą grupę mailingową - dzięki czemu jeśli coś w nich się zmieni, wszyscy mają szanse dowiedzieć się o tym z grupy mailingowej. Dzieją się one potwornie rzadko, więc nie jest to bardzo uciążliwe.
Polecane przeze mnie strony do zasubskrybowania to:
[[ members/wyprawka/ ]] - tu mam nadzieję umieścić wszystkie informacje które osoba dołączająca do nas powinna wiedzieć, trochę jak dynamicznie zmieniająca się treść maila powitalnego - jeśli postawimy jakiś nowy serwis z którego możecie korzystać, albo coś jeszcze będzie warto tam umieścić - dostaniesz o tym info.
[[ changelog/ ]] - artykuł **stworzony po to** żeby znalazły się tam wszystkie wpływające na dostęp lub korzystanie ze spejsu zmiany. Powinien być edytowany tylko, jeśli warto będzie tam dodać coś ważnego - nie ma przymusu subskrybowania go, bo jego najistotniejszą funkcją jest to, żeby z tym changelogiem można było się szybko zapoznać rzucając na niego okiem, ale nie zaszkodzi dorzucić go do subskrypcji - mniejsza szansa, że coś ci umknie ;D
To be continued...
=== Herald ===
Herald jest jednym z modułów phabricatora, który pozwala na tworzenie personalnych regułek **jeśli <x> to <y>** - znajdziemy go w pasku nawigacji po lewej pod hasłem "Automatyzacje" albo pod linkiem [[https://phabricator.hskrk.pl/herald/]] - jesteśmy tam w stanie wyklikać sobie automatyczne dopisywanie do subskrybentów pojedynczego artykułu, jeśli tylko uzyska on dany projekt - możemy stworzyć sobie podobną do poniższej regułkę (courtesy of @pidpawel)
{F1030542}
Co ciekawe, jeśli nasza prywatna regułka ma widoczność publiczną, to inni mogą je subskrybować ;D
Do stworzenia powyższych list subskrypcyjnych, a także automatycznego tagowania rezerwacji pomieszczeń i drukarek wykorzystany został właśnie Herald.
=== Eksporty ===
Wydarzenia z kalendarza można sobie eksportować do dynamicznych plików ICS (które możemy synchronizować np do google calendara lub innych kalendarzy) w dwojaki sposób
{F1030544}
- Eksport publiczny (eksportuje tylko publiczne wydarzenia, takie które ktoś widzi nawet jeśli nie jest zalogowany - taki eksport nie daje żadnych przywilejów, po prostu jest wskaźnikiem na konkretną porcję publicznych wydarzeń
- Eksport prywatny/uprzywilejowany - jego stworzenie z poziomu Twojego użytkownika daje osobie z linkiem widoczność taką, jak twój użytkownik, jakby była zalogowana. Ponieważ rezerwacje dla porządku są eventami z widocznością tylko dla użytkowników, jeśli chcesz na przykład widzieć w swoim kalendarzu rezerwacje drukarek, musisz sobie taki własny eksport stworzyć.
Eksporty tworzymy na podstawie wyszukiwań. Eksport w ten sposób przypisany jest do konkretnych kryteriów, według których ma wrzucać wydarzenia do Twojego kalendarza.
{F1030546}
Na chwilę obecną zapisanych wyszukiwań mamy zrobionych tyle, każdy z nich można sobie użyć do eksportu ICSa, ale można też stworzyć swoje własne wyszukiwanie co teraz zrobimy.
Powiedzmy, że chciałbym mieć oddzielny eksport wydarzeń na wydarzenia, w których uczestniczyłem lub byłem ich hostem. Z belki po lewej wybieram "[[https://phabricator.hskrk.pl/calendar/query/advanced/ | Advanced search]]" - w invitees wpisuje siebie (będąc hostem jestem też zaproszony, więc to załatwi mi wszystkie wydarzenia z którymi miałem do czynienia), wyszukuję, a następnie w prawym górnym rogu szukam "Use result" i eksportuję jako ICS.
{F1030548}
Nadaję eksportowi nazwę, wybieram privileged (bo zależy mi na rezerwacjach, czyli niepublicznych wydarzeniach) i zapisuję.
{F1030550}
I gotowe, dostajemy własny eksport z własnym linkiem, który możemy teraz wrzucić w nasz ulubiony kalendarz obsługujący subskrypcje.
{F1030552}
---
Artykuł realizuje założenia taska {T600}