Создание шаблона CMS и интеграция с jQuery - PullRequest
0 голосов
/ 24 марта 2010

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

У меня есть 2 общих вопроса о CMS:

  • Насколько просто создать шаблон? У меня есть сильные навыки CSS / XHTML, создавать шаблон так же просто, как писать разметку, или это нужно делать очень жестко?
  • Как поддерживается jQuery в системах CMS? Мне нравится то, что вы можете сделать с помощью jQuery, и я хотел бы включить его в следующую пару сайтов, которые я буду делать.

EDIT:

Пока что ответы спрашивают, какую CMS я не имею в виду. Любые предложения приветствуются, с открытым исходным кодом и не .NET предпочтительнее.

Ответы [ 3 ]

1 голос
/ 24 марта 2010

Вопрос 1:

Это довольно просто. Вы просто создаете свою разметку с помощью XHTML / CSS, как вы всегда это делали. Дело в том, что вы должны оставить заполнители / дыры / (элементы без ничего в них) / li для хранения динамического содержимого.

Помните, что вам все равно придется выбирать инфраструктуру CMS из всех возможных. Я нахожу WordPress отличным.

Вопрос 2:

Так же, как вы всегда делали на своих предыдущих сайтах. Просто включите библиотеку jQuery во все шаблоны и напишите свой скрипт jQuery на ходу.

Я вернусь с дополнительной информацией.

UPDATE:

Для шаблонов Wordpress отметьте это:

Для интеграции с jQuery:

Надеюсь, это поможет вам начать. Это помогло мне.

UPDATE:

Не знаю, почему не работают ссылки.

0 голосов
/ 24 марта 2010

Насколько просто создать шаблон? У меня есть сильные навыки CSS / XHTML, создание шаблона так же просто, как написание разметки, или это должно быть сделано очень жестко?

Это полностью зависит от CMS. Некоторые CMS используют простой HTML с некоторыми переменными языка Template или Scripting. Это будет довольно просто. Другие CMS используют сложные языки шаблонов на основе XML / XSLT, для изучения которых требуется некоторое время. Например, Genshi (используемый как шаблонизатор в популярной системе управления проектами Trac ) очень сложен.

Поддержка jQuery во внешнем интерфейсе обычно сводится к используемому шаблону, за исключением случаев, когда CMS поставляется с предварительно созданными внешними элементами управления, которые требуют инфраструктуры Javascript, такой как jQuery или Prototype.

Итог: это действительно зависит от того, о какой CMS мы говорим.

0 голосов
/ 24 марта 2010

Если вы имеете в виду интеграцию jQuery во внешнем интерфейсе, вы должны иметь возможность добавить любую логику jQuery, которую вы хотите, в шаблоны внешнего интерфейса, просто включив jQuery и свой JavaScript. Похоже, у вас есть молоток, и теперь вы ищете гвоздь. Я действительно не понимаю, почему сайты, управляемые CMS, будут отличаться для логики jQuery / JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...