Обновление modhost.pro
Пока вокруг пора отпусков и затишье, мы подготовили и запустили обновление modhost.pro.
На этот раз обновили внешний вид и добавили больше сходства с modstore.pro, точнее говоря, понадёргали оттуда оформление и скрипты, перекрасив в синий цвет.
Шучу, всё было не так просто, конечно. Под катом список изменений.
Первым делом, на сайте появился отдельный англоязычный контекст — en.modhost.pro, чтобы можно было давать ссылки иностранцам.
Полностью переписана вся вёрстка. Старую вёрстку заказывали отдельно, поэтому она была сделана на Pure.CSS, исходники в формате LESS, однако после этого я писал отдельно панель управления, в которой использовалось много Bootstrap3, да еще и в SCSS. В итоге, на сайте одновременно уживались 2 CSS фреймворка и формата вёрстки. Теперь всё приведено в порядок и полностью переписано на Bootstrap4.
Примерно такая же ерунда была и с javascript — файлы вёрстки отдельно, панели отдельно, да еще и выводилось всё через MinifyX. Теперь всё так же, как и в магазине — npm, gulp и ленивая загрузка скриптов через RequireJS.
Переделана авторизация. В старой версии вход, регистрация и восстановление паролей были на отдельных страницах, что удобно для ссылок, но неудобно при работе. Например, вы переходите из письма техподдержки, вас редиректит на вход, а оттуда обратно на нужную ссылку. Зачем, если можно авторизовать сразу в окне на нужно странице?
Да-да, эту форму вы уже видели на modstore.pro — я же говорил! Прямые ссылки тоже в наличии.
Вслед за этим было переделано и пополнение счёта через msProfile — теперь он умеет обрабатывать Ajax запросы, а не просто делать die() с редиректом на сервис.
Обновление msProfile будет доступно через пару дней.
Переделана поддержка. Как и в modstore.pro, используется Tickets, но так, чтобы заголовок и текст самих тикетов хранился в TicketThread, а не в ресурсах сайта. Через это тормоза после создания сотен тысяч тикетов в обозримом будущем нам не грозят. Ну и MarkIpUp новый заодно, и подсветка кода через Prism.js.
Ну а дальше была переписана вся панель управления сайтами. Внешне она выглядит примерно так же, но все скрипты и стили здорово изменены, так что если вы заметите какие-то проблемы — не стесняйтесь сообщать об этом в комментариях.
Одно изменение, честно говоря, вы всё же должны заметить!
Теперь для установки доступны все активные дополнения из modstore.pro. Конечно, никто не гарантирует, что они будут правильно устанавливаться, так что я надеюсь, что их авторы сами всё протестируют и пришлют обновления, если нужно.
Сделано это через отдельный адрес modstore.pro/extras/list — пользуйтесь, если вам нужно получать последнюю версию дополнений или их цену. Обратите внимание, что в англоязычной версии выводится немного другой список en.modstore.pro/extras/list.
Письма с сервиса так же были перевёрстаны, все сниппеты и чанки стали файловыми, графики статистики сайта приятно анимируются, и еще вагон с маленькой тележкой изменений.
Если в начале я думал просто привести в порядок вёрстку, то в конце был создан новый сайт, и на него импортированы данные из БД старого.
Пока, вроде, всё работает хорошо, но не сочтите за труд зайти и понажимать на кнопочки. Далее мы будем обновлять уже функционал.
Спасибо за внимание!
На этот раз обновили внешний вид и добавили больше сходства с modstore.pro, точнее говоря, понадёргали оттуда оформление и скрипты, перекрасив в синий цвет.
Шучу, всё было не так просто, конечно. Под катом список изменений.
Первым делом, на сайте появился отдельный англоязычный контекст — en.modhost.pro, чтобы можно было давать ссылки иностранцам.
Полностью переписана вся вёрстка. Старую вёрстку заказывали отдельно, поэтому она была сделана на Pure.CSS, исходники в формате LESS, однако после этого я писал отдельно панель управления, в которой использовалось много Bootstrap3, да еще и в SCSS. В итоге, на сайте одновременно уживались 2 CSS фреймворка и формата вёрстки. Теперь всё приведено в порядок и полностью переписано на Bootstrap4.
Примерно такая же ерунда была и с javascript — файлы вёрстки отдельно, панели отдельно, да еще и выводилось всё через MinifyX. Теперь всё так же, как и в магазине — npm, gulp и ленивая загрузка скриптов через RequireJS.
Переделана авторизация. В старой версии вход, регистрация и восстановление паролей были на отдельных страницах, что удобно для ссылок, но неудобно при работе. Например, вы переходите из письма техподдержки, вас редиректит на вход, а оттуда обратно на нужную ссылку. Зачем, если можно авторизовать сразу в окне на нужно странице?
Да-да, эту форму вы уже видели на modstore.pro — я же говорил! Прямые ссылки тоже в наличии.
Вслед за этим было переделано и пополнение счёта через msProfile — теперь он умеет обрабатывать Ajax запросы, а не просто делать die() с редиректом на сервис.
Обновление msProfile будет доступно через пару дней.
Переделана поддержка. Как и в modstore.pro, используется Tickets, но так, чтобы заголовок и текст самих тикетов хранился в TicketThread, а не в ресурсах сайта. Через это тормоза после создания сотен тысяч тикетов в обозримом будущем нам не грозят. Ну и MarkIpUp новый заодно, и подсветка кода через Prism.js.
Ну а дальше была переписана вся панель управления сайтами. Внешне она выглядит примерно так же, но все скрипты и стили здорово изменены, так что если вы заметите какие-то проблемы — не стесняйтесь сообщать об этом в комментариях.
Одно изменение, честно говоря, вы всё же должны заметить!
Теперь для установки доступны все активные дополнения из modstore.pro. Конечно, никто не гарантирует, что они будут правильно устанавливаться, так что я надеюсь, что их авторы сами всё протестируют и пришлют обновления, если нужно.
Сделано это через отдельный адрес modstore.pro/extras/list — пользуйтесь, если вам нужно получать последнюю версию дополнений или их цену. Обратите внимание, что в англоязычной версии выводится немного другой список en.modstore.pro/extras/list.
Письма с сервиса так же были перевёрстаны, все сниппеты и чанки стали файловыми, графики статистики сайта приятно анимируются, и еще вагон с маленькой тележкой изменений.
Если в начале я думал просто привести в порядок вёрстку, то в конце был создан новый сайт, и на него импортированы данные из БД старого.
Пока, вроде, всё работает хорошо, но не сочтите за труд зайти и понажимать на кнопочки. Далее мы будем обновлять уже функционал.
Спасибо за внимание!
Комментарии: 37
Всё работает даже слишком быстро :)
Но нашёл маленький баг: в списке сайтов при нажатии на шестерёнку появляется вертикальный скролл в таблице
Ну и после авторизации на не главной странице, долго искал «Мои сайты». Была же такая ссылка в левом меню?
Теперь как-то не сильно очевидно, что по нажатию на лого будут мои сайты)
Но нашёл маленький баг: в списке сайтов при нажатии на шестерёнку появляется вертикальный скролл в таблице
Ну и после авторизации на не главной странице, долго искал «Мои сайты». Была же такая ссылка в левом меню?
Теперь как-то не сильно очевидно, что по нажатию на лого будут мои сайты)
Это ты приличный баг нашел. У bootstrap-dropdown проблемы внутри table-responsive и решить это толком не получается.
Так что теперь на маленьких экранах выпадающего меню не будет, а будет ссылка на меню действий сайта.
И ссылку на сами сайты вернул обратно. Спасибо!
Так что теперь на маленьких экранах выпадающего меню не будет, а будет ссылка на меню действий сайта.
И ссылку на сами сайты вернул обратно. Спасибо!
Обновление получилось классное, теперь работать с сайтом одно удовольствие!
Только у меня графики в Статистике не подгружаются (проверил на разных сайтах в двух аккаунтах):
Осталось переписать docs и modx.pro для полного счастья ))))
Только у меня графики в Статистике не подгружаются (проверил на разных сайтах в двух аккаунтах):
Осталось переписать docs и modx.pro для полного счастья ))))
Это я выключал сбор данных для статистики и забыл включить — моя вина. Теперь всё будет ок.
docs и modx.pro тоже в планах, но никаких сроков назвать не могу.
docs и modx.pro тоже в планах, но никаких сроков назвать не могу.
Супер, спасибо!
При восстановлении сайта из резервной копии раньше выходило сообщение, что сайт невозможно восстанавливать чаще чем раз в n минут и писало дату последнего восстановления.
Сейчас же модалка просто исчезает и ничего не происходит, никакого предупреждения, не понимаешь, когда в следующий раз можно будет восстановиться, приходится наугад.
Эту операцию часто делаю, когда нужно восстановить что-то удалённое — делаю бэкап, восстанавливаю старую версию, копирую всё что мне нужно оттуда и восстанавливаю новую с бэкапа обратно. Учитывая, что сайт откатывается, то время простоя тут важный фактор, и хотелось бы его знать.
Сейчас же модалка просто исчезает и ничего не происходит, никакого предупреждения, не понимаешь, когда в следующий раз можно будет восстановиться, приходится наугад.
Эту операцию часто делаю, когда нужно восстановить что-то удалённое — делаю бэкап, восстанавливаю старую версию, копирую всё что мне нужно оттуда и восстанавливаю новую с бэкапа обратно. Учитывая, что сайт откатывается, то время простоя тут важный фактор, и хотелось бы его знать.
Ага, поправил ошибку, теперь всё правильно пишет.
Только ты путаешь, точного времени никогда не было, было только «раз в n минут». Но теперь будет и время =)
Только ты путаешь, точного времени никогда не было, было только «раз в n минут». Но теперь будет и время =)
Спасибо за оперативность!
Но теперь будет и время =))))
Теперь для установки доступны все активные дополнения из modstore.proПри добавление нового сайта не хватает поиска по дополнениям. Приходится долго скролить.
А что, Ctrl + F в браузере уже не работает?
Работает. miniShop2 долго искал.
Сейчас появилась услуга восстановления уделенных сайтов — полезная услуга, спасибо.
Что скажите о похожей услуге, которая могла бы называться «заморозить проект»?
Вот сейчас один клиент, для которого что-то я начал только делать, решил «подумать». Пока он советуется, нужен ли ему переезд на MODX, черновик и удалять не охота, и висит он по сути за зря. Как раз тот случай, когда тоже самое что и удаленный, только замороженный но тарифицируемый как то иначе с понятными условиями восстановления — это было б интересно, пользователям точно, но возможно что и MODHOST — т.к сейчас за болтающийся в удаленных вы денег не берете, в за замороженный можно взимать по соответствующему тарифу (возможно что IP нужно будет другие на момент разморозки, если домен был привязан и т.п., не суть)
И да, вот копии разные так хранить, например, было бы удобно, не скачивая, а планируя использовать на месте. Т.е. когда таких «зависших» проектов не мало, то актуально «замораживать».
Мысль, просто мысль, ну, вдруг и вам она придется по душе :)
Что скажите о похожей услуге, которая могла бы называться «заморозить проект»?
Вот сейчас один клиент, для которого что-то я начал только делать, решил «подумать». Пока он советуется, нужен ли ему переезд на MODX, черновик и удалять не охота, и висит он по сути за зря. Как раз тот случай, когда тоже самое что и удаленный, только замороженный но тарифицируемый как то иначе с понятными условиями восстановления — это было б интересно, пользователям точно, но возможно что и MODHOST — т.к сейчас за болтающийся в удаленных вы денег не берете, в за замороженный можно взимать по соответствующему тарифу (возможно что IP нужно будет другие на момент разморозки, если домен был привязан и т.п., не суть)
И да, вот копии разные так хранить, например, было бы удобно, не скачивая, а планируя использовать на месте. Т.е. когда таких «зависших» проектов не мало, то актуально «замораживать».
Мысль, просто мысль, ну, вдруг и вам она придется по душе :)
Не получится так.
Сейчас сайт можно восстановить, пока хранятся резервные копии. Хранятся они примерно до 3х недель, дольше мы хранить их не можем, потому что уже сейчас объём бэкапов превышает 1.3Тб.
Ну и держать место на сервере по более низкой ценой гораздо менее интересно, чем продать его по нормальной цене.
Сейчас сайт можно восстановить, пока хранятся резервные копии. Хранятся они примерно до 3х недель, дольше мы хранить их не можем, потому что уже сейчас объём бэкапов превышает 1.3Тб.
Ну и держать место на сервере по более низкой ценой гораздо менее интересно, чем продать его по нормальной цене.
держать место на сервере по более низкой ценой
я просто подумал что недорогих хранилищ развелось много уже, вроде, т.е. что бы не на рабочем сервере все это добро болталось. Но да, фантазии и реализация — это вещи разные))
Нет, так нет. И так уже сколько крутых опций есть и на том огромное спасибо.
Куда-то пропало указание порта для SFTP, раньше указывалось прямо что порт 22, после редизайна эта информация исчезла.
Для новичков и/или заказчиков это может вызвать лишние вопросы типа «А почему у меня FileZilla не подключается?».
Для новичков и/или заказчиков это может вызвать лишние вопросы типа «А почему у меня FileZilla не подключается?».
Да и так в поддержке спрашивают, как подключиться к FTP.
Вернул.
Вернул.
Сам когда-то давно спрашивал, не знал про разницу SFTP и FTP и про тот самый ключевой порт 22…
Да, так лучше (как напоминание), хоть меньше лишних вопросов в ТП будут тебе сыпаться ))
Да, так лучше (как напоминание), хоть меньше лишних вопросов в ТП будут тебе сыпаться ))
Кстати, только сегодня заметил, что на хостинге стоит файловый менеджер Sprut.io — это очень круто. Почему-то пропустил информацию о его появлении)
В соцсетях анонсировали, а здесь уже писать не стали, а то слишком много новостей про хостинг.
Соцсети вроде ежедневно перед глазами, а увидел в новостях на модхосте случайно, совсем случайно. И ссылку в панели не замечал, т.к. визуально все привычно и новее ни как не выделялось.
Может новое в панели временно выделять цветом? )))
Может новое в панели временно выделять цветом? )))
Да, удобный менеджер!
Только что заценил его убойную фичу поиск текста во всех файлах сайта — раньше я для этих целей (например поиск вирусного кода) выкачивал весь сайт на компьютер и прогонял сайт через TotalCommander.
Только что заценил его убойную фичу поиск текста во всех файлах сайта — раньше я для этих целей (например поиск вирусного кода) выкачивал весь сайт на компьютер и прогонял сайт через TotalCommander.
Здесь еле сообразил, что эта черточка это прокрутка списка дополнений.
На тестовом тарифе можно установить платные дополнения. Можно сделать так чтобы установочный пакет платного дополнения нельзя было скачать? Дырка в безопасности вообще то :)
Дырка в безопасности вообще то :)Конечно, мы же такие тупые, что до сих пор не заметили.
Попробуй распаковать его.
Хм… действительно :) распаковать я не пробовал. пусто.
мы же такие тупыеА язвить у вас здорово получается :). Я бы ответил «Все продумано, попробуй распаковать». И получилось бы без язвы. Но на вас влиять не в моей власти :) Буду наращивать броню в общении с вами :).
Я бы ответилА я бы проверил архив перед заявлением о дырке в безопасности.
Но мир несовершенен, увы.
Но мир несовершенен, увы.Да согласен :). У всех свои идеалы :).
А возможно в меню переключения между аккаунтами выводить не только email, но и имя пользователя?
А то когда несколько подключённых странных адресов, то приходится тыкать на каждый из них, чтобы попасть на нужный сайт.
Имя пользователя как-то визуально узнаваемее.
А то когда несколько подключённых странных адресов, то приходится тыкать на каждый из них, чтобы попасть на нужный сайт.
Имя пользователя как-то визуально узнаваемее.
Отлично! Так гораздо понятнее. И почта для Виталика, и имя для остальных — все довольны.
Просто емайлы бывают довольно экзотические (например из номера телефона), и заказчики часто меняются. Заказчиков мы помним обычно по имени, а не по почте. Иногда почта в разговорах с заказчиком вообще не фигурирует нигде.
Спасибо что добавил, так гораздо удобнее!
Просто емайлы бывают довольно экзотические (например из номера телефона), и заказчики часто меняются. Заказчиков мы помним обычно по имени, а не по почте. Иногда почта в разговорах с заказчиком вообще не фигурирует нигде.
Спасибо что добавил, так гораздо удобнее!
Очень прошу, если будет возможность, измените шаблон писем — очень мелкий, нечитабельный шрифт на смартфоне. Может там можно задать размер шрифта не фиксированный?
Ну, ладно. В очках я конечно разгляжу. Но абсолютно вся почта кроме модхоста читабельна невооруженным взгядом.
PS Да, а вот комментарии с modx.pro на мобильном и в очках ни как, совсем.
В описании к графикам допишите пожалуйста «Файлы»:
Поправил, спасибо!
Это вам спасибо за такой хостинг и за быструю реакцию!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.