Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   RevoleR CMS: ищу идеи и критику (https://javascript.ru/forum/project/73650-revoler-cms-ishhu-idei-i-kritiku.html)

xShift 24.05.2018 20:58

v.1.1.2 Статистику сделал. Обновлять ниче не надо. Просто заменить файлы.
Если кто знает ключи расшифровки хэша URL яшки и гошки - дайте в личное сообщение. Сделаю показ переходов с поисковика с указанием запроса пользователя.

Дальше будут не критичные обновления. Весь PHP натив перепиливать на обьекты функция. Типа гет ноде, гет юзер. Пока думаю как избежать большого колва запросов к бд. Так то шустро работает.

xShift 25.05.2018 22:10

v.1.1.3 короче это последний вброс с моей стороны в области потенциальных славянских контрибуторов. тольку ноль. кто хочет поучаствовать в проекте - приглашаю на сайт http://cyberx.pro.

Обязательно знание английского языка - я больше не пишу на русском в свете последнего выхода на храбр храбр. Как бисер перед свиньями метать.

Все ближайшие планы раскиданы тут.

При желании можем поднять IRC чат или что-то еще. В обозримом будущем интегрирую форум. Там пару дней программирования буквально до релиза.

xShift 26.05.2018 21:09

v.1.1.4: Added SMS notifications support. In feature releases I have to integrate 2 factor auth. Now thinking about tokens generation algorithm.

xShift 03.06.2018 19:05

v.1.1.8 update : added contents moderation, form stylers, code improved by getData() helper( get user example : $base::getData('users') ), templates exploding, template fragments introduction and more.


xShift 16.06.2018 13:34

В версии 1.2.1 добавил опцию бана пользователя, а также возможность анонимам оставлять комментарии с постмодерацией.

В следующих релизах DBX to DBY(наиболее полный набор функций MySQL - движок БД будет круче чем Doctrine и более оптимизированное ядро).


На данный момент разработка приостановлена из-за злобной ошибки Chromium подобных браузеров. Overload CPU из-за использования каких то функций ES7 во front-end библиотеке. Google разводят руками - мол мы не разработчики, Опера тоже ничего сделать не может на данный момент. Если кто знает адрес форума Chromium разработчиков - оставьте ссылочку, чтобы я связался с этими раздолбаями - сам еле нашел только форум поддержки Google Chrome.

И вообще бесят эти подельщики. Сами сидят только иконки перекашивают и называют по другому типа яндексов и опер всяких.

xShift 20.06.2018 23:33

v1.2.2 :: Нативная поддержка Yandex труба страниц и Google Accelerated Mobile Pages(приколол подмену рута без создания дополнительного шаблона). Допилена внутренняя SEO статистика(теперь 100% точно определяет переходы из поисковых систем).

Теперь в принципе можно не запариваться о том, когда будет поддержка ES7 на андроид браузер, а пилить мобильное отображение как два пальца обсосать(это AMP вообще легкое дерьмо - обрезано 80% функционала HTML, JS и CSS).

Подробнее на английском: http://cyberx.pro/revolver-cms-v1.1.2/

xShift 29.06.2018 19:24

v.1.2.4 :

Полная AMP совместимость для мобильной версии включая автоматический конвертер media типа картинок под формат responsive(почти на 100% идеально, но требует небольших подправок). Запилены простейшие стили для мобилок.

Подслушка для Turbo Pages. Теперь в панели управления выводится также информация о просмотре страниц на удаленных Yandex серверах реализующих Turbo страницы.

Для HTTP 2.0 прокачан Push Server для медиа контента. На данный момент волочет по асинхроному предзагрузу только картинки, но в будущем это будет любой медиа контент такой как video, audio и так далее.

К концу первой трети следующего месяца будет модуль форума. Пока исследую существующие движки и выбираю, что может понадобиться.

Revolver CMS под нагрузкой жрет максимум 100Мб памяти, не жрет процессор и почти не грузит БД! После реализации статического кэша вообще нихера грузить не будет, но в ближайшие три года он мне точно не пригодится.

Подробнее на Английском: https://cyberx.pro/revolver-cms-v1.2.4/

xShift 16.07.2018 12:21

v.1.2.6 : впердоханы в движек БД новые типы запросов search. реализован движек поиска. в процессе продвинутый поиск по темам форума и комментариям с возможностью выбрать где искать(заголовки или контент). может быть будут впердоханы теги для контента.

Еще оптимизированы UPDATE запросы и DELETE.

Пропилены также и новые способы SELECT.

Запинан в систему файловый кэш. Теперь требуется без учета ведения статистики посещений один запрос для отображения сайта(остальное тащится из файлов, а по каждому изменению данных идет пересчет MD5 таблиц и обновление статики).

С версии v.1.3.0 уже планирую называть R_R CMS как Content Managment Framework(aka CMF), потому что у меня уже сосет WP не считая обилия тем и плагинов(вот все что нужно сделано).

ЕЩе будет обвязка для создания SPA. Это тип развертки шаблона который будет опираться на отхлопы разных нод в секции на responsive.

Прошла удачно индексация AMP и турбо страниц. Нет нужды делать мобильную версию(шаблон пока маленько в сетку не вконтрачивается, но z его подожму как Chrome выкатят исправление ошибки движка).

Теперь система с 30 страницами и немногим числом комментариев жрет 1 запрос БД на кэше и 7Мб памяти, что позволяет обоссать WP.

xShift 20.07.2018 10:26

v.1.2.7 - устранена ошибка infinite loop во фронте для Chromium подобных. Теперь все работает. Доделан сниппет поиска.

у меня лето, обновлений пока не будет.

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

Мы ради эксперимента для меня включились в систему, разработали сценарий разработки CMS и дальше получали только мозги людей под разработку(они не принимали фактического участия в комитах, но активно помогали резолвить неукладки), что позволило написать полный продукт ровно за 3 месяца(+ месяц на планирование) от 20го до 20 го числа. Все это время я в основном работал не более 3-4 часа в день и в свободное время ржал над прослушками и глушил пивас.

Это не agile(это пиздец агилу), мы еще не придумали название и систему приняли как успешный вариант. Теперь команда для решившегося на успешный проект разработчика не требуется. Достаточно просто поделиться своей умственной функцией(так мы по сути и разрабатываем в ком угодно что угодно - не разу не подкачало).

Это не будет у каждого точно и ни какой речи об официальном внедрении не может быть и речи. Нас заебут всякие менты и ФСБ, который считают, что любое скопление прослушек и разработчиков более 5 человек считается банд формированием. Мы с ними еле разрастались чтобы они нас не подставляли, поэтому теперь новых людей берем неохотно.

Welcome new world ;)

xShift 09.09.2018 08:26

Эх. Расслабился и почти ничего не делал пару месяцев. Сейчас работаю без поддержки, но кое что наваял.

v.1.3.2:

- реализован форум(пока что весьма тривиальный но основную свою функцию выполняет. есть доски, есть темы и есть комментарии).

- добавлены sitemap.xml

- добавлена улучшенная микроразметка и валидация.

Как куплю новый ноутбук - будет снова сбор людей для включения в процесс разработки модуля интернет магазина(зима 2019: спринт из 3х программистов на связи с нейро. попутно посмотрим что мы можем улучшить в методологии).


Также доработан кэш. Системе для запуска главной теперь требуется один запрос БД(проверка статуса хэша в БД - остальное берется из файлов). На недорогом хостинге выдерживает 100 потоков по наплыву посетителей - выше предел не выяснял. Тоесть если это будет сервер отдельные, то какие-то там Bitrix и WP просто не конкуренты.

Жрет порядня 0.5 Mb памяти на посетителя + 0,05 время выполнения страницы.

Доработана DBX(язык запрсов к БД основанный на приниципе описанных страуктур, добавлены двойственные запросы INJECT- и insert и update в зависимости от параметров).

Будет обновление метода рендеринга шаблонов на ob->buffer, если я придумаю как вывести HTML5, что сделает готовой к любому говняному UBUNTU хостингу.

После создания модуля интернет магазина я займусь созданием тем оформления.

Вот такие пироги.

Кстати, сайт с голой Revolver CMS получает X10 в яндекс.

На сайте появился форум и разделы касающиеся системы - документация в процессе написания.

http://cyberx.pro/revolver-cms-v.1.3.2/


Часовой пояс GMT +3, время: 02:11.