+1276.68
Рейтинг

Дмитрий

  • avatar Dmi3yy
  • 0
Это особенность с версии 1.4.8
github.com/evolution-cms/evolution/releases/tag/1.4.8

вот тут почитайте в релизе все описано.

Суть в том что если у нас больше 2-х вложенностей сниппетов там гененриться доп нагрузка в целом оно решается включением модификаторов но лучшее решение это через prepare разрулить или написать свой сниппет который исключит надобность двойной вложенности.
  • avatar Dmi3yy
  • 0
Вот так работать не может в принципе ибо сначала парситься [++]

[[DocLister? &tpl=`@CODE: [[snip? ¶ms=`[+pagetitle+]`]]`


используйте или чанк как шаблон или свой снипет перенесите в prepare
  • avatar Dmi3yy
  • 2
Спасибо буду ждать. Я очень люблю критику ибо она дает посмотреть на еще 1 точку зрения. Это нужно что б выбрать правильный путь. Тоесть или убедиться что я иду правильно или скорректировать путь :)
  • avatar Dmi3yy
  • 1
А забыл добавить:
— Былой популярности у EVO быть не может без изменения акцентов. Ибо ниша сделай сайт нажав пару кнопок плотно занята WP + активно развиваются конструкторы типа Тильда, Викс. С ними конкурировать бесполезно.

— Я остро реагирую только на неконструктивную критику. Как пример лозунг: ‘оставьте все как было’ как по мне это неконструктивная критика:
— никто не мешает вам пользоваться тем что есть
— мир меняется и оставить как было == не развиваться.

Покажите мне конструктивную критику с путями развития ЕВО что б к нему рос интерес и я с удовольствием прислушаюсь.
  • avatar Dmi3yy
  • 2
Я эту цель озвучивал начиная с 2013 как начал поддерживать Ево.

Единственное если раньше больше был акцент на разработчиков фриланс то сейчас больше акцент на командную разработку. Но замечу что это никак не в минус а плюс ибо скорректировали в сторону актуальных подходов.

Цели сделать из EVO Вордпресс никогда не было, ибо цель это удобный инструмент для разработчиков и менеджеров а не собери кнопками.

Для того что б Evo стал популярен нужно больше статей документации и примеров но сами понимаете что пару человек это не в состоянии охватить. Как результат маркетинга у Ево нет вообще, и слабая документация.

Я чуть меньше года назад написал что версия 1.4 LTS как минимум до 2021 года, и что будет поддержка все это время.

Ну и в целом забрасывать так же не собираюсь ибо:
— очень много клиентов и проектов на Ево, которые доверились мне.
— всегда будут проекты на которых нет смысла использовать фреймворки и тут Ево как раз куда удобней и лучше всяких ВП
— ну и поддерживать и развивать ЕВО это хорошая реклама моей команды + продукт который показывает на что сы способны.

Тоесть я занимаюсь развитием EVO не только как хобби но есть и коммерческий интерес. Собственно совмещение этих вещей и дает мне сил поддерживать и развивать EVO не смотря ни на какие брожения в сообществе.

Последний год, я активно занимаюсь развитием команды на текущий момент мы выросли до 16 человек в офисе, и продолжаем расти, это требует много сил и времени, поэтому EVO ушла чуть чуть на второй план, но это был осознанный выбор ибо нужно доформировать команду и отладить все процессы, после чего смогу полноценно вернуться к развитию Ево. Собственно мне сейчас так же нужна документация, уроки и примеры что б не объяснять на каждом проекте в команде одно и тоже.

Надеюсь я ответил на ваш вопрос, и вы поймете почему EVO и дальше будет развиваться и поддерживаться.
PhpStorm
Темболее они дают лицензию под опенсорс так что вообще хорошо
Все может быть :) Если честно я только буду рад если кто то еще будет развивать:)

Переход EVO -> REVO и 1.4 -> 2.0 сложно сравнивать ибо
что б перейти с 1.4 на 2.0 все что надо это перезалить файлы и обновить дополнения и все :) ни синтаксис ни снипеты ничего менять не надо :)

Я собственно поэтому и не вижу проблем почему все косо смотрят в 2.0 пиши как писал в чем проблема?
а тем кто понял зачем надо IDE, Blade и тд может им пользоваться для остальных ничего не поменялось :)

p.s демосайт на 1.4 и на 2.0 один и тот же :)
Для них есть 1.4.8 LTS им же нужна стабильность из ваших же слов. Ну а что может быть стабильней? Чем гарантия закрытия критических багов и проблем с безопасностью?

Как будет время потестирую новый FormLister и будет 1.4.10.

Специально поддерживаю ветку 1.4 для сообщества ибо ей не пользуюсь уже почти год, и не пойму что не так и чем вообще не довольны?

— есть новая 2.0 над которой работаем и которая активно развивается и тестируется мной и моей командой ибо уже почти год все новые сайты только на ней
— есть проверенная и рабочая ветка 1.4 LTS с заявленной поддержкой до 21 года, где все стабильно и спокойно. И до тех пор пока не будет норм документации, уроков, примеров никто 1.4 бросать не будет.

Вообщем не понимаю в чем сыр бор и что не так?
Не хотите учить нового не учите, я то тут при чем?

Я делаю и развиваю EVO так что б это был современный удобный инструмент в котором приятно работать и который будет конкурентный. Это не CMS для динозавров. Да, возможно большая часть сообщества не поймет и останется на 1.4 но я прикладываю максимум усилий что б оставить обратную совместимость, тоесть можно без проблем обновить сайт с 1.4 до 2.0 и все будет работать ( за исключением очень старых, редких, или самописных решений)

На текущий момент мне нравиться работать с EVO, да там есть еще много моментов которые нужно допилить и проверить, собственно поэтому пока и нет документации и бестпрактик, ибо нужно все проверить на живых проектов и только после задокументировать и записать уроки + на все это нужно время, притом не мало.

Да и самое интересное что я ориентируюсь на 1% сообщества который как минимум интересуется и задаёт вопросы как и что работает по новосу, что почитать что попробовать. Вместо тех 99% которые не хотят развиваться им же и так все ок, хотя для них есть 1.4 LTS как минимум до 2021 года я ее поддерживать буду, о чем писал в релизе, так что еще полтора года те кому и так все ок могут спать спокойно, а там время покажет
Я не знаю кому что надо, но я знаю что нужно мне и куда я хочу развивать свою команду. Я росту как специалист и как Бизнесмен. Соотвественно меняются потребности и нужно менять так же и инструмент с которым мы работаем.

— Простых проектов стало в разы меньше все ушло на тильду.
— Ко мне приходят более сложные проекты но не достаточно сложные что б сразу делать на Laravel.
— Мне очень нравиться EVO поэтому я его развиваю

Так как кроме меня EVO развивает очень мало ребят то я беру на себя ответственность в какую сторону развивать EVO

p.s. IT не та сфера где можно 1 раз выучиться и на этом всю жизнь работать нужно развиваться.

По части того что EVO никому не нужно, так в текущем виде как в 1.4 оно точно не надо никому, а вот в ветке 2.0 есть перспективы.
Ветка 1.4 будет поддерживаться и в ней будут правиться критикал задачи + вопросы безопастности. Этого более чем достаточно тем пользователям которые хотят делать сайты но не развиваться. Пользуйтесь в чем проблема?
Вообщем и целом вы ж ушли в IT и в IT ясное дело надо всегда быть на волне.

Сейчас волна это стандарты и патерны зная которые все равно с какой системой работать само собой если система использует эти вещи

как по мне знания Blade, Eloquent, Controllers, Models, Migration это половина того что используется в том же Laravel и не только
тоесть учим 1 систему а скилы получаем в нескольких
В REVO куча проблем и уж куда куда а на нее уходить в 2019 явно не стоит вот пару причин:

— Extjs 3
— XPDO
Ево не отдаляется от масс а Приближается к ним!
посмотрите сколько людей пользуется MODX парсером а сколько Blade или Twig? а сколько использует modx->db в сравнении c Eloquent?
Про то стоит ли вообще переходить на MVC патерн я вообще молчу ибо все фреймворки работают на нем в том числе и Yii и Laravel.

тоесть изучая новые плюшки EVO 2.0 вы приблежаетесь к тому как работают в других системах.

то что EVO 1.4 и MODX отстает от общепринятых это факт!
Я же стремлюсь к тому что б мы в EVO работали по тем же принципам что в Yii и Laravel да тот же OpenCart весь н MVC

Я понимаю что многим может показаться что мы отдаляемся от сообщества но это не так.
Не правильно понимаете это все идет как доп функционал!
Базовый функционал как работал так и работает если хочется работать из браузера с елементами в базе то работайте :)
Ага понял вопрос не в удалении ' а в записи в базу
Там суть в плагине transalias можно по примере создать файлик со своими правилами положить рядом с текущими и в плагине выбрать его:
github.com/evolution-cms/evolution/blob/2.0.x/assets/plugins/transalias/transliterations/utf8lowercase.php
Был на отдыхе забыл :( новость опубликовать.

Там уже еще пару вещей доправили + можно DL и FL обновить так что скоро будет 1.4.10
можно сделать отправку в слак или смс ) да куда угодно :) тут телеграм как пример
Ура :) Наконец-то начали виджеты делать :)