Pandabeer

Pandabeer
Рейтинг
138
Регистрация
13.07.2007

Как нода выводится ? В большинстве случаев нужный шаблон меняется автоматически, в соответствии с типом материала и наличием уточненной версии шаблона. Не забывайте только, что шаблон node.tpl.php тоже должен присутствовать в директории с темой, и после добавления новых шаблонов нужно очищать Theme Registry

6uoncuxo3:
Не поделитесь русскоязычной документацией? Плииизз! :o

Читайте drupal.ru, и аналогичные сайты. Лично я пользуюсь англоязычной, и всем советую делать так же. Учите английский 🙅

Наличие супорта, актуальной документации и вполне ясной стратегии поиска программиста под него.

В Drupal документации полно, другое дело что она в основном не на русском языке. Рынок Drupal-программистов уже существует. Насчет суппорта - заплатите деньги фирме (так же, как вы платите за Битрикс), и суппорт у вас будет.

JTRTA:
Открою вам секрет сейчас куча ботов сёрфят бескрайние просторы сети интернет с целью выявления уязвимых движков.

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

JTRTA:

Сайты ломают обычно из-за невнимательности программистов. даже в приведенной вами статье ясно на писано что реальные проекты обычно сочетают как security by design так и security by obscurity.

Соглашусь, что проекты сочетают. Вопрос в том, насколько ? Соблазн все оставить на obscurity очень велик. И без аудита исходного кода в закрытом, непубличном проекте дыр будет не меньше, чем в открытом, просто в открытом их находят и публикуют чаще. Это приводит лишь к тому, что имея софт с открытым кодом, нужно чаще обновляться. Но где больше неизвестных уязвимостей - вопрос неочевидный.

JTRTA:

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

Большинство уязвимостей в вебе типа XSS - находятся без доступа к исходному коду. просто отправляя наугад данные в формы :)

JTRTA:

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

Обновления нужны. Это да. Но разве на античатах не пишут про уязвимости закрытых продуктов ?

Вы предлагаете используя закрытую CMS, не обновлять ее, впадая в то самое ложное чувство безопасности ? 🚬

Pandabeer добавил 06.02.2010 в 13:31

bearman:
в такой ситуации обычно или деньги ищут или идею откладывают до момента появления оных.

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

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

http://www.ubercart.org/site

ломайте

о результатах сообщите дополнительно

Pandabeer добавил 06.02.2010 в 10:36

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

А кто говорит забивать на безопасность ? Безопасность нужна при использовании любого движка. Просто пользуйтесь безопасными решениями, "публичные" ли они или нет. Пока что, никто не доказал преимущества закрытости кода, скорее наоборот. Безопасность закрытого кода - иллюзия, греющая душу: она базируется на известной формуле security by obscurity, ошибочность которой признается специалистами по безопасности во всем мире. Почитайте инфу по ссылке, и не пишите больше ерунды :)

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

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

Множество магазинов, изготовленных на "публичном движке", доказывают что ваши слова не более чем FUD.

ТС, не слушайте местных сторонников заказных движков - в основном, это заинтересованные лица, продающие сдесь свои услуги. Выбирайте любой движок из доступных вам, можно и открытый и бесплатный.

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

Бэкап тут непричем. Речь идет об операциях, которые аварийно завершаются в результате падения. Банальный пример: без транзакций запросто можно получить выполненные операции с точки зрения биллинга, и невыполненные с точки зрения CMS, и наоборот, т.к. суммарная операция неатомарна. Если не нравится этот пример, можно придумать много других, например, операции обновления нескольких таблиц.

Santyago:

Имеется более аргументированное мнение по данному вопросу?

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

Pandabeer добавил 04.02.2010 в 03:27

netwind:
То есть вы считаете, что возможность сэкономить 1G памяти не является конкурентным преимуществом для CMS?

В ущерб надежности - это будет называться, сам себе злобный буратино.

netwind:

На всякий случай напомню обстановку на рынке хостинга : VPS с 192Мб - это "нормальный" тариф. Кое-как работающий дисковый массив с кучей клиентов - в порядке вещей. Диски 10000 RPM - вообще шик.

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

Никакая экономия на хостинге не превысит расходы на восстановление данных в случае аварии.

Santyago:

На самом деле, если реально нет необходимости в транзакциях (а в ЦМС этой необходимости ТОЧНО нет)

Ага. И 640кб памяти всем хватит.

FYI, Drupal 7 при установке для всех таблиц выбирает InnoDB, c откатом до MyISAM в случае недоступности.

Всего: 1246