|
В четверг, 20 апреля, люди, заходившие на форум под своими никами увидели приятные изменения. Некоторые падали под стол от нахлынувших впечатлений, другие возмущались изменениями, но никто не мог отрицать, что форум теперь не будет таким как прежде. Да, он не будет, потому что именно двадцатого апреля вступила в силу новая система, названная “New_F**k” (новые функции). Как пояснил человек, которым этим занимался всё свободное время — Палладьев — эта система позволит расширить стандартные функции форума до не стандартных и столь ожидаемых. Однако, автору пресс-релизов оказалось мало одного ответа по e-mail от Палла, поэтому мы увиделись с ним вживую:
— Добрый вечер, Палл!
Палладьев: Привет. Рад тебя видеть. Давно же ты не заходил…
— Расскажи нам о новой системе модов на форуме.
Палладьев: Итак, система “New_F**k” («Нью фанк» — новые функции) была запущена 20 апреля 2006 года. Система, я вам скажу, великолепная. Я не устану её хвалить и ею восхищаться, потому что когда я её увидел в действии — я был приятно удивлён её работой и теми функциями, что она выполняет. Мне самому-то и не хватало многого, но что нам дали в стандартной поставке phpbb, то и дали, а жить просто так мне не хочется. Потянулся выше и обратился к тем людям, что пишут собственные модификации к форуму, позволяющие расширить его возможности. Люди с удовольствием предоставили мне свои мини-программки (как их называют ещё? «апплеты»?) и началось длительное тестирование. И русификация, конечно же.
— А как всё началось?
Палладьев: Да необычно как-то. Мысль о модах была и раньше, но как-то не сильно руки тянулись к их испытаниям. Настоящий прорыв наступил, когда его, по ходу дела, и не должно было быть — 1 января 2006 года. Вечер. Именно тогда (я не был пьян ;) созрела мысль о создании собственной модификации — “Typografique” («типографик»). Штукенция, позволяющая с помощью bbcode печатать настоящее тире, расставлять кавычки, многоточия и апострофы. Я уже сам полгода пользуюсь этими вещами на форуме (на сайте это само собой) и мне хотелось дать возможность печатать так тем, у кого бы возникло желание. Например, Xen!a понравился мод “Typografique”, хоть он и требует привыкания, небольшой доработки (признаюсь), но это вполне работоспособный мод. Позже всё это вылилось в систему модов (modo pack), которую решил собрать из самого лучшего и необходимого…
— А за сколько был готов “Typografique”?
Палладьев: Ну, считай: вечером 1 января уже мало чего можно сделать, а вот 2-го и 3-го числа уже работоспособность повышается — есть интерес. Вот у меня так всегда: появляется жгучий интерес и больше ничего не надо — дайте только поработать над этим. В общем, собственный мод, методом проб и ошибок (чудесный метод) был написан за 2—3 дня. Да, точно. К 4 января он был уже готов.
— Замечательно! А теперь давай расскажи обо всех улучшениях и дополнениях. Что за модификации и что они делают?
Палладьев: Модификаций немного, но то, что они делают — вполне достаточно. У меня не было цели взять в охапку 30 модов, и установить их без всякого разбора и представления чем они занимаются. Была цель: собрать самое лучшее и необходимое. Я ориентировался на свой вкус (потребность), поинтересовался у рагаззо, Big Rocket’а и, проанализировав их мнения, приступил к работе. Я не из тех админов, что бездумно устанавливают один мод за другим, не задумываясь о том, «нужно ли это или нет?». Мне не хотелось лишнего.
Вот, например, самый первый мод — “Accurate BBCode insertion mod” (автор: Jelle “Lord Z” Aalbers) меня привлёк тем, что в самом phpbb был существенный недостаток с bbcode’ом при оставлении сообщений. Вот я пишу текст и хочу вставить какой-нибудь тэг. phpbb стандартно ставит его в самый конец текста (я же там пишу). А если я хочу кинуть этот тэг в начало текста или в середину? Например, картинку вставить. Он сразу же лепит эти тэги в конец моего только что напечатанного текста. Я ж не могу всё предвидеть в своих постах и поэтому меня эти «вставки в конец» ужасно раздражали. А эта модификация вставляет тэги там, где находится курсор мышки. Мелочь, а приятно. Главным образом мне — я клетки экономлю.
Следующий мод, который мне очень нравится при подготовки моих сообщений — “User friendly URL-input while posting” (автор: Tsjakkaa). Штука потрясающая и очень приятная. Видел её на других форумах и очень жалел, что за меня некоторые вещи не делает мой компьютер. Речь идёт о ссылках. О красивых ссылках. Я говорил уже о красоте ссылок и пользуюсь этим методом вовсю. Например, подготавливая текст, я мысленно уже представляю, где будет какая ссылка. На каком именно слове. Раньше я выделял это слово, и выводил вручную: [url=http://www.sardelki.ru][u]жаренные сардельки[/u][/url], при этом делал подчёркивание (по умолчанию в нашем стиле (да и «родном phpbb’вском») подчёркивание с ссылок убрано), чтобы линк было видно сразу. А сейчас у меня больше времени, потому что я нажимаю на ту же кнопку «url» и там сразу выдаётся окошко на название ссылки и сам её адрес. Очень удобно и красиво. Просто это ещё и эстетично. Не вывешивать список mp3шек (или что у вас там?) с «голыми ссылками», типа:
01. Let it be
http://www.mp3.ru/bennybenassi/hypnotica/let_it_be.mp3 А сделать почти такой же список, но в два раза меньше и который выглядеть будет красивее (да и функциональнее): 01. Let it be
На использование «скрытых» (или «умных», как хотите ;) ссылок я намекаю потому, что не многие адреса достаточно внятно объясняют, куда нам идти, т. е. вылезает в адресной строке подобная белиберда: «in=1&sid=77d4094750cb0809b0cbce014f68da0ac». Согласитесь, выглядит чудовищно, особенно если ссылка больше, чем на 70—80 знаков и там полно непонятных цифр, процентов, амперсандов, «равно», знаков вопросов и т. д. Пользуйтесь «умными» ссылками.
Замечательный мод: “Today at/Yesterday at” (автор: Adrian “netclectic” Cockburn). Иногда забывешь какое сегодня число и, заходя на форум как гость, ищешь новые ответы. Мне очень нравится этот мод. Именно тем, что чётко обозначает, когда пост был написан, т. е. определяет уровень его свежести: «Вчера» или «Сегодня». На мой взгляд, очень полезная штукенция - сразу видишь новинки, даже когда листаешь вверх-вниз топик с постами.
Следующий — это “Extended private message notification” (автор: Y. C. Lin aka “ycl6”) — штука, о которой я мечтал давно. Сейчас расскажу, что он делает. Когда нам на форуме пишут личное сообщение (не путать с возможностью оправки e-mail через тот же форум ;), то на ящик приходит уведомление об этом замечательном событии. Т. к. я проверяю корреспонденцию первее всего, а на форум захожу уже попозже (я не знаю как остальные делают :), то узнаю о новом ЛС сразу же. Но, по правде говоря, это уведомление о новом личном сообщении можно считать фактически бесполезным. Оно только уведомляет и всё. Тогда вот, что мы сделали: мы захотели, чтобы на ящик, в том же уведомлении, ещё писалось от кого это сообщение, какая тема (сабж, subject ;) и вообще, что нам пишут. Думаю, каждому хотелось бы знать об этом, а не залазить на форум и читать уже там. А так, сразу знаешь текст и, заходя на форум, можно подготавливать ответ. Возможно, мы пойдём шире — чтобы можно было бы отвечать, не выходя из самого почтового ящика. Как в ЖЖ. Но это уже будущее и, возможно, лишнее для многих ;)
— Это интересно, а для админов и модеров было что-то припасено?
Палладьев: Да, конечно. Помимо удобств для пользователей, мы сделали и себе небольшие подарочки. Например, рагаззо на день рождения был предоставлен удобный модераторский пульт (теперь он может управлять космическими кораблями!), что расширяет его действия. Он может не только удалять сообщения и топики, переносить темы и создавать их, он уже (сие событие случилось в феврале) может банить плохих посетителей, добавлять смайлики (согласуя с администрацией), делать поправки в профилях наших пользователей (кроме админов ;), добавлять звания (опять же согласуя с администрацией), пополнять список запрещённых имён и спамить на ящики. Последнего он делать не хочет, да и не нужно это ему. Но штука хорошая (“Moderator CP”, автор: Kooky).
Потом, опять же для модеров и админов, сделана маленькая панелька (“Add announcement and sticky buttons”, автор: tehbmwman) в самом низу топика, где расположены кнопочки удаления, закрытия, переноса и деления топиков, добавились ещё парочка кнопок со статусом темы. Т. е. можно её в одночасье сделать важной, объявлением или обычной, коих сотни. Очень удобно, кстати.
— А ещё?
Палладьев: Ну, тебе все секреты раскрой! Вот, у нас давно уже работает мод по автоудалению посетителей, которые зарегистрировались, но не оставили ни одного сообщения или вообще даже не авторизировались. Там можно отрегулировать параметры диапазона удаления (скажем, сейчас он удаляет через каждые 5—7 дней, потом наматывает счётчик примерных кандидатов на вылет и т. д. по циклу). Штука безумно удобная, поскольку облегчила мне жизнь в несколько раз — раньше я собственноручно чистил форум от засидевшихся юзверей. Теперь у меня больше времени.
— Так, а тех, кто давно не посещал форум, но имеет с собой солидный багаж мессаг, тех он не удаляет?
Палладьев: Пока что нет, хотя там есть такой переключатель и строка ввода диапазона ;)
— А моды сами устанавливаете?
Палладьев: Раньше сам. Я только мод автоудаления вручную ставил. Сейчас у нас стоит “EasyMod” (автор: Craig Nuttall aka “Nuttzy”), который занимается автоматической установкой различных модификаций. Связано это, во-первых, что внимание у меня ко всем деталям не бесконечно, во-вторых: некоторые большие моды ставятся где-то минут 40 в идеале, а у меня не всегда всё бывает в идеале, и я могу ошибиться с каким-то символом или строкой, поэтому задумался о том, как этот процесс лучше автоматизировать. Установочные файлы почти что всех модов построены по алгоритму, который вполне может быть понятен компьютеру (например, команды “OPEN”, “FIND”, “BEFORE, ADD” — всё это он может выполнить сам железный ящик без моего участия. Я только на кнопочки буду нажимать и исправлять кое-какие недочёты, возникающие в несоответствии стилей (такое бывает, господа ;).
В результате, мод ставится за минуту или даже меньше (если нет никаких заморочек) или минут двадцать, если нужно что-то где-то исправлять, причём в больших количествах. Так бывает и это обычное расположение дел. Что самое хорошее — если мод ставить вручную, не сделав копии, можно запортачить форум нафиг и тогда ещё больше возни. А вот “EasyMod” не только делает копии всех изменённых файлов, так ещё может не применить мод, если вдруг передумали его ставить на пол пути или он вдруг такой глючный, что думаете о том «на кой сдалось мне такое счастье?». В самом последнем случае — он делает откат мода (если уже поработал и надоел), возвращая файлы в исходное состояние до его установки. Одним словом — прелесть!
— Ты не поверишь, но я лично заметил на форуме, когда оставляешь сообщения, кнопки «в кириллицу» и «в латиницу». Значит ли это, что теперь не будет никаких заморочек с транслитом?
Палладьев: Да! Теперь их больше не будет. Мы подумали и решили, что необходимо включить в новую систему функцию перевода транслита на русский и обратно.
— А зачем обратно?
Палладьев: Ну, как зачем? Затем, что когда написал текст на латинском и перевёл на русский, есть возможность, что допустил кое-какие ошибки в тексте и оказалось не всё так идеально. Вот тогда-то и переводишь обратно в латиницу и исправляешь свои недочёты.
— Думаешь, найдутся люди, которые будут пользоваться переводом с транслита на русский? Их ещё много?
Палладьев: Конечно много! Особенно русскоязычных граждан, которые находятся заграницей и, не имея русской клавиатуры, пользуются самим последними методами. Например, побуквенно набирают текст из «Символов» в Word’е (я так делал когда-то) или, например, заходят на translit.ru и пишут там, затем копируют, потом опять пишут, затем опять копируют. Я сам убедился, что функция транслита не помешала бы, когда находился в отпуске на юге Румынии и, не имея русских символов под рукой, в интернет-кафе набирал текст при помощи «Русской клавиатуры Mail.ru» и копировал на форум. Получилось несколько коряво, но лучше, чем печатать полностью на транслите. Выглядит он чудовищно. Помнишь, ещё рагаззо уезжал летом в Европу и печатал оттуда транслитом или NuclearMen… бывалые уже есть. Поэтому, чтобы не беспокоится об этом, не пользоваться всякими «Русскими клавиатурами», мы сделали кнопочки и теперь они у нас под рукой даже в самый неожиданный момент.
— Хм… убедил. Давай-ка ещё поговорим о самом главном моде (“Profile control panel”, автор: Ptirhiik), который изменил чуть ли не весь форум. Разумеется, все эти приятности видны только зарегистрированным пользователям (за исключением мода «Сегодня» и «Вчера») и им будет приятнее, если ты их посвятишь в то, чем они смогут воспользоваться в ближайшее время.
Палладьев: Ну, это не просто какая-то панель, а это целый пульт, которым можно управлять прямо в профиле. Туда поместили всё что можно и всё что нельзя. Можно сразу же просматривать личные сообщения, отвечать на них, подписываться на любимые топики, просматривать их (это получается как «Избранное»); в профиле написать своё настоящее имя, день рождения (рагаззо дооооолго мечтал об этом и даже топик соответствующий сделал, где складывал все дни рождения посетителей), можно узнать кто твой собеседник — парень или девушка, звания разделены так же — на два пола; появился целый редактор подписи; можно к себе в дружеский список добавлять друзей, плохих людей в чёрный список кидать (админов и модеров нельзя, правда); можно узнать сколько дней зарегистрирован на форуме, когда его посещал в последний раз, куда чаще всего заходишь…
Администратору ещё больше позволено: новая система анти-ботов (мы её назвали «фэйс-контроль» — тот, у кого есть фэйс, буковки и циферки увидит ;), полсотни полезных настроек, в роде перехода на летнее время (у phpbb с этим проблемы), всеобщего формата отображения даты, мессенджеры-челенджеры, личные сообщения и т. д. Руки развязаны, в общем ;))
— Понятно. В общем, всем нравится, так?
Палладьев: По ходу дела должно понравится, правда первый день форум глючил немного из-за “New_F**k”, но потом всё это живо уладили. Ничего не пострадало, просто были небольшие нюансы. А так… должны все быть в восторге от расширенных возможностей.
— А когда будет второй modo pack и что в нём будет и вообще, будет ли он?
Палладьев: Сначала протестируем первую версию. Будем её дорабатывать, что-то изменять, добавлять. Принимать замечания пользователей. Потом, если найдутся ещё хорошие моды, будем разрабатывать вторую версию. Я лично доволен, что форум внутренне и внешне преобразился — это очень хорошо. Потому что это долго находилось в стадии становления, тестирования и вот, наконец, вышло. Это здорово.
— Ну, что ж. Спасибо за большое интервью!
Палладьев: Да не за что. Ты заходи почаще и пиши больше.
— :)
Палладьев: ;)
|