From e1380525841509ae9bf05c11bf27f655567e63ae Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 28 Nov 2012 19:23:39 -0800 Subject: backport features categories and add some new ones like the affinity slider --- include/features.php | 55 +++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 39 insertions(+), 16 deletions(-) (limited to 'include/features.php') diff --git a/include/features.php b/include/features.php index 2767f51e9..45d866d45 100644 --- a/include/features.php +++ b/include/features.php @@ -14,22 +14,45 @@ function feature_enabled($uid,$feature) { function get_features() { -$arr = array( - -array('multi_delete', t('Multiple Deletion'), t('Select and delete multiple posts/comments at once')), -array('expire', t('Content Expiration'), t('Remove old posts/comments after a period of time')), -array('commtag', t('Community Tagging'), t('Tag existing posts and share the links')), -array('categories', t('Post Categories'), t('Add categories to your channel postings')), -array('filing', t('Saved Folders'), t('Ability to file posts under easily remembered names')), -array('archives', t('Search by Date'), t('Select posts by date ranges')), -array('dislike', t('Dislike Posts'), t('Ability to dislike posts/comments')), -array('savedsearch', t('Saved Searches'), t('Save search terms for re-use')), -array('preview', t('Post Preview'), t('Preview posts and comments before publishing them')), -array('edit_posts', t('Edit Sent Posts'), t('Edit and correct posts and comments after sending')), -array('star_posts', t('Star Posts'), t('Ability to mark special posts with a star indicator')), -array('richtext', t('Richtext Editor'), t('Use richtext/visual editor where applicable')), -array('multi_profiles', t('Multiple Profiles'), t('Show different profiles to different connections/collections')), -); + $arr = array( + + // General + 'general' => array( + t('General Features'), + array('expire', t('Content Expiration'), t('Remove old posts/comments after a period of time')), + array('multi_profiles', t('Multiple Profiles'), t('Ability to create multiple profiles')), + ), + + // Post composition + 'composition' => array( + t('Post Composition Features'), + array('richtext', t('Richtext Editor'), t('Enable richtext editor')), + array('preview', t('Post Preview'), t('Allow previewing posts and comments before publishing them')), + ), + + // Network Tools + 'net_module' => array( + t('Network and Stream Filtering'), + array('archives', t('Search by Date'), t('Ability to select posts by date ranges')), + array('groups', t('Collections Filter'), t('Enable widget to display Network posts only from selected collections')), + array('savedsearch', t('Saved Searches'), t('Save search terms for re-use')), + array('personal_tab', t('Network Personal Tab'), t('Enable tab to display only Network posts that you\'ve interacted on')), + array('new_tab', t('Network New Tab'), t('Enable tab to display all new Network activity')), + array('affinity', t('Affinity Tool'), t('Filter stream activity by depth of relationships')), + ), + + // Item tools + 'tools' => array( + t('Post/Comment Tools'), + array('multi_delete', t('Multiple Deletion'), t('Select and delete multiple posts/comments at once')), + array('edit_posts', t('Edit Sent Posts'), t('Edit and correct posts and comments after sending')), + array('commtag', t('Tagging'), t('Ability to tag existing posts')), + array('categories', t('Post Categories'), t('Add categories to your posts')), + array('filing', t('Saved Folders'), t('Ability to file posts under folders')), + array('dislike', t('Dislike Posts'), t('Ability to dislike posts/comments')), + array('star_posts', t('Star Posts'), t('Ability to mark special posts with a star indicator')), + ), + ); call_hooks('get_features',$arr); return $arr; -- cgit v1.2.3