Я пытаюсь создать тему для CMS, но это оказывается почти невозможным, так как я не понимаю PHP или ASP.NET. Я могу собрать сайт с помощью CSS и HTML, но я хочу, чтобы клиенты могли сами добавлять и редактировать контент. Я почти готов отказаться от разработки одной и просто использовать существующую тему.
Я попытался понять внутреннюю работу Wordpress, SilverStripe, Umbraco и Pixie, но уроки оставили меня посрамлены. Существуют ли другие CMS, которые я должен изучить для упрощения процесса создания тем?
I ' я действительно хотел бы иметь возможность просто вставить кусок кода в область содержимого заданной HTML-страницы и сделать эту область редактируемой из внешнего интерфейса WYSIWYG, в который клиент может войти. Есть ли такая вещь?
Я бы порекомендовал еще раз попробовать Wordpress.
Я не веб-разработчик, а просто средний программист на Java / C #, которому нужен веб-сайт и который имеет некоторые базовые знания HTML и CSS. Что я сделал, так это нашел тему, которая была похожа на то, что я хотел, а затем начал постепенно ее настраивать. Моя тема довольно проста, но вскоре я довольно хорошо освоил "The Loop" и распечатал ссылки на категории, страницы и тому подобное.
Drupal с темой zen (или ее «облегченной» версией: Starkish theme ) кажется популярным выбором (и к тому же заслуженным. ). Он дает вам хорошую отправную точку, имеет отличную документацию и множество доступных модулей.
PS: Я добавил это как дополнительный ответ, чтобы за него можно было проголосовать отдельно от другого моего предложения - я просто мог не удержать себя от использования комбинации Drupal + zen :)
Как насчет Подвижный тип ?
Вы можете (и должны) редактировать шаблоны через веб-интерфейс, они разделены на отдельные модули, поэтому вы можете сосредоточиться на одной области сайта, стили, конечно, обрабатываются через CSS.Мне потребовалось несколько часов без какого-либо предыдущего опыта работы с этой CMS, чтобы полностью перенести тему Wordpress на MT - я нашел документацию очень полезной, и мне даже не пришлось искать в другом месте.
Замечательная вещь в MT - он генерирует статические страницы на основе заданных вами шаблонов. Это означает очень низкую нагрузку на сервер, вам не нужно запрашивать базу данных при каждом запросе и т.д. здесь это режим работы по умолчанию, поэтому он более стабилен и интегрирован с CMS.
Я работал с Joomla , действительно легко создать тему для нее, не зная никакого языка программирования. Когда вы устанавливаете его с помощью простого установщика, будет папка с именем templates
. Каждая из трех простых тем находится в отдельной папке. Просто скопируйте один из них, измените XML-данные для этой темы (просто чтобы назвать ее и иметь некоторые детали, без программирования) и измените содержимое CSS и HTML. везде, где вы видите что-то, не связанное с HTML, копируйте их !! Имена носят описательный характер. так что вы можете догадаться, что они делают. попробуйте!
Трудно сказать, какая CMS будет для вас лучшей (возможно, ваш вопрос стоит превратить в вопрос сообщества вики).
У меня есть небольшой опыт работы с mojoPortal , и я обнаружил, что его легко настроить. Есть много документации о , как создать скин для вашей CMS , и есть множество полных скинов , которые вы можете использовать в качестве отправной точки.
Существует также демонстрационный сайт , где вы можете увидеть, как CMS работает для конечного пользователя.
Взгляните на Joomla. Это была первая CMS, которую я действительно использовал, и я до сих пор считаю, что ее движок шаблонов лучше, чем у большинства других.
Его система шаблонов, по сути, позволяет вам создать стандартную веб-страницу, а затем использовать несколько простых тегов, чтобы определить, где будет размещаться контент и модули. Вы можете без особых проблем переопределить вывод большинства внешних компонентов и модулей, а обширная библиотека сторонних расширений должна помочь вам добавить массу функций на ваш сайт без особого программирования с вашей стороны. Joomla также имеет довольно простой в использовании административный бэкэнд, поэтому вашим клиентам он тоже должен понравиться.
Эта страница для оформления Wordpress мне очень помогла:
ОБНОВЛЕНИЕ
Xichael,
Если вы хорошо знаете HTML и CSS, но просто не хотите тратить время на изучение фреймворка Wordpress, то я думаю, что это хороший вариант для вас ( опять же, я могу относиться к вашей ситуации) . Используйте Wordpress с новой стартовой темой Toolbox . Это супер минимально.
Вот пример того, как это выглядит. Просто «Просмотр исходного кода страницы» и отправляйся в город на CSS!
Я думал о написании моей собственной очень простой CMS только для обработки страниц, т.е. у вас есть какой-то шаблон, а затем Это было бы своего рода изобретением колеса, потому что уже существует так много отточенного программного обеспечения CMS, но это не было бы так сложно, потому что в нем не было бы 99% функций, которые есть у большинства систем. Однако что произойдет, если ваш клиент захочет добавить в будущем что-то, что уже является стандартом для существующей CMS или плагина?
Если вам нужен простой инструмент CMS, то CMSimple - самый простой вариант. Небольшая система CMS на основе PHP, которая даже не требует базы данных или XML.
«CMSimple - идеальный инструмент для поддержки веб-сайта для одного пользователя».
Исходная версия здесь: CMSimple.ORG
Оригинальная плюс 2 расширенные версии здесь: Загрузить CMSimple
Получить темы здесь: dotcomwebdesign.com