{"id":75881,"date":"2017-10-10T19:59:15","date_gmt":"2017-10-10T19:59:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/okupanel\/"},"modified":"2019-02-02T05:41:35","modified_gmt":"2019-02-02T05:41:35","slug":"okupanel","status":"closed","type":"plugin","link":"https:\/\/en-gb.wordpress.org\/plugins\/okupanel\/","author":15711660,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"10.4","stable_tag":"trunk","tested":"4.9.29","requires":"4.0","requires_php":"5.2.4","requires_plugins":"","header_name":"OkuPanel","header_author":"OkuLabs, via cDb Communications","header_description":"A panel that displays live events from a Google Calendar or .ics files. By Hacklab155.","assets_banners_color":"000000","last_updated":"2019-02-02 05:41:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/code.cdbcommunications.org\/okulabs\/okupanel\/","header_author_uri":"https:\/\/cdbcommunications.org\/","rating":5,"author_block_rating":0,"active_installs":10,"downloads":1353,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["installation","faq","description"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1745745","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1745744","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1745749","resolution":"1","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1745749","resolution":"2","location":"assets"},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":"1745749","resolution":"3","location":"assets"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1745749","resolution":"4","location":"assets"}},"screenshots":[]},"plugin_section":[],"plugin_tags":[416,1486,7103,6296,147554],"plugin_category":[40],"plugin_contributors":[147555],"plugin_business_model":[],"class_list":["post-75881","plugin","type-plugin","status-closed","hentry","plugin_tags-calendar","plugin_tags-events","plugin_tags-ical","plugin_tags-ics","plugin_tags-squat","plugin_category-calendar-and-events","plugin_contributors-moon155","plugin_committers-moon155"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/okupanel_000000.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/okupanel\/assets\/screenshot-1.png?rev=1745749","caption":""},{"src":"https:\/\/ps.w.org\/okupanel\/assets\/screenshot-2.png?rev=1745749","caption":""},{"src":"https:\/\/ps.w.org\/okupanel\/assets\/screenshot-3.jpg?rev=1745749","caption":""},{"src":"https:\/\/ps.w.org\/okupanel\/assets\/screenshot-4.png?rev=1745749","caption":""}],"raw_content":"<!--section=installation-->\n<p><strong>Plugin installation:<\/strong><\/p>\n\n<ul>\n<li>Extract the plugin archive to your server's <code>wp-content\/plugins<\/code> folder or install it via the regular <code>Plugins<\/code> page.<\/li>\n<li>Enable the OkuPanel plugin via the <code>Plugins<\/code> page.<\/li>\n<li>Go to <code>Settings &gt; OkuPanel<\/code> and follow the instructions.<\/li>\n<\/ul>\n\n<p><strong>Physical screen installation (optional):<\/strong><\/p>\n\n<p>Requirements:<\/p>\n\n<ul>\n<li>A nice screen, ideally with an HDMI input.<\/li>\n<li>A computer, ideally a <a href=\"https:\/\/www.raspberrypi.org\/products\/raspberry-pi-3-model-b\/\">Raspberry Pi3 Model B<\/a> or alike, that can be dedicated to the task, connect with your screen and to the internet. <\/li>\n<li>A cable to connect the computer with the screen.<\/li>\n<li>A <a href=\"https:\/\/www.raspberrypi.org\/products\/raspberry-pi-universal-power-supply\/\">good charger<\/a> if you opted for a Raspberry.<\/li>\n<li>A 8GB+ MicroSD card (better class 10, though it might work with a class 4), if you opted for a Raspberry.<\/li>\n<li>A regular computer with a MicroSD card reader and a connection to the internet.<\/li>\n<\/ul>\n\n<p>Instructions:<\/p>\n\n<ul>\n<li>Write down the fullscreen URL that display in the <code>Settings &gt; OkuPanel<\/code> page (it ends up with <code>?fullscreen=1&amp;moving=1<\/code>).<\/li>\n<li><a href=\"https:\/\/github.com\/guysoft\/FullPageOS\">Download FullpageOS<\/a> and extract it somewhere on your machine (with <code>unzip -u thefile<\/code> for example).<\/li>\n<li>Plug your MicroSD card to your computer and find its mounted path (for example with <code>sudo gparted<\/code>). Please make sure you use the right path, and not your local HDD path! Otherwise you could wipe out all your local disk.<\/li>\n<li>Burn the extracted .img on the MicroSD card (for example with <code>dd if=\/path\/to\/the\/image.img of=\/dev\/microsd_id bs=1M<\/code>).<\/li>\n<li>Once done, eject and re-insert the MicroSD card in order to mount it to your computer.<\/li>\n<li>On the \"boot\" partition of the MicroSD card, edit <code>fullpageos-network.txt<\/code> and put your network settings.<\/li>\n<li>Edit <code>fullpageos.txt<\/code> and leave only your OkuPanel's fullscreen URL.<\/li>\n<li>Edit <code>fullpagedashboard.txt<\/code> and leave only your OkuPanel's fullscreen URL there again.<\/li>\n<li>Eject the MicroSD card, insert it into your Pi, plug the Pi to a screen, and boot it.<\/li>\n<li>In a couple of minutes you should see the Pi automatically start Chromium in fullscreen mode and display your OkuPanel page ;)<\/li>\n<li>Additionally, you may want to log into your Pi via SSH (it may be located at pi@fullpageos.local, default password is \"raspberry\") to change the system password (using <code>passwd<\/code>) or to set up a wifi access with <a href=\"https:\/\/launchpad.net\/wicd\">wicd<\/a>. <\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/code.cdbcommunications.org\/okulabs\/okupanel\">OkuPanel<\/a>, a project <a href=\"https:\/\/wiki.ingobernable.net\/doku.php?id=pantalla_entrada\">inited<\/a> at the <a href=\"https:\/\/hacklab.ingobernable.net\">Ingoberlab<\/a>, now maintained by <a href=\"https:\/\/code.cdbcommunications.org\/okulabs\">OkuLabs<\/a> via <a href=\"https:\/\/cdbcommunications.org\">cDb Communications<\/a>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>My panel is not reflecting the changes I make to the events, what should I do?<\/dt>\n<dd><ul>\n<li>OkuPanel retrieves the events every 5 minutes, so it is normal if you don't see your changes immediately, just wait 5 minutes for fullscreen mode, or 15 for browser mode. If you need to force the panel to reflect the changes you just made (due to a mistake, or just because you're testing), you can always add ?update=1 to your OkuPanel URL while logged in, this will force the events to be retrieved again.<\/li>\n<\/ul><\/dd>\n<dt>Do you plan to add other languages?<\/dt>\n<dd><ul>\n<li>No, but if you send us translation files (.po), we can add them to the plugin's available languages.<\/li>\n<\/ul><\/dd>\n<dt>Do you offer installation support?<\/dt>\n<dd><ul>\n<li>Not really.. but you can always contact us on our <a href=\"https:\/\/matrix.cdbcommunications.org\/\">Matrix channel<\/a> (room: #okupanel) or via email at okupanel@riseup.net.<\/li>\n<\/ul><\/dd>\n<dt>Do you have a donate link?<\/dt>\n<dd><ul>\n<li>Sure! You can show us your support via this <a href=\"https:\/\/donate.cdbcommunications.org\">Donate Page<\/a>. For any doubt, do not hesitate in contacting us at okupanel@riseup.net.<\/li>\n<\/ul><\/dd>\n<dt>Can you give us sample values for the config fields?<\/dt>\n<dd><ul>\n<li>Sure. We compiled some sample configuration values <a href=\"https:\/\/code.cdbcommunications.org\/okulabs\/okupanel\/blob\/master\/SAMPLE-CONFIG.md\">there<\/a>.<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=description-->\n<p>Live screen and online system to display federated events and rooms in self-organized spaces. By OkuLabs.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Display events from one or several online calendars (.ics, iCalendar, Google Calendar..)<\/li>\n<li>Events are automatically updated on the client via periodic ajax calls so they are always up-to-date.<\/li>\n<li>Autodetect specific events and show them in the sidebar.<\/li>\n<li>Display a popup for every event, with full address and description.<\/li>\n<li>Fully responsive frontend.<\/li>\n<li>Auto-scrolling events in fullscreen mode (for days ahead).<\/li>\n<li>Auto-scrolling bottom bar that can be updated without reloading the page.<\/li>\n<li>Events can be included in any frontend content (page) via the [okupanel] shortcode, integrating your design.<\/li>\n<li>ICS output to subscribe to all your events (app synchronization).<\/li>\n<li>Graphical timeline of all events via the [okupanel_timeline] shortcode.<\/li>\n<li>Automatic management of cafeteria turns via an etherpad.<\/li>\n<li>Virtual nodes to show different centers in one common URL\/screen.<\/li>\n<li>Federation capabilities to show events from many okupanels at once via a switch button.<\/li>\n<li>Add hashtags to events based on custom patterns (for special events).<\/li>\n<li>Available in English and Spanish. Can be translated to any language through .po files.<\/li>\n<li>Can be set as the root page of the wordpress (for dedicated domains).<\/li>\n<li>Coming soon: integrate events with OpenStreetMaps<\/li>\n<\/ul>\n\n<p>See <a href=\"https:\/\/ingobernable.net\/okupanel\/\">a live OkuPanel<\/a>. Or <a href=\"https:\/\/www.evarganzuela.org\/okupanel\/\">this other one<\/a>.<\/p>\n\n<p><a href=\"https:\/\/code.cdbcommunications.org\/okulabs\/okupanel\">OkuPanel<\/a>, a project <a href=\"https:\/\/wiki.ingobernable.net\/doku.php?id=pantalla_entrada\">inited<\/a> at the <a href=\"https:\/\/hacklab.ingobernable.net\">Ingoberlab<\/a>, now maintained by <a href=\"https:\/\/code.cdbcommunications.org\/okulabs\">OkuLabs<\/a> via <a href=\"https:\/\/cdbcommunications.org\">cDb Communications<\/a>.<\/p>","raw_excerpt":"Live screen and online system to display federated events and rooms in self-organized spaces. By OkuLabs.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/75881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=75881"}],"author":[{"embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/moon155"}],"wp:attachment":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=75881"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=75881"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=75881"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=75881"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=75881"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=75881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}