Bläddra i källkod

fix broken sharing services (#3794)

* changed the help link of movim from github to official website
* fixed missed help link of lemmy
* fixed missed link of mastodon
* reorder the share services - now ordered by alphabet
* extended the comments
maTh 4 år sedan
förälder
incheckning
0a7be425f3
1 ändrade filer med 60 tillägg och 58 borttagningar
  1. 60 58
      app/shares.php

+ 60 - 58
app/shares.php

@@ -15,7 +15,7 @@
  *     ~ID~ placeholder represents the id of the shared article (only useful
  *     for internal use)
  *   - transform is an array of transformation to apply on links and titles
- *   - help is a URL to a help page
+ *   - help is a URL to a help page (mandatory for form = 'advanced')
  *   - form is the type of form to display during configuration. It's either
  *     'simple' or 'advanced'. 'simple' is used when only the name is configurable,
  *     'advanced' is used when the name and the location are configurable.
@@ -23,13 +23,6 @@
  */
 
 return array(
-	'shaarli' => array(
-		'url' => '~URL~?post=~LINK~&title=~TITLE~&source=FreshRSS',
-		'transform' => array('rawurlencode'),
-		'help' => 'http://sebsauvage.net/wiki/doku.php?id=php:shaarli',
-		'form' => 'advanced',
-		'method' => 'GET',
-	),
 	'blogotext' => array(
 		'url' => '~URL~/admin/links.php?url=~LINK~',
 		'transform' => array(),
@@ -37,18 +30,10 @@ return array(
 		'form' => 'advanced',
 		'method' => 'GET',
 	),
-	'wallabag' => array(
-		'url' => '~URL~?action=add&url=~LINK~',
-		'transform' => array('rawurlencode'),
-		'help' => 'http://www.wallabag.org/',
-		'form' => 'advanced',
-		'method' => 'GET',
-	),
-	'wallabagv2' => array(
-		'url' => '~URL~/bookmarklet?url=~LINK~',
-		'transform' => array('rawurlencode'),
-		'help' => 'http://www.wallabag.org/',
-		'form' => 'advanced',
+	'clipboard' => array(
+		'url' => '~LINK~',
+		'transform' => array(),
+		'form' => 'simple',
 		'method' => 'GET',
 	),
 	'diaspora' => array(
@@ -58,15 +43,8 @@ return array(
 		'form' => 'advanced',
 		'method' => 'GET',
 	),
-	'movim' => array(
-		'url' => '~URL~/?share/~LINK~',
-		'transform' => array('urlencode'),
-		'help' => 'https://github.com/edhelas/movim',
-		'form' => 'advanced',
-		'method' => 'GET',
-	),
-	'twitter' => array(
-		'url' => 'https://twitter.com/share?url=~LINK~&text=~TITLE~',
+	'email' => array(
+		'url' => 'mailto:?subject=~TITLE~&body=~LINK~',
 		'transform' => array('rawurlencode'),
 		'form' => 'simple',
 		'method' => 'GET',
@@ -77,16 +55,11 @@ return array(
 		'form' => 'simple',
 		'method' => 'GET',
 	),
-	'email' => array(
-		'url' => 'mailto:?subject=~TITLE~&body=~LINK~',
-		'transform' => array('rawurlencode'),
-		'form' => 'simple',
-		'method' => 'GET',
-	),
-	'print' => array(
-		'url' => '#',
-		'transform' => array(),
-		'form' => 'simple',
+	'gnusocial' => array(
+		'url' => '~URL~/notice/new?content=~TITLE~%20~LINK~',
+		'transform' => array('urlencode'),
+		'help' => 'https://gnu.io/social/',
+		'form' => 'advanced',
 		'method' => 'GET',
 	),
 	'jdh' => array(
@@ -102,29 +75,31 @@ return array(
 		'form' => 'advanced',
 		'method' => 'GET',
 	),
-	'gnusocial' => array(
-		'url' => '~URL~/notice/new?content=~TITLE~%20~LINK~',
-		'transform' => array('urlencode'),
-		'help' => 'https://gnu.io/social/',
-		'form' => 'advanced',
-		'method' => 'GET',
-	),
-	'mastodon' => array(
-		'url' => '~URL~/share?title=~TITLE~&url=~LINK~',
+	'lemmy' => array(
+		'url' => '~URL~/create_post?url=~LINK~&name=~TITLE~',
 		'transform' => array('rawurlencode'),
+		'help' => 'https://join-lemmy.org/',
 		'form' => 'advanced',
 		'method' => 'GET',
 	),
-	'pocket' => array(
-		'url' => 'https://getpocket.com/save?url=~LINK~&title=~TITLE~',
+	'linkedin' => array(
+		'url' => 'https://www.linkedin.com/shareArticle?url=~LINK~&title=~TITLE~&source=FreshRSS',
 		'transform' => array('rawurlencode'),
 		'form' => 'simple',
 		'method' => 'GET',
 	),
-	'linkedin' => array(
-		'url' => 'https://www.linkedin.com/shareArticle?url=~LINK~&title=~TITLE~&source=FreshRSS',
+	'mastodon' => array(
+		'url' => '~URL~/share?title=~TITLE~&url=~LINK~',
 		'transform' => array('rawurlencode'),
-		'form' => 'simple',
+		'help' => 'https://joinmastodon.org/',
+		'form' => 'advanced',
+		'method' => 'GET',
+	),
+	'movim' => array(
+		'url' => '~URL~/?share/~LINK~',
+		'transform' => array('urlencode'),
+		'help' => 'https://movim.eu/',
+		'form' => 'advanced',
 		'method' => 'GET',
 	),
 	'pinboard' => array(
@@ -134,14 +109,14 @@ return array(
 		'form' => 'simple',
 		'method' => 'GET',
 	),
-	'lemmy' => array(
-		'url' => '~URL~/create_post?url=~LINK~&name=~TITLE~',
+	'pocket' => array(
+		'url' => 'https://getpocket.com/save?url=~LINK~&title=~TITLE~',
 		'transform' => array('rawurlencode'),
-		'form' => 'advanced',
+		'form' => 'simple',
 		'method' => 'GET',
 	),
-	'clipboard' => array(
-		'url' => '~LINK~',
+	'print' => array(
+		'url' => '#',
 		'transform' => array(),
 		'form' => 'simple',
 		'method' => 'GET',
@@ -152,4 +127,31 @@ return array(
 		'form' => 'simple',
 		'method' => 'GET',
 	),
+	'shaarli' => array(
+		'url' => '~URL~?post=~LINK~&title=~TITLE~&source=FreshRSS',
+		'transform' => array('rawurlencode'),
+		'help' => 'http://sebsauvage.net/wiki/doku.php?id=php:shaarli',
+		'form' => 'advanced',
+		'method' => 'GET',
+	),
+	'twitter' => array(
+		'url' => 'https://twitter.com/share?url=~LINK~&text=~TITLE~',
+		'transform' => array('rawurlencode'),
+		'form' => 'simple',
+		'method' => 'GET',
+	),
+	'wallabag' => array(
+		'url' => '~URL~?action=add&url=~LINK~',
+		'transform' => array('rawurlencode'),
+		'help' => 'http://www.wallabag.org/',
+		'form' => 'advanced',
+		'method' => 'GET',
+	),
+	'wallabagv2' => array(
+		'url' => '~URL~/bookmarklet?url=~LINK~',
+		'transform' => array('rawurlencode'),
+		'help' => 'http://www.wallabag.org/',
+		'form' => 'advanced',
+		'method' => 'GET',
+	),
 );