Самый простой CMS для темы?

Я пытаюсь создать тему для CMS, но это оказывается почти невозможным, так как я не понимаю PHP или ASP.NET. Я могу собрать сайт с помощью CSS и HTML, но я хочу, чтобы клиенты могли сами добавлять и редактировать контент. Я почти готов отказаться от разработки одной и просто использовать существующую тему.

Я попытался понять внутреннюю работу Wordpress, SilverStripe, Umbraco и Pixie, но уроки оставили меня посрамлены. Существуют ли другие CMS, которые я должен изучить для упрощения процесса создания тем?

I ' я действительно хотел бы иметь возможность просто вставить кусок кода в область содержимого заданной HTML-страницы и сделать эту область редактируемой из внешнего интерфейса WYSIWYG, в который клиент может войти. Есть ли такая вещь?

6
задан derekerdmann 18 August 2010 в 18:28
поделиться

9 ответов

Что угодно, только не DotNetNuke.

6
ответ дан 9 December 2019 в 20:38
поделиться

Я бы порекомендовал еще раз попробовать Wordpress.

Я не веб-разработчик, а просто средний программист на Java / C #, которому нужен веб-сайт и который имеет некоторые базовые знания HTML и CSS. Что я сделал, так это нашел тему, которая была похожа на то, что я хотел, а затем начал постепенно ее настраивать. Моя тема довольно проста, но вскоре я довольно хорошо освоил "The Loop" и распечатал ссылки на категории, страницы и тому подобное.

2
ответ дан 9 December 2019 в 20:38
поделиться

Drupal с темой zen (или ее «облегченной» версией: Starkish theme ) кажется популярным выбором (и к тому же заслуженным. ). Он дает вам хорошую отправную точку, имеет отличную документацию и множество доступных модулей.

PS: Я добавил это как дополнительный ответ, чтобы за него можно было проголосовать отдельно от другого моего предложения - я просто мог не удержать себя от использования комбинации Drupal + zen :)

1
ответ дан 9 December 2019 в 20:38
поделиться

Как насчет Подвижный тип ?
Вы можете (и должны) редактировать шаблоны через веб-интерфейс, они разделены на отдельные модули, поэтому вы можете сосредоточиться на одной области сайта, стили, конечно, обрабатываются через CSS.Мне потребовалось несколько часов без какого-либо предыдущего опыта работы с этой CMS, чтобы полностью перенести тему Wordpress на MT - я нашел документацию очень полезной, и мне даже не пришлось искать в другом месте.
Замечательная вещь в MT - он генерирует статические страницы на основе заданных вами шаблонов. Это означает очень низкую нагрузку на сервер, вам не нужно запрашивать базу данных при каждом запросе и т.д. здесь это режим работы по умолчанию, поэтому он более стабилен и интегрирован с CMS.

1
ответ дан 9 December 2019 в 20:38
поделиться

Я работал с Joomla , действительно легко создать тему для нее, не зная никакого языка программирования. Когда вы устанавливаете его с помощью простого установщика, будет папка с именем templates . Каждая из трех простых тем находится в отдельной папке. Просто скопируйте один из них, измените XML-данные для этой темы (просто чтобы назвать ее и иметь некоторые детали, без программирования) и измените содержимое CSS и HTML. везде, где вы видите что-то, не связанное с HTML, копируйте их !! Имена носят описательный характер. так что вы можете догадаться, что они делают. попробуйте!

1
ответ дан 9 December 2019 в 20:38
поделиться

Трудно сказать, какая CMS будет для вас лучшей (возможно, ваш вопрос стоит превратить в вопрос сообщества вики).

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

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

0
ответ дан 9 December 2019 в 20:38
поделиться

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

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

0
ответ дан 9 December 2019 в 20:38
поделиться

Эта страница для оформления Wordpress мне очень помогла:

ОБНОВЛЕНИЕ

Xichael,

Если вы хорошо знаете HTML и CSS, но просто не хотите тратить время на изучение фреймворка Wordpress, то я думаю, что это хороший вариант для вас ( опять же, я могу относиться к вашей ситуации) . Используйте Wordpress с новой стартовой темой Toolbox . Это супер минимально.

Вот пример того, как это выглядит. Просто «Просмотр исходного кода страницы» и отправляйся в город на CSS!

alt text

Я думал о написании моей собственной очень простой CMS только для обработки страниц, т.е. у вас есть какой-то шаблон, а затем

посередине для вставки текста из редактора WYSIWYG . Вы даже можете использовать XML в качестве хранилища данных, чтобы избавиться от необходимости настраивать базу данных для хранения содержимого страницы.

Это было бы своего рода изобретением колеса, потому что уже существует так много отточенного программного обеспечения CMS, но это не было бы так сложно, потому что в нем не было бы 99% функций, которые есть у большинства систем. Однако что произойдет, если ваш клиент захочет добавить в будущем что-то, что уже является стандартом для существующей CMS или плагина?

0
ответ дан 9 December 2019 в 20:38
поделиться

Если вам нужен простой инструмент CMS, то CMSimple - самый простой вариант. Небольшая система CMS на основе PHP, которая даже не требует базы данных или XML.

«CMSimple - идеальный инструмент для поддержки веб-сайта для одного пользователя».

Исходная версия здесь: CMSimple.ORG

Оригинальная плюс 2 расширенные версии здесь: Загрузить CMSimple

  • 117KB система управления контентом
  • база данных не требуется; весь сайт хранится в одном файле HTML
  • , построенном на WYSIWYG
  • без модулей или виджетов, без блога, без комментариев и т. д., только базовые страницы
  • используют PHP (но без базы данных)

Получить темы здесь: dotcomwebdesign.com

0
ответ дан 9 December 2019 в 20:38
поделиться