Встречают, как говорится, по одёжке, а «одёжка» моего сайта, над которой я долго и старательно корпел, по прошествии бурных лет перестала ласкать мой взор (скриншот бывшей стартовой страницы приведен выше). Другими словами, дизайн придётся переделать. «Однозначно» © В.В.Жириновский.
Тусклые оттенки и неуёмная тяга к градиентам, конечно же, была навеяна вечной дымкой – то ли от невероятно жаркого воздуха, то ли из–за пылеобразного песка поднимающегося при малейшем ветре и долго висящего в воздухе, вызывая «скржет зубовный». Отдохнувший от пустынных пейзажей за пару лет глаз, при новом обследовании дизайна решительно отказался от унылости и было принято решение несколько откорректировать гамму: заменить фон, уйти от грязноватых жёлто–голубых градиентов, слегка перекомпоновать страницу. Впрочем, полностью отказаться от градиентов не получилось и в центральной колонке всё–таки остался бело–жёлтый представитель. На всякий случай, так сказать.
Перво–наперво, предстоит изменить кодировку сайта: четыре года тому назад было совсем нестыдно делать сайт в кодировке CP-1251, а теперь — всё, что не UTF-8 считается чуть ли не признаком дурного тона. Это тенденция понятна, разумна и приемлема, поэтому придётся ей следовать.
Была мысль перенести весь сайт на какой–нибудь популярный движок CMS, например, Joomla, но под каждый раздел сайта в своё время были написаны уникальные скрипты и отказываться от них я не намерен. А вот их «перековка» под неродную систему может вылиться в несоизмеримые трудовые затраты. Тем более, что я настолько комфортно чувствую себя в компании библиотек XTemplate и DBSimple, что буду сильно печалиться и тосковать, если Джумла их не примет в своё лоно.
Ещё нужно будет «вычистить» из PHP–скриптов весь текст, который должен выводиться в браузер. Идеальным является решение с использованием функционала GetText, но затеваться на моноязычном сайте с системой, предназначенной для многоязычных, вряд ли разумно. Гораздо проще завести набор .INI файлов для определения всех требуемых значений. Так и сделаю.
Про систему комментирования статей я уже писа́л — решение почти найдено и его остаётся только воплотить. «Почти» — потому, что нужно дополнительно определиться с системой подключаемых комментариев: например, по Хабрахабру гораздо предпочтительнее (по сравнению с Disqus) смотрится Cackle, а ещё хвалят HyperComments (хотя в бесплатной версии очень скромная функциональность).
Продолжаются раздумья насчёт целесообразности изменения библиотеки для работы с миниатюрами и изображениями реального размера. В первой версии сайта используется Highslide на «чистом» Javascript и «весом» около 275К, но в новой редакции «Заливной рыбы» интенсивно применяется надстройка JQuery (ну, очень мне нравится!), и логично было бы использовать соответствующую библиотеку. Выбор пал на PicBox на JQuery, которая имеет размер около 30К, правда, требует вспомогательную библиотеку JQueryUI (ещё 60К в сжатом виде).
И это — только то, что лежит на поверхности! Хочется надеяться, что пока ещё невидимых подводных камней будет не слишком много. Вам тоже интересно? Тогда, «следите за рекламой»!
Комментариев нет:
Отправить комментарий