Revertron / Alfis

Alternative Free Identity System
https://alfis.name
GNU Affero General Public License v3.0
284 stars 28 forks source link

new domain mining should do some checks. #331

Open zander opened 1 year ago

zander commented 1 year ago

The UI for creating a domain was a bit confusing to me. My first try I set it mining until I realized that I never found any place to type any IP address.

I would suggest to make it much more clear to the user that adding records is needed for a useful domain. For instance a popup when the user starts mining without there being any records added.

The popup dialog is also assuming that the operator knows what they are doing. Which is not the case for most people.

I would also suggest moving the 'Mine domain' to the bottom-right of the screen. Or at least under all the entered fields. This helps a lot with directing people to the right buttons. The 'mine domain' is also darker, which is a UI strategy used to make people click that button next. Unfortunately you are using it wrong as the user will now skip the 'Add record' button which is where I went wrong.

zander commented 1 year ago

I just realized that the 'Set owner contacts' dialog is misbehaving.

I pressed cancel in the dialog, but when I opened it again, the values I last typed were there again. Meaning I have no idea what is actually going to be mined.

Please empty the dialog on both OK and cancel. Same goes for the 'Add record' dialog and probably others.

Revertron commented 1 year ago

I never found any place to type any IP address.

To use DNS you need to know something about DNS ;) In DNS you don't just enter IP address, you create records of a particular type.

For instance a popup when the user starts mining without there being any records added.

Yes, this is a good suggestion. Many users that don't know anything about how DNS works are trying to use it.

The popup dialog is also assuming that the operator knows what they are doing. Which is not the case for most people.

Do most of the people NEED their own domain? For which purpose? ;)

The 'port' field and the 'weight' field are not relevant for certain record-types. So why are they possible to fill?

Yep, I'm just too lazy to add some checks and show/hide logic :)

Please empty the dialog on both OK and cancel. Same goes for the 'Add record' dialog and probably others.

It is useful to retain data for Add record dialog, because you usually enter 2 records with the same IP - @ and *.

zander commented 1 year ago

Do most of the people NEED their own domain?

My point was that the GUI can be made much easier to use for those that want to use it.

Many parts that I don't understand, I just ignore. Maybe there are some really good ideas that I'm missing because the concept was just not explained and I don't understand it.