Насколько просто создать шаблон? У меня есть сильные навыки CSS / XHTML, создание шаблона так же просто, как написание разметки, или это должно быть сделано очень жестко?
Это полностью зависит от CMS. Некоторые CMS используют простой HTML с некоторыми переменными языка Template или Scripting. Это будет довольно просто. Другие CMS используют сложные языки шаблонов на основе XML / XSLT, для изучения которых требуется некоторое время. Например, Genshi (используемый как шаблонизатор в популярной системе управления проектами Trac ) очень сложен.
Поддержка jQuery во внешнем интерфейсе обычно сводится к используемому шаблону, за исключением случаев, когда CMS поставляется с предварительно созданными внешними элементами управления, которые требуют инфраструктуры Javascript, такой как jQuery или Prototype.
Итог: это действительно зависит от того, о какой CMS мы говорим.