- Подробности
-
Создано 03.01.2012 18:07
-
Автор: Евгений Гальчук
-
Просмотров: 4429
Joomla 2.5, должна выйти в январе 2012, и будет иметь целый ряд новых функций, включая новые функции поиска, мульти-поддержка баз данных, а также уведомление об обновлениях. В этой статье описываются эти особенности.
Переход от Joomla 1.7 до версии 2.5 можно осуществить при помощи одного щелчка в разделе обновления Joomla. Большинство расширений, которые работают на 1.7, также должны работать на 2.5.
Новая функция поиска
|
На основании системы Finder, которая была разработана jXtended, в Joomla 2.5 добавлены новые интересные функции поиска естественного языка. Эта функция включает в себя Автоматическое завершение и Морфологический поиск. Морфологический поиск – это возможность в поиске использовать корень слова, введенного для поиска совпадений.
Этот новый поиск выполняется быстрее и более универсальный, чем стандартный поиск. Сначала данные будут проиндексированы для того чтобы получить эту гибкость и скорость. Новые плагины должны использовать этот поиск. Joomla поставляется с этими новыми плагинами, но другие разработчики расширений, должны будут создать свои собственные плагины для работы с этим новым поиском. По умолчанию стандартный поиск является активным, а новый поиск отключен. Если вы хотите использовать новые возможности поиска вы можете включить этот плагин для индексации ваших файлов.
|
 |
Возможность поддержки других баз данных
 |
Система Joomla традиционно работает на базе данных MySQL. Если ваша компания имеет другой тип базы данных SQL, такой как MS SQL, то раньше вы должны были вносить изменения в ядро Joomla, что затрудняет обновление. Система Joomla 2.5 была переписана так, чтобы могли быть написаны различные драйверы для разных версий баз данных SQL. Сейчас существуют драйверы для следующих баз данных: MS SQL и MySQL, PostgreSQL, Oracle, драйверы SQLite и PDO близки к готовности. |
Уведомление об обновлении Joomla
| Как только администраторы сайта войдут в админ-раздел, они теперь будут видеть, когда систему Joomla необходимо обновить. Они могут щелкнуть кнопку и получить одним щелчком обновление Joomla. Второй значок делает то же самое, но для любых не основных компонентов, которые разработаны с учётом обновления в один клик. |
 |
Кнопка исправления версии базы данных
 |
Была добавлена новая функция, которая будет проверять, обновлена ли ваша база данных при изменениях схемы базы данных Joomla, во время новых обновлений. Если база окажется устаревшей, можно нажать кнопку исправления, чтобы применить необходимые изменения. Это имеет важное значение для тех, кто использует обновления через FTP. Поскольку через FTP нельзя применить изменения базы данных, эти люди должны применить изменения базы данных вручную. Не у всех есть доступ или знания, чтобы сделать эти изменения. Теперь достаточно просто перейти в Менеджер расширений/База данных и нажать кнопку Исправить. Если вы используете функцию автоматического обновления, вам не понадобится эта функция. |
CAPTCHA в ядре
| CAPTCHA используется для предотвращения передачи форм роботами спамерами. Система Joomla 2.5 получила API, что позволяет использовать CAPTCHA в формах. Ядро поставляется с подключаемым плагином, он дает возможность использования сервиса reCAPTCHA, наиболее доступным сервисом для CAPTCHA. После того, как вы бесплатно зарегистрируетесь в reCAPTCHA и введёте ваши ключи, можно включить CAPTCHA при регистрации новых пользователей. Этот плагин можно также использоваться в других расширениях, требующих CAPTCHA. |
 |
Связь нового меню с модулем
 |
В Joomla 1.5 модули автоматически создавались для каждого нового типа меню. Тем не менее, не все используют основной модуль меню, а вместо этого используют пользовательские шаблоны или непрофильные модули. По этой причине меню не являлось автоматическим модулем в 1.6/1.7. Это изменение путает людей, и создают дополнительную работу. В Joomla 2.5, если нет никаких модулей, связанных с меню, теперь есть ссылка, которая отображается в Менеджере меню, при нажатии на которую вы будете перенаправлены прямо в новый модуль, для его создания. После этого у вас есть выбор: сохранить этот стандартный модуль меню или отменить, и использовать другой модуль меню. |
Использование полей изображения и URL-адреса для создания простых стандартных макетов
| В 2.5, вы можете выбрать использование существующего поля базы данных изображения и URL-адресе в статьях для установки простого стандартизированного макета для блогов, новостей и т.д. Эти поля существуют в базе данных, но никогда не использовались. После активации функции в параметрах статьи, вы сможете указать изображение для внедрения его для полного текста статьи, а также 3 ссылок. Это означает, что в контенте не придётся возиться с изображением в тексте (вы даже можете отключить кнопку изображения в редакторе) и формат вашей статьи будет более чистым. Вы можете использовать ещё больше CSS макетов для настройки страниц. Эта функция также обеспечивает простые настройки серверной части редактора статьи для ограничения редактирования содержимого, например возможность удаления/изменения изображения или параметров публикации. |
 |
Выбор, администратором: получать электронной почту при регистрации новых пользователей?
 |
Теперь вы можете выбрать, будет ли администратор получить новое сообщение, когда пользователь создаёт учетную запись. |
Примечание пункта меню
| В 1.7 вы имели возможность добавлять заметку в модуле, чтобы напомнить вам что то. Теперь эта функция добавлена к пунктам меню. Вы можете использовать её, например, для определения элемента меню, уточнить, как он используется, или почему он был создан и т.д. |
 |
Пользовательские текстовые фильтры
 |
Фильтрация текста в Joomla, производится автоматически, когда пользователь вводит текст. Теперь его настройки перешли из конфигурации статьи в глобальную конфигурацию. Это правильно, поскольку он охватывает все компоненты, не только статьи. Даже лучше, теперь вы имеете возможность создавать собственные пользовательские чёрные списки. Черными списками, проще управлять, чем белыми, потому что черные списки содержат только запрещенные теги и атрибуты. В Joomla 1.7, вы использовали по умолчанию либо чёрный список, либо белый, где вам необходимо было вводить все возможные теги и атрибуты, которые были разрешены. Можно также использовать группы пользователей, определяя им разрешение на использование атрибута тега в черном списке. Просто создайте группе пользователей для, скажем, людей, которые могут использовать iframe. В текстовом фильтре укажите эту группу пользователей как белый список с тегом iframe. Если вы хотите позволить кому-то использовать iframes, просто добавьте их в эту новую группу пользователей. В дополнение к фильтрации (которая охватывает все формы ввода), выбранный вами редактор может иметь свой собственный процесс фильтрации. Чтобы что-то было разрешено, оно должно пройти как фильтрацию текста в Joomla, так и фильтрацию редактора. |
Большая гибкость фильтрации по категориям в Менеджере статьи
| В Joomla 1.7 при взгляде на статьи можно отфильтровать их по категориям. Тем не менее, у вас не было способа выбора категории, и получить все статьи, которые находятся в этой категории и в её подкатегориях. В 2.5, при выборе категории в менеджере статьи, категория будет включать в себя все её подкатегории, до глубины выбора. Если вы хотите выбрать только одну категорию, вы можете выбрать уровень 1. |
 |
Менеджер для переопределения языка
 |
В 1.7 можно добавить переопределение языковых файлов для изменения текста. Например, если вы хотели бы изменить метки, сообщения или подсказки, вы можете поместить ключ языка в текстовый файл в нужном месте с именем и формулировкой. Это улучшение от 1.5, где вам пришлось бы взломать ядро. С помощью этой новой функции вы можете сделать эти изменения в панели администратора Joomla вместо того, чтобы «надевать шляпу» программиста. Вы ищете текст, который вы видите и получаете список языковых ключей и текст для выбора. Затем можно изменить то, что вы хотите и сохранить это. Хотите добавить название вашей компании в письме, которое посылается по электронной почте при напоминании пароля. Именно здесь вы можете сделать это. |
Заметки о пользователе
| Теперь вы можете прикрепить примечания к пользователям, а также назначить дату для пользователей. Эти даты могут быть использованы, вручную для чего ни будь, будь то дата рассмотрения пользователя, последний день для рассмотрения пользователя или что-то совершенно иное. Вы можете изменить метку для даты, с использованием переопределения языка. Вы можете иметь несколько заметок для одного пользователя и применить их в различных категориях. |
 |
Гибкий порядок лент новостей
 |
Эта функция позволяет изменить порядок элементов канала. Вы можете выбрать для показа либо новый первым или сначала старые… |
Выбор изображения для страницы в автономном режиме
| Система всегда отображает большой логотип Joomla, когда вы включаете сайт в офлайн режим. Это приводит к путанице, на некоторых сайтах. Для того чтобы исправить это, вы должны были создать пользовательский файл в вашем шаблоне. С этой функцией, изображение не отображается по умолчанию, и вы можете загрузить/выбрать любое изображение, которое нужно будет отображать, когда ваша система находится в автономном режиме. |
 |
Сайт в автономном режиме после установки
 |
Раньше при установке Joomla сайт был доступен автоматически после того, как он был установлен. С этой функцией у вас есть возможность включить сайт в автономные режим сразу после его установки, для того чтобы люди не видят его, прежде чем вы хотите его опубликовать. |
Улучшенная производительность в Менеджере редактирования пункта меню
| Расширенные возможности в "Менеджере редактирования пункта меню" не загружаются, если вы в них не нуждаетесь. |
 |
Индикация состояния в бэкэнде улучшена
 |
Отображения статуса было сокращено для предотвращения переполнения (зависит от локализации). |
Фильтр фронтэнда Кто онлайн от группы пользователей
| Вы можете, при необходимости, ограничить показ онлайн-пользователей на вашем сайте для тех, кто в той же группе пользователей, как пользователь. |
 |
Проверка встроенной поддержки ZIP во время установки
 |
Эта функция добавляет проверку во время установки, чтобы вы знали, есть ли у вас встроенный ZIP на вашем хостинге. ZIP рекомендуется, поскольку это работает намного быстрее, чем использование PHP, для распаковки. Медленная скорость с использованием PHP распаковки может привести к тайм-ауту при установке большого расширения или обновления. |
Синдикат текстовой метки стал более гибким
| В Joomla 1.7 вы можно указать текст, отображаемый рядом со значком синдиката. В 2.5 вы можете также выбрать, чтобы не отображать текст или использовать текстовое значение пакета языка по умолчанию. |
 |
Альтернативные мета-теги для многоязычных сайтов
Эта функция добавляет способность для поисковых систем увидеть мета-теги и ссылки на соответствующие страницы меню на других языках в связанных пунктах меню.
Пункты меню для разных языков могут иметь тот же псевдоним в Multi-lingual
(Будет доступно вскоре) С этой новой функцией, вы сможете иметь тот же псевдоним для пунктов меню на разных языках. Вы можете получить эти URL-адреса:
- /en/news.html
- /fr/news.html
Повышение SEO: Новый плагин системы: Код языка
 |
Эта возможность позволяет поисковым системам, видеть код языка и страны, в тех случаях, когда языковой пакет Joomla использует другой код. |
Новый плагин отладки
| Когда разработчики включают функцию отладки, Joomla выдает различное, а иногда и объемное, количество неформатированных данных. Эта функция теперь форматирует в различные группы данных и подчёркивает другим цветом запросы к базе данных. Это работает как во фронтэнде, так и в бэкэнде. |
 |
Настоящий автозагрузчик CMS
В платформе Joomla как отдельное подразделение CMS необходимо место для размещения файлов/классов, которые являются универсальными для CMS, но не является частью платформы. При этом автозагрузчике, разработчикам не нужно беспокоиться о том находится ли класс, в котором они нуждаются в файлах платформы (libraries/joomla) или в файлах cms (libraries/cms).
Добавить комментарий