Rulevsky
Всем здрасти.
Rulevsky
Есть рецепт какую CMS лучше выбрать или это всё холивар?
Eugene
Начните с описание задачи.
Anonymous
Смотря что хотите?
Rulevsky
На данный момент грубо говоря сайт статейник, с возожностью комментировать новости.
Думаю что wp хороший вариант. Но хочется и мысли спецов услышать.
Rulevsky
Будут статьи + акции магазинов с ссылками на магазин
Rulevsky
Да и в общем на сколько Front end специалист должен хорошо дружить с CMS
Anonymous
Попробуй на joomla
Anonymous
Если не получиться перейдешь на WP
Rulevsky
А modx или drupal?
Anonymous
Незнаю не пробовал
Sergey
Я писал на ModX но к сожалению не знаком с остальными :)
Anonymous
И как ModX?
Anonymous
Сложный
Anonymous
?
Sergey
Ну пока я php терпел - мне нравилось. правда там вся админка на апгрейженом ExtJS 3.4.0 (или около того) работает. Ну и модули часто приходится самому писать, потому что никому нельзя доверять. Это как постоянно рыться в npm и реже находить что-то полезное
🦥Alex Fails
Modx прикольный,да
Sergey
А еще там встроенная система шаблонов, которую каждый норовит переписать, выпились, ускорить или еще какое -то непотребство совершить..
Anonymous
Надо посмотреть )
Sergey
В общем переосмыслил и пришел к выводу что это велоклуб и не всякий велосипед там едет. Но для простого проекта приятно
Anonymous
Попробую
Sergey
Я вообще то рефлексирую а не рекламирую :D Но вам виднее конечно
Anonymous
Я просто не знаю, что за система, но спасибо за описание
Anonymous
Вечером попробую установить
Anonymous
ребята можете подсказать как импортировать одну страницу html в другую одним словом у меня есть header который должен отобразиться на всех страницах
Anonymous
на php достаточно написать require('index.html') а на javascript?
Cenator 🐈
Юзай pug
Анатолий
Anonymous
статичных
Анатолий
Тогда pug
Анатолий
https://pugjs.org/language/includes.html
Michael
Anonymous
у меня сервер на node js а страницу надо подключить на клиенте
Anonymous
но если есть способ на сервере то тоже можно
Anonymous
Sergey
pug не стоит, там же все переписывать придется, нужен шаблонизатор для которого чистый html - валидное значение + импорт
Anonymous
это на сервере? мне надо подключить header к определенным а не ко всем
Anonymous
я пробовал с импорт разобраться но не получилось
Анатолий
Анатолий
у него уже html готовый, похоже
Anonymous
да у меня готовый html
Anonymous
рньше все было на php и сервер на openserver
Anonymous
а щас пришлось все переписовать
Anonymous
так что мне делать?
Sergey
Самое простое и дурацкие решение, если задача ограничивается добавлением хедера к ряду страниц:
1) Взять html сайта
2) Взять html хедера
3) <html сайта>.replace("<!— header —>",<html хедера>)
Sergey
Но если планируешь дальше усложнять логику и есть время лучше поизучать шаблонизаторы, на предет подходят/нет
Анатолий
Да, нужен шаблонизатор
Анатолий
Я не имел дела с бэкендом на ноде, а как она хтмл генерирует?
Анатолий
Она же может прочитать файл и выпихнуть его в аутпут?
Sergey
Может. И файл pug может прочитать и скомпилить
Sergey
Все зависит от того что ей там указать. Нода то та же что в сборщиках
Анатолий
Ну если тут не помогут, можно в чат ноды отправить, правда о нём какие-то странные отзывы ходят )
Sergey
Sasha
Подскажите, а зачем вообще для юнит тестов используется что-то типа phantomjs?
Анатолий
Anonymous
Хотябы js-dom
Sasha
Теперь начинаю понимать, я почему-то думал, что для тестирования какого-нибудь класса достаточно интерпритатора
Анатолий
А блин, в глаза долблюсь, юнит тесты
Анатолий
Тогда не знаю ответа на вопрос )
Анатолий
На самом деле я никогда не сталкивался с юнит тестированием на фронте )
Anonymous
Да это интеграционные тесты
Anonymous
Юнит это тестирование экшен или редьюсер
Анатолий
Но кмк существующие фреймворки должны уметь делать это
Sasha
Ну вот я изучал, что сейчас есть, остановился на mocha, chai. Для запуска всего этого - karma.
Как браузер везде вижу phantomjs. Есть какие-нибудь стоящие аналоги ему?
Sasha
Michael
Sasha
Что есть на данный момент, чтобы запустить юнит тесты, не привязываясь к браузеру? Просто консолька
Sasha
jest - это тоже тестраннер?
Yuriy
Yuriy
ava просто многопоточная...
Но запуск тестов, например с rollup'ом и Closure Compiler задача не для слабонервных.
Sasha
Что же так много всего. А используя карму, как тестраннер, я могу использовать jsdom?
Yuriy
Пробуй аву - с Webpack'ом нормально.
Yuriy
Карма вообще не с той оперы и к JSDOM'у не имеет отношения.