Вы не зашли.
Получилось смешно, но 6 лет назад уже была тема по поводу "давайте выпустим релиз" и "либо сейчас, либо никогда"
На форуме всё ещё остались неравнодушные пользователи NG, желающие его оживить, поэтому давайте сделаем ещё одну попытку
Обновление по текущему статусу проекта:
0. Форум переехал на новую версию FluxBB, на версию PHP 7.3 и в отдельную виртуалку с Debian 10 (серьёзный шаг вперёд по сравнению с древним CentOS 5.11)
1. Минимальная версия PHP теперь PHP 7.2
2. Протестирована совместимость с новыми версиями MySQL (MariaDB) вплоть до версии 8.0
3. Ядро NG выложено в репозиторий пакетов packagist.org и теперь его можно поставить через composer одной командой (сейчас там нет плагинов, в ближайшее время донесу основные)
3. На github'е выложены скрипты для развёртывания Git версии NG через docker-compose, теперь при желании можно собрать docker контейнер с NG (+NGINX +MariaDB) одной командой.
Текущие планы:
1. @rusiq готовит новую админку
2. Я докручиваю/подгоняю скрипты авто-установки, в планах - добавить документацию по установке NG в несколько кликов на бесплатный (на год) сервер на Amazon AWS
3. В ближайшее время доделаю функционал, который будет выкладывать ZIP архивы с SVN версией для простой установки на хостинги.
4. Всем желающим - проверяем работоспособность, при переезде на UTF8 могла вылезти пачка багов.
Для более быстрой координации предлагаю всем желающим добавляться в телеграмм-группу @ngcms (https://t.me/ngcms)
Не в сети
https://ngcms.ru/forum/viewtopic.php?pid=45488#p45488
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
С форума не приходят (перестали приходить) оповещения на электронку.
Судя по логам почтового сервера - всё уходит корректно с email адреса mail@ngcms.ru.
08.07.2020, 16:49:15 info 0639880126: to=<rusiq@****>, relay=mxs.mail.ru[94.100.180.31]:25, delay=6, delays=5.5/0.02/0.06/0.41, dsn=2.0.0, status=sent (250 OK id=1jtARn-0003NG-NG)
08.07.2020, 16:49:15 info 0639880126: replace: header Received: from deb-ngnew (unknown [10.240.6.8])??(using TLSv: Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 0639880126??for <rusiq@****>; Wed, 8 Jul 2020 16:49:10 +0300 (MSK)
08.07.2020, 16:49:15 info Trusted TLS connection established to mxs.mail.ru[94.100.180.31]:25: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
08.07.2020, 16:49:15 info disconnect from unknown[10.240.6.8] ehlo=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=6
08.07.2020, 16:49:15 info 0639880126: from=<noreply@ngcms.ru>, size=1750, nrcpt=1 (queue active)
08.07.2020, 16:49:13 warning warning: unknown[212.70.149.66]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
08.07.2020, 16:49:10 info 0639880126: message-id=<>
08.07.2020, 16:49:10 info 0639880126: client=unknown[10.240.6.8], sasl_method=LOGIN, sasl_username=mail@ngcms.ru
Проверь у себя, возможно письма попадают в спам?
Не в сети
Добавил на форум плагин, который позволяет вставлять сюда картинки через буфер обмена.
Внизу после текста появилась ссылка "Add image to post", по клику на неё откроется окно, в которое можно залить картинку или вставить её через буфер обмена и она превратится в BB код вставки картинки.
Вот пример:
Работает хорошо
Не в сети
NGCMS Runtime exception: ParseError
syntax error, unexpected '?'
Stack trace
# Line # Class/Function File name
X 656 0 /var/www/vh46/data/www/домен.ru/vendor/twig/twig/src/Environment.php
0 322 Composer\Autoload\includeFile /var/www/vh46/data/www/домен.ru/vendor/composer/ClassLoader.php
1 Composer\Autoload\ClassLoader
2 25 spl_autoload_call /var/www/vh46/data/www/домен.ru/engine/classes/NGTwigEnvironment.class.php
3 264 NGTwigEnvironment /var/www/vh46/data/www/домен.ru/engine/core.php
4 21 include_once /var/www/vh46/data/www/домен.ru/index.php
Стоит PHP7, сертификат SSL
NGCMS Runtime error: syntax error, unexpected ':', expecting ';' or '{'
[ 4]: syntax error, unexpected ':', expecting ';' or '{'
Stack trace
Line # File name
90 /var/www/vh46/data/www/домен.ru/engine/classes/NGTwigLoader.class.php
Когда переключил на PHP 5.6
Хостинг Евробайт, если это важно.
Изменено easmik (2020-07-09 01:07:53)
Не в сети
easmik минимальная версия php 7.2.
Не в сети
С форума не приходят (перестали приходить) оповещения на электронку.
поменяй почту,почему то mail занес в спам почту от сюда
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
easmik пишет:Вот пример:
Я один картинки не вижуГде именно не видишь?
Думаю, но не могут же все видеть, а я нет. Зашел через VPN и увидел изображение. Видимо тут этот сайт или IP забанен.
Не в сети
Никто не против WYSIWYG редактора Quill?
Выглядит красиво, имеет собственный вариант форматирования и одновременно позволяет сохранять в HTML.
Минусы - нет поддержки BB кодов, но кому она особо нужна?
Плюсы - неплохо справляется со вставкой embedded изображений (через буфер обмена) прямо в HTML код, но это можно исправить и преобразовывать такие картинки в файлы.
Не в сети
Все за
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Новая админка от @rusiq, детали тут: https://ngcms.ru/forum/viewtopic.php?pid=45523#p45523
Не в сети
Стало интересно живой ли еще, когда-то подававший надежды проект, которым ранее интересовался - оказалось что за 6 лет ничего не поменялось, но планируется новое пришествие)
Искренне желаю что б у вас все получилось.
Если говорить по претензиям, то самыми большими камнями в огород движка были (и судя по всему и сейчас есть):
1) не частые обновления
2) проблемы с плагинами (не много + многие сделанны посредственно и не развиваются, в частности полностью корректно работающего плагина кэширования нету до сих пор, а многие при настройке движка сразу изучают вопрос как настроить кэширование)
3) сложность для новичков (часто даже базовые вещи нельзя сделать без правок в коде - в этом плане для них удобнее оставаться на условном wordpress, а без популярности среди обычных юзеров и разработчики не особо будут подтягиваться)
Не в сети
@beliy, спасибо за комментарии.
1. Согласен.
Сейчас будем пытаться решить эту проблему, облегчив по максимуму процесс обновления
2. Тут замкнутый круг. Мало людей в разработке - мало плагинов.
На счёт кеширования палка о двух концах - реально хорошее кеширование нельзя сделать средствами "чистого PHP", нужен как минимум memcached / redis или другое хранилище, а на обычных хостингах с этим будут сложности. С учётом роста производительности даже самых дешёвых виртуалок эта проблема может стать неактуальной для небольших сайтов, а если сайт большой и популярный, то там уже собственные админы смогут решать проблемы.
3. Тот же замкнутый круг. Хотя мне всегда казалось, что в код нужно лезть за какими-то сложными вещами, простые решаются на уровне шаблонов.
Спасибо за пожелания,.. и не забывай, что у тебя тоже есть возможность помочь проекту к примеру пользовательским тестированием и багрепортами.
Не в сети
@beliy, спасибо за комментарии.
1. Согласен.
Сейчас будем пытаться решить эту проблему, облегчив по максимуму процесс обновления
2. Тут замкнутый круг. Мало людей в разработке - мало плагинов.
На счёт кеширования палка о двух концах - реально хорошее кеширование нельзя сделать средствами "чистого PHP", нужен как минимум memcached / redis или другое хранилище, а на обычных хостингах с этим будут сложности. С учётом роста производительности даже самых дешёвых виртуалок эта проблема может стать неактуальной для небольших сайтов, а если сайт большой и популярный, то там уже собственные админы смогут решать проблемы.
3. Тот же замкнутый круг. Хотя мне всегда казалось, что в код нужно лезть за какими-то сложными вещами, простые решаются на уровне шаблонов.Спасибо за пожелания,.. и не забывай, что у тебя тоже есть возможность помочь проекту к примеру пользовательским тестированием и багрепортами.
Спасибо за комментарии. Хотел бы немного возразить по кешированию. Возможность кеширования - это всегда плюс что для больших, что для маленьких сайтов, более того для больших - это уже необходимость, а для маленьких просто возможность использовать более дешевый тариф. Сейчас многие хостинги предоставляют возможность в рамках тарифа использовать memcached, а если VPS, то там вообще не проблема установить нужный сервис. Лично для меня идеальным вариантом была б поддержка 4 вариантов для кеширования - без кеширования (дефолтно), файловый кеш (даже файловый кеш обычно ускоряет работы сайта, т.к. зачастую считать файл дешевле и быстрее чем сделать запрос в базу и сгенерить страницу + на уровне линукса работает Page Cache, что ускоряет работу с файлами, которые не часто меняются, но часто запрашиваются ), memcached, redis.
Также если говорить о популяризации, то на мой взгляд есть смысл в качестве целевой аудитории обратить внимание на сеошников. Если они заинтересуются, то они и программистов подтянут и будут естественным способом способствовать популяризации движка (у них сарафанное радио работает очень хорошо). Если будет возможность включить кеширование из коробки, которое сеошники также очень любят, то я лично сделаю опрос среди них на тему чего им не хватает в движке по функционалу что б вместо условного вордпреса начать использовать ngcms.
Изменено beliy (2020-09-06 21:33:06)
Не в сети
Можно и я вставлю свою 5 копеек. Сколько бы не дешевел VDS, популярным среди владельцев маленьких сайтов он не станет. Все администрирование на тебе. Баги и уязвимости в модулях (например недавний с почтой), тоже на тебе. Любой чих в поддержку и уже нужно платить деньги за администрирование. Я бы точно не рекомендовал такой тариф новичку или владельцу маленького сайта.
Не в сети
@easmik
Ну тут речь была немного о другом - преимущества от кеширования получаем при любых сетапах, просто нужно дать возможность его использовать при этих любых сетапах. Если есть возможность подключить memcached или redis - подключай и кеширование будет работать более эффективно, нету - настроил файловый кеш, а если что-то тестируешь - вообще можешь временно отключить.
Лично я предпочту VPS/VDS обычному хостингу, т.к. настраивать я умею, а выжать можно намного больше и настроить можно также значительно эффективнее. Если говорить о memcached/redis, то это уже давно не прерогатива больших проектов. К примеру обычные хостинг провайдеры все чаще начинают давать возможность использовать их в тарифе обычного шаред хостинга (например https://www.ukraine.com.ua/news/hosting/Hosting-Memcache.html), также с популярностью docker и облачных провайдеров с поддержкой аналогов k8s, которые позволяют как заказать отдельно дополнительный отказоустойчивый инстанс c redis, так и просто дополнительно задеплоить контейнер с redis/memcached.
Изменено beliy (2020-09-07 13:19:45)
Не в сети