]> git.immae.eu Git - perso/Immae/Projets/packagist/piedsjaloux-ckeditor-component.git/blame - release/plugins/oembed/README.md
Add oembed
[perso/Immae/Projets/packagist/piedsjaloux-ckeditor-component.git] / release / plugins / oembed / README.md
CommitLineData
317f8f8f
IB
1CKEditor-oEmbed-Plugin\r
2======================\r
3\r
4oEmbed Plugin for CKEditor\r
5\r
6This Plugin allows to insert embedded content (such as photos, videos, audio, and other rich media) via the OEmbed API. You only have to provide the url to the site (It works also when the url is shortened) you want to embed and the plugin does the rest.\r
7\r
8This Plugin uses the jquery-oembed-all Plugin located at https://github.com/starfishmod/jquery-oembed-all.\r
9\r
10####Demo\r
11\r
12http://w8tcha.github.com/CKEditor-oEmbed-Plugin/\r
13\r
14####Currently Supported Sites...\r
15\r
16###Video\r
17* Youtube - oembed - YQL\r
18* Blip - oEmbed\r
19* Hulu - oEmbed\r
20* Vimeo - oEmbed\r
21* National film board of Canada - oEmbed\r
22* Qik - oEmbed\r
23* Dotsub - oEmbed\r
24* Clikthrough - oEmbed\r
25* Kino Map - oEmbed\r
26* Funny Or Die - Embedded\r
27* College Humour - Embedded\r
28* Metacafe - Embedded\r
29* embedr - Embedded\r
30* 5min - oEmbed is XML only - using YQL to translate it\r
31* ustream.tv - oEmbed is not JSONP enabled - using YQL to translate it\r
32* viddler - OGP\r
33* twitvid - Embedded\r
34* bambuser - Embedded\r
35* xtranormal - Embedded\r
36* Gametrailers - Embedded\r
37* Vzarr - Embedded\r
38* VHX - oembed\r
39* bambuser - oembed\r
40* dailymotion.com - oembed\r
41* animoto - oembed\r
42* justin.tv - YQL JSON\r
43* livestream - OGP\r
44* scivee - embedded\r
45* veoh - embedded\r
46* minoto-video - oembed using YQL\r
47* TrailerAddict - OGP\r
48* vodpod - oembed YQL - broken as the oembed has absolute positioning which breaks the display\r
49* fora.tv -OGP YQL\r
50* TED - OGP YQL\r
51* Aniboom - embedded\r
52* Comedy Central - OGP\r
53* snotr - embedded\r
54* zapiks - OGP\r
55* youku - embedded\r
56* wistia - Oembed\r
57\r
58###Audio\r
59* Soundcloud - oEmbed\r
60* HuffDuffer - oEmbed\r
61* BandCamp - YQL and Embedded\r
62* podomatic - OGP\r
63* rdio.com - oEmbed\r
64* hark.com - OGP\r
65* chirb.it - YQL and oembed\r
66* official.fm - YQL and oembed\r
67* mixcloud - YQL and oembed\r
68* shoudio - oembed\r
69* audioboo.fm - OGP\r
70* Spotify - OGP YQL\r
71\r
72###Photo\r
73* flickr - oEmbed\r
74* photobucket - oEmbed\r
75* instagram - oEmbed\r
76* yfrog - oEmbed\r
77* 23HQ - oEmbed\r
78* Smugmug - oEmbed\r
79* twitpic - OGP YQL\r
80* 500px.com - OGP\r
81* visual.ly - YQL Lookup\r
82* img.ly - Thumbnail view\r
83* imgur.com - Thumbnail view\r
84* twitgoo.com - Thumbnail view\r
85* gravatar - Thumbnail view when using mailto\r
86* pintrest - YQL - Embedded view of a sort.\r
87* circuitlab - image view\r
88* skitch - YQL oembed\r
89* graphic.ly - OGP\r
90* dribble - jsonp lookup\r
91* Lockerz - YQL lookup\r
92* AsciiArtFarts - YQL Lookup\r
93* lego cusoo - OGP over YQL\r
94* plannary - OGP over YQL\r
95* propic - OGP\r
96* avairy.com - OGP\r
97* lomography - ogp\r
98* weheartit - ogp\r
99* glogster - ogp\r
100* chart.ly - embedded\r
101* twitrpix - OGP\r
102* chictopia - OGP\r
103\r
104###Rich\r
105* Meetup - oEmbed\r
106* gigapans - Embedded\r
107* Slideshare - oEmbed\r
108* ebay - Embedded\r
109* scribd - Embedded\r
110* screenr - Embedded\r
111* tumblr- JSONP lookup\r
112* imdb - JSONP lookup via imdbapi.com\r
113* wikipedia- JSONP lookup\r
114* github- JSONP lookup (CSS)\r
115* eventful - OGP\r
116* myspace - OGP\r
117* live Journal - JSONP Lookup (CSS)\r
118* wordpress - oEmbed (wordpress.com, wp.me, blogs.cnn.com, techcrunch.com). I can add other wordpress sites as well.\r
119* circuitbee -Embedded\r
120* stack overflow - JSONP Lookup (CSS)\r
121* Facebook - JSONP Lookup (CSS)\r
122* Pastebin - Embedded\r
123* Pastie - YQL lookup\r
124* kickstarter - Embedded\r
125* issuu - OGP\r
126* reelapp.com - Embedded\r
127* Etsy - OGP over YQL\r
128* Amazon - Embedded - Requires Affiliate code\r
129* linkedin - Embedded IFRAME - found a link that works :)\r
130* Lanyrd - YQL (CSS)\r
131* twitter - Oembed - status only - but that is ok I think\r
132* github gist - oembed\r
133* speakerdeck - yql oembed\r
134* dipity - yql oembed\r
135* dailymile - oembed\r
136* deviantart - oembed\r
137* Roomshare Japan - oembed\r
138* mobypictures - oembed\r
139* prezi - embedded\r
140* popplet - embedded\r
141* authorstream - OGP\r
142* googlecalendar - Iframe\r
143* cacoo - oembed\r
144* pearltrees - embedded\r
145* urtak - oembed - is broken in iframe return atm -seems to be an embed.ly issue??\r
146* jotform - embedded\r
147* Urban Dictionary - YQL lookup\r
148* Ars Technica - YQL Lookup\r
149* Eventbrite - OGP YQL\r
150* last.fm OGP YQL\r
151* Rotten Tomatoes - OGP YQL\r
152* iFixit - OGP\r
153* qwiki - OGP\r
154* brighttalk - Meta info\r
155* tinychat - OGP\r
156* tourwrist - embedded\r
157* bnter - OGP\r
158* bigthink - OGP\r
159* wirewax - OGP\r
160* whosay - OGP\r
161* timetoast - embedded\r
162* tripline - OGP\r
163* jsfiddle - embedded\r
164\r
165\r
166####License\r
167\r
168Licensed under the terms of the MIT License.\r
169\r
170####Dependencies\r
171This Plugin requires the following plugins to work: Widget, Dialog.\r
172\r
173####Installation\r
174\r
175 1. Before you can use the plugin you also need to download & install the widget plugin, if you have it not installed. http://ckeditor.com/addon/widget\r
176 2. Extract the contents of the file into the "plugins" folder of CKEditor.\r
177 3. In the CKEditor configuration file (config.js) add the following code:\r
178\r
179````js\r
180config.extraPlugins = 'oembed,widget';\r
181````\r
182\r
1832a. Additionally you can also set the default values vor the Max. Width/Height Values\r
184\r
185````js\r
186config.oembed_maxWidth = '560';\r
187config.oembed_maxHeight = '315';\r
188````\r
189\r
190and also you can define an css class for the embeded content wrapper (div), by default there is no Class defined\r
191\r
192````js\r
193config.oembed_WrapperClass = 'embededContent';\r
194````\r
195\r
196\r
1973. and also include the plugin in the toolbar\r
198\r
199````js\r
200toolbar :[ ... ['oembed']...]\r
201````\r