Вы просматриваете архив idfree.

Web-server своими руками, или „я его слепила из того, что было“

26.01.2012 в idFree

Как я уже писал, для запуска собственного веб-сервера добрые идфричеры подарили проекту несколько подержанных системных блоков. За это мы все им очень благодарны. Первый системный блок я забрал в выходные на прошлой неделе, вчера еще два, а через месяц ожидается еще один – последний.

Вот наши приобретения. Это #1. У него самый симпатичный и свежий корпус.

Корпус будущего сервера idFree

Читать далее →

Учинил хаос на idFree

18.11.2011 в ИРЛ

Сегодня в попытке улучшить мир, я устроил порядочный беспорядок в сеточке idFree. В результате я обновил движок и тему, что без сомнения является большим плюсом. В качестве минуса — поломанный чатик и местами расползшийся дизайн. Сильно не пинайте, буду исправляться по мере сил и возможностей.

Новые возможности idFree

11.08.2011 в idFree

Мы рады сообщить, что в сети idFree наконец появилась долгожданная возможность вести персональные блоги со всеми блэкджеками и шлю вытекающими отсюда последствиями. Поэтому обратите внимание на новую закладку Блоги справа вверху страницы. Также продолжают работать микроблоги, лента активности, уютный чатик и группы. В угоду нововведениям, основной блог idFree  поделился своими обязанностями и теперь несет только официальные функции.

 

 

Создание файлов переводов для плагинов и тем WordPress

25.07.2011 в idFree

Всегда приятно, когда можно без особых усилий перевести плагин или тему для движка WordPress на свой язык. Под «особыми усилиями» я подразумеваю необходимость ковыряться в исходных файлах.

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

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

Шаг первый. Определяем, какие строки нужно перевести.

Для этого, в исходных файлах плагина или темы все текстовые строки, которые нужно перевести, помещаем внутрь функций:

_e() – выводит (echo) текст;
__() – возвращает (return) текст;
_n() – позволяет работать с единственным и множественным числом;
_x() – работает аналогично __(), но имеет дополнительный параметр – контекст.

Подробно их использование описано в статье I18n for WordPress Developers. Повторять их примеры я не буду, но советую обратить внимание на два момента.

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

2) Символы окончания строк (EOL) должны быть в Unix-формате, т.е. \n, а не \r\n, как принято в windows. Иначе могут быть проблемы при использовании утилиты gettext. Большинство редакторов вроде notepad++ позволяют легко заменить окончания.

Шаг второй. Создаём файлы переводов.

Тут вам нужно сначала создать .po файлы, в которых будут находиться оригинальные строки и переводы, а затем, скомпилировать их в .moфайлы, с которыми работает WordPress.

Продолжение текста на странице источника.

 

Исправляем кавычки в WordPress

05.07.2011 в idFree

Кавычки WordPress

Как известно, WordPress всегда заменяет кавычки на «ёлочки». Это раздражает, а кроме того WordPress это делает не правильно. Изменить кавычки на удобные можно здесь:

/wp-includes/formatting.php

 

…и прописываем там вместо:

/* translators: opening curly quote */
$opening_quote = _x('“', 'opening curly quote');
/* translators: closing curly quote */
$closing_quote = _x('”', 'closing curly quote');

 

…вот это вот:

/* translators: opening curly quote */
$opening_quote = _x('„', 'opening curly quote');
/* translators: closing curly quote */
$closing_quote = _x('“', 'closing curly quote');

 

Все. Конечно, лучше написать плагин, так как эта проблема всплывёт при очередном обновлении движка WordPress.

Источник: http://numidium.ru

Изменения в idFree

04.07.2011 в idFree

У нас произошли некоторые, малозначительные и, на первый взгляд, невидимые глазу изменения:

1. Мы уточнили, так сказать, свое название. Отныне idFree — @социальная сеть. Многие считают, что так будет правильнее, поскольку более точно отражает, определяет, соответствует и т.д. сути происходящего здесь. Кстати, прошлое название „анонимная социальная сеть“, почему-то вызывало жуткую анальную попаболь батхерта у некоторых, так называемых, олдфагов, так называемых, чанов (если вы не знаете кто это такие, идите в Лукоморье стучаться головой по дубу).

2. Немного изменилась первая страничка.

3. Слегка обновился движок. Радость по этому поводу излить можно здесь.

Твори, анон!

19.04.2011 в idFree

Внимание, объявляется конкурс на лучший:

  • девиз нашего сайта.
  • логотип сайта.

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

Результаты творчества постим в комментариях к посту с пометкой „конкурс“.

TODO list

13.04.2011 в idFree

Чего нет, но очень необходимо успешному проекту:

  • Тема оформления:
    • Починить header, чтобы он не налезал на табы меню, при сужении окна.
    • Из эстетически-ностальгических соображений починить отображение для старенького IE6. Не думаю, что кто-то разумный будет им пользоваться, но всё же.
    • Нарисовать какой-нибудь favicon.
    • Точить, точить, точить оформление и интерфейс.
  • Текстовый чат:
    • Избавиться от чуждой рекламы в чатике.
    • Проверить работу чата под всеми современными браузерами. Починить, если что, или забить если лениво. Читать далее →