Page MenuHomeSealhub

Sealcode Wiki
Updated 2,584 Days AgoPublic

Version 10 of 24: You are viewing an older version of this document, as it appeared on Mar 1 2017, 00:50.

Ten dokument opisuje zestaw konfiguracji oraz narzędzi które wykorzystujemy w Sealcode.

Skrzynka pocztowa

W celu założenia skrzynki pocztowej należy kontaktować się z naszym administratorem Jakubem.

UWAGA: W kontaktach z klientem oraz interesariuszami bez różnicy na pełnioną funkcję należy korzystać z sealcodeowego adresu mailowego.

Konfiguracja skrzynki pocztowej

Poniżej przedstawiono konfigurację która umożliwia odbieranie i wysyłanie maili z skrzynki sealcodeowej.

Poczta przychodząca

  • login: imię.nazwisko@sealcode.org
  • protokół: IMAP
  • server hostname: mail.sealcode.org
  • port: 143
  • zabezpieczenie połączenia: STARTTLS
  • metoda autoryzacji: Zwykłe hasło

Poczta wychodząca

  • login: imię.nazwisko@sealcode.org
  • protokół: SMTP
  • server hostname: mail.sealcode.org
  • port: 587
  • zabezpieczenie połączenia: STARTTLS
  • metoda autoryzacji: Zwykłe hasło

Wymagania odnośnie stopki mailowej

Każda osoba korzystająca z adresu sealcodeowego zobligowana jest do dodania stopki mailowej zgodnie z poniższym szablonem:

Imię Nazwisko
pełniona funkcja
sealcode.org
UWAGA: Wskazane jest włączenie dołączania wizytówki vCard do wysyłanych maili. Ułatwia to dopisanie naszego kontaktu do listy kontaktów osoby z którą się kontaktujemy. Więcej o wizytówkach vCard można przeczytać tutaj.

Kalendarz

Kalendarz wykorzystujemy w celu informowania się o nadchodzących wydarzeniach, spotkaniach oraz wspólnym programowaniu. Dodatkowo kalendarz Sealcode, który utrzymujemy na naszym serwerze VPS można wykorzystywać do tworzenia własnych personalnych kalendarzy.

Kalendarze współdzielone

Poniższe kalendarze są wspólne, dostępne dla każdego członka oraz wolontariuszy:

  • kalendarz: Meetings
    • adres dostępowy: https://cal.sealcode.org/sealcode/Meetings
    • przeznaczenie: wszystkie nadchodzące wydarzenia, spotkania oraz wspólne programowanie (sealcodingi)
  • kalendarz: Sealcode Infosec Workshops
    • adres dostępowy: https://cal.sealcode.org/sealcode/infosec-workshops
    • przeznaczenie: w tym kalendarzu członkowie Kuba oraz Arkadiusz oznaczają swoją dostępność w prowadzeniu Warsztatów z bezpieczeństwa w Internecie
  • kalendarz: Sealcode Infosec Workshops - reserved dates
    • adres dostępowy: https://cal.sealcode.org/sealcode/infosec-workshops-reservations
    • przeznaczenie: wszystkie wydarzenia dotyczące Warsztatów z bezpieczeństwa w Internecie

Kalendarze prywatne

  • kalendarz: Personal
    • adres dostępowy: https://cal.sealcode.org/<twoj-adres-mailowy>/Personal
    • przeznaczenie: dowolone

Każda osoba posiada osobisty kalendarz Personal dostępny pod powyższym adresem.

Tworzenie nowych kalendarzy

Każdy członek może tworzyć nowe prywatne oraz współdzielone kalendarze pod adresem zgodnym z następującym wzorem:

https://cal.sealcode.org/[kolekcja]/[nazwa-kalendarza]

  • [kolekcja] is either:
    • twój pełny adres sealcodeowy dla kalendarzy osobistych,
    • string sealcode dla kalendarzy współdzielonych
  • [nazwa-kalendarza] jest nazwą kalendarza (a dokładnie slugiem). Można używać znaków alfanumerycznych bez specjalnych znaków, jedyne dopuszczalne znaki specjalne to - oraz _ .

Przykładowo programista Arkadiusz chce stworzyć kalendarz Work w tym celu korzysta z następującego adresu:
https://cal.sealcode.org/arkadiusz.wieczorek@sealcode.org/Work

UWAGA: Każda osoba ma również możliwość stworzenia nowego współdzielonego kalendarza. Tę opcję wykorzystujemy jedynie w uzasadnionych przypadkach. Dodanie nowego współdzielonego kalendarza między innymi wymaga aktualizacji tego dokumentu.

Aplikacje dostępowe

Kalendarz można wykorzystywać w wielu różnych aplikacjach począwszy od przeglądarki, aplikacji desktopowych skończywszy na rozwiązania mobilnych. Poniżej przedstawiono po jednej propozycji dla każdej z platformy umożliwiający łączenie się z sealcodeowym kalendarzem. Każda aplikacja która umożliwia tworzenie nowych kalendarzy została opatrzona znakiem [+] w nagłówkach tego dokumentu.

InfCloud

  • url: https://webcal.sealcode.org/
  • platforma: web
  • opis: InfCloud jest prostym interfejsem webowym oferującym podstawowe funkcjonalności takie jak tworzenie, usuwanie oraz edycja wydarzeń w kalendarzach osobistych oraz współdzielonych. Przydatne w przypadku kiedy nie mamy przy sobie własnego komputera czy telefonu. Niestety interfejs nie umożliwia tworzenia nowych kalendarzy.

    Selection_123.png (1×1 px, 72 KB)
Konfiguracja

InfCloud nie wymaga konfiguracji wystarczy się zalogować.

Wtyczka Lightning dla klienta pocztowego Thunderbird [+]

  • url: https://www.mozilla.org/en-US/projects/calendar/
  • platforma: (desktop) GNU/Linux, Windows, OSX
  • opis: Dla Thunderbird stworzono świetny plugin umożliwiający zarządzanie kalendarzem wprost z interfejsu tego klienta pocztowego. Dodatkowo wydarzenia z kalendarza są pobierane na nasz dysk, dzięki czemu możemy przeglądać je offline.

    Calendar - Mozilla Thunderbird_124.png (1×1 px, 84 KB)
Konfiguracja
  1. Aby dodać widoczny kalendarz (istniejący bądź nowy), należy kliknąć PPM na listę kalendarzy po lewej stronie interfejsu.
  2. Następnie wybieramy opcję "On The Network" i przechodzimy dalej
    03d05436eea59c5a8d75c3a14ddde4db6d32fc84.png (435×535 px, 15 KB)
  3. Wybieramy format "CalDAV" i w pole Lokalizacja wprowadzamy adres dostępowy do wybranego kalendarza zgodnie z wytycznymi opisanymi wcześniej
    2.png (435×535 px, 20 KB)
  4. Następnie podajemy nazwę kalendarza (nazwa ta jest wewnętrzna) oraz adres mailowy
    3.png (435×535 px, 911 KB)
  5. Dodanie kalendarza wymaga podania danych dostępowych (pełny adres mailowy oraz hasło dla konta pocztowego sealcode)
    4.png (227×699 px, 621 KB)

DAVdroid [+]

  • url: https://davdroid.bitfire.at/
  • platforma: (mobile) Android
  • opis: Aplikacja DAVdroid umożliwia synchronizację kalendarzy w formacie CalDAV na platformie Android.

    photo_2017-02-28_16-49-22.jpg (800×480 px, 42 KB)
Konfiguracja

Konfiguracja wymaga podobnych kroków jak w przypadku dodawania kalendarza we wtyczce Lightning więcej tutaj.


Książka adresowa

W książce adresowej przechowywujemy dane kontaktowe członków Sealcode.

Dane dostępowe

url: https://cal.sealcode.org/sealcode/Contacts.vcf/

Aplikacje dostępowe

Książkę adresową można odczytać za pomocą wielu aplikacji takich wtyczka CardBook dla klienta poczty Thunderbird, lub np. wspomnianych we wcześniejszym rozdziale DAVdroid oraz klienta webowego InfCloud.


Współdzielony dysk SFTP

W przypadku dzielenia się plikami pomiędzy osobami w Sealcode możemy wykorzystywać do tego celu współdzielony dysk o limitowanym rozmiarze 2GB.

Dane dostępowe

  • serwer: sealcode.org
  • login: sealcode
  • hasło: dostępne tutaj
  • port: 8022
  • katalog: /shared

Repozytoria

W Sealcodzie korzystamy z różnych "serwisów" dostarczających system kontroli wersji git.

Diffusion w Phabricator (self-hosted)

  • url: https://hub.sealcode.org/diffusion/
  • przeznaczenie: repozytoria oferowane przez Phabricatora wykorzystujemy podczas pracy nad projektami komercyjnymi oraz open-source'owym frameworkiem Sealious. Wraz z dostępem do repozytoriów otrzymujemy szereg narzędzi umożliwiających zarządzanie projektem oraz code-review.

GitHub

  • url: https://github.com/sealcode
  • przeznaczenie: repozytoria oferowane przez GitHuba wykorzystujemy dla projektów open-source oraz różnego materiałów, np. visual identity.

GitLab

Repozytoria na serwerze Sealcode (self-hosted)

// to do


Klucze SSH

W celu ułatwienia pracy z repozytoriami git zalecane jest utworzenie własnego klucza publicznego SSH.

Generowanie klucza SSH (pod systemem GNU/Linux)

Aby utworzyć klucz wystarczy wydać następujące polecenia w naszej konosli:

ssh-keygen -t rsa -b 4096 -C "[twoj-sealcodeowy-adres-mailowy]"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
UWAGA: W miejsce [twoj-sealcodeowy-adres-mailowy] należy podać własny sealcodeowy adres mailowy przykładowo jan.kowalski@sealcode.org ułatwia to identyfikację użytkownika commitującego zmiany

Uploadowanie klucza

https://forum.sealcode.org/t/sealcode-deadlines/1194
https://forum.sealcode.org/t/ogloszenia-organizacyjne-czlonkowie-i-wolontariusze/1349

Tags
  • Unknown Object (Project)
Referenced Files
F1191: sealcode.org · GitLab - Mozilla Firefox_679.png
Mar 1 2017, 01:18
F1189: sealcode - Mozilla Firefox_680.png
Mar 1 2017, 01:18
F1187: Query: Active Repositories - Mozilla Firefox_681.png
Mar 1 2017, 01:18
F1185: shared_678.png
Mar 1 2017, 01:18
F1183: Sealcode.org - Mozilla Firefox_677.png
Mar 1 2017, 01:09
F1181: Telegram_675.png
Mar 1 2017, 01:09
F1173: 2.png
Feb 28 2017, 16:53
F1175: 3.png
Feb 28 2017, 16:53
Subscribers
Unknown Object (Project)
Last Author
arkadiusz-wieczorek
Last Edited
Mar 1 2017, 00:50

Event Timeline

arkadiusz-wieczorek edited the content of this document. (Show Details)
arkadiusz-wieczorek added a project: Unknown Object (Project).
arkadiusz-wieczorek edited the content of this document. (Show Details)
arkadiusz-wieczorek added a subscriber: Unknown Object (Project).Feb 28 2017, 19:44
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik changed the title from Sealcode Wiki to Narzędzia komunikacji.Sep 24 2017, 12:29
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik changed the visibility from "All Users" to "Unknown Object (Project) (Project)".Oct 4 2017, 16:26
kuba-orlik changed the visibility from "Unknown Object (Project) (Project)" to "Public (No Login Required)".Jun 2 2018, 15:06
kuba-orlik moved this document from Unknown Object (Phriction Wiki Document).
kuba-orlik shifted this object from the Restricted Space space to the S5 Publiczna space.Nov 4 2018, 08:43