De 2.0 à 2.1

APIs dépréciées

  • ElggFile::setFilestore

  • get_default_filestore

  • set_default_filestore

  • elgg_get_config('siteemail'): Utilisez elgg_get_site_entity()->email

  • URLs commençant par /css/ et /js/ : Utilisez elgg_get_simplecache_url()

  • elgg.ui.widgets L’objet JavaScript est déprécié par le module AMD elgg/widgets

Changements de Application::getDb()

Si vous utilisez cette API bas niveau, ne vous attendez pas à ce qu’elle renvoie une instance Elgg\Database dans Elgg 3.0. Elle renvoie maintenant un Elgg\Application\Database avec de nombreuses alertes de dépréciation. Ces méthodes n’ont jamais été destinées à devenir une API publique, mais nous ferons de notre mieux pour les prendre en charge dans les versions 2.x.

Ajout du module elgg/widgets

Si le code de votre plugin appelle elgg.ui.widgets.init(), utilisez le module elgg/widgets à la place.