LINUX.ORG.RU

Кастомайзинг тем под CMS: как проще?

 , ,


0

1

Появилась необходимость запилить достаточно сильно кастомную тему для сайта.
Сайт пока крутится под WordPress.

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

Варианты:

  • Пробовать руками переписывать CSS тем, править PHP-шные сорцы по мере необходимости. На вид - уже лютый затрах.
  • Написать CMS руками. Упорото, оверхед, много боли, велосипеды не нужны.
  • Взять нечто типа Jekyll, к нему-то темы ваяются явно намного проще. Немышковозный, неудобен для обычного юзера.

Сам решить не смог, потому, собственно, и написал это.

Дискасс.

★★★★★

Там же что-то типа <div class="ololo">$WHAT$</div>, естественно, в каждой теме будет свой бардак. Расковыряв HTML тебе сразу всё станет понятно.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

Не забывай, это не статический HTML.

Там для генерации банального footer-а дофига строчек.

А ковырять тему мне неохота тупо потому, что по ним разбираться нереально - делал какой-то говноверстальщик, который не умел в правила оформления кода/стилей.

DeadEye ★★★★★
() автор топика
Ответ на: комментарий от DeadEye

Не забывай, это не статический HTML.

Там для генерации банального footer-а дофига строчек.

Ну так глянь в них. В теме, а не в двигле, естественно.

У тебя там всё сведётся к десятку переменных, которые суются в темы, и весь остальной обвес уже по вкусу пишется.

ковырять тему мне неохота

Тогда только страдать.

r3lgar ★★★★★
()

Где-то есть плагин под кастомный CSS. Под ним намного проще было все переписывать.

spoilt ★★★
()

Зависит от задачи, нужно тебе «ехать» или «рюшечки».

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

Проблем с безопасностью тоже не будет: ну как, они будут, они есть у всех, даже у WordPress, Drupal и т.д., но в случае собственной CMS — ты знаешь как у тебя всё устроено и работает, а значит исправить уязвимость сможешь в ту-же минуту, как её обнаружат. Главное, не забывай делать бэкапы.

Я советую тебе начать писать своё, и добавлять необходимый функционал по мере надобности. Советов спрашивать здесь же на ЛОРе.

В данный момент тоже занимаюсь написанием своего движка форума.

Spoofing ★★★★★
()

Да ты не бойся, там нет ничего сложного! Возьми какую-нибудь нормальную тему, дефолтную, например, и разбери. Это только кажется, что там мрак. Я первый раз также подумал, но делать надо было. А оказалось всё очень просто и удобно. Не зря же ВП-фреймворк такой популярный.

anonymous
()
Ответ на: комментарий от Spoofing

ты знаешь как у тебя

Я предпочитаю, чтобы за безопасностью я следил только с помощью обновлений да конфигов - меня не хватит на постоянное дописывание CMS.

DeadEye ★★★★★
() автор топика
Ответ на: комментарий от anonymous

все очень просто и удобно

Ага, особенно раз пятьдесят исправлять один и тот же шрифт на другой из-за того, что верстальщик не осилил объединить элементы в CSS.

DeadEye ★★★★★
() автор топика

Я брал пустую тему для вордпресса, то есть почти без css, и на ее основе свои писал, добавляя только что нужно. В интернете примеров много например здесь http://www.elmastudio.de/wordpress/responsive-wordpress-blank-themes-in-der-u.... У эльмы всегда много чего по вордпрессу есть.

kontranik
()
Ответ на: комментарий от DeadEye

А зачем ты работаешь с таким верстальщиком? Вообще, использование атрибута style — признак плохого верстальщика.

А во-вторых, ты же продвинутый пользователь, воспользуйся автозаменой.

anonymous
()
Ответ на: комментарий от anonymous

а зачем ты работаешь

А я с ним работаю? Это код дефолтных тем WP.

DeadEye ★★★★★
() автор топика
Последнее исправление: DeadEye (всего исправлений: 1)
Ответ на: комментарий от DeadEye

Точно. По немецки. Даже как-то не подумал об языке, когда ссылку постил. Сорян.

kontranik
()

кастомизация тем под WP это страх и боль, пользуйся стандартными либо покупай на themeforest, иначе лучше какой-нибудь modx заюзать, там кастомизация в сто раз проще и быстрее

umren ★★★★★
()
Ответ на: комментарий от DeadEye

а на сайте что ты планировал увидеть? это цмс конструктор (не гуевый конечно же), довольно быстро можно ляпать любые сайтики крудовые

umren ★★★★★
()
Ответ на: комментарий от umren

ОК.

С юзерфрендли на уровне WordPress? Просто я еще та домохозяйка, когда нет смысла что-то делать сложно и упорно, когда можно пару раз в гуй потыкать. Кастомный стиль не считается.

DeadEye ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.