Как да си направим уебсайт - Безплатно и под 7 минути

Използвам Drupal от години и сега с работа трябва да науча Expression Engine. Интересува ме сравнението на Drupal и Expression Engine, но чисто от тематична гледна точка (не се съмнявам, че Drupal е по-мощен за развитие). Някой има ли прозрения?

Изглежда, че EE ви дава повече контрол върху изхода на HTML, но това необходимо ли е? Първо проектирам графиката си и винаги съм успявал да направя точно това, което съм искал в Drupal (някои замествания на темата може да са по-лесни, но в крайна сметка стигнах до там).

Една от основните разлики, които ще откриете между методите за тематизиране, е, че в сравнение с донякъде програмния стил на Drupal и комбинацията от теми в файловете и базата данни, ExpressionEngine е по-скоро като създаване на HTML черупка и след това добавяне на изходни променливи и циклични конструкции към нея. Не съм сигурен, че ви дава особено "повече" контрол, може би просто повече директен контрола, точно в самия шаблон.

И така, където page.tpl на Drupal има:

<?php print $content  ?> var13 ->

... което автоматично изхвърля вашите полета за съдържание и всякакви удобни CSS идентификатори и класове, докато сте конфигурирали нещата в администратора (очевидно опростявам някои), вашият EE шаблон може да има нещо като:

{title}

{body}

Това е малко извън „тематизирането“, но ExpressionEngine също има някои силни мнения относно това какви ще бъдат вашите URL адреси. Има голяма страница с документация, посветена само на изброяване на множество начини да принудите EE да премахне index.php от вашите URL адреси. Пътищата също са много тясно свързани с това, което наричате вашите шаблони и групи шаблони. Така че, а не просто разказващ страници, където искате да живеят по URL адрес, може в крайна сметка да назовете странно своите шаблони, само за да ги накарате да се окажат на правилния URL адрес.

Expression Engine е много лесен за тематична гледна точка, просто добавете шаблон от администраторския панел на cms и създайте страница, след това поставете своя html в областта за редактиране на страница, след това добавете css.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?