Nie potrzebują Państwo protokołu FTP, SSH ani żadnego oprogramowania zainstalowanego na komputerze, aby zmienić plik w swojej witrynie. Edytor jest dostępny w odległości trzech kliknięć i działa na rzeczywistych plikach.
Jak go otworzyć
- Proszę przejść do sekcji Hosting → twoje strony WWW i kliknąć witrynę.
- Pod nazwą witryny znajduje się pasek narzędzi: WordPress Admin · phpMyAdmin · Menadżer plików · Edytor WWW · Odwiedź witrynę.
- Proszę kliknąć Edytor WWW.
Otworzy się nowa karta z załadowanymi już plikami witryny. Jest to prawdziwy edytor VS Code działający na serwerze — rozszerzenia, wyszukiwanie w plikach, git i terminal działają w pełni.
Jeśli po kliknięciu nic się nie dzieje, przeglądarka zablokowała wyskakujące okno. Należy zezwolić na wyskakujące okienka dla panelu zarządzania i kliknąć ponownie.
Jeśli pojawi się komunikat, że link został już wykorzystany, jest to normalne zjawisko, a nie błąd. Każdy link działa tylko raz i zachowuje ważność przez trzy minuty, dzięki czemu nikt nie użyje go ponownie z historii przeglądarki. Należy wrócić do strony witryny i ponownie kliknąć przycisk. Po pomyślnym wejściu sesja trwa osiem godzin.
Jeśli w witrynie nie ma takiego przycisku, jest ona hostowana na platformie, na której nie zarządzamy systemem plików. Menedżer plików nadal funkcjonuje.
Zadawanie pytań sztucznej inteligencji na temat kodu
Proszę nacisnąć klawisz F1 i wpisać Zinn® lub kliknąć prawym przyciskiem myszy wewnątrz pliku. Dostępnych jest sześć operacji:
| |
|---|
| Zapytaj Zinn® o ten plik | dowolne pytanie. Ctrl-Alt-Z |
| Wyjaśnij ten kod | do czego służy oraz potencjalne zagrożenia |
| Napraw ten kod | wskazują Państwo problem, narzędzie proponuje poprawkę |
| Zrefaktoryzuj ten kod | takie samo działanie, łatwiejszy do odczytania |
| Uzupełnij ten kod | dokańcza rozpoczętą treść |
| Napisz kod na podstawie opisu | tworzy nowy kod w stylu danego pliku |
Pierwsze dwie opcje zwracają odpowiedź w dokumencie obok pliku. Pozostałe cztery proponują zmianę — i oto kluczowy element:
Żaden kod wygenerowany przez sztuczną inteligencję nie zostanie zastosowany bez Państwa zgody. Zostanie wyświetlone porównanie zmian (diff) obok siebie — Państwa plik po lewej, propozycja po prawej — oraz okno dialogowe z opcjami Zastosuj i Odrzuć. Żadne ustawienie tego nie zmienia.
Jeśli sugestia pominęłaby część pliku, odrzucamy ją, zamiast Państwu proponować. Zaakceptowanie takiego kodu usunęłoby wszystko, czego w nim zabrakło.
Koszty i wybór modelu
Narzędzie korzysta z tego samego salda AI, co pozostałe usługi na koncie: z Państwa własnego klucza dostawcy, jeśli został dodany, lub ze środków Zinn®, jeśli go brak. Wszystkie zapytania można sprawdzić w sekcji AI → Użycie, gdzie są oznaczone jako AI w edytorze.
Domyślnie wybieramy najtańszy model zdolny do wykonania zadania, zgodnie z naszym cennikiem — gdy pojawi się tańsza opcja, otrzymują ją Państwo bez konieczności wprowadzania jakichkolwiek zmian. Aby samodzielnie wybrać model, należy nacisnąć F1 → Zinn®: Wybierz model AI. Lista jest posortowana od najtańszych.
W razie błędu — przywracanie pliku
Za każdym razem, gdy zapisują Państwo plik w edytorze, zachowujemy wersję nadpisaną. Do dwudziestu wersji na dany plik.
- Proszę otworzyć plik.
- F1 → Zinn®: Wcześniejsze wersje tego pliku.
- Wybrać preferowany punkt w czasie.
- Zostanie wyświetlone to samo porównanie zmian (diff) obok siebie oraz ten sam przycisk Zastosuj.
To jest funkcja cofania, a nie kopia zapasowa. Obejmuje wyłącznie pliki edytowane w edytorze, znajduje się wewnątrz konta hostingowego i nie ma wglądu w bazę danych. W przypadku bardziej złożonych sytuacji — nieudanej aktualizacji wtyczki, awarii bazy danych czy potrzeby przywrócenia witryny do stanu z ubiegłego wtorku — należy użyć narzędzia Kopie zapasowe i przywracanie.
Terminal
Proszę nacisnąć `Ctrl- `, aby otworzyć powłokę shell dla swojej witryny. Dostępne są polecenia wp, git oraz php (composer` nie jest obecnie zainstalowany na serwerze — w razie potrzeby należy go umieścić bezpośrednio w katalogu witryny). Terminal widzi wyłącznie pliki danej witryny: każda witryna na serwerze działa w osobnym, odizolowanym środowisku, więc dostęp do innych zasobów jest zablokowany.
Kto wprowadził zmiany
Otwarcie edytora, zapisanie pliku, zastosowanie sugestii AI, przywrócenie wersji oraz uruchomienie terminala są odnotowywane na stronie Aktywność wraz z imieniem i nazwiskiem osoby, która wykonała daną czynność. Jeśli do witryny ma dostęp kilka osób z zespołu, pozwala to łatwo zweryfikować, kto zmienił motyw.