форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Доброго дня, всем!
решил после мелких и простых сатов попробовать сделать на текстпаттерне более менее сложный проект.
и в процессе выяснилось что там где в более другой цмс усилий почти не надо для текстпаттерна вылезло в проблему.
прошу помочь и развеять мои домыслы.
итого задача:
новостной блог с примерно 20 категориями, посетители сайта должны иметь возможность комментирования новости но только после авторизации (момент номер раз - не нашел нормального решения для авторизации пользователя, пробовался mem_self_register),
при регистрации пользователя долны быть доп поля кроме фио, логина, пароля, мыла, например возраст (выбор из 4-5 промежутков), выбор из списка хобби\симпатий и т.п. (порядка 3-5 разных полей).
каждая статья должна иметь помимо комметариев оценку, тематическое голосование (попытка найти xpoll не увенчалась успехом к сожалению).
про комментарии особо рассказывать не надо - модератор с админки должен мочь збанить каммент, автора на время или на всегда (по айпишнику\учетке), так же другие пользователи могут поставить оценку тому или иному комментарию.
статистика по коментариям по каждому из пользователям, так же по оценкам данным комментариям пользователя
периодические анкеты/опросники которые привязываются к каждому из пользователей сайта.
различные "хотелки" и "вкусняшки" типа вывода активных пользователей, статей, рейтингов и т.п. вроде бы как понятно.
в итоге с камментами "грустно", с авторизацией и анкетой при регистрации так же грустно, с анкетами грустно...
т.е. выход или писать самому полностью весь движек или использовать "монстра" типа жумлы/друпала/вордпреса , что откровенно говоря не хочется...
итого если кто делал более менее похожие задачи подскажите насколько текстпаттерн для такой задачи подходит без написания самостоятельно всего что наговорил выше. ПХП не пугает, с ним все впорядке, просто времени нет на написания такой задачи.
всем заранее спасибо за помощь и аргументированные ответы.
Неактивен
да забыл сайт должен быть двуязычный
Неактивен
насколько текстпаттерн для такой задачи подходит
Не подходит. Часть "хотелок" можно реализовать относительно малой кровью, под другие придется писать плагины самому. А потом все это надо будет объединить в единое целое... Лучше всего таки использовать что-то типа Друпала или движка для создания коммьюнити/коллективных блогов. Правда и там ты не получишь готовое решение "из коробки", но реализовать задуманное будет не в пример проще.
Неактивен
Unseen написал:
насколько текстпаттерн для такой задачи подходит
Не подходит. Часть "хотелок" можно реализовать относительно малой кровью, под другие придется писать плагины самому. А потом все это надо будет объединить в единое целое... Лучше всего таки использовать что-то типа Друпала или движка для создания коммьюнити/коллективных блогов. Правда и там ты не получишь готовое решение "из коробки", но реализовать задуманное будет не в пример проще.
спасибо за ответ, в приницпе так и догадывался, но все таки очень хотелось на текстпаттерне сделать, как не крутил не получался даже намек... а писать свои плагины с одной стороны совсем не пугает но с другой стороны это время и если писать надо много, а тут вижу что написательство достаточно большое то проще писать систему с нуля.
еще раз спасибо.
Неактивен
zzzDIOzzz написал:
Unseen написал:
насколько текстпаттерн для такой задачи подходит
Не подходит. Часть "хотелок" можно реализовать относительно малой кровью, под другие придется писать плагины самому. А потом все это надо будет объединить в единое целое... Лучше всего таки использовать что-то типа Друпала или движка для создания коммьюнити/коллективных блогов. Правда и там ты не получишь готовое решение "из коробки", но реализовать задуманное будет не в пример проще.
спасибо за ответ, в приницпе так и догадывался, но все таки очень хотелось на текстпаттерне сделать, как не крутил не получался даже намек... а писать свои плагины с одной стороны совсем не пугает но с другой стороны это время и если писать надо много, а тут вижу что написательство достаточно большое то проще писать систему с нуля.
еще раз спасибо.
Если уж "писать с нуля", то лучше все же ТХР дополнить нужным.
Поверьте, ТХР - отличный конструктор, может даже лучший
Отредактированно froZZen (29-06-2011 19:10:52)
Неактивен
Просто странно. Вначале "там где в более другой цмс усилий почти не надо для текстпаттерна вылезло в проблему", а потом "проще писать систему с нуля". ИМХО если есть готовый движок в котором все делается без особых усилий, то смысл писать свое? По затратам времени и усилий это имеет смысл только в случае совсем уж необычной/неординарной задачи.
Неактивен
Unseen написал:
Просто странно. Вначале "там где в более другой цмс усилий почти не надо для текстпаттерна вылезло в проблему", а потом "проще писать систему с нуля". ИМХО если есть готовый движок в котором все делается без особых усилий, то смысл писать свое? По затратам времени и усилий это имеет смысл только в случае совсем уж необычной/неординарной задачи.
тут несколько другой вопрос не по теме, но все "комбаины" типа жумлы, дрыпалы, вордпресы и т.д. и т.п. не сильно хороши для большой нагрузки и в любом случае требуют допиливания под нужную задачу в итоге самописная цмс под конкретную задачу будет однозначно лучше.
Неактивен
Здравствуйте! Textpattern конечно выдерживает 2-3 тыс. без проблем, но вот в error log хостера стала появляться запись Access temporarily denied, max clients 64. Поговорила с техподдержкой хостинга, подтверждают, что у них лимит - 64 одновременных соединения с сервером, при превышении этого лимита сайт временно отключается. Кеширования или сжатия у меня нет, но как мне сказали в техподдержке, на стороне хостера кешируется, что положено. Что-то мне число 64 одновременных соединения кажется очень низким, но хостер говорит, что это стандарт. Так ли это? И есть ли возможность как-то уменьшать число одновременных соединений?
Неактивен
1000 уников. textpattern не ложится и при 10000
У меня на одном из проектов на Друпале 1100+ в день - полет нормальный. Собственно по нагрузке на сервер TxP имхо более тяжелый - у него все через запросы к БД идет, что накладывает определенные ограничения на тот же дизайн. В других системах используются кэшируемые html шаблоны, что заметно меньше грузит систему.
Неактивен
Unseen написал:
1000 уников. textpattern не ложится и при 10000
У меня на одном из проектов на Друпале 1100+ в день - полет нормальный. Собственно по нагрузке на сервер TxP имхо более тяжелый - у него все через запросы к БД идет, что накладывает определенные ограничения на тот же дизайн. В других системах используются кэшируемые html шаблоны, что заметно меньше грузит систему.
ИМХО не гоже сравнивать эти 2 CMS, так как друпал даже после первоначальной установки генерит больше запросов и потребляет больше ОЗУ, чем TXP обвешанный плагинами.
У меня на обычном хостинге 13 сайтов общей посещаемостью уже порядка 10000. Вопросов со стороны хостера нет никаких.
P.S. При этом в TXP кэширование тоже есть
Отредактированно itshaman (18-07-2011 07:02:49)
Неактивен
1100+ в день, эта даже не нагрузка.
Там много аякса и запросов к БД. В динамике выводятся разные данные, поэтому я бы не сказал, что нагрузка маленькая. В конце-концов есть разница между загрузкой сжатого html и постоянными обращениями к БД. С другой стороны да, не 10500+ посетителей, так что тут мне сложно что-то сказать. Вполне вероятно друпал бы не справился с таким объемом посетителей без агрессивного кэширования.
P.S. При этом в TXP кэширование тоже есть
Да я знаю, что есть. Просто мне кажется когда все идет через БД, нагрузка на сервер существенно выше. Например, в случае с шаблонам. Но поскольку потестировать и сравнить TxP и Drupal под должной нагрузкой я не могу, то верю вам на слово
Неактивен
Я думаю, нужно говорить о количестве просмотров. Т.к. есть разница при 2к посетителей с кол-вом просмотров 15 страниц за сессию и 3к посетителей с 1.5 просмотра за сессию. На первом сайте мы получаем 30к генераций страницы в сутки, на втором - 4.5к. Кстати, примеры с цифрами живые, оба сайта живут на дешевых shared хостингах и не беспокоят хостера
Вот есть плагин - http://rahforum.biz/plugins/rah_runtime - с его помощью можно будет измерить скорость выполнение отдельных кусков кода (т.е. он подсчитывает sql time + php generation time). Хотя, обычно, достаточно взглянуть на sql query time, который видно в исходном коде при режиме отладки.
Неактивен