С 4.0 до 4.1

Возможности сущностей

Введён новый способ регистрации возможностей сущностей. Следующие связанные функции объявлены устаревшими:

  • elgg_register_entity_type() используйте elgg_entity_enable_capability($type, $subtype, 'searchable')

  • elgg_unregister_entity_type() используйте elgg_entity_disable_capability($type, $subtype, 'searchable')

  • get_registered_entity_types() используйте elgg_entity_types_with_capability('searchable')

  • is_registered_entity_type() используйте elgg_entity_has_capability($type, $subtype, 'searchable')

Переменная конфигурации registered_entities больше недоступна.

В настоящее время реализованы возможности: „commentable“, „likable“ и „searchable“.

Вложенные комментарии

Добавлена поддержка вложенных комментариев. Эта функция должна быть включена в настройках сайта. Для её работы внесены изменения в JavaScript и CSS, связанные с комментариями. Если вы используете специальные стили или пользовательские функции, связанные с этой возможностью, вам может потребоваться уделить этому дополнительное внимание.

Устаревшие API

Функции библиотеки

  • elgg_get_version() используйте elgg_get_release()

  • get_user_by_code() используйте elgg_get_user_by_persistent_token(), где нужно предоставить только токен, а не хешированный токен

Хуки плагинов

  • 'likes:is_likable', '<type>:<subtype>' используйте $entity->hasCapability('likable')