Итак, первый самописный модуль к друпалу на этом сайте. С ним можно выкладывать логи из Нереала полностью в оригинальном виде, с цветовой разметкой символом $. Кому интересно, то вот тестовая страничка. Так же, это первый мой «полноценный» модуль и в плане перевода, к нему прилагаются шаблон перевода и русский перевод.
Реализовано через фильтр для формата ввода (там, где обычно резалка хтмла, автовставка <br>, перевод урлов в ссылки). Таким же образом реализованы bbcode, wiki, markdown, и всякие иные разметки.
Я нигде пока явно этого не объявлял, но хотелось бы сказать: как-то неявно я установил себе принцип на этот сайт — стараться всё делать чисто установкой модулей и их настройкой. Возможно, это и зря, а вместо того бы лучше строчить свои, и тему свою клепать, но… По части кода у меня несколько иные интересы. К тому же, нет строгих требований, а именно для них и приходится обычно что-то самому писать.
Вчера довелось снова с Очкариком пообсуждать урлы/меню/хлебные крошки и их взаимосвязь, в итоге там было много мыслей всяких, но к моему сайту они все отношения не имеют. Просто на фоне этого я решил посмотреть, что можно сделать с урлами тут. Что ж, кое-что сделал, и не только с ними. И оно мне вроде как вполне нравится. :)
Перебрал все свои работы с агентством «Вызов», добавил их в виде проектов. Посмотреть можно как в общем списке проектов, так и на странице агентства по ссылке выше.
Потихоньку приближаюсь к желаемой структуре проектов. Добавил несколько штук, оформил список проектов, участников, и прочее. И заодно еще настроил редирект со старого адреса RSS-ленты моего блога на новый, а то кто-то на него оказывается был подписан, и соответственно, ничего не получал.
Опять же спасибо Очкарику, очередным тыком в глаз сподвигнул на установку и настройку FastCGI/APC/Cacherouter (последнее это модуль к друпалу), а так же включение всего чего можно в кэш. Итог действительно налицо, отклик страниц намного быстрее стал. Конкретных нормальных замеров не проводил, но по отдельным примерам — в 3-5 раз. Еще раз спасибо, сам бы не пошел на то никогда, спокойно терпя 4-8 секунд отклика.
Кажется, таки разобрался с ними более-менее.
Во-первых, добавил роль «доверенный пользователь», и только ей разрешено писать без капчи. Во-вторых, убрал старый модуль Comment Mail, который уведомлял лишь меня как админа, и поставил вместо него Comment Notify. И в-третьих, поставил Comment Subjects, попутно разрешив вводить тему комментариев. Осталось лишь испытать. :) А да, в нотифи пока шаблоны английские, но это поправимо.
Мда, стоило вот вчера по просьбе Очкарика отключить капчу на комментарии для зарегистрированных пользователей, как сразу спам посыпался. Причем от каких-то, кто зарегистрирован вчера же, но утром. :/ Как бы это всё так устроить… То ли регистрацию по моему разрешению сделать, то ли вернуть капчу, то ли… Капча-то простейшая, математическая, но и то, похоже, все-таки отпугивает спам-ботов.
Поковырялся немного, добавив модулей к друпалу, тип материала «Проект», и настроив его. Для испытания добавил несколько, не ахти чего, но вроде вполне нормально выглядит. Вот думаю, стараться писать описания, или же в первую очередь добавить как можно больше…
Ну вот, вроде всё прошло успешно, обновил сам друпал до 6.17 и еще почти все модули, что стояли. Полёт нормальный, можно копаться дальше.
Еще все-таки переименовал себя обратно в русский вариант, а все адреса стали tkhenn. Ранее считал это проблемой, а теперь уже нет.