Joostina v. 1.2.1.1
  • doctorgrifdoctorgrif Март 2011
    Работа над 1.2.1 версией продолжается.
    Что нового:
    Доработка kcaptcha - добавление шрифтов, увеличение амплитуды, снижение качества генерируемого скриптом изображения.
    Поправлены недочеты, выявленные пользователями joomlaforum.ru:
    - «резина» в шаблоне административной панели, несколько изменен шаблон back-end - joostfree: поправлены и дописаны стили, добавлено красивостей, в том числе и в файлы /help/changelog.php и /help/copyright.php.;
    - сбой вывода списка настраиваемых параметров для пункта меню Главная в установке по умолчанию;
    - форматирование style.css шаблона для удобства чтения и модификации, небольшая его оптимизация с рефракторингом кода в используемых скриптах, возвращены комментарии в style.css, переверстан сам стилевой файл, добавлены ряд стилей, вынесены в глобальные предопределения все input/textarea/select/button/etc, в дальнейшем в стили добавлялись лишь различия от определения по-умолчанию, добавлены суффиксы для стилей модулей в sql запрос при установке и в xml/php файлы расширений (где подобное не было прописано), файл прогнан через CSScomb для WebStorm (нормализация css);
    - изменены опции отображения select, input и textarea (подключен jQuery плагин formalize), изменены стилевые файлы шаблона front- и back-end - стили данных элементов глобализированы, дополнительно произведенена уникализация отдельных стилей для элементов, согласно дизайна шаблона;
    - добавлены в общий стилевой файл опции прозрачности изображений для IE8;
    - label и input/select слинкованы в найденных местах кода, возможно, затронуты не все точки вызова);
    - исправлена форма авторизации в back-end (login.php), поправлены стили (admin_login.css).
    - смена атрибута input с type=[text] на type=[email] >в /components/com_contact/contact.html.php и /components/com_user/user.html.php для браузеров, поддерживающих HTML5, остальные (даже IE6) воспримут неизвестный атрибут type как type=[text];
    - поправлено оформление знака охраны авторского права в /includes/version.php в соответствии с ГОСТ Р 7.0.1—2003;
    - логотип на внутренних страницах ведет на титульную. На титульной странице logo - это div с h1, на внутренних h1 это заголовок контента, а logo это ссылка;
    Исправлена ошибка формирования даты (публикация/обновления) в front-end, в /language/russian.php исправлена переменная массива $mon на $month_date. Добиться нормализации отдачи русских названий месяцев на настоящее время не удалось - изменен вызов с ' . $m . ' на %m (отображение месяца в цифровом формате - март=03). Ведутся работы по восстановлению возможностей отображения реального месяца создания/модификации в прежнем виде.
    Исправлена ошибка в back-end - отсутствовал вывод списка разделов/категорий при просмотре содержимого com_content.
    Обновлена библиотека jQuery до v.1.5.1.
    Для медиа менеджера (/administrator/components/com_jwmmxtd) подключен скрипт плагина jQuery MultiFile. Размещен в /includes/js/jquery/plugins.
    Для формирования select, input, textarea, option, etc подключен плагин jQuery formalize.
    Фиксирована ошибка, возникающая при работе /includes/js/jquery/plugins/corner.js в IE.
    htaccess настроен под Apache 2.2.16, закомментированы строки для модулей, не активированных при установке скрипта по умолчанию. Дополнительно возвращены правила для Apache 1.* (закомментированы) - если у вас эта версия - расскомментируйте, закомментировав правила для Apache 2.
    В шаблоне NewLine изменено:
    - добавлена поддержка XFN (XHTML Friends Network — микроформат для пометки социальных взаимоотношений) -
    добавлен атрибут в тэг head - profile="http://gmpg.org/xfn/11".
    - в папку js добавлена библиотека Modernizr v1.6.
    - в index.php перед /body добавлен код асинхронного вызова Google Analytics, данныый способ размещения кода позволяет отслеживать статистику для всех страниц сайта. Для подключения измените UA-XXXXX-X на ID Вашего сайта (Вы должны быть зарегистрированы в данном сервисе).

    svn checkout http://joostina121.googlecode.com/svn/trunk/
  • doctorgrifdoctorgrif Октябрь 2011
    Joostina 1.2.1.4 stab.

    Доработал функцию header() для отправки заголовков.
    Дополнен /language/russian.ignore.php.
    Изменен шаблон авторизации в back-end. Добавлены необходимые стили.
    Изменен логика отдачи DOCTYPE. Его вызов в шаблоне осуществляется по HTTP_USER_AGENT
    Изменен логика вывода favicon для IE - отдача также по HTTP_USER_AGENT.
    Изменен логика отдачи файла каскадного стиля с хаками для IE - отдача также по HTTP_USER_AGENT.
    Постепенное избавление от табличной верстки вывода стандартных расширений продолжается.
    Изменена логика вывода описания и изображения категории/раздела содержимого (статьи) в компоненте /components/com_content. Добавлены необходимые стили.
    Изменена логика вывода авторизации в компоненте /components/com_login. Добавлены необходимые стили.
    Изменена логика вывода пользовательских данных в компоненте /components/com_user. Добавлены необходимые стили.
    Изменена логика вывода постраничной навигации (.pagenav_next, .pagenav_prev) в компоненте /components/com_content - из таблицы выведены в список, добавлены стили, языковые переменные дополнены необходимыми данными.
    Изменена логика вывода иконок pdf/print/email/edit в компоненте /components/com_content, /components/com_contact и /includes/joomla.php - с табличного перенесено в слои. Изменена логика вывода заголовка содержимого (статьи/контакта). Добавлены необходимые стили.
    Изменена логика вывода названия категории/раздела, автора, дат создания/модификации содержимого (статьи) в компоненте /components/com_content. Добавлен вывод аватара (добавлена функция создания microavatar) перед именем автора содержимого в блоге и в табличном выводе (по мотивам хака Fanamura). При клике всплывает (в lightbox) полноразмерный аватар. Добавлены необходимые стили.
    Изменена логика вывода автора, дат создания/модификации содержимого (статьи), аватара в компоненте /components/com_content. Перенесен под статью. Добавлены необходимые стили.
    Изменена логика вывода баннера в компоненте /components/com_banners. Добавлены необходимые стили.
    Доработан мамбот mambots/content/joostinasocialbot. Добавлены необходимые стили.
    Доработан мамбот mambots/content/joostinatags. Добавлены необходимые стили.
    Доработан мамбот mambots/content/plugin_jw_ajaxvote. Добавлены необходимые стили.
    Доработка функционала back-end части cms продолжается.
    Компонент administrator/com_config доработан для осуществления опционального включения в код шаблона скрипта отслеживания Google Analitics (YES/NO RadioButton + input textarea). Для осуществления вышеуказанной опции еще в процессе установки системы доработаны инсталляционные файлы скрипта, генерирующие файл configuration.php.
    Компонент administrator/com_config доработан для осуществления опционального включения в код шаблона скрипта отслеживания Яндекс.Метрика (YES/NO RadioButton + input textarea). Для осуществления вышеуказанной опции еще в процессе установки системы доработаны инсталляционные файлы скрипта, генерирующие файл configuration.php.
    Dublin Core Metadata Element Set (DCMES)
    Компонент administrator/com_content доработан для осуществления вывода фильтра по Разделу/Категории/Автору (так же, как было в версиях до 1.2.0).
    Откровенно положил на IE - замучился прикручивать костыли. Если кто поможет исправить - буду только рад.
    Временно отказался от joostinaopenid - вынесен из скрипта и инстяляционных файлов, модуль авторизации также поправлен.
    Ограничил количество используемых плагинов jQuery - многое решено через CSS.

    full changeslog
    https://github.com/doctorgrif/Joostina-1.2.1/blob/master/help/changeslog.php

    Репозиторий на github.com
    https://github.com/doctorgrif/Joostina-1.2.1
    Отредактированно doctorgrif в 2011-10-13 07:34:54

Добро пожаловать!

Похоже, что Вы здесь впервые. Если хотите поучаствовать, нажмите на одну из этих кнопок!

Войти Зарегистрироваться

В теме отметились