Skocz do zawartości
progreso.pl

[progreso.pl] Nowy moduł zarządzania domenami / DNS

Polecane posty

Mamy nowy moduł zarządzania domenami. Dostępny jest z poziomu extranetu (a jak!). Nasi użytkownicy zadawali masę pytań na infolinii i w helpdesku o to, jak poprawnie skonfigurować strefy DNS, więc przygotowaliśmy prosty system składający się z trzech suwaków:

 

1. Gdzie chcesz mieć swoją domenę?

2. Gdzie chcesz trzymać swoją pocztę?

3. Gdzie będą strony WWW?

 

Panel nie był testowany na zwierzętach, ale za to przetestowaliśmy go na ludziach - głównie tych, którzy nie mają codziennie styczności z Internetem i okazjonalnie wykonują operacje w extranecie. Jesteśmy zadowoleni z efektów.

 

Screenshot #1

 

Dla armii geeków, którą uzbieraliśmy przez lata mamy pełny edytor stref DNS. Pełny, to znaczy, że można w nim zrobić wszystko i postaraliśmy się, żeby proces ten nie był bólem w... sensie metaforycznym;) Rekordy można zmieniać, usuwać, dodawać i kopiować. Podoba się?

 

Screenshot #2

 

Changelog + DEMO

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Panel nie był testowany na zwierzętach

To chyba jedna z najważniejszych informacji w tym poście.

Niezmiernie nas to cieszy. Ogólnopolskie Towarzystwo Ochrony Zwierząt Animals jest wam zapewne bardzo wdzięczne, że żadne zwierzątko nie ucierpiało..

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Adam Szendzielorz

Jaki te suwaki mają sens poza psuciem czytelności?

 

W takiej formie jak zostaly zastosowane - pokazuja aktualny wybor uzytkownika. Bez nich nie wiedzialbys ktora opcje wybrales, do czasu zapisania ustawien :)

 

A jak sie podoba sam edytor DNS ? To nad nim spedzilismy najwiecej czasu szczerze powiedziawszy.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Totalnie nieczytelny. Co prawda technicznie odporny na różnego rodzaju złośliwości, ale ZU zwracający komunikat, że wystąpił błąd (ale jaki, czemu i gdzie, to już nie...).

 

Podział na te dziwne grupy po subdomenach też lekko bezsensowny.

Ot taki przykład. Dodaję sobie COS.PGR.PL - NS - jakisnameserver.

No i pojawia mi się po odświeżeniu strony ładna grupa cos.pgr.pl z jakże ładnym plusikiem pozwalającym dodać kolejne rekordy.

No to próbujemy wybrać z listy np. A i 1.2.3.4.

Próba zapisu - FORMULARZ JEST NIEPOPRAWNIE WYPEŁNIONY

 

W przypadku CNAME podobnie. Ale o ile dla NS to jeszcze owy plusik jest akceptowalny (ale z ograniczeniem listy rekordów do NS) do w przypadku CNAME jest zupełnie zbędny (rfc wyraźnie mówi, że jeśli nazwa jest wskaźnikiem CNAME, to oprócz niej nie ma prawa być żadnego innego rekordu).

Jeśli chodzi i o same rekordy, to dosyć denerwującą sprawą jest dopełnianie nazwy nie kończącej się kropką. Niby tak działa bind, niby wszyscy wiedzą, że nazwy kanoniczne kończy się kropką... Ale powiedzcie, czy któryś z registrarów domeny nakazuje wpisywać nameservery zakończone kropką ;>?

 

Rekordy poczty - logika umieszczenia tam ich jest nieco dziwna. Domyślam się, że tam są wpisy owego suwaczka pocztowego.

 

Ale czy nie lepiej zachować tradycyjne grupowanie po typach rekordów? Dla osób zaawansowanych IMO będzie to wygodniejsze, a osoby proste i tak nie wpadną, co oznacza każda z kolumn (bo legendy nie ma).

 

PS: Odczucia na podstawie linku #demo wink.png

Edytowano przez kafi (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Po zmianie na "Przek. na IP" po zapisaniu komunikat "Ustawiono przekierowanie strony na zewnętrzny adres IP." a w grupie "Strona obsługiwana w" nadal na niebiesko jest "prograsso"

 

Co do suwaków to faktycznie do niczego nie potrzebne szczególnie, że nie do końca ich działanie jest zrozumiałe. Nie lepiej zostawić same przyciski po po przyciśnięciu zmienić im kolor ?

 

PS. I przydały by się jakieś tooltipy na ikonkach.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Adam Szendzielorz

Na wstepie - dzieki za wszystkie uwagi!

 

Totalnie nieczytelny. Co prawda technicznie odporny na różnego rodzaju złośliwości, ale ZU zwracający komunikat, że wystąpił błąd (ale jaki, czemu i gdzie, to już nie...).

 

W przypadku bledow - nieprawidlowe rekordy podswietlone sa na czerwono, a po najechaniu na owy rekord pojawia sie tooltip z komunikatem bledu.

 

Podział na te dziwne grupy po subdomenach też lekko bezsensowny.

Ot taki przykład. Dodaję sobie COS.PGR.PL - NS - jakisnameserver.

No i pojawia mi się po odświeżeniu strony ładna grupa cos.pgr.pl z jakże ładnym plusikiem pozwalającym dodać kolejne rekordy.

No to próbujemy wybrać z listy np. A i 1.2.3.4.

Próba zapisu - FORMULARZ JEST NIEPOPRAWNIE WYPEŁNIONY

 

Tu rzeczywiscie masz racje - nie wszystko po stronie javascriptu jest poprawnie sprawdzane - komunikat bledu z tooltipem wyjasniajacym przyczyne wyswietli sie dopiero po probie zapisania. Dodaje to listy TODO - takich wyjatkow na pewno znajdzie sie jeszcze kilka, DNSy sa "logicznie" dosc zawile :)

 

W przypadku CNAME podobnie. Ale o ile dla NS to jeszcze owy plusik jest akceptowalny (ale z ograniczeniem listy rekordów do NS) do w przypadku CNAME jest zupełnie zbędny (rfc wyraźnie mówi, że jeśli nazwa jest wskaźnikiem CNAME, to oprócz niej nie ma prawa być żadnego innego rekordu).

 

Racja.

 

Jeśli chodzi i o same rekordy, to dosyć denerwującą sprawą jest dopełnianie nazwy nie kończącej się kropką. Niby tak działa bind, niby wszyscy wiedzą, że nazwy kanoniczne kończy się kropką... Ale powiedzcie, czy któryś z registrarów domeny nakazuje wpisywać nameservery zakończone kropką ;>?

 

W DNSie tak trzeba i tak byc musi. Uczmy uzytkownikow poprawnosci :-)

 

Rekordy poczty - logika umieszczenia tam ich jest nieco dziwna. Domyślam się, że tam są wpisy owego suwaczka pocztowego.

 

Sa tam wszystkie rekordy zwiazane z poczta -> tj. rekordy MX, TXT (spf) i niektore nietypowe jak np. autoconfig (potrzebny do autokonfiguracji Thunderbirda).

 

Ale czy nie lepiej zachować tradycyjne grupowanie po typach rekordów? Dla osób zaawansowanych IMO będzie to wygodniejsze, a osoby proste i tak nie wpadną, co oznacza każda z kolumn (bo legendy nie ma).

 

Wzielismy pod lupe uzytkownikow ktorzy maja najwieksze pliki ze strefami swoich domen i wyszlo nam, ze najwiekszy sens bedzie mialo grupowanie wedlug subdomen. Popatrz - masz np. 500 utworzonych subdomen dla 500 swoich uzytkownikow - kazdy ma po 3-4 rekordy (2 x IN A, IN MX, IN TXT), chcesz teraz wykasowac jednego z nich. W tym momencie jest to proste - szukasz po nazwie, klikasz cztery minusiki i gotowe. W przypadku kiedy byloby to pogrupowane wedlug typow rekordow byloby to znacznie bardziej upierdliwe. Naszym zdaniem (i przede wszystkim zdaniem tych klientow) znacznie czesciej uzywa sie edytora w taki wlasnie sposob.

 

Po zmianie na "Przek. na IP" po zapisaniu komunikat "Ustawiono przekierowanie strony na zewnętrzny adres IP." a w grupie "Strona obsługiwana w" nadal na niebiesko jest "prograsso"

 

A czy wpisales jakis zewnetrzny adres IP czy zostawiles ten ktory tam byl wpisany ? Bo jezeli zostawiles ten sam to strona de facto dalej jest w Progreso, dlatego button sie nie zmienia po zapisaniu ustawien :)

 

Co do suwaków to faktycznie do niczego nie potrzebne szczególnie, że nie do końca ich działanie jest zrozumiałe. Nie lepiej zostawić same przyciski po po przyciśnięciu zmienić im kolor ?

 

Wtedy nie wiedzialbys jakie masz aktualne ustawienia (przypominam, ze dopoki nie klikniesz w "zapisz zmiany" to zadne ustawienia sie nie zmieniaja :)

 

PS. I przydały by się jakieś tooltipy na ikonkach.

 

Na ktorych ikonkach - w edytorze czy na przyciskach ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Wzielismy pod lupe uzytkownikow ktorzy maja najwieksze pliki ze strefami swoich domen i wyszlo nam, ze najwiekszy sens bedzie mialo grupowanie wedlug subdomen. Popatrz - masz np. 500 utworzonych subdomen dla 500 swoich uzytkownikow - kazdy ma po 3-4 rekordy (2 x IN A, IN MX, IN TXT), chcesz teraz wykasowac jednego z nich. W tym momencie jest to proste - szukasz po nazwie, klikasz cztery minusiki i gotowe. W przypadku kiedy byloby to pogrupowane wedlug typow rekordow byloby to znacznie bardziej upierdliwe. Naszym zdaniem (i przede wszystkim zdaniem tych klientow) znacznie czesciej uzywa sie edytora w taki wlasnie sposob.

 

To może jednak opcja wyboru się tu przyda - i każdy by ustawił sobie jak lubi? ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Adam Szendzielorz

To może jednak opcja wyboru się tu przyda - i każdy by ustawił sobie jak lubi? wink.png

 

O widzisz, to jest bardzo sensowny pomysl :) Laduje w TODO :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A czy wpisales jakis zewnetrzny adres IP czy zostawiles ten ktory tam byl wpisany ? Bo jezeli zostawiles ten sam to strona de facto dalej jest w Progreso, dlatego button sie nie zmienia po zapisaniu ustawien smile.png

Masz rację tak zrobiłem, przydałby sie komunikat mówiący, ze zmiana nie została wykonana bo IP odpowiada IP progreso.

 

 

Wtedy nie wiedzialbys jakie masz aktualne ustawienia (przypominam, ze dopoki nie klikniesz w "zapisz zmiany" to zadne ustawienia sie nie zmieniaja smile.png

Przycisk z aktualnymi zostaje niebieski a jak przeklikniemy na inny to niebieski zostaje niebieski a ten nowy będzie w innym kolorze np. zielony.

 

Na ktorych ikonkach - w edytorze czy na przyciskach ?

Przy edytorze DNS, zielony plusik, czerwony minusik, itp.

 

Przy okazji zauważyłem, że po kliknięciu w to puste trzecie miejsce za ikonami po prawej, pojawia się ta ikona przeładowania/cofnięcia (no właśnie czego?) a linia cała robi się różowa.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

 

W takiej formie jak zostaly zastosowane - pokazuja aktualny wybor uzytkownika. Bez nich nie wiedzialbys ktora opcje wybrales, do czasu zapisania ustawien smile.png

 

A jak sie podoba sam edytor DNS ? To nad nim spedzilismy najwiecej czasu szczerze powiedziawszy.

 

Ja widzę, że wybór sygnalizuje inny kolor przycisku

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
W przypadku bledow - nieprawidlowe rekordy podswietlone sa na czerwono, a po najechaniu na owy rekord pojawia sie tooltip z komunikatem bledu.

Mi wyświetla się javascript.alert, że formularz jest błędnie wypełniony. W momencie zapisu. Nic się na czerwono nie podświetla.

 

W DNSie tak trzeba i tak byc musi. Uczmy uzytkownikow poprawnosci :-)

A to nie jest po prostu wymysł nie tyle samej specyfikacji DNS, a natomiast bind'ziastej implementacji? Taki PowerDNS traktuje wszystko... dosłownie ;)

 

Wzielismy pod lupe uzytkownikow ktorzy maja najwieksze pliki ze strefami swoich domen i wyszlo nam, ze najwiekszy sens bedzie mialo grupowanie wedlug subdomen. Popatrz - masz np. 500 utworzonych subdomen dla 500 swoich uzytkownikow - kazdy ma po 3-4 rekordy (2 x IN A, IN MX, IN TXT)

A czy wzięliście pod uwagę, jak taki potworek będzie wyglądał i jak będzie się renderował w przeglądarce? Od półtoratysięcznowierszowej tabelki oczopląsu można by pewnie dostać ;)

 

IMO wygodniejszy był by jak już, to podział najpierw na te subdomeny (wyświetlane w formie "zwiniętej"), a wewnątrz nich (po rozwinięciu) na poszczególne typy rekordów.

 

Takie jeszcze uwagi co do logiki - to jeśli mamy sub.domena.pl NS gdziestamindziej.pl, to nie powinno się dodać zarówno innych rekordów poza NS dla tej domeny, jak też i dla jakichkolwiek innych poddomen (pod.sub.domena.pl).

 

Na koniec - czemu nie ma rekordu typu SPF (wg rfc on istnieje ;) ), jak też i nawiązania do DKIM?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Adam Szendzielorz

To może jednak opcja wyboru się tu przyda - i każdy by ustawił sobie jak lubi? wink.png

 

 

Opcja została dodana. Każdy według swoich preferencji może teraz przełączyć sobie sortowanie według subdomen lub według typów rekordów.

 

http://progreso.pl/demo/

 

 

 

IMO wygodniejszy był by jak już, to podział najpierw na te subdomeny (wyświetlane w formie "zwiniętej"), a wewnątrz nich (po rozwinięciu) na poszczególne typy rekordów.

 

To byłoby niewygodne :) Kliknij sobie teraz w "Edytor DNS" i w któreś z pól. Teraz używając tabulatora możesz sobie łatwo i szybko przechodzić do kolejnych rekordów / modyfikować je. Zamierzamy jeszcze wprowadzić prostą nawigację - tj. np. klikając w "dół" przenosi kursor do pola położonego niżej. To ma być w zamierzeniu wygodny w obsłudze edytor, a nie tylko pokazywarka istniejących rekordów :)

 

Na koniec - czemu nie ma rekordu typu SPF (wg rfc on istnieje wink.png ), jak też i nawiązania do DKIM?

 

Wszystko w swoim czasie - edytor na pewno będzie ciągle rozwijany, to jest jego pierwsza wersja :-)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×