New Russian America
Доработка capDropper
| Web development - Joomla! |
Использование буквиц представляет собой не только древнюю типографическую традицию, существовавшую ещё до появления собственно типографий, но и хитрых способ привлечения читательских глаз. Недавнее исследование показало, что статьи украшенные буквицами читаются чаще, чем без них.
С целью такого визуального оживления материалов, я и кинулся в поиски достойного решения для Joomla. Оказалось, что выбор готовых к употреблению решений для более-менее автоматизированной вставки буквиц не особенно отличается разнообразием. К счастью, я натолкнулся на расширение «capDropper» авторства, не решусь даже транслитерировать имя, Ewout Wierda ещё до того, как его сняли с публикации на JED. Это было как раз то, что надо для моей задачи. Однако, это расширение поддерживало только английские буквы — типичная ситуация с засильем английского на интернете.
Огромным преимуществом ПО с отрытыми исходниками является то, что любой толковый человек может приспособить его для своих нужд, так добавление поддержки русского языка, что для меня было критически важным. Именно так я и сделал. После некоторых исследований и чуточки удачи, мне удалось сообразить как сделать поддержку не только для английских, но также и русских букв. Заодно добавил и другие европейские языки, не использующих кириллицу, такие как польский или чешский, или даже греческий. Французский, испанский и все скандинавские языки должны работать. Хотелось бы думать, что я провёл достаточные испытания всех языков, но не владея ими даже в несовершенстве, вполне допускаю, что та или иная буква может и не сработать. Особенно это касается других кириллических языков, как сербский, болгарский и македонский. Если вы найдёте какие-либо упущения, то дайте знать и я постараюсь их исправить.
А теперь, без дальнейших слов, - инсталятор. Пользуйтесь сколько душе угодно, но прежде прочитайте, пожалуйста, следующие замечания.
capDropper_v1.5.1.zip 14.23 Kb 28/02/2010, 20:09
- Настоящий инсталятор представляет собой изначальное расширение «capDropper» с улучшенной поддержкой других языков плюс русская локализация. Если вы захотите сделать перевод расширения для своего языка — будьте любезны! Вы можете использовать настоящий инсталятор для него тоже, только правильно назовите свой языковый файл и не забудьте изменить его название в файле .xml.
- По моему опыту, луче дописать класс для буквицы в CSS стили шаблона. Тогда, по крайней мере, не будет подгружаться ещё один файл стилей.
- Прочитайте и усвойте функционал обусловленный положением команды-включателя «capdropper» в водной или основной части статьи, если используется ручное управление вставкой буквиц.
Надеюсь, что эта затея доставит вам удовольствие.
Метки: переводы



