De 4.0 à 4.1
Capacités des entités
Une nouvelle façon d’enregistrer les capacités des entités a été introduite. Les fonctions associées suivantes ont été dépréciées :
elgg_register_entity_type()
utilisezelgg_entity_enable_capability($type, $subtype, 'searchable')
elgg_unregister_entity_type()
utilisezelgg_entity_disable_capability($type, $subtype, 'searchable')
get_registered_entity_types()
utilisezelgg_entity_types_with_capability('searchable')
is_registered_entity_type()
utilisezelgg_entity_has_capability($type, $subtype, 'searchable')
La variable de configuration registered_entities
n’est plus disponible.
Les capacités actuellement implémentées sont “commentable”, “likable” et “searchable”.
Commentaires imbriqués
La prise en charge des commentaires imbriqués a été ajoutée. Cette fonctionnalité doit être activée dans les paramètres du site. Pour faire ce travail, des modifications ont été apportées aux commentaires liés à JavaScript et CSS. Si vous utilisez un style spécifique ou avez des fonctionnalités personnalisées liées à cette fonctionnalité, vous devrez peut-être leur accorder une attention supplémentaire.
APIs dépréciées
Fonctions de la bibliothèque
elgg_get_version()
utilisezelgg_get_release()
get_user_by_code()
utilisezelgg_get_user_by_persistent_token()
où vous devez uniquement fournir le jeton, pas le jeton haché
Hooks plugin
'likes:is_likable', '<type>:<subtype>'
utilisez$entity->hasCapability('likable')