Udostępnij jedną witrynę programiście
Przekaż programiście dostęp do jednej witryny. Nie swoje hasło.
Udostępnij pojedynczą witrynę przez e-mail. Programista loguje się za pomocą własnego konta Zinn Digital®, pobiera witrynę na swój komputer za pomocą naszego bezpłatnego narzędzia wiersza poleceń — pliki oraz bazę danych — i pracuje nad nią lokalnie. Nigdy nie widzi twoich rozliczeń, nie ma dostępu do twoich pozostałych witryn, a dostęp możesz zakończyć w momencie ukończenia pracy.
Co robisz jednorazowo
Trzy kroki w twoim panelu nawigacyjnym, na witrynie, którą chcesz udostępnić. Deweloper nie potrzebuje jeszcze konta — jeśli nigdy się nie logował, zaproszenie utworzy je po jego zaakceptowaniu.
Proszę otworzyć witrynę, przejść do sekcji Bezpieczeństwo i wybrać Udostępnij tę witrynę
Wpisz ich adres e-mail. To całe zaproszenie — nigdy nie tworzysz dla nich loginu i nigdy nie przekazujesz żadnego ze swoich.
Wybierz, co mogą robić
Widz, Edytor lub Menedżer. Deweloper zazwyczaj potrzebuje uprawnień Edytora: jest to rola, która pozwala na modyfikowanie plików, otwieranie panelu administracyjnego WordPress i pobieranie kopii witryny do pracy.
Proszę podać datę zakończenia, jeśli praca ją posiada
Uprawnienie po prostu przestaje być uwzględniane w tym dniu. Nikt nie musi pamiętać o jego usunięciu, o czym wszyscy zwykle zapominają — wykonawca, który skończył pracę w marcu, w listopadzie nadal ma klucze.
Trzy role i jedna lista, która nigdy się nie zmienia
Rola jest przypisywana dla każdej witryny z osobna, więc ta sama osoba może być przeglądającym w jednej witrynie i edytorem w innej.
Przeglądający
Przegląda i niczego nie zmienia. Widzi witrynę, jej dzienniki zdarzeń oraz kopie zapasowe. Odpowiednie dla klienta oczekującego wglądu lub dla audytora.
Edytor
Codzienny programista. Wdraża, czyści pamięć podręczną, otwiera panel administracyjny WordPress, zmienia PHP — oraz pobiera kopię witryny, plików i bazy danych do pracy lokalnej.
Menedżer
Wszystko, co robi edytor, plus przywracanie kopii zapasowej na działającej witrynie, HTTPS oraz CDN.
Żadna rola nie może usunąć witryny, przenieść jej na inne konto, przeglądać ani opłacać Państwa rachunków, zapraszać innych osób ani uzyskiwać dostępu do jakiejkolwiek innej Państwa witryny. To nie są ustawienia — nie ma wersji, w której współpracownik miałby do nich dostęp.
Co uruchamia programista
Zinnector® to nasze bezpłatne narzędzie wiersza poleceń na licencji MIT. Wymaga jedynie środowiska Node 24 lub nowszego i niczego więcej — bez Docker do podstawowych zadań, bez PHP na ich komputerze.
Zainstaluj
npm install -g zinnector
Jeden pakiet z npm. Nic tutaj nie wymaga jeszcze konta.
Zaloguj się jako oni sami
zinnector login
Spowoduje to otwarcie ich przeglądarki i zalogowanie ich na własne konto — to, na które zostało wysłane zaproszenie. Nigdy nie będą potrzebować twojego hasła, a ty nigdy nie musisz im go podawać.
Zobacz dokładnie, co otrzymali
zinnector sites
Lista zawiera wyłącznie witryny im udostępnione i nic więcej. Pusta lista oznacza, że zaproszenie nie zostało przyjęte lub dostęp wygasł.
Wyłącz witrynę
zinnector clone client-domain.com
Motywy, wtyczki, multimedia i baza danych do projektu lokalnego. Pozostawia rdzeń WordPress oraz aktywny plik konfiguracyjny i dokładnie wypisuje, co zostało pobrane, a co nie, wraz z liczbami.
Uruchom to lokalnie, ze swoją prawdziwą zawartością
cd client-domain.com && zinnector dev --runtime docker
Spowoduje to zaimportowanie bazy danych, przepisanie adresu witryny na ich komputer i jej otwarcie. Logują się oni za pomocą własnych kont WordPress witryny.
Kopia witryny zawiera jej bazę danych
Zazwyczaj jest to dokładnie to, czego potrzebuje programista — bez tego ogląda Państwa motyw na pustej stronie. Są to również prawdziwe dane osobowe: wszystko, co odwiedzający przekazali witrynie, od adresów komentujących po zamówienia klientów. Wynikają z tego trzy kwestie i realizujemy wszystkie trzy.
Każda kopia znajduje się w twoim dzienniku audytu
Kto go pobrał, kiedy i czy to archiwum zawierało bazę danych. Rejestrowane w momencie autoryzacji pobierania, dzięki czemu wpis istnieje bez względu na to, co narzędzie po drugiej stronie z nim zrobi.
Nigdy nie jest zatwierdzane przez przypadek
Narzędzie dodaje plik bazy danych do listy ignorowanych elementów projektu w tym samym momencie, w którym go zapisuje, dzięki czemu nieuwzględniony commit nie opublikuje danych Państwa klientów w repozytorium.
Albo mogą pracować bez tego
Jedna flaga przyjmuje tylko pliki. Cała reszta działa tak samo, a programista nadal może kompilować i wdrażać.
Pytania, które ludzie rzeczywiście zadają
Czy muszę podawać im swoje hasło?
Nie, i nie ma na to sposobu. Deweloper loguje się za pomocą własnego konta Zinn Digital®. Udostępnienie hasła sprawiłoby również, że Państwa dziennik audytu stałby się bezużyteczny, ponieważ wszystkie wykonane przez niego czynności byłyby rejestrowane jako Państwa działania.
Czy mogą zobaczyć moje pozostałe witryny?
Nie. Dostęp jest przyznawany pojedynczo dla każdej witryny, a ograniczenie jest egzekwowane bezpośrednio w bazie danych, a nie poprzez ukrywanie przycisków — współpracownik proszący o witrynę, do której nie otrzymał dostępu, otrzymuje odpowiedź wskazującą, że ona nie istnieje.
Czy otrzymują dane moich klientów?
Jeśli nadasz im rolę Redaktora lub Menedżera, będą mogli pobrać kopię witryny, a kopia witryny obejmuje jej pliki oraz bazę danych. Zostaniesz o tym poinformowany podczas wybierania roli, każda kopia jest rejestrowana w twoim dzienniku audytu i możesz zamiast tego poprosić ich o pracę wyłącznie na plikach.
Jak to zakończyć?
Cofnij to w sekcji Bezpieczeństwo witryny. Zmiana wchodzi w życie natychmiast — następne polecenie uruchomione przez tego programistę nie będzie widzieć witryny. Wygaśnięcie powoduje to samo w dacie ustawionej przez ciebie z wyprzedzeniem.
Każda flaga i to, co każda z nich drukuje
Pełna dokumentacja poleceń Zinnector® jest generowana bezpośrednio z samego narzędzia, więc nie może odbiegać od zainstalowanej przez Państwa wersji.