tra('Activity Stream'), 'documentation' => 'PluginActivityStream', 'description' => tra('Create a social network activity stream.'), 'prefs' => ['wikiplugin_activitystream', 'feature_search'], 'default' => 'y', 'introduced' => 12, 'format' => 'html', 'body' => tra('List configuration information'), 'filter' => 'wikicontent', 'profile_reference' => 'search_plugin_content', 'iconname' => 'move', 'tags' => [ 'advanced', 'experimental' // Poor interface, poor documentation (hour-long outdated video in insufficient resolution). Chealer 2017-03-05 ], 'params' => [ 'auto' => [ 'name' => tr('Auto-Scroll'), 'description' => tr('Automatically load next page of results when scrolling down.'), 'default' => 0, 'filter' => 'digits', 'since' => '12.0', 'options' => [ ['value' => 0, 'text' => tr('Off')], ['value' => 1, 'text' => tr('On')], ], ], ], ]; } function wikiplugin_activitystream($data, $params) { $encoded = Tiki_Security::get()->encode([ 'body' => $data, ]); $servicelib = TikiLib::lib('service'); return $servicelib->render('activitystream', 'render', [ 'autoscroll' => isset($params['auto']) && $params['auto'], 'stream' => $encoded, ]); }