Ответ на комментарий от Andrew Lobanov
Попробовал установить ради интереса. В целом работает нода, норм всё, но есть несколько "но":
1. Сразу после скачивания из Git запускаю iing.py, жалуется на отсутствие конфига. Хорошо, копирую стандартный. Но, думаю, для развёртки на продакшене людям было бы приятнее и удобнее, если скрипт всё скопирует, даст парочку советов и интерактива.
Например, что-то вроде этого (только по-английски, наверное):
Запускаем ноду в первый раз, копируем конфиги...
Поправьте iing.cfg для настройки станции, образец в README
Создание первого пользователя
Имя: [user1]
Пароль: [xxxxxx]
Ещё раз: [xxxxxx]
Authstr: yyyyyyyyyy, в дальнейшем запускайте points.py, чтобы создать нового юзверя
Listening on 0.0.0.0:3000.... ну и так далее
2. points.py также жалуется при первом запуске на отсутствующий points.txt. Это тоже минус для юзабилити. Написать пару строчек с проверкой и touch() лично тебе несложно, а юзверю хлопот меньше.
3. И уже настоящий косяк, на который нельзя закрывать глаза: iing позволяет создавать пустые сообщения через веб-интерфейс (т.е. пустые сабж и/или тело). По стандарту (да и просто ради отзывчивости интерфейса) оба поля обязаны заполняться. Тогда хотя бы проверку на JS набросай, если лень в основном коде копаться.
Ответы на это сообщение:
Andrew Lobanov (2017-07-07 14:53:35)
Andrew Lobanov (2017-07-07 15:06:31)
1. Сразу после скачивания из Git запускаю iing.py, жалуется на отсутствие конфига. Хорошо, копирую стандартный. Но, думаю, для развёртки на продакшене людям было бы приятнее и удобнее, если скрипт всё скопирует, даст парочку советов и интерактива.
Например, что-то вроде этого (только по-английски, наверное):
Запускаем ноду в первый раз, копируем конфиги...
Поправьте iing.cfg для настройки станции, образец в README
Создание первого пользователя
Имя: [user1]
Пароль: [xxxxxx]
Ещё раз: [xxxxxx]
Authstr: yyyyyyyyyy, в дальнейшем запускайте points.py, чтобы создать нового юзверя
Listening on 0.0.0.0:3000.... ну и так далее
2. points.py также жалуется при первом запуске на отсутствующий points.txt. Это тоже минус для юзабилити. Написать пару строчек с проверкой и touch() лично тебе несложно, а юзверю хлопот меньше.
3. И уже настоящий косяк, на который нельзя закрывать глаза: iing позволяет создавать пустые сообщения через веб-интерфейс (т.е. пустые сабж и/или тело). По стандарту (да и просто ради отзывчивости интерфейса) оба поля обязаны заполняться. Тогда хотя бы проверку на JS набросай, если лень в основном коде копаться.
vit01 (2017-07-07 12:51:36)
[Ответить]