pelvis

pelvis
Рейтинг
345
Регистрация
01.09.2005
Должность
светодиодные светильники
Интересы
ватник

Артур Гончаров, раскройте свой вопрос, если не сложно.

webfaction:
Как происходит смена дизайна, переписывается часть системы что ли?

Если это не будет флудом, то скажу, конечно. Там делается обычная html-верстка, разбивается на блоки. Есть главный каркас, в котором происходит append шаблонов. В свою очередь шаблоны блоков могут быть тоже разными. Когда строятся функции при помощи GUI, то программисты сами обозначают классы так, как принято у них (известно, что у каждого программиста есть свои стандарты и даже любимые названия). И все, зная названия поля, в верстку вставляется вывод этого поля после инициализации класса. Почти как в битриксе. Есть разница с ним, которая заключается в другом - система работает с создаваемой в ней виртуальной файловой системой. Каждый создаваемый тип файлов (статья, список статей, акции и т.д.) имеет свои параметры, свой класс, который формируется в визуальном программном редакторе, к нему привязывается свой шаблон. В общем, после небольшого тренинга программировать в той среде могут и простые технари, у которых есть самые зачатки знаний по php, а управлять админкой и изменять поля (добавлять) могут и простые юзеры.

С одной стороны сложно, с другой все просто. Система построена на ООП. По пониманию близко к MS Access

Алина1:
"И Вот, на лечение таких гос-во огромные деньги тратит".

Поздравляю, Алина! И с этим тоже :)

webfaction:
Вам просто не доводилось участвовать в серьезных проектах… MVC, OOP и еще много других страшных слов похоже Вам не знакомы

Посмотрите ко мне в подпись :) И потом подумайте, осознанно ли я говорю это или нет. Хорошо, не смотрите, я итак скажу. Когда вы делаете привязку шаблонов хоть в какой сложности проекте, то вставка (append) ничем не сложна, если инициирован класс. Только нагрузок меньше гораздо. И ничего серьезного в смартизации нет, это придумано для того, чтобы сайты клепать на потоке, так что не путайте белое со сладким.

webfaction:
а смесь из php и html считается дурным тоном…

У кого? Если у дворницко-метлицкого цеха или юмористов-гламуристов, то я даже спорить не буду :) А вот у профессиональных сайтостроителей это совершенно не дурной тон :) Это нормально - видеть где какая функция используется для того, чтобы быстро поменять параметры.

noseo:
Ага, php не сложный язык.

Пока функций не много, он реально прост. Как только управление выходит за мегабайт по коду, то чуть посложнее, а когда за 5 мегабайт, то тут и начинается работа профессионала ;)

Хотя не думаю, что клиентам пора его учить - не окупится обучение :)

Smarty подтормаживает работу функций. К чему еще один обработчик для интерпретатора? Допустим, есть некая функция, которая вызывает данные:

<?php include 'template/common/TopMenu.php';?>

в данном случае, к примеру, инклюдим шаблон верхнего меню в основной каркас. Неужели программисту сложно ее вставить в нужное место в верстке? Про 5 лет на C++ это пример не в ту степь немного. Дизайнеру нужно уметь рисовать, верстальщику верстать блочно, а программист все это дело вставляет в систему управления. Каждый должен заниматься своим делом.

Если ссылки на страницу уже стоят, то робот на нее может пойти. Как вариант - отдать контент через json

noseo:
Кандидат cms очень простая. Телодвижений практически нет.

+1. Программирование на php не сложнее, чем на старом калькуляторе МК51. Только не ошибайся и все будет хорошо :)

Всего: 25970