Specjalne linki generujące wpis w kalendarzu

Specjalne linki generujące wpis w kalendarzu

Instrukcja przeznaczona jest dla nieco bardziej zaawansowanych użytkowników. Instrukcja zawiera wszelkie niezbędne wskazówki do wykonania każdej czynności, niemniej pomocne będą:

  • znajomość języka angielskiego,

  • przynajmniej orientacyjna znajomość języka stron internetowych HTML,

  • orientacyjna znajomość budowy adresów URL.

Jeśli jesteś organizatorem spotkania lub wydarzenia, przydatne może się okazać udostępnianie uczestnikom (np. w zaproszeniach e-mailowych lub na stronach internetowych) odnośnika, za pomocą którego będą mogli szybko i w dogodny sposób zapisać sobie termin tego spotkania/wydarzenia we własnym kalendarzu.

Dzięki takiemu odnośnikowi wyświetli się im okno z proponowanym wpisem do kalendarza: w wypełnioną datą, godziną, tytułem spotkania oraz ewentualnym opisem uzupełniającym, który może zawierać grafikę oraz sformatowany tekst (tj. tekst z nagłówkami, pogrubieniem, kursywą, listami numerowanymi, linkami itp.).

Należy pamiętać, że będzie to jedynie elastyczna propozycja wpisu - uczestnik może zatem według własnej potrzeby zmienić nazwę wpisu, dopisać własne informacje według potrzeby itp. W szczególności, przez pomyłkę, może również zmienić datę lub godzinę. Ogólnie jednak elastyczność zapisu jest raczej zaletą tego rozwiązania.

Aby przygotować link generujący wpis w kalendarzu, wykonaj kolejno następujące czynności:

  1. Za pomocą zewnętrznego narzędzia typu calendar link generator, na przykład:
    https://customer.io/tools/calendar-link-generator
    LUB
    https://calendarlinkgenerator.com/

    wypełnij widoczny tam formularz kreatora, uzupełniając tytuł wydarzenia, lokalizację, termin i ewentualny dłuższy opis.

    Pierwsze z ww. narzędzi oferuje tworzenie opisu bez formatowania, drugie narzędzie umożliwia podanie sformatowanego opisu, choć bez użycia grafiki (ewentualną grafikę uzupełnimy w późniejszym kroku).

  2. Po uzupełnieniu pól formularza, w przypadku obu ww. narzędzi należy przewinąć stronę nieco niżej, gdzie będzie dostępny zestaw gotowych już linków dla różnych klientów pocztowych.

  3. Jeśli uczestnikami wydarzenia będą studenci, doktoranci lub pracownicy PG, wystarczy skorzystać tylko z jednego rodzaju linków - a mianowicie Office 365 (nie używaj linków opisanych jako Outlook!).

    Jeśli uczestnikami wydarzenia będą osoby spoza Uczelni, to być może uniwersalnym rozwiązaniem będzie skorzystanie z linków przeznaczonych dla Google Calendar.
    Jeśli uczestnicy wydarzenia mają mieszany charakter, to znaczy część z nich pochodzi z PG, a część - spoza Uczelni, dobrym rozwiązaniem będzie udostępnienie im dwóch oddzielnych linków, które należy starannie opisać: dla osób z PG - link typu Office 365, natomiast dla pozostałych na przykład Google.

  4. Oba ww. narzędzia zewnętrzne udostępniają możliwość skopiowania przygotowanego linku, a dodatkowo pierwsze z nich - nawet przetestowania linku w praktyce.
    Finalnie przygotowany link należy skopiować.

  5. Jeśli nie masz potrzeby przygotowania bardziej rozbudowanego opisu, skopiowany link możesz wykorzystać na stronie internetowej albo w szablonie wiadomości mailowej, którą np. będziesz rozsyłać uczestnikom. Ze względu na potencjalnie sporą długość tego typu linku, warto link umieścić pod etykietą (tj. pod nazwą linku), np. Dodaj termin wydarzenia do własnego kalendarza.

 

W razie potrzeby przygotowania bardziej rozbudowanego opisu wydarzenia

 

Jeśli jednak masz potrzebę przygotowania bardziej rozbudowanego opisu, także włącznie z grafiką, niezbędne będzie przygotowanie kodu HTML z treścią opisu wydarzenia.

Wykonaj kolejno następujące czynności:

  1. Opracuj kod HTML z treścią opisu wydarzenia. Kod HTML możesz przygotować samodzielnie lub uzyskać automatycznie z poziomu dowolnego edytora wizualnego treści, np. spod eNauczania (jeśli posiadasz własny kurs), spod CMS Drupal (jeśli dysponujesz uprawnieniami redaktora treści) albo dowolnego darmowego edytora HTML dostępnego w Internecie, na przykład:

    https://onlinehtmleditor.dev/
    https://htmleditor.gitlab.io/

    W większości ww. narzędzi, gotowy kod HTML uzyskasz, wpisując najpierw zamierzoną treść i ją formatując, a następnie przełączając edytor w tryb źródła HTML. To właśnie źródło HTML należy w całości skopiować do narzędzia tekstowego, które nie pozwala na formatowanie tekstu: w najprostszym przypadku może to być Windowsowy Notatnik, jednak bardziej polecić można darmowego Notepad++: https://notepad-plus-plus.org/downloads/

  2. Ewentualną grafikę do opisu wydarzenia (zaleca się obrazki w formacie JPG, GIF lub PNG o szerokości maksymalnej 700 pikseli) należy wgrać na serwer w zasobach PG. Na przykład redaktorzy uczelnianych stron PG mogą w tym celu skorzystać z narzędzia files.pg.edu.pl. Kod HTML związany z tą grafiką należy dołączyć do posiadanego już kodu HTML z opisem - w dogodnym miejscu. Na przykład dla zasobu wgranego w files.pg, kod będzie miał postać:

    <img src="https://cdn.files.pg.edu.pl/link-skopiowany-z-files">

gdzie zamiast ciągu link-skopiowany-z-files należy wkleić id pliku.

  1. Finalnie opracowany kod HTML z opisem wydarzenia należy jeszcze zakodować do postaci, w której będzie mógł być przesłany w adresie URL, czyli do tzw. procentowego kodowania URL. Można w tym celu skorzystać z dowolnego darmowego narzędzia dostępnego w Internecie typu URL encoder, na przykład:

    https://emn178.github.io/online-tools/url_encode.html

W polu Input należy wkleić posiadany kod HTML, a w polu Output otrzymamy gotowy kod HTML w postaci zakodowanej. Wynik należy skopiować i zapisać w odrębnym miejscu.

  1. W Notatniku lub w Notepad++ lub tym podobnym narzędziu wklej wygenerowany wcześniej link URL do kalendarza. Znajdź fragment, w którym podana jest wartość parametru body, tj. pomiędzy zapisem body= a najbliższym znakiem & - tak jak na przykładowej ilustracji:

image-20250715-093941.png

Na ilustracji wartością parametru body jest ciąg znaków opis-wydarzenia.
Ustaloną wartość parametru body ostrożnie zaznacz kursorem i zastąp w całości kodem HTML zapisanym już w postaci procentowego zakodowania URL - tym, który uzyskany został w ww. punkcie 3.

  1. Finalnie przygotowany adres URL należy przetestować i jeśli będzie działać poprawnie, docelowo umieścić w zaproszeniach e-mailowych lub na stronach internetowych opisujących wydarzenie.

  2. Ze względu na potencjalnie sporą długość tego typu linku, warto link umieścić pod etykietą (tj. pod nazwą linku), np. Dodaj termin wydarzenia do własnego kalendarza.

 

Centrum Usług Informatycznych Politechniki Gdańskiej 2024