Русский WordPress 2.2 для любой кодировки
Предлагаю вашему вниманию русскую версию WordPress 2.2. Эта сборка особая. В какой-то мере я выкладываю её на свой страх и риск, поскольку в ней реализованы совершенно новые алгоритмы работы с кодировками. Тот период тестирования, в течение которого я смог проверить и отладить алгоритмы работы (несколько месяцев), позволяют мне надеяться, что у вас не возникнет никаких проблем.
Самая главная особеность моей сборки заключается в том, что она позволяет вести блог в UTF-8, а базу данных в другой кодировке, например в CP1251 (Windows-1251). Данная возможность будет актуальной для тех, у кого сейчас WordPress 2.0.*.
Кроме этого, для тех, у кого блог будет в UTF-8, теперь можно будет установить корректные параметры базы данных - теперь тексты отображаться и храниться в БД будут в одной кодировке. Отмечу, что данная возможность реализована только в моей сборке.
Я решил немного по-другому выкладывать обновления. Теперь всю инструкцию по установке WordPress вы сможете прочитать в текстовом файле read-me.txt, который находится в главном каталоге архива. Здесь же я хочу только кратко остановиться на самом главном.
1. Сборка особая и это накладывает некоторую ответственность и на вас. Все дело в том, что теперь перед установкой или обновлением WordPress'а, вам нужно будет установить новые параметры базы данных. Их немного, но они играют важную роль. Поэтому не поленитесь и прочтите read-me.txt перед работой с WordPress.
2. Ваш блог будет работать в UTF-8. Даже если у вас сейчас Windows-1251, то после обновления он будет работать в UTF-8. Причина - AJAX. В WordPress'е его много, будет еще больше, поэтому другого пути, как переходить на UTF-8 просто нет.
3. Сразу главные вопрос: что делать тем, у кого WordPress сейчас работает в Windows-1251? Практически ничего: основную работу я уже за вас сделал. Вам нужно будет загрузить новую версию на сервер и как обычно выполнить обновление. Это всего один шаг. Подробно этот процесс расписан в read-me.txt. Ваша база банных как работала, так и будет работать в Windows-1251 - всю работу будет выполнять встроенный перекодировщик. Чтобы совсем упростить задачу, я создал две типовых конфигурации WordPress (wp-config.php) для тех, у кого база в UTF-8 и в Windows-1251.
Единственное, что вам придется сделать вручную, так это перевести файлы своего шаблона (и плагинов) в кодировку UTF-8. Например с помощью Блокнота.
4. Как обычно, в моей сборке перевод на русский выполнен в самих файлах WordPress. Я не вижу смысла грузить сервер немалыми файлами перевода (.po и .mo), который, к тому же своей львиной долей отвечают только за перевод админ-панели (то есть посетителям он просто не нужен).
Как и в предыдущих версиях, сохранился файл wp-language.php, в котором вы можете указать свой перевод (включая и с русского на русский).
5. В эту сборку я включил несколько плагинов, которые вам могут пригодиться:
- MaxSite Ushki (ушки - любой html-код)
- Anti Spam Image (антиспам защита)
- BBCode (поддержка BBcode)
- Clutter-Free (убирает ненужные элементы в редакторе)
- Psevdo-Code (псевдокод)
- Russian Date (дата по-русски)
- RusToLat (транслитерация русских ссылок)
- Spam Viewer (просмотр спама)
- Subscribe To Comments (подписка на комментарии)
- Theme Switcher (переключатель тем)
- WordPress Database Backup (бэкап базы данных)
- WP-PageNavi (постраничная навигация в виде: [1][2][3][4]...)
- WP Comment Quicktags Plus (кнопки форматирования в комментариях)
- WP Grins (кликабельные смайлы в редакторе и комментариях)
Все плагины тестировались в версии WordPress 2.2.
И последнее. Если вы нашли ошибку этой сборки, то напишите об этом либо здесь, либо мне на email: max-3000(sob)list.ru. Только указывайте параметры вашей БД и блога.
См. также обновление WordPress 2.2.1 и обновление WordPress 2.2.2.
Постоянная ссылка: http://maxsite.org/?p=232
Версия для печати
