|
RevoleR CMS: ищу идеи и критику
Revolver CMS написана на языке PHP 7, что подходит большинству хостингов и хавает очень мало памяти и ресурсов сервера. Обладает своим движком БД DBX, который позволяет писать запросы MySQL не зная самого SQL(идея структур - пишете структуру указываете чем манипулировать и получаете результат сходу).
![]() Взяты лучшие идеи Drupal 6 версии и выжимка из WP. Позиционируется как мультикоммбайн с полной SEO совместимостью(применен опыт прошлых раз использования разных CMS и их ошибок. очень быстрая система). Полностью свой frontend на ES7 позволил создать полностью динамический контент. Все формы и внутренние руты работают на fetch! Есть крутая front-end библиотека Revolver micro своего производства! Защита тоже козырное в Revolver CMS(CBC шифрование с привязкой к сессии и токену и блокировка хэша доступа к БД). Собственная капча! В общем предлагаю запедалить Beta на localhost и написать что бы вам хотелось видеть в системе, а я это реализую. Буду рад критике! У системы есть инсталлятор. Проблем с установкой быть не должно. Сырцы: https://github.com/xShiftx/RevolveR_CMS Для установки используйте хостинг с PHP7 и MySQL или локальный сервер(MAMP, LAMP, WAMP). Я использую MAMP. Из браузера в PMA создайте БД и в настройках инсталлятора введите ее имя, хост, пароль, а также закончите настройку ученик админа. Пока создавать ноды может только админ так как функционал категорий и тегов с правами еще в разработке. но будет к концу недели полный production release. Писал на спор на скорость ... Что бы можно было добавить допилить и так далее? Хочу чпокнуть WP :) |
https://github.com/xShiftx/RevolveR_...s/NodeData.php
Такое впечатление что вы не слышали о паттерне mvc. Лично мне сложно на это смотреть |
Цитата:
Вот я еще шаблонизатора не написал к сожалению. Будет. |
=============================================
RevolveR CMS Delta 0.9.1(пре релиз) :: превью и установка на видео. |
Delta 0.9.5 release : в Revolver CMS добавлена поддержка микронных и сайдбары.
Мне осталось вынести некоторые настройки темы в БД из файла конфигурации и будет долгожданный Production Release! Возможно уже сегодня. Я бухать ... |
Небольшой code break ... Продолжаю.
v.1.0.3 : загрузки файлов и управление ими, аватарки, редактор разметки добавлены. В следующих релизах функционал личных сообщений и рейтинг пользователей. ![]() Рейтинг можно будет зарабатывать за комментарии которые плюсанули и за написание материалов. думаю отрицательной кнопки совсем не будет чтобы защитить систему от гиен. над формулой пока думаю. Может есть какие-то предложения по этому поводу. По примеру говнахабра не хочу реализовывать карму. Так как сама по себе карма - это более судьбоносное понятие чем просто + и - и легко наигрывается. А вот просто растущий рейтинг, который нужно зарабатывать вызывает вполне закономерный спортивный интерес. Думаю еще в скором времени форум напишу и пожалуй хватит с этой системы. Для меня по крайней мере этого будет достаточно. Какой функционал мог бы понадобиться вам? |
/core/libraries/NodeData.php В этом файле вся админка описывается?
Работать с классом "DBX" только автор и сможет, имхо. Класс не может работать с несколькими соединениями с бд сразу, я правильно понял? |
Цитата:
После того, как напишу шаблонизатор и конструктор форм - будет легче(расчленю помаленьку). И, кстати, не только админка. А что не так с DBX? Он же простой(тот же Doctrine сложнее в 4 раза). Работать может как угодно. На каждый запрос создается подключение и потом рвется. Запустишь два параллельных запроса - получить 2 соединения. |
Думал над формулой рейтинга. Сейчас думаю реализовать вот так:
Создание страницы дает +10 очков, создание комментария дает +5 очков. При лайке чего либо расходуется -2 очка и добавляется +1 очко создателю контента. Также при регистрации будет начисляться +20 очков, а раздача инвайта будет приносить +10 очков за каждую регистрацию, но будет доступна при накоплении например 100 очков в единичном экземпляре. Реферал будет получать бонус рейтинга +30 очков. Такая схема позволит создать закономерную инфляцию, которая мотивирует работать и защищает от гиен. В общем то далее эти очки будут расходоваться на разные приколюхи(над которыми я думаю еще). Скорее всего это будет возможность за расходуемый рейтинг налагать карательные меры на других участников сообщества. Например -30 очков - молчанка на сутки. Это даст даст возможность самоорганизации сообщества и ненадобность в модераторах. Никакой цензуры и только "работающий класс" будет располагать реалиями управления. Вот еще над ролями думаю. |
Цитата:
Не обратил внимания, что данные БД лежат в public свойствах. Цитата:
Если, конечно, удобно ковыряться в файле размером в 1к строк (минус 1к - шаблоны страниц), то ваш файл идеален. |
Часовой пояс GMT +3, время: 08:30. |
|