index.html 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. <title>Trumbowyg - A lightweight WYSIWYG editor by Alex-D / Alexandre Demode</title>
  7. <meta name="description" content="Trumbowyg is a very small jQuery plugin for creating a powerful WYSIWYG editor">
  8. <meta name="viewport" content="width=device-width, initial-scale=1">
  9. <link rel="icon" type="image/png" href="favicon.png">
  10. <meta name="google-site-verification" content="ECeSHLIckOv9unlORi9lLtDUy7rk_CI5-AF9AU3upJE">
  11. <link rel="stylesheet" href="css/main.css">
  12. <link href='https://fonts.googleapis.com/css?family=Open+Sans:300,400' rel='stylesheet' type='text/css'>
  13. <link rel="stylesheet" href="//rawcdn.githack.com/Alex-D/Trumbowyg/v2.12.0/dist/ui/trumbowyg.min.css">
  14. <link rel="stylesheet"
  15. href="//rawcdn.githack.com/Alex-D/Trumbowyg/v2.12.0/dist/plugins/colors/ui/trumbowyg.colors.min.css">
  16. </head>
  17. <body>
  18. <header class="header header-landing">
  19. <ul class="header-nav">
  20. <li>
  21. <a href="https://github.com/Alex-D/Trumbowyg" class="view-on-github">
  22. <svg xmlns="http://www.w3.org/2000/svg" width="438.549" height="438.549" viewBox="0 0 438.549 438.549">
  23. <path d="M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8C295.736 15.166 259.057 5.365 219.27 5.365c-39.78 0-76.47 9.804-110.062 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.853 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.42-1.996 2.474-2.282 3.71-5.14 3.71-8.562 0-.57-.05-5.708-.144-15.417-.098-9.71-.144-18.18-.144-25.406l-6.567 1.136c-4.187.767-9.47 1.092-15.846 1-6.375-.09-12.992-.757-19.843-2-6.854-1.23-13.23-4.085-19.13-8.558-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.9-9.233-8.992-14.56-4.093-5.33-8.232-8.944-12.42-10.847l-1.998-1.43c-1.332-.952-2.568-2.1-3.71-3.43-1.143-1.33-1.998-2.663-2.57-3.997-.57-1.335-.097-2.43 1.428-3.29 1.525-.858 4.28-1.275 8.28-1.275l5.708.853c3.807.763 8.516 3.042 14.133 6.85 5.615 3.807 10.23 8.755 13.847 14.843 4.38 7.807 9.657 13.755 15.846 17.848 6.184 4.093 12.42 6.136 18.7 6.136 6.28 0 11.703-.476 16.273-1.423 4.565-.95 8.848-2.382 12.847-4.284 1.713-12.758 6.377-22.56 13.988-29.41-10.847-1.14-20.6-2.857-29.263-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.98-3.9-12.373-5.852-26.647-5.852-42.825 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.38-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.284 18.794 7.953 23.84 10.995 5.046 3.04 9.09 5.618 12.135 7.708 17.706-4.947 35.977-7.42 54.82-7.42s37.116 2.473 54.822 7.42l10.85-6.85c7.418-4.57 16.18-8.757 26.26-12.564 10.09-3.806 17.803-4.854 23.135-3.14 8.562 21.51 9.325 40.923 2.28 58.24 15.035 16.18 22.558 35.788 22.558 58.818 0 16.178-1.958 30.497-5.853 42.966-3.9 12.47-8.94 22.457-15.125 29.98-6.19 7.52-13.9 13.85-23.13 18.985-9.233 5.14-18.183 8.85-26.84 11.135-8.663 2.286-18.416 4.004-29.264 5.146 9.894 8.563 14.842 22.078 14.842 40.54v60.237c0 3.422 1.19 6.28 3.572 8.562 2.38 2.278 6.136 2.95 11.276 1.994 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.16 41.826-81.126 41.826-128.906-.01-39.77-9.818-76.454-29.414-110.05z"/>
  24. </svg>
  25. View project on GitHub &mdash; <span class="star-count">2000</span> <span class="star">★</span>
  26. </a>
  27. </li>
  28. <li>
  29. <a href="http://alex-d.fr">
  30. Made by Alex-D
  31. </a>
  32. </li>
  33. <li>
  34. <a href="#donate">
  35. Donate
  36. </a>
  37. </li>
  38. <li>
  39. <a href="./documentation/plugins/">
  40. Plugins
  41. </a>
  42. </li>
  43. <li>
  44. <a href="./documentation/">
  45. Documentation
  46. </a>
  47. </li>
  48. </ul>
  49. <div class="header-logo-container">
  50. <h1 class="header-logo-h1">
  51. <img src="./img/logo.svg" alt="Trumbowyg" class="header-logo">
  52. <div class="header-logo-animation">
  53. <svg class="header-logo-animation-strong">
  54. <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#trumbowyg-strong"></use>
  55. </svg>
  56. <svg class="header-logo-animation-p">
  57. <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#trumbowyg-p"></use>
  58. </svg>
  59. <svg class="header-logo-animation-link">
  60. <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#trumbowyg-link"></use>
  61. </svg>
  62. <svg class="header-logo-animation-blockquote">
  63. <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#trumbowyg-blockquote"></use>
  64. </svg>
  65. <svg class="header-logo-animation-view-html">
  66. <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#trumbowyg-view-html"></use>
  67. </svg>
  68. </div>
  69. </h1>
  70. </div>
  71. <h2 class="header-subtitle">A lightweight WYSIWYG editor</h2>
  72. <p class="header-description">
  73. Light, translatable and customisable jQuery&nbsp;plugin. <br>
  74. Beautiful design, generates semantic code, comes with a&nbsp;powerful&nbsp;API.
  75. </p>
  76. <div class="header-buttons">
  77. <a href="./documentation/" class="button button-secondary">
  78. Get started
  79. </a>
  80. <a href="./demos/" class="button button-ghost">
  81. See Demos
  82. </a>
  83. </div>
  84. </header>
  85. <main class="main">
  86. <section class="section wrapper" id="demonstration">
  87. <textarea id="trumbowyg-demo">
  88. <p>
  89. Lorem ipsum dolor sit amet, consectetur adipiscing elit, <strong>some text bold</strong> sed do eiusmod tempor incididunt ut
  90. labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
  91. aliquip ex ea commodo consequat.
  92. </p>
  93. <p>
  94. Duis aute <a href="http://heeeeeeeey.com/" target="_blank">some link</a> irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  95. pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
  96. mollit anim id est laborum.
  97. </p>
  98. </textarea>
  99. <div class="demo-switcher current-core">
  100. <button type="button" class="button current" data-config="core">
  101. Default
  102. </button>
  103. <button type="button" class="button" data-config="plugins">
  104. With plugins
  105. </button>
  106. </div>
  107. </section>
  108. <section class="section section-introduction">
  109. <div class="introduction-section">
  110. <div class="wrapper">
  111. <div class="introduction-section-col">
  112. <h4 class="introduction-section-col-title">
  113. <img src="./img/introduction-html.svg" alt="">
  114. HTML5 &amp; semantic
  115. </h4>
  116. <p class="introduction-section-col-description">
  117. Editor and generated code are optimized for HTML5 support. Compatible with all recents
  118. browsers like IE9+, Chrome, Opera and Firefox.
  119. </p>
  120. </div>
  121. <div class="introduction-section-col">
  122. <h4 class="introduction-section-col-title">
  123. <img src="./img/introduction-lightweight.svg" alt="" class="illu-lightweight">
  124. Fast &amp; lightweight
  125. </h4>
  126. <p class="introduction-section-col-description">
  127. All existing WYSIWYG editors are larger than 45kB. Trumbowyg is only 20kB which means faster
  128. page loading. No useless features, just the necessary ones to generate clean, semantic code.
  129. </p>
  130. </div>
  131. <div class="introduction-section-col">
  132. <h4 class="introduction-section-col-title">
  133. <img src="./img/introduction-customizable.svg" alt="">
  134. Customizable
  135. </h4>
  136. <p class="introduction-section-col-description">
  137. Options and design are entirely configurable to suit your needs. However, the default design
  138. is compatible with Retina display and optimized for a great and simple user experience.
  139. </p>
  140. </div>
  141. </div>
  142. </div>
  143. </section>
  144. <section class="section section-primary languages" id="languages">
  145. <div class="wrapper">
  146. <h2 class="section-title">40+ Languages</h2>
  147. <p>
  148. Read the documentation to <a href="./documentation/#localization">apply a localization</a>
  149. </p>
  150. <p>
  151. You can <a href="./documentation/#add-localization">create your own localization file</a> and submit
  152. it in a pull request :)
  153. </p>
  154. <div class="languages-columns">
  155. <div class="col-globe">
  156. <img src="img/globe.svg" alt="" class="globe">
  157. </div>
  158. <div class="col-list">
  159. <ul>
  160. <li>
  161. <button class="continent-name" type="button">
  162. Africa
  163. </button>
  164. <ul>
  165. <li>
  166. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/ar.min.js">
  167. <span class="lang-code">ar</span>
  168. <span class="lang-name">Arabic</span>
  169. </a>
  170. </li>
  171. </ul>
  172. </li>
  173. <li>
  174. <button class="continent-name" type="button">
  175. America
  176. </button>
  177. <ul>
  178. <li>
  179. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/es_ar.min.js">
  180. <span class="lang-code">es_ar</span>
  181. <span class="lang-name">Spanish (Argentina)</span>
  182. </a>
  183. </li>
  184. <li>
  185. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/pt_br.min.js">
  186. <span class="lang-code">pt_br</span>
  187. <span class="lang-name">Portuguese (Brazil)</span>
  188. </a>
  189. </li>
  190. </ul>
  191. </li>
  192. <li>
  193. <button class="continent-name" type="button">
  194. Asia
  195. </button>
  196. <ul>
  197. <li>
  198. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/fa.min.js">
  199. <span class="lang-code">fa</span>
  200. <span class="lang-name">Persian</span>
  201. </a>
  202. </li>
  203. <li>
  204. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/he.min.js">
  205. <span class="lang-code">he</span>
  206. <span class="lang-name">Hebrew</span>
  207. </a>
  208. </li>
  209. <li>
  210. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/id.min.js">
  211. <span class="lang-code">id</span>
  212. <span class="lang-name">Indonesian</span>
  213. </a>
  214. </li>
  215. <li>
  216. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/ja.min.js">
  217. <span class="lang-code">ja</span>
  218. <span class="lang-name">Japanese</span>
  219. </a>
  220. </li>
  221. <li>
  222. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/ko.min.js">
  223. <span class="lang-code">ko</span>
  224. <span class="lang-name">Korean</span>
  225. </a>
  226. </li>
  227. <li>
  228. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/mn.min.js">
  229. <span class="lang-code">mn</span>
  230. <span class="lang-name">Mongolian</span>
  231. </a>
  232. </li>
  233. <li>
  234. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/my.min.js">
  235. <span class="lang-code">my</span>
  236. <span class="lang-name">Malaysian</span>
  237. </a>
  238. </li>
  239. <li>
  240. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/ph.min.js">
  241. <span class="lang-code">ph</span>
  242. <span class="lang-name">Filipino</span>
  243. </a>
  244. </li>
  245. <li>
  246. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/ru.min.js">
  247. <span class="lang-code">ru</span>
  248. <span class="lang-name">Russian</span>
  249. </a>
  250. </li>
  251. <li>
  252. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/th.min.js">
  253. <span class="lang-code">th</span>
  254. <span class="lang-name">Thai</span>
  255. </a>
  256. </li>
  257. <li>
  258. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/tr.min.js">
  259. <span class="lang-code">tr</span>
  260. <span class="lang-name">Turkish</span>
  261. </a>
  262. </li>
  263. <li>
  264. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/vi.min.js">
  265. <span class="lang-code">vi</span>
  266. <span class="lang-name">Vietnamese</span>
  267. </a>
  268. </li>
  269. <li>
  270. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/zh_cn.min.js">
  271. <span class="lang-code">zh_cn</span>
  272. <span class="lang-name">Simplified Chinese</span>
  273. </a>
  274. </li>
  275. <li>
  276. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/zh_tw.min.js">
  277. <span class="lang-code">zh_tw</span>
  278. <span class="lang-name">Traditional Chinese</span>
  279. </a>
  280. </li>
  281. </ul>
  282. </li>
  283. <li>
  284. <button class="continent-name" type="button">
  285. Europe
  286. </button>
  287. <ul>
  288. <li>
  289. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/bg.min.js">
  290. <span class="lang-code">bg</span>
  291. <span class="lang-name">Bulgarian</span>
  292. </a>
  293. </li>
  294. <li>
  295. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/by.min.js">
  296. <span class="lang-code">by</span>
  297. <span class="lang-name">Belarusian</span>
  298. </a>
  299. </li>
  300. <li>
  301. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/ca.min.js">
  302. <span class="lang-code">ca</span>
  303. <span class="lang-name">Catalan</span>
  304. </a>
  305. </li>
  306. <li>
  307. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/cs.min.js">
  308. <span class="lang-code">cs</span>
  309. <span class="lang-name">Czech</span>
  310. </a>
  311. </li>
  312. <li>
  313. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/da.min.js">
  314. <span class="lang-code">da</span>
  315. <span class="lang-name">Danish</span>
  316. </a>
  317. </li>
  318. <li>
  319. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/de.min.js">
  320. <span class="lang-code">de</span>
  321. <span class="lang-name">German</span>
  322. </a>
  323. </li>
  324. <li>
  325. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/el.min.js">
  326. <span class="lang-code">el</span>
  327. <span class="lang-name">Greek</span>
  328. </a>
  329. </li>
  330. <li>
  331. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/src/langs/en.js">
  332. <span class="lang-code">en</span>
  333. <span class="lang-name">English</span>
  334. </a>
  335. </li>
  336. <li>
  337. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/es.min.js">
  338. <span class="lang-code">es</span>
  339. <span class="lang-name">Spanish</span>
  340. </a>
  341. </li>
  342. <li>
  343. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/fi.min.js">
  344. <span class="lang-code">fi</span>
  345. <span class="lang-name">Finnish</span>
  346. </a>
  347. </li>
  348. <li>
  349. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/fr.min.js">
  350. <span class="lang-code">fr</span>
  351. <span class="lang-name">French</span>
  352. </a>
  353. </li>
  354. <li>
  355. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/hr.min.js">
  356. <span class="lang-code">hr</span>
  357. <span class="lang-name">Croatian</span>
  358. </a>
  359. </li>
  360. <li>
  361. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/hu.min.js">
  362. <span class="lang-code">hu</span>
  363. <span class="lang-name">Hungarian</span>
  364. </a>
  365. </li>
  366. <li>
  367. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/it.min.js">
  368. <span class="lang-code">it</span>
  369. <span class="lang-name">Italian</span>
  370. </a>
  371. </li>
  372. <li>
  373. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/lt.min.js">
  374. <span class="lang-code">lt</span>
  375. <span class="lang-name">Lithuanian</span>
  376. </a>
  377. </li>
  378. <li>
  379. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/nl.min.js">
  380. <span class="lang-code">nl</span>
  381. <span class="lang-name">Dutch</span>
  382. </a>
  383. </li>
  384. <li>
  385. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/no_nb.min.js">
  386. <span class="lang-code">no_nb</span>
  387. <span class="lang-name">Norwegian (Bokmål)</span>
  388. </a>
  389. </li>
  390. <li>
  391. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/pl.min.js">
  392. <span class="lang-code">pl</span>
  393. <span class="lang-name">Polish</span>
  394. </a>
  395. </li>
  396. <li>
  397. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/pt.min.js">
  398. <span class="lang-code">pt</span>
  399. <span class="lang-name">Portuguese</span>
  400. </a>
  401. </li>
  402. <li>
  403. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/ro.min.js">
  404. <span class="lang-code">ro</span>
  405. <span class="lang-name">Romanian</span>
  406. </a>
  407. </li>
  408. <li>
  409. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/rs.min.js">
  410. <span class="lang-code">rs</span>
  411. <span class="lang-name">Serbian (Cyrlic)</span>
  412. </a>
  413. </li>
  414. <li>
  415. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/rs_latin.min.js">
  416. <span class="lang-code">rs_latin</span>
  417. <span class="lang-name">Serbian (Latin)</span>
  418. </a>
  419. </li>
  420. <li>
  421. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/ru.min.js">
  422. <span class="lang-code">ru</span>
  423. <span class="lang-name">Russian</span>
  424. </a>
  425. </li>
  426. <li>
  427. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/sk.min.js">
  428. <span class="lang-code">sk</span>
  429. <span class="lang-name">Slovak</span>
  430. </a>
  431. </li>
  432. <li>
  433. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/sq.min.js">
  434. <span class="lang-code">sq</span>
  435. <span class="lang-name">Albanian</span>
  436. </a>
  437. </li>
  438. <li>
  439. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/sv.min.js">
  440. <span class="lang-code">sv</span>
  441. <span class="lang-name">Swedish</span>
  442. </a>
  443. </li>
  444. <li>
  445. <a href="https://github.com/Alex-D/Trumbowyg/blob/v2.12.0/dist/langs/ua.min.js">
  446. <span class="lang-code">ua</span>
  447. <span class="lang-name">Ukrainian</span>
  448. </a>
  449. </li>
  450. </ul>
  451. </li>
  452. </ul>
  453. </div>
  454. </div>
  455. </div>
  456. </section>
  457. <div class="section section-secondary plugins-packages">
  458. <div class="wrapper">
  459. <div class="col-plugins">
  460. <h2 class="section-title" id="plugins">Plugins</h2>
  461. <h3 class="section-subtitle">Extends Trumbowyg</h3>
  462. <p>
  463. You can create your own plugins for Trumbowyg and propose them via pull requests on the Github
  464. repository. These plugins are given by community, not official plugins.
  465. <a href="./documentation/plugins/">Plugins documentation</a>
  466. </p>
  467. <ul>
  468. <li>
  469. <a href="./documentation/plugins/#plugin-cleanpaste">
  470. <svg>
  471. <use xlink:href="#trumbowyg-removeformat"/>
  472. </svg>
  473. Allow tags from paste
  474. </a>
  475. </li>
  476. <li>
  477. <a href="./documentation/plugins/#plugin-base64">
  478. <svg>
  479. <use xlink:href="#trumbowyg-base64"/>
  480. </svg>
  481. Base 64
  482. </a>
  483. </li>
  484. <li>
  485. <a href="./documentation/plugins/#plugin-cleanpaste">
  486. <svg>
  487. <use xlink:href="#trumbowyg-removeformat"/>
  488. </svg>
  489. Clean paste
  490. </a>
  491. </li>
  492. <li>
  493. <a href="./documentation/plugins/#plugin-colors">
  494. <svg>
  495. <use xlink:href="#trumbowyg-back-color"/>
  496. </svg>
  497. Colors
  498. </a>
  499. </li>
  500. <li>
  501. <a href="./documentation/plugins/#plugin-emoji">
  502. <svg>
  503. <use xlink:href="#trumbowyg-emoji"/>
  504. </svg>
  505. Emoji
  506. </a>
  507. </li>
  508. <li>
  509. <a href="./documentation/plugins/#plugin-insertaudio">
  510. <svg>
  511. <use xlink:href="#trumbowyg-insert-audio"/>
  512. </svg>
  513. Insert audio
  514. </a>
  515. </li>
  516. <li>
  517. <a href="./documentation/plugins/#plugin-noembed">
  518. <svg>
  519. <use xlink:href="#trumbowyg-noembed"/>
  520. </svg>
  521. No embed
  522. </a>
  523. </li>
  524. <li>
  525. <a href="./documentation/plugins/#plugin-pasteimage">
  526. <svg>
  527. <use xlink:href="#trumbowyg-insert-image"/>
  528. </svg>
  529. Paste image
  530. </a>
  531. </li>
  532. <li>
  533. <a href="./documentation/plugins/#plugin-preformatted">
  534. <svg>
  535. <use xlink:href="#trumbowyg-preformatted"/>
  536. </svg>
  537. Preformatted
  538. </a>
  539. </li>
  540. <li>
  541. <a href="./documentation/plugins/#plugin-table">
  542. <svg>
  543. <use xlink:href="#trumbowyg-table"/>
  544. </svg>
  545. Table
  546. </a>
  547. </li>
  548. <li>
  549. <a href="./documentation/plugins/#plugin-template">
  550. <svg>
  551. <use xlink:href="#trumbowyg-justify-full"/>
  552. </svg>
  553. Template
  554. </a>
  555. </li>
  556. <li>
  557. <a href="./documentation/plugins/#plugin-ruby">
  558. <svg>
  559. <use xlink:href="#trumbowyg-ruby"/>
  560. </svg>
  561. Ruby
  562. </a>
  563. </li>
  564. <li>
  565. <a href="./documentation/plugins/#plugin-upload">
  566. <svg>
  567. <use xlink:href="#trumbowyg-upload"/>
  568. </svg>
  569. Upload
  570. </a>
  571. </li>
  572. </ul>
  573. </div>
  574. <div class="col-packages">
  575. <h2 class="section-title" id="packages">Packages</h2>
  576. <h3 class="section-subtitle">Ready for use Web frameworks and CMS packages</h3>
  577. <p>
  578. You can create your own package for Trumbowyg or use a ready for use. This is the full list of
  579. non-official know packages using Trumbowyg.
  580. </p>
  581. <ul>
  582. <li>
  583. <a href="https://github.com/jutaz/angular-trumbowyg">
  584. <img src="img/packages/angular.svg" alt="">
  585. AngularJS component
  586. </a>
  587. </li>
  588. <li>
  589. <a href="https://github.com/ankurk91/vue-trumbowyg">
  590. <img src="img/packages/vue.svg" alt="">
  591. VueJS component
  592. </a>
  593. </li>
  594. <li>
  595. <a href="https://github.com/RD17/react-trumbowyg">
  596. <img src="img/packages/react.svg" alt="">
  597. React wrapper
  598. </a>
  599. </li>
  600. <li>
  601. <a href="https://github.com/TikiTDO/trumbowyg_rails">
  602. <img src="img/packages/rails.svg" alt="">
  603. Ruby on Rails
  604. </a>
  605. </li>
  606. <li>
  607. <a href="http://octobercms.com/plugin/eein-wysiwyg">
  608. <img src="img/packages/october.svg" alt="">
  609. OctoberCMS plugin
  610. </a>
  611. </li>
  612. <li>
  613. <a href="http://99ko.hellojo.fr/ressources/read,trumbowyg,9.html">
  614. <img src="img/packages/99ko.svg" alt="">
  615. 99ko plugin
  616. </a>
  617. </li>
  618. <li>
  619. <a href="https://bitbucket.org/fogstream/django-fs-trumbowyg/">
  620. <img src="img/packages/django.svg" alt="">
  621. Django widget
  622. </a>
  623. </li>
  624. <li>
  625. <a href="https://github.com/ringe/rest_in_place/">
  626. <img src="img/packages/rip.svg" alt="">
  627. REST in Place
  628. </a>
  629. </li>
  630. <li>
  631. <a href="https://github.com/artkost/yii2-trumbowyg">
  632. <img src="img/packages/yii.svg" alt="">
  633. Yii 2 widget
  634. </a>
  635. </li>
  636. </ul>
  637. </div>
  638. </div>
  639. </div>
  640. <section class="section wrapper">
  641. <h2 class="section-title" id="donate">Buy me some beers</h2>
  642. <div class="donate-container">
  643. <div class="donate-description">
  644. <p>
  645. Trumbowyg is an MIT-licensed open source project and completely free to use.
  646. </p>
  647. <p>
  648. However, the amount of effort needed to maintain and develop new features for the project is not sustainable
  649. without proper financial backing.
  650. You can support it's ongoing development by being a backer or a sponsor on
  651. <a href="https://www.patreon.com/alexandredemode">Trumbowyg Patreon campaign</a>
  652. (recurring, with perks for different tiers), and get your compagny logo here.
  653. </p>
  654. <p>
  655. Also, you can make a <a href="https://www.paypal.me/alexandredemode/20eur">one time donation via PayPal</a>.
  656. </p>
  657. </div>
  658. <div class="donate-footer">
  659. <a href="https://www.patreon.com/alexandredemode" class="button button-ghost">Be a sponsor on Patreon</a>
  660. <a href="https://www.paypal.me/alexandredemode/20eur" class="button button-secondary">Donate via PayPal</a>
  661. </div>
  662. <img src="img/beer.svg" alt="" class="donate-beer">
  663. </div>
  664. <div class="sponsors-container">
  665. <p class="section-subtitle">Sponsored by</p>
  666. <a href="https://avot.nl/?ref=trumbowyg">
  667. <img src="https://rawcdn.githack.com/Alex-D/Trumbowyg/develop/sponsors/avot.svg" alt="avot®" width="200px"/>
  668. </a>
  669. <br>
  670. <br>
  671. <br>
  672. <a href="https://socialoptic.com/?ref=trumbowyg">
  673. <img src="https://rawcdn.githack.com/Alex-D/Trumbowyg/develop/sponsors/socialoptic.png" alt="SocialOptic" width="150px"/>
  674. </a>
  675. </div>
  676. </section>
  677. </main>
  678. <footer class="footer">
  679. <div class="wrapper">
  680. <span class="footer-text">
  681. Made with <span class="hearts">&hearts;</span> by Alex-D
  682. </span>
  683. </div>
  684. <div class="wrapper">
  685. <a class="footer-link" href="http://alex-d.fr/" title="Discover the author's website">
  686. Website
  687. </a>
  688. <a class="footer-link" href="https://github.com/Alex-D" title="Alex-D's GitHub profile">
  689. GitHub
  690. </a>
  691. <a class="footer-link" href="https://twitter.com/AlexandreDemode" title="Alex-D's Twitter">
  692. Twitter
  693. </a>
  694. <a class="footer-link" href="https://www.facebook.com/Alex.D.fr" title="Alex-D's Facebook page">
  695. Facebook
  696. </a>
  697. <a class="footer-link" href="https://plus.google.com/+AlexandreDEMODEAlexD" title="Alex-D's Google+ page">
  698. Google+
  699. </a>
  700. <a class="footer-link" href="https://soundcloud.com/alexandre-demode"
  701. title="Listen Alex-D's compositions on SoundCloud">
  702. SoundCloud
  703. </a>
  704. </div>
  705. </footer>
  706. <script src="//ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  707. <script>window.jQuery || document.write('<script src="js/vendor/jquery-3.2.1.min.js"><\/script>')</script>
  708. <script src="//rawcdn.githack.com/Alex-D/Trumbowyg/v2.12.0/dist/trumbowyg.min.js"></script>
  709. <script src="//rawcdn.githack.com/Alex-D/Trumbowyg/v2.12.0/dist/plugins/base64/trumbowyg.base64.min.js"></script>
  710. <script src="//rawcdn.githack.com/Alex-D/Trumbowyg/v2.12.0/dist/plugins/colors/trumbowyg.colors.min.js"></script>
  711. <script src="//rawcdn.githack.com/Alex-D/Trumbowyg/v2.12.0/dist/plugins/noembed/trumbowyg.noembed.min.js"></script>
  712. <script src="//rawcdn.githack.com/Alex-D/Trumbowyg/v2.12.0/dist/plugins/pasteimage/trumbowyg.pasteimage.min.js"></script>
  713. <script src="//rawcdn.githack.com/Alex-D/Trumbowyg/v2.12.0/dist/plugins/preformatted/trumbowyg.preformatted.min.js"></script>
  714. <script src="//rawcdn.githack.com/Alex-D/Trumbowyg/v2.12.0/dist/plugins/upload/trumbowyg.upload.min.js"></script>
  715. <script src="js/vendor/highlight.js"></script>
  716. <script src="js/main.js"></script>
  717. </body>
  718. </html>