Возвращаясь к теме собственной CMS

Author Роман Чернышов    Category CMS     Tags , Комментариев 4 Дата 2 Мар

rchecms Возвращаясь к теме собственной CMSСравнительно не так давно я писал о преимуществах и недостатках собственной CMS. Ну что-же, собственная система для управления контентом на сайте была мною создана и протестирована на предмет скорости, надежности и безопасности. Тестирование проводилось как лично мною так и группой заинтересованных лиц. все показатели в норме))
В базовую комплектацию системы вошел следующий функционал:

  1. добавление\удаление\редактирование новостей
  2. создание\удаление категорий новостей
  3. настройка личного профиля пользователя (расширяемые поля профиля)
  4. управление пользователями
  5. группы пользователей
  6. создание\удаление опросов на сайте
  7. авторизация пользователей
  8. куча различных настроек системы

по желанию с легкостью добавляются модули:

  1. спортивные прогнозы на сайте
  2. прием платежей на сайте wm, яд и прочие…
  3. компонент агенства недвижимости со всеми возможными соответствующими функциями
  4. картинная галерея, с настраиваемыми полями
  5. компонент блога

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

Итог: Мы получили собственную CMS систему (можно ее назвать мини фреймворком) для использования ее как базу под сайт. И вся задача программиста в дальнейшем лишь сводится к написанию бизнес логики.

На момент написание статьи, на моей CMS уже построено 7 сайтов, все сайты абсолютно уникальны и имеют совершенно разный бизнес-функционал.

4 комментария to “Возвращаясь к теме собственной CMS”

  • Александр 20.03.2011 в 3:05 пп

    Круто было бы если бы собственная CMS могла бы принимать плагины, компоненты, и модули таких известных систем как Joomla, WordPres, DLE, и др.

  • Александр 20.03.2011 в 3:06 пп

    Так сказать универсальная CMS система объединяющая возможности таких гигантов, как см.выше=)

  • AlexanderC 09.05.2011 в 6:56 пп

    Доброго времени суток, ссылочку на ЦМС чего-то найти не могу ))).
    Хотельсь бы протестировать и сравнить. Просто сам создал и тестирую ЦМС-ку.
    На данном этапе(тестирования) меня интересует момент с безопасностью, в часности XSS, Flood, ddos и система цензуры(антимат). Просмотрел кучу кода и на данном этапе остановился на XSS защите из CodeIgniter(вырвал с корнями и подстроил под себя+ добавил кое-что), антимат построил сам(т.к. норм не нашёл, может плохо искал). Есть в инете пару продвинутых систем защиты, но они как мамонты, не хотелось поерегружать систему. Flood i ddos- отдельная тема, на чистом PHP крайне сложно что-то предпринять, это больное место если арендуем не сервер, а пользуемся хостом(хотя хостер должен следить за всем этим). В случаи flood-а и ddos использую класс котороый пользуется shared memory, проблема только в том что не везде это катит, т.к. отключено.

    Хотелось бы узнать как у вас обстоят дела с этой конетелью?

  • Роман Чернышов 26.05.2011 в 1:16 дп

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

    Флуд и ддос это вообще отдельная тема, т.к. для борьбы с данными видами атак необходимо подходить к вопросу с целым комплексом различных мер. Но все же в системе присутствует инструмент для предотвращения атак малой и средней степени, по средствам занесения IP в ЧС, временного отключения сайта и т.д. По умолчанию данная функция отключена, но пользователь может по желанию активировать её.

    Антимат не реализован, по причине того, что моя система используется на разрабатываемых мною проектах и как правило это системы с эксклюзивной бизнес логикой, имеющие строгий контроль над пользовательским доступом.
    Классические порталы разумеется на rcheCMS тоже приходится строить, но пока без антимата. Уверен в будущем он будет реализован… по мере надобности.

    на данном этапе также до конца не реализована система кэширования страниц и sql запросов.. идет работа))

    на CodeIgniter поглядываю))

Оставить комментарий

О блоге и авторе

Добро пожаловать на блог веб-разработчика! На протяжении многих лет, начиная с 2009 года, я занимаюсь созданием специализированных сайтов, сервисов и крупных веб-порталов. Мною было создано несколько сотен сайтов, большинство из которых работают на ПО созданном под заказ, а также на готовом ПО которое я разрабатываю на протяжении всего периода моей деятельности. Это: CMS "Совместные покупки", CMS "osRealty", CMS "Спорт прогнозы" и многое другое.

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

Поиск по блогу
Категории
Архив
Новое на сайте
Блогеры пишут
  • Роман Чернышов: Для работы капчи на PHP 5.6, замените в файле class.captcha.php строку 264 $ifunc( $this -> i [...]
  • Роман Чернышов: Схема такая: 1) На сайте есть виртуальные кошельки (далее ВК) 2) При пополнении пользователем ВК, [...]
  • Александр: Может скрипт комментариев блокирует сообщения с кодом? Или как длинный текст не проходит?
  • Александр: Пытаюсь в который раз здесь показать код, но страница обновляется, и не сообщения, ни любого оповеще [...]
  • Роман Чернышов: Лично у меня интерес к продаже ссылок пропал уже давно. Преимущество сапы, это то - что ссылки можно [...]
Портфолио Все работы


www.detskiy-mir.net
www.detskydoctor.ru
www.betelit.ru
www.all-alliance.ru
www.videogonok.ru
www.carpfishing.by
www.property-greek.com
www.domcons.ru

с 2009 года по сегодняшний день, создано более 300 сайтов...