Пишу про заинтересовавшие сервисы, блоги, твиттеры, а также собственные идеи и задумки.
7 заметок с тегом

WordPress

Два блога, два творога

27 февраля 2015, 15:10

Ранее размер базы моего семилетнего бложика на WP составлял 55 МБ.
На Эгее он же, с прежними записями и комментариями весит менее 2 МБ.

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

WordPress   блоги   Эгея

Всё же с возрастом мнение меняется

23 января 2015, 11:41

В заметке «Простота, разнообразие или время?», сделанной три года назад, я пытался сделать выбор между Вордпрессом и Эгеей в качестве движка блога. Тогда ключевым минусом CMS Ильи Бирмана для меня стало отсутствие уникальных готовых шаблонов и некоторая сложность их кастомизации по сравнению с WP.

Сейчас моё мнение противоположно: ставку делаю на содержание блога, а не уникальность обложки. В одинаковости и минималистичности есть плюсы: стильно, удобно, легко комментируемо, посему и перетащил бложик сюда. Впрочем, это не помешало мне немного индивидуализировать тему, сохранив узнаваемую структуру самой CMS.

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

p.s. И сразу вспомнился спор на GameSHOWS между мной и одним пользователем относительно того, меняются ли жизненные взгляды у людей в сравнении 20 и 25 лет. «Неопытные и опытные»™. Но нет, у меня ничего значительного не менялось, всё тот же разгильдяй. Ну разве что более собранный и полюбивший аккуратность и перфекционизм. Вот.

Расскажите, происходили ли у вас какие-то смены жизненной позиции и предпочтений?

Проблема с загрузкой файлов

2 июня 2011, 11:41

На днях случилось столкнуться с проблемой, когда после установки свежего WordPress, файлы отказывались загружаться. Мне известна пара способов решить эту проблему, справедливую для многих движков, где нужно заливать картинки с компьютера себе на сервер.

Способ 1. Самый простой метод — дать папке, в которую загружаются файлы (/wp-content/upload, например) права на запись 0777. Для тех, кто не в курсе, как это делается: запускаем FTP-клиент, идём к нужной папке, заходим в её свойства и там отмечаем 9 галочек — read, write, execute в трёх группах, ну или вписываем число в поле, если такое есть.

Минус этого способа в нарушении безопасности: зная о существовании папки, хакер может залить туда шелл (скрипт, дающий доступ ко всем вашим файлам). Хотя это не сильно упрощает задачу, тем не менее.

Способ 2. Установить владельцем файлов сам «сервер». Если у вас есть доступ по SSH, это легко сделать. Сначала нужно узнать логин пользователя апача. Это может быть apache, www, data, www-data, но лучше самим найти имя в файле /etc/passwd-.

Как только узнали, пишем команду

chown -R %username% /полный/путь/к/папке

например,

chown -R apache /var/www/data/html/mysite.ru/images

Команда меняет владельца файлов на указанного, параметр -R означает, что изменения надо применить ко всем вложенным файлам и поддиректориям.

Известны ли вам какие-либо ещё способы?

Сага о сайдбарах

31 мая 2011, 18:52

Сейчас у каждого уважающего себя интернетчика есть блог: в ЖЖшечке, микроблог в твиттере или на других платформах. Не менее распространены и блоги на WordPress, для которого расплодилось скинов не меньше, чем блогов, пожалуй. И каждый из них по своему уникален. Но одна общая черта есть почти у всех — наличие минимум одного сайдбара. Ниже постараюсь раскрыть плюсы и минусы каждого варианта, чтобы вы сделали для себя верный выбор. Итак, где располагать сайдбары в блоге?

Сайдбар справа


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

Плюсы: привычность, не мозолит глаза (если не содержит вызывающих элементов, конечно), загружается после контента

Минусы: неоригинальность (для тех, кто ищет что-то особенное), при наличии большого количества блоков может сильно растягивать страницу с короткой записью вниз — неприятно немного.

Сайдбар слева


Такая компоновка была (да и сейчас вполне) популярна до эпохи web2.0, когда навигационное меню на сайтах размещалось в той области. Целесообразность такого решения в блогах зависит от того, насколько важная информация располагается в сайдбаре.

Плюсы: может акцентировать внимание на важной информации, полезно для размещения навигации по блогу

Минусы: на личных блогах скорее отвлекает внимание от контента, т. к. информация обычно читается слева направо; как и предыдущий вариант, может растягивать короткую страницу при перегруженности блоками; как правило сайдбар при такой схеме загружается до контента.

Двойной сайдбар справа


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

Плюсы: умещает больше блоков на меньшем пространстве; не растягивает страницу по высоте; можно разделять функции сайдбаров по смыслу; загружаются после контента.

Минусы: слишком широкие сайдбары оставят меньше площади под контент, что сделает его чтение неудобным; неприемлемо при малом количестве блоков — тогда на длинных страницах будет больше пустоты внизу.

Также хорош и гибридный вариант размещения сайдбаров, когда некоторые блоки занимают обе колонки, а менее габаритные размешаются в одной из них, но встречается такое реже из-за более сложной реализации.

Двойной сайдбар слева


Совершенно уродливый вариант, который акцентирует внимание именно на сайдбарах, а не на контентной части.

Плюсы: если вам важнее статистические данные, чем статьи, то этот вариант для вас.

Минусы: загружается до контента; отвлекает внимание от чтения; выглядит перегруженно; может растягивать страницу по ширине, сужая контент по площади.

Менее всего на блогах хотелось бы видеть данную схему.

Два сайдбара на разных сторонах


Тоже достаточно известное со времён web 1.0 решение, когда в одной колонке размещалась навигация, а в другой — полезная информация, необходимая на каждой странице.

Плюсы: сбалансированность дизайна; не перетягивает на себя внимание от статей.

Минусы: может выглядеть слегка непривычно и перегружено при непродуманном наполнении.

В данном случае, наверное, будет правильнее размещать навигационную часть — новые записи, архив и тэги слева, а «новостную» — новые комментарии, полезные ссылки, счётчики, RSS справа.

Сайдбар в подвале


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

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

Минусы: почти бесполезен для посетителей; при недостаточном наполнении скорее будет служить пустышкой.

Сайдбар вверху


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

Плюсы: занимает мало места, зато даёт возможность переходить на статичные страницы сайта.

Минусы: всплывающие меню могут не работать (или некорректно работать) без JS; может быть неочевиден при использовании, если там будут располагаться ссылки на рубрики или тэги блога.

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

WordPress   блоги   дизайн

Обновился WP 3.1

23 февраля 2011, 22:44

Поставил последнее обновление движка до версии 3.1.

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

Ах да, скоро постараюсь написать пару статей о том, как можно сэкономить оперативную память на своём серве и ускорить сайты :) Посвящено оптимизации http://gameshows.ru

UPD: ещё одно полезное введение в новой панельке — ссылка на редактирование записей и страниц: теперь их можно убирать из шаблонов, чтоб не мешались.

WordPress   блоги

Редактируем тему

22 сентября 2010, 13:06

Бесплатные шаблоны для WP в большинстве случаев требуют редактирования и локализации, чтоб автора блога не упрекали в лени и невежестве. Да и всегда приятно самому сидеть на действительно Русской теме. Так и в моём случае: англоязычный шаблон приходилось подгонять под особенности великого и могучего.

Вот небольшая демонстрация изменений темы:


Если не описывать конкретные изменения в CSS: подгонка цветов, убирание богоненавистного transform:capitalize; и работа с отступами, вот всё, что было проведено.

Теперь к интересной части — плагинам.

Антиспам

Поскольку по непонятным причинам после ухода от старой темы WP-Spamfree перестал справляться со спамом, пришлось попробовать другой. Раз Akismet уже был установлен по умолчанию, воспользовался им и пока не особо жалею: спама не так много проходит.

Безопасность

Тут изменений никаких не было изначально: WP Security Scan, Anti-XSS Attack работают неплохо. Первый — помогает найти дыры в безопасности, как слабый пароль, логин и подобные дела. Второй предотвращает возможность введения кода со сторонних сайтов, тоже нужная вещь.

Если кто в твиттере сидит, вчера, наверное, видели последствия обнаружения там XSS, на своём блоге я также не хочу ;)

Оформление

Самое сладкое, пожалуй. Здесь одними плагинами не обошлось: поскольку я так и не разобрался с плагинами для перевода тем, делал всё вручную. Через «админку → внешний вид → редактор» лазил по файлам и переводил большинство фраз. При чём надо внимательно быть: перевести и в файле категорий, и в файле меток — одинаковые места. Естественно и секцию комментариев нужно не забыть.

А теперь о склонениях слова «комментарии». В стандартном наборе есть только функция для «западных» языков, там где есть два окончания: для 1 коммента и если комментов много. Фраза «2 комментариев» мне уже порядком надоела, потому я установил плагин 2-4 comment fix. Он добавляет две функции взамен старых:

comments_popup_link_2_4('Нет комментариев', '1 комментарий', '% комментариев', '% комментария');
comments_number_2_4('Нет комментариев', '1 комментарий', '% комментариев', '% комментария');

Последний параметр — как раз для случаев 2, 3, 4 комментария. Первая функция — для случаев, когда нужна ссылка, вторая — только для текста.

Небольшой косяк в том, что плагин и в админке тоже заменяет стандартную функцию на свою, а мы этого не хотим. Чтобы это предотвратить, в файле плагина нужно поставить перед строками add_filter… вот такой фрагмент:

if (!is_admin())

Второй плагин, который помог с переводом на правильный русский — MaxSite Russian Date. Он автоматически переводит названия месяцев в нужное склонение: вместо 11 Сентябрь 2010 будет 11 сентября 2010. В настройке не нуждается.

Ну и последняя вещь, которую я поставил себе — стильный паджинатор вместо стандартных переключений «старые записи, новые записи». Теперь это слайдер, которым можно прокручивать все страницы, сколько бы их ни было. Называется плагин — Paginator.

Прочие изменения

Мелочей тоже было добавлено достаточно: взамен устаревшего из-за смены API плагина Post to twitter теперь стоит более продвинутый Twitter tools, который позволяет даже указывать текст твита, который будет поститься в тви при публикации записи блога.

Непременно нужен плагин бэкапа БД на мыло, чтоб непредвиденные ситуации не позволили случиться потерям. Для этого плагин WordPress Database Backup.

В принципе, пока это всё. Если надумаю раскрыть какие-то ещё секреты — непременно скажу ;) А пока ещё надо доделать некоторые детали тут.

WordPress   блоги

Вордпрессняк

6 января 2010, 11:18


Любой блоггер сегодня знает про такой движок как WordPress. Любой блоггер сегодня знает, что лучше всего натягивать на него шаблон отличный от стандартного. Любой блоггер сегодня знает, как и где найти шаблоны для вордпресса.

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

Внимание, вопросы:

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

Наверняка ответы будут «да» и «нет» соответственно. Дело в том, что куда удобнее читать текст, если глазу не приходится скользить по ширине километровой простыни куда-то вправо. Проще прочесть строчку и перекинуться на следующую. Так даже проще не сбиться с места, где читаешь. (Увы, этот блог растянут на весь экран, однако автор не стремится к идеалу своего бложика, но и не делает из этого проблемы: сложности возникают, если у экрана стоит большое разрешение и маленький шрифт. Покуда в мире ещё не так много юзеров 1440 х 700, ещё имхо терпимо)

А вот зачем блоггеры делают сайдбар из двух колонок? Если вы увидели такую менюшку на блоге, знайте: его автор — жадный/скупой/странный человек или же он просто пытается на блоге делать денежку и ставит это основной целью. Ибо как правило в такой сайдбар впихивают кучку баннеров, счётчиков, рекламных блоков и т. п. Всё, что обычно делается в сайдбаре: разделы, облако меток и календарь записей (хотя последнее всё-таки спорно). Ну кто-то и ссылки на избранные ресурсы помещает.

А если спросить у юзеров: какими функциями в сайдбарах блогов пользуетесь вы?

WordPress   блоги   дизайн