Ru-Board.club
← Вернуться в раздел «Системы управления сайтами»

» Чем не нравится php-nuke и клоны?

Автор: edogs
Дата сообщения: 25.07.2004 18:18
Собственно много где на ненюковских форумах к phpnuke относятся глубоко отрицательно.
В принципе то же самое касается и её клонов.

Честно говоря мы немного в недоумении почему.
Основные аргументы "против" просто не выдерживают никакой критики и заставляют сомневаться в здравом уме и твердой памяти критиков.

Поэтому хотелось бы послушать серьезные точки зрения. Что бы не разводить одно по одному, сразу приведем пару основных аргументов, с которыми не согласны.

1)
претензия: Дизайн блочно/модульный/квадратный.
несогласны: Дизайн прописан отдельно от движка, каждый модуль/блок может иметь свой дизайн. Дизайн в php-nuke и большинстве её клонов изменить совсем не сложно.
2)
претензия: дырявость
ответ: аналоги не менее дырявы. при разумном подходе количество дыр приемлимое. большинство серьезных дырявостей приходят из сторонних модулей что к php-nuke отношения не имеет.
3)
претензия: медленная и тормозная система
ответ: есть конечно. но а) значение имеет только при достаточно большой посещаемости б) аналоги тоже тормозят не слабо.
Автор: N Sensey N
Дата сообщения: 25.07.2004 23:11
Нюка хорошая система .... но - нагрузка на более менее посещаемых сайтах на базу и на сервак - просто ужасная ...

Безопасность - разработчики нюки просто забили на на нее .... одни ковычки чего стоят ..... а всякие там заплатки - это просто затычки ...
Автор: edogs
Дата сообщения: 25.07.2004 23:55

Цитата:
Нюка хорошая система ....

Учтём. Спасибо.

Цитата:
но - нагрузка на более менее посещаемых сайтах на базу и на сервак - просто ужасная ...

Сколько посетителей/хитов в день? Мы слышали до 1500 уников. Приемлимо.
Сколько уников в день держит e107 например? Или другие аналоги? Интересно очень.
Потом можно заняться оптимизацией... или купить выделенный сервер. Посещаемость должна позволить.

Цитата:
 Безопасность - разработчики нюки просто забили на на нее .... одни ковычки чего стоят .....

Какие "ковычки"? Что Вы имеете ввиду?

Цитата:
а всякие там заплатки - это просто затычки .

До версии 5 в основном да. Как правило говоря о сверх-дырявости подразумевают версии <6.5
Если имеется ввиду 6.8> пропатченная, то Нюка не более дырява чем виденные нам аналоги. Mamba/e107 и прочее. Или мы просто не знаем о доп.дырках. Все дырки печатаемые на разных сайтах типа securitylab - читали.
Автор: N Sensey N
Дата сообщения: 26.07.2004 02:02
Ковычки - это я о работе с базой .... Как снутри - так и снаружи ... при чем снаружи - это вылазит уже под sql иньекцией .... основной способ взлома нюк ...

Не важно какая версия нюки - о безопасности в ней не думают ! Безопасность должна скрываться в самом движке - а не затычками типа eregi(UNION) и т.д ....

Про посещаемость - точно не скажу .... не хочу врать ... но при 5000 уников хостеры обычно оочень страдают ...

В движке у107 например - над безопасностью имхо поработали .... насчет остального не знаю - только на локалке баловался ...
Но мне движок не нравится ... имхо нету в нем той МОДУЛЬНОСТИ и УНИВЕРСАЛЬНОСТИ которая есть в нюке ....

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

Но в общем - нюка для посещаемых проектах не очень подходит именно в плане нагрузки ...
Автор: edogs
Дата сообщения: 26.07.2004 15:22

Цитата:
Не важно какая версия нюки - о безопасности в ней не думают !

Назовите пожалуйста пару взломов нюки под последнии версии с последними патчами. Или это "по слухам"?

Цитата:
Про посещаемость - точно не скажу .... не хочу врать ... но при 5000 уников хостеры обычно оочень страдают ...

В принципе это терпимо. ИМХО. А е107 сколько выдерживает? Или другие cms? Для сравнения?
Автор: Sindel
Дата сообщения: 26.07.2004 23:34
edogs

Цитата:
претензия: Дизайн блочно/модульный/квадратный
Странная претензия. Наверное вы неправильно её поняли. Дизайн ограничен в свободе. У PHP-Nuke и клонов - три колонки. По бокам блоки, по центру - контент модуля. Однообразно, однако.
Вы можете привести контраргумент: нет проблем, скачивайте хак и получите две или четыре колонки, центральный блок, etc. А мне эти колонки и блоки нах... не нужны.
Автор: NukerF
Дата сообщения: 27.07.2004 02:51
Помимо всего прочего у нюки есть один главный недостаток - это недостаточно гибкость в плане дизайна. (хотя это проблема большинства движков). Но за то под нюку удобно писать модули и вообще много чего написано.
Что касается нагрузки на сервер , то её можно значительно уменьшить отключив статистику и прочую шнягу. У меня до 50000 хитов в день нормально держало...
Автор: N Sensey N
Дата сообщения: 27.07.2004 10:13
Насчет дихзайна нюки :

Я могу одеть на нюку ЛЮБОЙ нестандартный дизайн .... Пусть даже разный для каждого модуля / страницы/ блоков ... или вообще организацию другую....
Единственное ограничение при этом - я должен зарание знать какеи модули / блоки/ и т.д будут на сайте ! То есть если по простому обьяснять - при условии что вы не будете добавлять в систему новых блоков / модулей и т.д - дизайн можно сделать ЛЮБОЙ !

Но так как обычно люди ЧАСТО любят менять/ добавлять блоки/модули - то тут кончено нужен блочный дизайн ... и это логично !
Автор: edogs
Дата сообщения: 27.07.2004 10:50

Цитата:

Цитата: Цитата:претензия: Дизайн блочно/модульный/квадратный

Странная претензия. Наверное вы неправильно её поняли.
Автор: Sindel
Дата сообщения: 27.07.2004 17:54
edogs

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


Цитата:
Кружочков вроде пока не изобрели для веб-дизайна. То есть серьезно. Можете показать пример хоть одного сайта про который нельзя сказать колонки/блоки/квадраты?
Квадраты тут не причём. Как уже сказал, NukerF:
главный недостаток - это недостаточно гибкость в плане дизайна. (хотя это проблема большинства движков).
Колонки и блоки - у всех движков.

Автор: edogs
Дата сообщения: 27.07.2004 18:00

Цитата:
Нужен "не привязанный" дизайн. Дизайн, который генерируется с помощью нескольких функций - устаревшее понятие. Шаблоны - будущее.

smarty это шаблоны? А ведь функции есть.
Что мешает использовать в php-nuke (например) шаблоны? В чём проблема? Только пожалуйста не общими словами если можно "там привязанный дизайн", а конкретно, на примере, что нельзя сделать в nuke или её клонах (близких) без вмешательства в код... при условии что в другой цмс это сделать можно.

Цитата:
главный недостаток - это недостаточно гибкость в плане дизайна

Можно чуть конкретнее?
Мы на самом деле ни разу не дизайнеры, поэтому может быть не так сильно догоняем как должны были бы.
В чем конкретно не гибкость?
-!- подразумеваем НЕ стандартную тему php-nuke, а переделанную программером под нужды дизайнера. При этом ядро/движок не трогается, поэтому условия сохраняются.
Автор: Sindel
Дата сообщения: 27.07.2004 19:52
edogs

Цитата:
Что мешает использовать в php-nuke (например) шаблоны? В чём проблема?

А что мне мешает отказаться от "тормозных движков", и построить свой сайт на чистом HTML? =) В PHP-Nuke пихать шаблоны? Так даже на первое апреля не шутят... =)


Цитата:
-!- подразумеваем НЕ стандартную тему php-nuke, а переделанную программером под нужды дизайнера. При этом ядро/движок не трогается, поэтому условия сохраняются
Не знаю как в настоящих версиях, но в PHP-Nuke 6.X: чтобы сделать разные левые и правые блоки надо было лезть в mainfile.php, чтобы сделать центральный нижний блок надо было лезть в footer.php, насчет 2-х колонок, по-моему, - тоже хак.
Автор: edogs
Дата сообщения: 27.07.2004 20:25

Цитата:
В PHP-Nuke пихать шаблоны? Так даже на первое апреля не шутят... =)

Не видим проблемы. Мы пихали


Цитата:
в PHP-Nuke 6.X: чтобы сделать разные левые и правые блоки надо было лезть в mainfile.php, чтобы сделать центральный нижний блок надо было лезть в footer.php, насчет 2-х колонок, по-моему, - тоже хак.

Или написать нормальную тему, где дизайн блока будет определяться только в блоке. Без каких-либо "оформлений" изначально, просто голой таблицей. Центральный нижний блок делается без футер.пхп. Сам "футер" жестко прописан в футер.пхп, но его выводом опять же заведует тема, то есть что бы изменить "фигню внизу" в код лезть не надо.
Две колонки где? Что бы не выводить правые блоки? Это опять же тюнится в теме.

Тут какой момент. Дело в том, что "тема" по умолчанию в php-nuke написана на php. То ли руки у создателя не дошли, то ли ещё чего, но если просто сменить тему (а это НЕ код ядра), то дизайн (левые правые блоки, центральный нижний, наличие левых правых колонок и т.д..) легко "отделяется" от php программинга в шаблоны.
Автор: Sindel
Дата сообщения: 27.07.2004 21:57

Цитата:
но его выводом опять же заведует тема, то есть что бы изменить "фигню внизу" в код лезть не надо.
Вот видите. А если у меня десяток тем для зарегистрированных юзеров, я что КАЖДУЮ тему должен переписывать, чтобы изменить "фигню внизу"? Мне этот геморрой нужен? А если мне ещё пару "фиговин вверху" надо? Т.е. фактически я должен каждый раз переделывать тему при установке нового модуля или блока. Я считаю что это не стоит того.
Автор: edogs
Дата сообщения: 27.07.2004 22:08

Цитата:
но его выводом опять же заведует тема, то есть что бы изменить "фигню внизу" в код лезть не надо.

--

Цитата:
А если у меня десяток тем для зарегистрированных юзеров, я что КАЖДУЮ тему должен переписывать, чтобы изменить "фигню внизу"?

Если темы написаны без возможности использовать шаблоны - да.
Но никто не мешает написать темы позволяющие использовать шаблоны.
При этом в код, лезть не надо. И КАЖДУЮ тему при изменении фигни внизу менять не надо.
Автор: Sindel
Дата сообщения: 27.07.2004 22:23
edogs
Цитата:
Но никто не мешает написать темы позволяющие использовать шаблоны.
При этом в код, лезть не надо.
Ну уж если так рассуждать, то кто мне мешает залатать все дыры в нюке, переписать/оптимизировать весь код, написать свою тему и модули т.д. Если смотреть с такой точки зрения, то получается что PHP-Nuke - очень даже хороший портал =)
Автор: edogs
Дата сообщения: 27.07.2004 22:54

Цитата:
Но никто не мешает написать темы позволяющие использовать шаблоны.  
При этом в код, лезть не надо.


Цитата:
Ну уж если так рассуждать, то кто мне мешает залатать все дыры в нюке, переписать/оптимизировать весь код, написать свою тему и модули т.д. Если смотреть с такой точки зрения, то получается что PHP-Nuke - очень даже хороший портал =)

Мы предлагали смену дизайна возложить на дизайнера, а не переписывать весь код Разница есть.
Автор: Sindel
Дата сообщения: 28.07.2004 14:03

Цитата:
Мы предлагали смену дизайна возложить на дизайнера
Ну вот он и сделает тот же трехколонник - только с другими цветами и картинками =)
Автор: Church
Дата сообщения: 28.07.2004 15:17

Цитата:
Ну вот он и сделает тот же трехколонник - только с другими цветами и картинками =)


%)))

edogs

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



Цитата:
Я могу одеть на нюку ЛЮБОЙ нестандартный дизайн .... Пусть даже разный для каждого модуля / страницы/ блоков ... или вообще организацию другую....


Сделай это с использованием знаний HTML, JS, CSS и т.п... То есть клиентских языков....
Я когда-то PHP вообще не знал... Приходилось смотреть HTML-код страницы, потом искать файл, в котором прописан дизайн, потом редактировать его... а если такой код у нескольких файлов..... В общем, мрак.......
Автор: edogs
Дата сообщения: 28.07.2004 15:29

Цитата:
Ну вот он и сделает тот же трехколонник - только с другими цветами и картинками =)

Мораль Не фик выпендриваться что стандартных дизайнов не хватает


Цитата:
Попробуй протестировать на слабом компьютере Нюку и аналоги... Все-таки можно представить разницу в нагрузке на сервер....

"Стандарт" - да, разница есть. Хотя смотря с какими аналогами сравнивать. Но вот как только навешивает "доп" модули на аналоги, доводя их до функциональности нюки, тут нагрузка и сравнивается:-\



Цитата:
Я могу одеть на нюку ЛЮБОЙ нестандартный дизайн .... Пусть даже разный для каждого модуля / страницы/ блоков ... или вообще организацию другую....  


Цитата:
Сделай это с использованием знаний HTML, JS, CSS и т.п... То есть клиентских языков....

Делается это. В том то и дело.
В нюке есть тема например... что-то типа экстралайт или типа того, врать не будем, точно не помним Но там дизайна по умолчанию нет никакого вообще, в теме. По сути содержание блока выводится в RAW, чего там прикрутишь, то и будет.
Автор: Church
Дата сообщения: 28.07.2004 15:45

Цитата:
Делается это. В том то и дело.
В нюке есть тема например... что-то типа экстралайт или типа того, врать не будем, точно не помним Но там дизайна по умолчанию нет никакого вообще, в теме. По сути содержание блока выводится в RAW, чего там прикрутишь, то и будет.


Тогда молчу Раньше не было такого просто
Автор: Sindel
Дата сообщения: 28.07.2004 16:56

Цитата:
По сути содержание блока выводится в RAW, чего там прикрутишь, то и будет.

Тогда какой смысл в теме в функциях обрисовки themesideblock()? Если я меняю тему, то я должен ОТКРУЧИВАТЬ это, чтобы потом прикрутить другой дизайн. Тогда получается что файлы/функции темы вообще не нужны. Вывод хедера можно "прикрутить" в header.php, вывод футера - в footer.php. Чтобы сменить дизайн надо менять header.php, footer.php, и десяток блоков где все прикручено. Ну прямо шаблонный принцип!

И возвращаясь к теме...
Не нравится PHP-Nuke тем, что он устарел морально, версии 5.X - 7.X, по большому счету, ничем не отличаются. Не нравятся клоны т.к. это тот же самый PHP-Nuke с другим названием, ну может с какой-нибудь новой фичей.
Автор: edogs
Дата сообщения: 28.07.2004 17:23

Цитата:
> По сути содержание блока выводится в RAW, чего там прикрутишь, то и будет.
Дизайн в базу? Ну вообще извращенцы, то шаблоны в PHP-Nuke пихаете, то дизайн в базу... =) Надеюсь картинки там (в базе) не храните в двоичном виде?

Не поняли. При чём тут база?
Картинки в базе не храним.


Цитата:
И возвращаясь к теме...
Не нравится PHP-Nuke тем, что он устарел морально, версии 5.X - 7.X, по большому счету, ничем не отличаются. Не нравятся клоны т.к. это тот же самый PHP-Nuke с другим названием, ну может с какой-нибудь новой фичей.

В общем сплошной субъективизм Не модно. Не ново и т.д..
Автор: rpp
Дата сообщения: 28.07.2004 18:24
Мне нюка тоже как-то не очень, хотя штука мощная.
Причин немного, но они есть. Чтобы не валить всё в кучу, Причина № 1:

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

Вот, что у нюки:
> The cost is US$300.00 for one domain name for lifetime

Три сотни баксов.

Теперь посмотрим, например: http://www.siteworkspro.com/

> Price: $99

И нигде нет упоминания, что за $99 надо сохранять копирайты.
Есть примеры сайтов с SWP, везде их владельцы убрали копирайты, и эти сайты указаны на странице разработчика.


P.S. Не надо говорить, что у SWP5 мало функций, сравнивать.

Если сравнивать нюку и SWP для _конкретной цели_, скажем, где не ожидается статей от читателей, раздела downloads для вареза :) итп. (т.е. они должны быть отключены в нюке; хотя у SWP есть, например, карта сайта), то ориентация на нюку -- это выброшенные на ветер 200 баксов.
Автор: Stratovarius
Дата сообщения: 28.07.2004 18:52

Цитата:
The cost is US$300.00 for one domain name for lifetime

Интересно, это только за убирание копирайтов? За эти деньги не гарантируется поддержка, бесплатные обновления и прочий набор сервисов, которые обычно предлагаются в изначально коммерческих движках?
Автор: edogs
Дата сообщения: 28.07.2004 19:21

Цитата:
P.S. Не надо говорить, что у SWP5 мало функций, сравнивать.

Так мы как раз и не сравниваем. Какой смысл сравнивать цены у разных по функциям цмс-ок. Для некоторых сайтов и хтмл подойдет, вообще на шару.

Цитата:
The cost is US$300.00 for one domain name for lifetime


Цитата:
Интересно, это только за убирание копирайтов?

Угу.

Цитата:
За эти деньги не гарантируется поддержка,

Нет. Это же смешно за 300 баксов гарантировать поддержку. Таких цен не бывает по определению.

Цитата:
бесплатные обновления

Конечно. И при выходе новых версий и при выходе обновлений - всё нашару. Как и для всех остальных.

Цитата:
и прочий набор сервисов, которые обычно предлагаются в изначально коммерческих движках?

Какой например набор сервисов?
Мы не видели просто ещё движка, при приемлимой цене, что бы он включал в себя ещё какие-то сервисы. Поддержка - доп. деньги. Обновления - багфиксы бесплатно, а новые примочки - за деньги. И т.д..

Автор: voll
Дата сообщения: 28.07.2004 19:24
В общем, когда надо обругать Нюк, мы как собаки - все понимаем а сказать не можем.

Вот тут парочка ссылок на описание того, как мы сейчас делаем дизайн сайта в Зарайе.

Создание темы оформления Xaraya – с начала до конца
http://www.xaraya.ru/index.php/documentation/64
Шаблоны в Зарайе
http://www.xaraya.ru/index.php/documentation/169

Оттуда видно чего нам не хватало в нюках:

1. Весь HTML код движка должен быть выведен в шаблоны. В самом деле весь. Не только в теме или ядре, но и в каждом модуле весь HTML выведен в шаблоны. Т.е. в движке (файлах PHP) вообще не должно быть HTML кода.

2. Любой HTML код движка можно заменить на нужный дизайнеру без правки кода системы. В Зарайе если админу нужно подправить HTML в любом месте сайта - он просто копирует в в каталог темы нужный шаблон (любой страницы, любого модуля, любого блока) и правит его именно там. Затем система сама найдет файл переопределяющий шаблон в каталоге темы и использует именно его при выводе. Т.е. все правки будут сделаны только в теме.

3. Не должно быть колонок - должны быть зоны для вывода. В Зарайе зона - это блок, группа блоков или вывод модуля. Зон любого типа на странице может быть много.

4. Нужно разрешить дизайнеру изменять вывод (из шаблона) в зависимости от условий и т.п. Для этого в шаблонный движок были добавлены специальные теги.

Вот. Может что-то и позабыл.

В общем результат работы дизайнера должен быть не хуже чем
получилось на сайте http://www.xaraya.com/ во время разработки
дизайна которого ни одна строка кода движка не пострадала
В смысле - не была хакнута.
Автор: edogs
Дата сообщения: 28.07.2004 19:38

Цитата:
В общем, когда надо обругать Нюк, мы как собаки - все понимаем а сказать не можем.

Ага. Мы это заметили уже
Все говорят нюк отстой, а на поверку выясняется что поругать толком нечего.

Цитата:
1. Весь HTML код движка должен быть выведен в шаблоны. В самом деле весь. Не только в теме или ядре, но и в каждом модуле весь HTML выведен в шаблоны. Т.е. в движке (файлах PHP) вообще не должно быть HTML кода.

Это уже проблема создателей модулей, а не самой системы - отклонить.
Возьмем например coppermine: у него всё вынесено отдельно.
Или phpbb (хреновый правда пример, но всё же) - тоже всё отдельно. В виде модуля - есть.

Пункты 2-4 решаются написанием нормальной raw темы. Факт.

Другой вопрос что, а) это касается только дизайна б) разработчики модулей под нюку с головой по поводу вынесения дизайна дружат редко
Автор: Rootless Wanderer
Дата сообщения: 28.07.2004 20:18
*Nuke в вебе - это как Windows на рынке ОС. Прежде всего, производительность. Да, по результатам некоторых тестирований, Nuke существенно "тормознее" своих конкурентов при прочих равных. Возможно, играет роль наличие возможностей. По поводу защиты - дыр для нбка найдено существенно больше, чем для того же e107, но тут может быть дело в том, что ищут больше и лучше. И самый главный недостаток - недостаточная простота (уж простите за такой каламбур). Это показывает вся эта тема. Пользователи просто не знают про возможности нюки, хотя они должны лежать на поверхности, соответственно их мало кто использует. Это очень существенный недостаток. И наконец - чтобы что-то с нбкой сотворить, нужно лазить по ее внутренностям и пытаться их понять.
Нюка изначально писалась непрофессионалом, и это вылазит на каждом шагу.
Автор: edogs
Дата сообщения: 28.07.2004 20:36

Цитата:
*Nuke в вебе - это как Windows на рынке ОС.

Кстати да.

Цитата:
Возможно, играет роль наличие возможностей. По поводу защиты - дыр для нбка найдено существенно больше, чем для того же e107, но тут может быть дело в том, что ищут больше и лучше.

Согласны и ещё раз согласны.

Цитата:
Пользователи просто не знают про возможности нюки, хотя они должны лежать на поверхности, соответственно их мало кто использует. Это очень существенный недостаток. И наконец - чтобы что-то с нбкой сотворить, нужно лазить по ее внутренностям и пытаться их понять.  

Однозначно напоминает винды, Вы правильно подметили. Система неплохо работает. Но что бы избавиться от глюков или что-нибудь сделать надо или долго думать или заслать денюжку производителю. Бабло делается на суппорте.

Цитата:
Нюка изначально писалась непрофессионалом, и это вылазит на каждом шагу.

Вопрос. Вопрос. Возможно писалась профи маркетологом Учитывая вышесказанное

Страницы: 123

Предыдущая тема: xNuke


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.