Size: a a a

2021 March 21

ПП

Павел Павел... in OctoberCMS
Nikita Khaetsky
Если так пишешь, то не понимаешь почему перешли. Тогда ванильный js многого чего не умел. Сейчас уже в нем есть все то что умеет jquery, поэтому юзать его смысла нет
ну и ещё из-за проблем с совместимостью мне кажется было удобно его использовать, при использовании jquery можно было быть уверенным что везде будет работать) сейчас он по сути не нужен... только лишний вес тащить + просадка производительности,  ради чего? то что он в админке во всю используется черт с ним, админка наружу не смотрит...
а какие нить карусели, слайдеры и тд полно аналогов на ваниле,  та же работа с дом можно написать обёртку const $ = (selector) => document.querySelectorAll(selector); будет практически так же как в jq)) в общем ванила самое то )
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
Павел Павел
ну и ещё из-за проблем с совместимостью мне кажется было удобно его использовать, при использовании jquery можно было быть уверенным что везде будет работать) сейчас он по сути не нужен... только лишний вес тащить + просадка производительности,  ради чего? то что он в админке во всю используется черт с ним, админка наружу не смотрит...
а какие нить карусели, слайдеры и тд полно аналогов на ваниле,  та же работа с дом можно написать обёртку const $ = (selector) => document.querySelectorAll(selector); будет практически так же как в jq)) в общем ванила самое то )
именно так! jQuery в свое время добавил синтаксического сахара и решал проблемы кроссбраузерной совместимости
источник

А

Антон in OctoberCMS
Привет. Кто скинет свой докер композ для октября? хотелось бы nginx+phpfpm + mysql(mariadb) и смонтировать в папки локальные . Спасибо
источник

v

vladimir in OctoberCMS
Антон
Привет. Кто скинет свой докер композ для октября? хотелось бы nginx+phpfpm + mysql(mariadb) и смонтировать в папки локальные . Спасибо
Laravel Sail скелет. Там же и композ - https://github.com/LeMaX10/octobercms-skeleton единственное без fpm
источник
2021 March 22

ML

Maksim Logvinenko in OctoberCMS
Друзья
Немного не по теме группы, но может кто то встречал подобное
Обновил Vue 3 до последней версии и пакеты некоторые по бновлял
Теперь при запуске npm run serve выдает ошибку(
Failed to compile with 1 error
in ./src/App.vue?vue&type=script&lang=ts&setup=true
Syntax Error: TypeError: Cannot read property 'content' of null
Думаю жалуется на атрибут setup, так как когда убираю его в одно файле vue, начинает жаловаться на другой, где он присутствует(переписывать по всем файлом долго, проверять, приложение большое()
источник

ML

Maksim Logvinenko in OctoberCMS
Пробовал уже  в vue.config.js прописать parallel: false
как советовали здесь https://github.com/vuejs/vue-loader/issues/1747
не помогло(
источник

ML

Maksim Logvinenko in OctoberCMS
Решил
Откатил все пакеты, в том числе vue
и обновил в ручную только то что связано с vue js https://prnt.sc/10ryogx
Прошло успешно
Загвоздка была именно с typescript скорее всего...
источник

ПП

Павел Павел... in OctoberCMS
Прикольный проектит https://brook.io/ для разработки компонентов с применением стилей tailwind, в этом году должен выйти) такими темпами скоро вообще кодить не надо будет))
источник

A

Alex in OctoberCMS
Павел Павел
Прикольный проектит https://brook.io/ для разработки компонентов с применением стилей tailwind, в этом году должен выйти) такими темпами скоро вообще кодить не надо будет))
Визуальных редакторов куча уже давно, разработчиков от этого меньше не стало
источник

ML

Maksim Logvinenko in OctoberCMS
Павел Павел
Прикольный проектит https://brook.io/ для разработки компонентов с применением стилей tailwind, в этом году должен выйти) такими темпами скоро вообще кодить не надо будет))
Когда нужно максимальное качество, более индивидуальная бизнесс логика или сео ништяков по больше набросать в сайт для продвижения, без прогеров не обойтись

Ну для лендосов, здесь да) может быть)
источник

RG

Roman Gerasimov in OctoberCMS
Для кого-то полезный мануал, для кого-то бесполезный манул.
Оставлю здесь - может кому пригодится (если не удалят)
https://blog.grom-it.ru/WQ8sOgs8H
источник

v

vladimir in OctoberCMS
+ единственное некоторые нестыковки и чуть чуть уточнений :).

1. ufw - это утилита над netfilter, в ubuntu им является iptables. Тоесть это не фаервол, это утилита для настройки его.
2. Конфиг nginx сложный в локейшене статики, в принципе и try_files то не нужен, не говоря о том, что присутсвует не описанный @fallback. В данном случае, для дефолта достаточно:

location ~* ^.+\.(ac3|avi|bmp|bz2|css|cue|dat|doc|docx|dts|exe|flv|gif|gz|html|ico|img|iso|jpe?g|js|mkv|mp3|mp4|mpe?g|ogg|pdf|png|ppt|pptx|qt|rar|swf|tar|tgz|txt|wav|xlsx?|zip|7z|svg|ttf|woff2?|eot)$ {
   sendfile        on;
   access_log  off;
   expires     max;
}


3. Конструкция "rewrite ^(.+)/+$ $1 permanent;" чтобы убрать в конце адреса слеш. Однако этот слеш может требоваться другими частями проекта, например модулем админки. Что в принципе, хоть if'ы в конфигурации гникса не очень приветсвуют, но зайдет такая конструкция, чтобы исключить влияние этого редиректа на модуль админки:
if ($uri !~ "^(.*)/(backend)(.*)") {
   rewrite ^/(.*)/$ /$1 permanent;
}


4. В конфиге описан сниппет "include snippets/fastcgi-php.conf;", однако не приведено его содержимое. Сниппет имеет место появляться в зависимости от ОС и версии nginx, что в целом лучше обраттиться к fastcgi_params:
include fastcgi_params;
источник

A

Axenia in OctoberCMS
LeMaX10 (3437.52) увеличил карму slipgrom (130.86)
источник

Э

Эд in OctoberCMS
+
источник

A

Axenia in OctoberCMS
homoinclusive (219.8) увеличил карму slipgrom (145.69)
источник

v

vladimir in OctoberCMS
а, ну и
if ($request_uri ~* "^(.*/)index\.php$") {
   return 301 $1;
}


В индекс может не только php файл быть, еще и html.
я бы использовал такую конструкцию:
if ($request_uri ~ "^(.*)index\.(?:php|html)") {
  return 301 $1;
}


Чтобы исключить index.php и index.html из адреса.
источник

DS

Dmitry Shishkin in OctoberCMS
+
источник

A

Axenia in OctoberCMS
DMTR3000S (131.36) увеличил карму slipgrom (157.15)
источник

DS

Dmitry Shishkin in OctoberCMS
vladimir
+ единственное некоторые нестыковки и чуть чуть уточнений :).

1. ufw - это утилита над netfilter, в ubuntu им является iptables. Тоесть это не фаервол, это утилита для настройки его.
2. Конфиг nginx сложный в локейшене статики, в принципе и try_files то не нужен, не говоря о том, что присутсвует не описанный @fallback. В данном случае, для дефолта достаточно:

location ~* ^.+\.(ac3|avi|bmp|bz2|css|cue|dat|doc|docx|dts|exe|flv|gif|gz|html|ico|img|iso|jpe?g|js|mkv|mp3|mp4|mpe?g|ogg|pdf|png|ppt|pptx|qt|rar|swf|tar|tgz|txt|wav|xlsx?|zip|7z|svg|ttf|woff2?|eot)$ {
   sendfile        on;
   access_log  off;
   expires     max;
}


3. Конструкция "rewrite ^(.+)/+$ $1 permanent;" чтобы убрать в конце адреса слеш. Однако этот слеш может требоваться другими частями проекта, например модулем админки. Что в принципе, хоть if'ы в конфигурации гникса не очень приветсвуют, но зайдет такая конструкция, чтобы исключить влияние этого редиректа на модуль админки:
if ($uri !~ "^(.*)/(backend)(.*)") {
   rewrite ^/(.*)/$ /$1 permanent;
}


4. В конфиге описан сниппет "include snippets/fastcgi-php.conf;", однако не приведено его содержимое. Сниппет имеет место появляться в зависимости от ОС и версии nginx, что в целом лучше обраттиться к fastcgi_params:
include fastcgi_params;
+
источник

A

Axenia in OctoberCMS
DMTR3000S (131.36) увеличил карму LeMaX10 (3448.98)
источник