• Авторизация


Разработка CMS 13-04-2007 13:46 к комментариям - к полной версии - понравилось!


Интересно мнение многих людей. Что необходимо учитывать при разработке CMS? Какие модули просто необходимы, какие выборочно? Может кто разрабатывал свою cms? С чего вы начинали.
вверх^ к полной версии понравилось! в evernote
Комментарии (14):
в данный момент переодически занимаюсь разработкой.
Вот мои требования:
Модули:
Новостная лента
RSS
Создание собственных блоков на сайте
Создание и управление меню
Поиск по сайту по ключевым словам и разделам и простой поиск по словам.
Также желательна возможность подключения новых моделуй без переписывания всего исходного кода, т.е. разбитие модулей на отдельные файлы, которые в свою очередь включаются\выключаются админ модуле.
Также желательна авторизацияуже зарегистрированных и регистрация новых пользователей, бан на сайте по IP адресу, система статистики посещения (ОС, Страны, IP адреса и т.д.), отслеживание поисковых запросов наиболее популярных поисковых машин.
По моему всё, но думаю у всех есть что добавить =)))

LI 5.09.15
zheleznodorzhnik 13-04-2007-14:39 удалить
Вообще, если начинать разработку своего движка, нужно определить для себя, на сколько крупные сайты и сложные сайты на ней будут стоять. Тут наверно важно не столько модули, сколько ядро CMS, насколько оно будет универсальным. Если двиг планируется уровня netcat и bitrix то, как минимум нужно перелопатить их код и взять на вооружение их сильные стороны. А вообще, CMS стоит писать, если точно уверен в несовершенстве существующих :) это мое мнение
av3nger 13-04-2007-16:38 удалить
Накукрыскин, спасибо за инфу
zheleznodorzhnik, дело в том, что сейчас я создаю много сайтов, которые, в принципе, можно было бы держать на одной и той же cms. использовать существующую - это несерьезно. мне платят за создание сайта, а не просто дизайна.
да, ну и крупные сайты, имхо, вообще не запихнуть в cms. слишком уж комплексные задачи они выполняют.
zheleznodorzhnik 13-04-2007-17:24 удалить
av3nger, А почему несерьезно? CMS и создаются для того,чтобы их использовали, тем более коммерческие. А крупные сайты легко запихиваются в CMS, написанием модулей. Просто нет смысла изобретать велосипед. Если конечно ты не делаешь какой-нибудь узконаправленный и функциональный проект,типа лиру или gmail. Мне, например, тоже платят за программинг, но я спокойно юзаю CMS, т.к. нет желания тратить время на черновую работу. Я просто дописываю необходимый функционал и получаю то, что нужно.
Boss32 13-04-2007-18:00 удалить
Я бы стал создавать в CMS:
1) Поддержка шаблонов, их смена
2) Поддержка модулей
3) Поддержка блоков
4) RSS (включая RSS-плагины для модулей)
5) Управление пользователями, поддержка групп пользователей и разграничение прав
6) Визуальный редактор текста
7) Отслеживание поисковых спайдеров
8) Сбор статистики посетителей
9) Зашита от спама в сообщениях
Это как минимум...
av3nger 13-04-2007-19:49 удалить
zheleznodorzhnik, нет, есть сайты узкопрофильные, когда париться с cms-кой просто не выгодно.
а как же авторские права или как там это называется? ведь "сайт под ключ" подразумевает, что этот сайт становится собственностью заказчика. а в публичных cms сказано, что нельзя использовать для коммерческих целей.
zheleznodorzhnik 13-04-2007-21:34 удалить
av3nger, Ну так я и говорил, что если проект совсем уж узкопрофильный, типа онлайн игры, или там лиру- тогда да, тут уже нужно с нуля двиг писать.
А для того, чтобы не возникало проблем с авторскими правами, покупаются коммерческие cms. Конечно, если за программинг платят 200-300 баксов, то смысла покупать нет, ну а если серьезный сайт, тогда это самый приемлемый вариант, это мое мнение конечно, я так работаю
av3nger 13-04-2007-21:58 удалить
zheleznodorzhnik, а можешь дать пару ссылок на платные cms?
av3nger 13-04-2007-22:18 удалить
zheleznodorzhnik, а можешь дать пару ссылок на платные cms?
zheleznodorzhnik 13-04-2007-23:19 удалить
http://www.bitrixsoft.ru/-пожалуй, самая распространенная в рунете.

http://netcat.ru/ - По-моему самая удобная из всех, какими мне доводилось пользоваться из платных и бесплатных.

Обе системы охренно навороченные, и деньги ,которые за них платятся, оправдывают. Можно покопаться в доках и выбрать подходящую. У битрикса в принципе, есть одно явное преимущество - он может генерить статику, а в неткате любая инфа, даже если никогда не редактируются(например контакты) все равно достается из базы. А вообще, есть еще хренова туча иностранных CMS.

Но если писать свою, я думаю, стоит ознакомиться с кодом и функциями уже существующих хороших CMS, чтобы своя получилась как минимум на уровне. Ну а вообще, это конечно от задачи зависит.
av3nger 14-04-2007-00:10 удалить
zheleznodorzhnik, я просто когда начинал свою делать, я изучил php-nuke и хoops.. но со временем у меня чего-то не cms какая-то, а сайт получился.
Лично я хочу создать одну cms и продавать её, выпускать к ней дополнения и т.д. Так она быстрее себя окупит =)
В колонках играет: Кукрыниксы - Творец

LI 5.09.15
zheleznodorzhnik 15-04-2007-20:33 удалить
http://cmslist.ru/ - посмотри здесь еще, может еще что-нибудь полезное найдешь
VictorT 16-04-2007-10:44 удалить
Исходное сообщение zheleznodorzhnik
или там лиру-

:D :D :D


Комментарии (14): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Разработка CMS | web_development - Веб-разработка | Лента друзей web_development / Полная версия Добавить в друзья Страницы: раньше»