wiki.js - слежу за этим open source движком уже года полтора, за это время он очень хорошо вырос и на мой взгляд уже давно готов для продакшн-использования. Попробую написать плюсы/минусы :)
➕ выглядит очень симпатично и современно
➕ имеет ряд шаблонов для страниц (например для документирования API) ➕ мультиязычность
➕ два вида редакторов (markdown / WYSIWYG)
➕ понятную структуру страниц (в отличие от XWiki)
➕ изкоробочная возможнсть комментирования страниц
➕ за одну строку поднимается в докере (чтобы потыкать локально)
➕ responsive интерфейс на телефоне выглядит идеально
➕ теги для страниц (выглядят тоже красиво)
➕ нормально работающие аттачи/картинки - в большинстве wiki-движков которые я смотрел - это выглядит как боль.
➕ фронт на vuejs 😁
Из минусов пока только один нашёлся:
➖ кое-где transition-эффекты в CSS для страниц я бы подсократил в два раза. Ну тоесть оно конечно плавно и красиво... для end user. Лично мне привычнее transition'ы побыстрее.
Вообщем если мне надо будет на проектах wiki - это будет wiki.js
#js #vuejs
Из минусов пока только один нашёлся:
Вообщем если мне надо будет на проектах wiki - это будет wiki.js
#js #vuejs
Please open Telegram to view this post
VIEW IN TELEGRAM
Отличная недлинная статья про слоты в VueJS и там (очень кратко) описаны все типовые кейсы со слотами. А вообще это 14-я часть серии статей про #vuejs - советую почитать, они все очень короткие и с обилием примеров. Для начинающих в VueJS самое то. #js
❤1👍1
Несколько фреймворков для интерактивного редактирования layout
* gridstackjs (есть биндинги для React/Vue2/Vue3/Angular)
* Vue Grid Layout (похоже, что только Vue 2.х)
* Vue Draggable Grid (Vue 3)
* Vue-Easy-DnD (частично это не совсем layout а больше drag/drop replacement) #js #vuejs
* gridstackjs (есть биндинги для React/Vue2/Vue3/Angular)
* Vue Grid Layout (похоже, что только Vue 2.х)
* Vue Draggable Grid (Vue 3)
* Vue-Easy-DnD (частично это не совсем layout а больше drag/drop replacement) #js #vuejs
🔥6
inject/provide в Vuejs - да... это не Рио-де-Жанейро, конечно назвать это DI сложно, но помогает разгрузить код от кросс-ссылок на файлы. Ну и офиц документация да, она правда нищевата на примеры.
#vuejs
#vuejs
👍1
Волей случая принесло ssr-benchmark - сравнение SSR-фреймворков. vue и nuxt вполне себе норм, быстрее реакта :) #ui #vuejs
GitHub
GitHub - eknkc/ssr-benchmark: Benchmarking JS web framework SSR performance
Benchmarking JS web framework SSR performance. Contribute to eknkc/ssr-benchmark development by creating an account on GitHub.
🥰1
Большой сборник разного для и с #vuejs (поклонником которого я являюсь) и vueuse, которая тоже может быть полезна в работе т.к. облегчает разные рутинные штуки. #ui
👍4
Тем временем релизнули Vue 3.5, как мне кажеца деструктуризация props'ов самое полезное :))
Ну и атрибут data-allow-mismatch тоже поможет (при hydration в SSR бывает отличаются серверное и клиентское значение - например когда используется локализация, локаль которой храница в куке на клиенте :) #vuejs
Ну и атрибут data-allow-mismatch тоже поможет (при hydration в SSR бывает отличаются серверное и клиентское значение - например когда используется локализация, локаль которой храница в куке на клиенте :) #vuejs
❤2