Форум программистов, компьютерный форум, киберфорум
Выбор CMS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/49: Рейтинг темы: голосов - 49, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 6
1

Помогите в выборе CMS или CMF для сайта знакомств

21.11.2013, 10:34. Показов 9355. Ответов 19
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем добрый день.

Я не программист, сайты не делал. У меня задача сделать сайт знакомств с парочкой нестандартных функций. Пожалуйста помогите разобраться в вопросе выбора основы для сайта. Хочу иметь базовое понимание перед тем, как заказывать сайт, что бы не поддаться на уговоры разработчиков, сделать, как им удобно, а не как правильно. Предполагаемые в будущем нагрузки на сайт средние около 10 000 в день. ТЗ пока нет, есть список необходимых функций. Бюджет на разработку 150 000 руб. Сроки не поджимают.

Пожалуйста, помогите определиться с выбором CMS или CMF.
Что мне нужно:

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

Надёжность - стабильная работа при расчётных (предполагаемых) нагрузках.

Безопасность - я понимаю, что 100% защиты быть не может, иначе бы правительственные сайты никогда не взламывали, но отсутствие известных уязвимостей, наличие решений для быстрого обнаружения и устранения последствий вторжения - это важно.

Возможность расширять функционал без глобальных изменений.

Управление контентом и основными функциями сайта без знания PHP и HTML.

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

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

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

Может быть лучше разрабатывать сайт не на готовой CMS, а на CMF?

Но если информации в интернете по CMS достаточно и она изложена в доступной форме для обычных людей, то информацию про среды разработки особо не стараются разжёвывать (что в общем то понятно, так как для не веб разработчика эта тема в подробностях и не нужна… в большинстве случаев). Поэтому прошу совета по CMF.

На данный момент из "перелапаченного в интернетах" понял, что скорее всего мне подойдёт разработка сайта на Drupal.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.11.2013, 10:34
Ответы с готовыми решениями:

Подборка нужной CMS или CMF
Здравствуйте! Хочу попробовать сам сделать админ панель для работников на сайте Функционал...

Выбор фреймворка или CMS для корпаративного сайта
Добрый день! Помогите, пожалуйста, выбрать фреймворк или CMS для корпаративного сайта. Сайт...

CMS или другое решение для сайта Визитки
День добрый, у меня такая задача. Сделать Сайт-визитку, то бишь просто несколько страниц 5-9, с...

Что подойдет для сайта объявлений - CMS или Framework
Всем привет. Собираюсь делать веб-сервис со следующим функционалом 1. Регистрация акка /...

19
67 / 67 / 11
Регистрация: 20.11.2013
Сообщений: 282
21.11.2013, 12:52 2
Drupal уважаю, но думаю, что тут лучше будет 1С-Битрикс: УС - Эксперт.
Почему?
1. Красота конечного продукта - натянуть дизайн на Битрикс, имхо, проще, чем на Drupal
2. Надёжность - к примеру, Бегунру работает на этой же редакции) Ну и куча общеизвестных проектов. + помимо кэширования работа с облаками, CDN-ускорение.
3. Безопасность - ну тут без вопросов (встроенная система защиты и т.д....)
4. Возможность расширять функционал - без проблем, большинство задач решается кастомизацией существующих в системе/написанием своих компонентов. Настроить и работать с ними может и тетя Галя с соседнего подъезда.
5. Управление контентом и основными функциями сайта без знания PHP и HTML - визуальный редактор + права модератора и пользователь с публичной части без входа в админку сам всё правит (имхо, тоже реализовано лучше, чем у Drupal).
6. Наличие большого количества специалистов знающих данный движок - тут тоже без вопросов.

В редакцию включен модуль социальной сети, поэтому своих велосипедов изобретать придется по минимуму)

Добавлено через 10 минут
Цитата Сообщение от Masigin Посмотреть сообщение
Но если информации в интернете по CMS достаточно и она изложена в доступной форме для обычных людей, то информацию про среды разработки особо не стараются разжёвывать
Тут как раз наоборот, очень много информации (и учебные курсы онлайн для пользователей/админов/разработчиков с примерами решений типовых задач, рекоммендации к разработке + описание среды разработки и т.д.)
0
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 6
21.11.2013, 14:16  [ТС] 3
Цитата Сообщение от rockpro Посмотреть сообщение
Drupal уважаю, но думаю, что тут лучше будет 1С-Битрикс: УС - Эксперт.
1С-Битрикс даже не рассматриваю. И дело не в её цене, я бы с радостью отдал 50 т.р., за основу для своего сайта, если бы все обещанные функции 1С-Битрикс не только работали, но и не требовали больших затрат на разработку, хостинг и поддержку (больших т.е. на порядок дороже, чем у конкурентов).

Т.е. я не готов платить за разработку в 3 раза больше, а главное не готов платить за последующую поддержку так же на порядок дороже, чем у конкурентов. При этом считаю Битрикс вполне хорошим решением, если нужен сайт со стандартными функциями, и при больших финансовых возможностях. Но я ведь указал бюджет, а "битриксоиды" за такие деньги разве, что дизайн сделают на стандартный магазин, ни о каком сайте знакомств и речи не может идти, а уж с парочкой нестандартных решений стоимость разработки будет ОТ 500 т.р. ...

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

Задал вопрос на этом форуме в надежде получить советы от веб разработчиков, которые сделали не один сайт и разными способами, как CMS так и CMF. Желательно не просто мнение вроде: "Лучше UMI.CMS" , а с краткими пояснениями, почему лучше, чем что-то лучше.

В данный момент разбираюсь с CMF, что скажете (вопрос не rockpro) про вариант разработки на Yii? Пока что нашёл материалы (относительно надёжные вроде Хабра) двух летней давности, как обстоят дела на данный момент с теми же Drupal и Yii не понятно. То что Drupal нечто среднее между CMS и CMF понимаю и не сравниваю их напрямую, просто есть понимание, что мой сайт можно сделать на Drupal, а можно на какой-нибудь CMF. Вопрос, где будет золотая середина между простотой разработки, а значит не очень высокой стоимостью, и качеством результата, как в смысле готового продукта, так и дальнейшее развитие и содержание сайта.

Добавлено через 9 минут
посмотрел другие ответы от rockpro в других постах - ответ такой же ))) 1C-Битрикс...
0
Администратор
12268 / 5333 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
21.11.2013, 19:03 4
Masigin, неверно поставлен вопрос. Лучше бы Вы предполагаемый функционал сайта описали.
0
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 6
21.11.2013, 22:09  [ТС] 5
Цитата Сообщение от Taatshi Посмотреть сообщение
Masigin, неверно поставлен вопрос. Лучше бы Вы предполагаемый функционал сайта описали.
Вот краткий (без некоторых пунктов, без подробностей, без общей идеи сайта и т.д.) список функций:

Пользовательские:
Основные:


Страница приветствия - регистрация/вход

Личная страница пользователя "аккаунт"

Анкета (с количеством пунктов около 30)

Поиск партнёра (с фильтром по пунктам анкеты)

Сообщения

Фото галерея

Доверие (несколько уровней статуса доверия, "ручная" проверка администрацией)

Блог пользователя (простой вариант стены в соц. сетях)

Оплата (уровни доступа зависящие от вида аккаунта и/или от оплаты)

Симпатии (список тех кто «мне» понравился»)

Настройки (редактирование пользователем своего аккаунта и его свойств, например показ фото, по согласию пользователя)

Режим инкогнито (выбор кому виден твой аккаунт, а так же какие его части)

VIP аккаунт (графическое выделение аккаунта, выведение в первые позиции при показе всех аккаунтов без фильтра)

Новости

Правила

Обратная связь

Сообщить об ошибке

Пожаловаться на аккаунт

Опрос/голосование

Статьи

Дополнительные: т.е. что-то из этого не войдёт в начальный вариант и будет запланировано на будущее.

Пользовательская репутация

Быстрое сообщение и ответ типа: “ты мне нравишься” - “спасибо за проявленный интерес, но не могу ответить взаимностью”

Несколько языковых версий или возможность в будущем это сделать

Объявление для всех - приглашение на свидание, встречу (видное для всех)

Гости (кто заходил на мой аккаунт)

Чат анонимный общий и приватный для двух или более приглашённых участников

Группы закрытые/открытые (возможность создавать пользователям группы по интересам)

Отправка СМС пользователем пользователю

Игры (флеш)

Видео свидание онлайн

Так же необходимо 4 нестандартных решения разной сложности, и парочку пунктов я вырезал они стандартные, но раскрывают направление сайта, что на данном этапе рано публиковать ))

Администрация:

Несколько уровней допуска администрирования и модерирования

Управление контентом и основными функциями без знания HTML, PHP

Управление аккаунтами

Партнёрская программа для вебмастеров

Рассылка писем на почту пользователей и сообщений внутри сайта

Автоматический бекап

СЕО помощник

Веб аналитика (поведение пользователей)

Инструменты повышающие безопасность, и помогающие исправлять последствия, например, отслеживание изменений файлов и их восстановление, использование SSL, вход в админ панель по одноразовым паролям (или может через гугл аккаунт с двойной авторизацией - надёжность такого варианта не знаю, нигде не встречал, это собственные мысли)

Может ещё чего-то не знаю или считаю очевидным, но что необходимо указать - это касается всех функций, но думаю при написании ТЗ вместе с разработчиком это всё выяснится.
0
Администратор
12268 / 5333 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
21.11.2013, 22:28 6
хе-хе.... под заказ большую часть писать будете... при любом выборе - что бы ни выбрали. Так что выбирать можно с потолка.
0
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 6
22.11.2013, 10:39  [ТС] 7
Цитата Сообщение от Taatshi Посмотреть сообщение
хе-хе.... под заказ большую часть писать будете... при любом выборе - что бы ни выбрали. Так что выбирать можно с потолка.
Почему, что бы не выбрал? Есть готовые CMS для сайта знакомств, не считая админских пожеланий (да и там не мало есть), в них почти всё это и ещё много другого есть, и писать там придётся лишь мои нестандартные решения, но меня такие CMS смущают тем, что не понятно на сколько они качественные и как трудно найти специалистов (а соответственно, как дорого) по этим движкам (и разработка и поддержка, не исчезнет ли эта CMS через годик).
Вот пример такой CMS: (в ссылке убрать пробел перед WWW и после) если бы мне нужен был просто сайт знакомств, я бы выбрал её, тем более цена такая невысокая 399$

http:// www .skadate.com

http:// www .skadate.com/demo/member/search.php?language_id=17

Добавлено через 58 минут
На сколько мне удалось разобраться, самые популярные CMF среди веб разработчиков - это symphony2 и Yii

Правильно я понял, что мою задачу лучше решать с помощью этих инструментов?
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
22.11.2013, 22:06 8
Masigin, я считаю, что Вам лучше использовать для этих целей фреймворк. Он более гибок чем любая CMS (да простит меня Drupal). Какой именно выбрать сказать сложно. Если не слишком углубляться в исходники, то, в большинстве случаев, они разнятся в структуре, логике и стандартных возможностях. Любой из них расширяется как угодно. А значит кому, что удобней. Вот тут есть об этом немного: Сравнение фреймворков. Лично я бы рекомендовал использовать либо Yii, либо CodeIgniter. Найти разработчика под эти фреймворки не составит особого труда, они отлично документированы, а у Yii еще есть такая полезная фича, как генератор кода, что существенно облегчает и ускоряет разработку. И, да, чуть не упустил очень важный фактор: благодаря этой самой генерации кода существенно снижается количество плохого, мягко говоря, кода. А это очень большой плюс, если вдруг случится, что появится необходимость сменить разработчика. Новый разработчик сможет без особого труда "вникнуть в суть".
Перечислять все возможности этих фреймворков нет смысла. Лучше, чем на оф. сайтах расписать будет сложно.
Если Вы все же решите использовать CMS, то однозначно Drupal. Во-первых, под эту CMS очень много готовых модулей, которые, теоретически, решают некоторые Ваши задачи, поставленные перед проектом. Во-вторых, эта CMS очень популярна и, как следствие, имеет хорошую документацию ( как на оф. сайте, так и в поисковой выдаче любого поисковика ). Далее, эта CMS наиболее защищена, имеет хорошее API (как для работы с БД, так и для работы с формами ), что позволяет избежать случайных ошибок, а как следствие и дыр, в безопасности сайта. Позволяет максимально стилизовать любой элемент на странице, унифицировать (изменить способ отображения, к примеру) любого типа материала, блока, etc. Ну и конечно же, найти разработчика под эту CMS не вызовет больших трудностей. Я перечислил далеко не все + этой CMS, их тьма. Но есть и минусы Говорят он (Drupal) безбожно прожорливый, но его все равно используют в крупных и высоконагруженных проектах, а Вам в любом случае нужен выделенный сервер с доп. опциями (как минимум это GSM-модем, для отправки SMS), так что нет особых препятствий, что бы не использовать эту CMS.
От себя, как от разработчика имеющего опыт разработки не только на Yii-фреймворке и CMS Drupal, могу сказать, что ни одна (среди бесплатных точно) CMS не справится с этой задачей лучше Drupal`a. Ну, а Yii я могу сравнивать только с CakePHP и второй уж точно я бы не использовал для Ваших целей. Хотя, не исключено, что и на CakePHP Вашу задачу смогут реализовать не хуже, чем некоторые на Yii. Многое зависит и от разработчика. Этот фактор тоже следует учитывать
1
KOPOJI
22.11.2013, 22:09
  #9

Не по теме:

Цитата Сообщение от romchiksoad Посмотреть сообщение
либо Yii, либо CodeIgniter
Эмм.. Имхо, у вас несколько устарели данные - на CI уже никто не пишет, минимум Yii. Либо Symfony. Реже Zend.
Остальные еще реже

1
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
22.11.2013, 22:15 10
KOPOJI, я не спорю, он староват. Но на нем все еще что-то делают: CodeIgniter
0
KOPOJI
22.11.2013, 22:15
  #11

Не по теме:

romchiksoad, еще и на фортране пишут.. :) ФВ вроде CI для новых проектов не стоит использовать - им никто не занимается толком, лучше взять Yii (хотя там сейчас вроде тоже затишье, ибо ждут стабильного Yii2) либо Symfony

1
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 6
22.11.2013, 22:33  [ТС] 12
romchiksoad, спасибо за развёрнутый ответ, выбор буду делать между CMF Yii или Drupal.

Добавлено через 15 минут
Цитата Сообщение от KOPOJI Посмотреть сообщение
(хотя там сейчас вроде тоже затишье, ибо ждут стабильного Yii2)
Посмотрел по этому вопросу новости... Yii2 ждут уже больше года, пишут API меняют, значит ли это, что созданный на Yii сайт придётся полностью переделывать, если переносить его на Yii2?
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
22.11.2013, 22:33 13
KOPOJI, посмотри, пожалуйста: Symfony и CodeIgniter. Согласен, что, как для старичка, не плохие показатели?
К тому же, оба они работают на PHP5, а выше головы, как известно, не прыгнешь
Честно говоря сам себя не понимаю, зачем продолжил этот спор ведь бессмысленно на вкус и цвет...
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
22.11.2013, 22:37 14
Цитата Сообщение от Masigin Посмотреть сообщение
пишут API меняют, значит ли это, что созданный на Yii сайт придётся полностью переделывать, если переносить его на Yii2?
Насчет полностью не знаю, но, когда интересовался, многое будет реализовываться по-другому.

romchiksoad, дело скорее в удобстве архитектуры.

Не по теме:

мне ни симфони, ни CI не импонируют..

0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
22.11.2013, 22:38 15
Masigin, фреймворк - это каркас. Готовое приложение. Ну, как бы объяснить... Вот, если у Вас автомобиль был куплен в 2013 году и его "версия" была 1.0, а в 2015 году вышла таже модель, только версии 2.0. Версия 1.0 перестанет ездить?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
22.11.2013, 22:39 16
romchiksoad, вы, кажется, пропустили ключевую часть фразы..
Цитата Сообщение от Masigin Посмотреть сообщение
значит ли это, что созданный на Yii сайт придётся полностью переделывать, если переносить его на Yii2?
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
22.11.2013, 22:46 17

Не по теме:

KOPOJI, ну в таком случае, на мой субъективный взгляд, еще нет ничего лучше Yii :)



Добавлено через 6 минут

Не по теме:

KOPOJI, да, не заметил. Но в любом случае мой пример как бы намекает, что это не обязательно делать :) А вообще да, если следить за всеми новинками и на каждую переходить как только выйдет, то иногда придется что-то переписывать. А может и все. В случае с Yii2. я думаю, что будет много изменений.

0
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 6
22.11.2013, 22:53  [ТС] 18
Цитата Сообщение от romchiksoad Посмотреть сообщение
MasiginВот, если у Вас автомобиль был куплен в 2013 году и его "версия" была 1.0, а в 2015 году вышла таже модель, только версии 2.0. Версия 1.0 перестанет ездить?
Вопрос не только в ездить, а ещё в безопасности. Если бы автомашина купленная в 2013 году, в 2015ом стала настолько уязвима, что любой прохожий смог бы её угнать... то да пришлось бы менять машину или как минимум противоугонную систему.

Так как я не разработчик, то мне этот вопрос не понятен, по моему пониманию версия 2.0 будет дальше совершенствоваться, т.е. в том числе будут убираться уязвимости, а версию 1.0 уже никто дорабатывать не будет - вот вопрос в этом, не значит ли это что в какой-то (имеется ввиду ближайшее будущее -1 год) момент сайты на версии 1.0 будут морально устаревшими? В общем-то это риторический вопрос, если на момент начала разработки не будет Yii2, то ждать её выходя я естественно не стану ))
0
0 / 0 / 0
Регистрация: 29.02.2016
Сообщений: 2
29.02.2016, 12:34 19
Как я вижу, выше уже обсуждали наш продукт - SkaDate Dating Software (https://www.skadate.com/). Отличный выбор + на основе нашей платформы вы можете спокойно разрабатывать самостоятельно дополнительные фичи, докупать плагины либо заказывать у нас.

Наша сейлз команда без проблем вас проконсультирует)
0
122 / 85 / 2
Регистрация: 17.10.2010
Сообщений: 436
29.02.2016, 14:24 20
Хорошо сейчас себя зарекомендовал Laravel, можете глянуть в его сторону
0
29.02.2016, 14:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.02.2016, 14:24
Помогаю со студенческими работами здесь

CMS движок или html редактор для сайта-визитки
Необходимо сделать простенький сайт-визитку для знакомого. Столкнулся с проблемой... Сайт я сделаю,...

Кто-нибудь может посоветовать язык или CMS для сайта?
Хотим создать сайт сайт: знакомства, гороскоп, игровые/школьные/институтские группы с личной и...

Сервер для сайта знакомств
Подскажите пожалуйста,какой лучше всего взять сервер для создания сайта знакомств?Расчитываю...

Выборе CMS для нестандартного проекта
Доброй ночи. Обращаюсь к вам за советом. Необходима помощь с выбором CMS, которая максимально...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru