{"id":32485,"date":"2023-03-08T16:29:55","date_gmt":"2023-03-08T15:29:55","guid":{"rendered":"https:\/\/mimolive.com\/?post_type=user-manual&#038;p=32485"},"modified":"2025-06-16T19:38:08","modified_gmt":"2025-06-16T17:38:08","slug":"aangepaste-plugins-voor-kwartscomposer","status":"publish","type":"user-manual","link":"https:\/\/mimolive.com\/nl\/user-manual\/custom-layers\/custom-quartz-composer-plugins\/","title":{"rendered":"Aangepaste plugins voor Quartz Composer"},"content":{"rendered":"<p>Om lagen te bewerken die met mimoLive worden meegeleverd, heb je waarschijnlijk de volgende Quartz Composer plugins nodig om de laagcomposities in Quartz Composer te laden:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"qclua-quartz-composer-plugin\"><span class=\"caps\">QCLUA<\/span> Plugin voor Quartz Composer<\/h3>\n\n\n\n<p>Vanaf BoinxTV 1.9 zijn alle JavaScript patches in de geleverde lagen vervangen door aangepaste Quartz Composer patches die de Lua scripttaal gebruiken. Deze overgang was nodig omdat de ingebouwde JavaScript-patch een zeer grote geheugenafdruk heeft en stabiliteitsproblemen veroorzaakt met onze applicatie. De Lua runtime-omgeving aan de andere kant heeft een zeer kleine geheugenvoetafdruk.<\/p>\n\n\n\n<p>De <span class=\"caps\">QCLUA<\/span> patch kan worden gedownload van <a href=\"https:\/\/github.com\/boinx\/QCLua\/releases\/latest\" target=\"_blank\" rel=\"noreferrer noopener\">Github<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Het gebruik van Lua in plaats van JavaScript als je je eigen composities schrijft is niet verplicht, maar wordt aanbevolen om de geheugenvoetafdruk van de laag laag laag te houden.<\/li>\n\n\n\n<li>Alle functies die toegang hebben tot bestanden of andere systeembronnen worden verwijderd uit de Lua patch. Deze functies zijn <strong>niet<\/strong> beschikbaar in de Lua patch.<br>- <a href=\"https:\/\/www.lua.org\/manual\/5.2\/manual.html#6.8\" target=\"_blank\" rel=\"noreferrer noopener\">Invoer- en uitvoerfaciliteiten<\/a> : \"sluiten\", \"spoelen\", \"invoer\", \"regels\", \"openen\", \"uitvoer\", \"popen\", \"lezen\", \"tmpbestand\", \"type\", \"schrijven\".<br>- <a href=\"https:\/\/www.lua.org\/manual\/5.2\/manual.html#6.3\" target=\"_blank\" rel=\"noreferrer noopener\">Modules<\/a> : \"loadlib\", \"searchpath\", \"seeall\".<br>- <a href=\"https:\/\/www.lua.org\/manual\/5.2\/manual.html#6.9\" target=\"_blank\" rel=\"noreferrer noopener\">Bedieningssysteem Faciliteiten<\/a> : \"uitvoeren\", \"afsluiten\", \"getenv\", \"verwijderen\", \"hernoemen\", \"plaats instellen\", \"tmpnaam\".<\/li>\n\n\n\n<li>De Lua patch kan niet alleen gebruikt worden in combinatie met BoinxTV, maar met allerlei composities.<\/li>\n\n\n\n<li>De patch is ook beschikbaar als broncode op <a href=\"https:\/\/www.github.com\/Boinx\/QCLua\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a> .<\/li>\n\n\n\n<li>Lees de \"Aangepaste laag <span class=\"caps\">API<\/span>\":doc:custom-layer-api en \"Aangepaste lagen\":doc:custom-layers om je eigen lagen te bouwen.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"qcjson-quartz-composer-plugin\"><span class=\"caps\">QCJSON<\/span> Plugin voor Quartz Composer<\/h3>\n\n\n\n<p>De Twitter-laag geladen <span class=\"caps\">JSON<\/span> gegevens van Twitter.com. Daarom moet deze plugin ge\u00efnstalleerd zijn om de Twitter-laag te openen in Quartz Composer.<\/p>\n\n\n\n<p>De <span class=\"caps\">QCJSON<\/span> patch kan worden gedownload van <a href=\"https:\/\/github.com\/boinx\/QCJSON\/releases\/latest\" target=\"_blank\" rel=\"noreferrer noopener\">Github<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>De <span class=\"caps\">QCJSON<\/span> Patch biedt de mogelijkheid om het volgende te downloaden en te ontleden <span class=\"caps\">JSON<\/span>.<\/li>\n\n\n\n<li>Er is ook de optie om <span class=\"caps\">JSON<\/span>.<\/li>\n\n\n\n<li>De <span class=\"caps\">QCJSON<\/span> patch is open source en beschikbaar op <a href=\"https:\/\/github.com\/boinx\/QCJSON\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a> .<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"qcoauth-quartz-composer-plugin\"><span class=\"caps\">QCOAUTH<\/span> Plugin voor Quartz Composer<\/h3>\n\n\n\n<p>Sommige mimoLive-lagen die communiceren met webpagina's moeten mogelijk een <span class=\"caps\">OAUTH<\/span> inloggen voordat je ermee kunt communiceren. Om deze lagen te bewerken moet u het <span class=\"caps\">QCOAUTH<\/span> plugin.<\/p>\n\n\n\n<p>De <span class=\"caps\">QCOAUTH<\/span> patch kan worden gedownload van <a href=\"https:\/\/github.com\/boinx\/QCOAUTH\/releases\/latest\" target=\"_blank\" rel=\"noreferrer noopener\">Github<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Deze <span class=\"caps\">QCOAUTH<\/span> pad genereert de OAuth-header die wordt gebruikt in de <span class=\"caps\">QCJSON<\/span> plugin.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>To edit layers shipped with mimoLive you probably need the following Quartz Composer plugins in order to load the layer compositions in Quartz Composer: QCLUA Quartz Composer Plugin Starting with BoinxTV 1.9 all of the JavaScript patches in the shipped layers are replaced by with custom Quartz Composer patches that use the Lua scripting language [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":32482,"menu_order":2,"template":"","meta":{"_acf_changed":false,"_angie_page":false,"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[258],"tags":[],"class_list":["post-32485","user-manual","type-user-manual","status-publish","hentry","category-manual"],"acf":[],"_links":{"self":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual\/32485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual"}],"about":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/types\/user-manual"}],"author":[{"embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":1,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual\/32485\/revisions"}],"predecessor-version":[{"id":40980,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual\/32485\/revisions\/40980"}],"up":[{"embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/user-manual\/32482"}],"wp:attachment":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/media?parent=32485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/categories?post=32485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/tags?post=32485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}