| 
									
										
										
										
											2021-02-16 18:30:21 +00:00
										 |  |  | The Embed plugin for using and representing both Open Graph and oEmbed data. | 
					
						
							| 
									
										
										
										
											2016-01-22 16:01:24 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-02-16 18:30:21 +00:00
										 |  |  | See: https://ogp.me/ and https://www.oembed.com/ | 
					
						
							| 
									
										
										
										
											2016-01-22 16:01:24 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | Installation | 
					
						
							|  |  |  | ============ | 
					
						
							| 
									
										
										
										
											2021-02-16 18:30:21 +00:00
										 |  |  | This plugin is enabled by default. | 
					
						
							| 
									
										
										
										
											2016-01-22 16:01:24 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | Settings | 
					
						
							|  |  |  | ======== | 
					
						
							| 
									
										
										
										
											2021-02-19 12:10:37 +00:00
										 |  |  | * `domain_whitelist`: Array of regular expressions. Always escape your dots and end your strings. | 
					
						
							|  |  |  | * `check_whitelist`: Whether to check the domain_whitelist. | 
					
						
							| 
									
										
										
										
											2021-02-21 20:20:48 +00:00
										 |  |  | * `thumbnail_width`: Maximum width of the thumbnail in pixels. Defaults to 128. Setting as `null` makes it use global `[thumbnail][width]`. | 
					
						
							|  |  |  | * `thumbnail_height`: Maximum height of the thumbnail in pixels.  Defaults to 128. Setting as `null` makes it use global `[thumbnail][height]`. | 
					
						
							|  |  |  | * `crop`: Crop to the size (not preserving aspect ratio). Defaults to true. Setting as `null` makes it use global `[thumbnail][crop]`. | 
					
						
							| 
									
										
										
										
											2021-02-19 12:10:37 +00:00
										 |  |  | * `max_size`: Max media size. Anything bigger than this is rejected. Defaults to global `[attachments][file_quota]`. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Relevant GNU social global settings | 
					
						
							|  |  |  | =================================== | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-02-21 20:20:48 +00:00
										 |  |  | * `[attachments][show_html]`: Whether to show HTML oEmbed data. Defaults to false. | 
					
						
							| 
									
										
										
										
											2016-01-22 16:01:24 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | Example | 
					
						
							|  |  |  | ======= | 
					
						
							| 
									
										
										
										
											2021-02-16 18:30:21 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2016-01-22 16:01:24 +00:00
										 |  |  | $config['attachments']['show_html'] = true; | 
					
						
							| 
									
										
										
										
											2021-02-16 18:30:21 +00:00
										 |  |  | addPlugin('Embed', [ | 
					
						
							| 
									
										
										
										
											2021-02-21 20:20:48 +00:00
										 |  |  |     'thumbnail_width' => 42, | 
					
						
							|  |  |  |     'thumbnail_height' => 42, | 
					
						
							| 
									
										
										
										
											2021-02-16 18:30:21 +00:00
										 |  |  |     'domain_whitelist' => [ | 
					
						
							| 
									
										
										
										
											2016-01-22 16:01:24 +00:00
										 |  |  |         '^i\d*\.ytimg\.com$' => 'YouTube', | 
					
						
							|  |  |  |         '^i\d*\.vimeocdn\.com$' => 'Vimeo' | 
					
						
							| 
									
										
										
										
											2021-02-16 18:30:21 +00:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2016-01-22 16:01:24 +00:00
										 |  |  |     'check_whitelist' => true | 
					
						
							| 
									
										
										
										
											2021-02-16 18:30:21 +00:00
										 |  |  |     ] | 
					
						
							|  |  |  | ); | 
					
						
							|  |  |  | ``` |