Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
blocks:video_overview:in_depth [2023-04-14 12:25]
admin [Security and Backups]
blocks:video_overview:in_depth [2023-05-03 12:26] (current)
admin [Blocks in Depth]
Line 1: Line 1:
 ====== Blocks in Depth ====== ====== Blocks in Depth ======
-seriels of videos going deep on a number of concepts and functions in Blocks, such as:+series of videos going deep on a number of concepts and functions in Blocks, such as:
  
   * Block Hierarchy and Navigation   * Block Hierarchy and Navigation
Line 8: Line 8:
   * System and Server Management   * System and Server Management
   * Security   * Security
 +  * Block Replication and Data Feeds
 +  * Server Administration
  
 ===== Introduction ===== ===== Introduction =====
Line 48: Line 50:
   * What triggers a Task?    * What triggers a Task? 
   * Task conditions.    * Task conditions. 
-  * Variables (predefined, local and realm) +  * Variables ([[blocks:tasks#predefined_variables|predefined]][[blocks:tasks#local_variables|local]] and [[blocks:tasks#realm_variables|realm]]). 
-  * Task Groups and Realms+  * Task Groups and Realms.
   * Statements, with a brief introduction to each type.   * Statements, with a brief introduction to each type.
   * Conditions and expression syntax, including constants, variables and operators.   * Conditions and expression syntax, including constants, variables and operators.
Line 110: Line 112:
   * HTTPS [[blocks:server:nginx|managed through NGINX]], as included on our Linux server image.   * HTTPS [[blocks:server:nginx|managed through NGINX]], as included on our Linux server image.
   * Using [[blocks:server:publish-on-internet|Cloudflare to publish your Blocks server on the internet]] using HTTPS.   * Using [[blocks:server:publish-on-internet|Cloudflare to publish your Blocks server on the internet]] using HTTPS.
 +
 +===== Data Feeds and Block Replication =====
 +
 +Pull data from external data sources into Blocks for further processing and display. Lets you integrate text, images, video, etc available from collection management systems and other databases.
 +
 +
 +{{vimeo>821639426?full}}
 +
 +
 +A quick summary and overview of this concept can also be found about 1 hour into the following video.
 +
 +{{vimeo>531820150?full}}
 +
 +
 +More technical details and examples can be found in the following application notes.
 +
 +  * [[blocks:app-note:collection-feed|Displaying an External Data Source]].
 +  * [[blocks:app-note:slideshow-from-folder|Dynamic Slideshow from Pictures in a Folder]].
 +  * [[blocks:app-note:csvfeed|Rendering data from a local CSV file]].
 +  * [[blocks:app-note:googlefeed|Rendering data from a Google Spreadsheet]].
 +  * [[blocks:app-note:google-calendar|Rendering data from a Google Calendar]].
 +
 +===== Server Administration =====
 +
 +A number of useful tips and techniques related to managing a Blocks server, either locally or remotely. Links to some useful resources can be found below the video. 
 +
 +Since this video is rather long, here are some time positions within it:
 +
 +  * ** 0:30** File Sharing.
 +  * ** 2:00** Blocks Server Configuration File.
 +  * ** 3:30** Server File Structure.
 +  * ** 4:20** Log File.
 +  * ** 6:20** Public Directory.
 +  * ** 9:20** Script Directory.
 +  * **15:10** Backups.
 +  * **15:33** Webmin.
 +  * **19:22** Anydesk.
 +  * **21:50** Terminal Access using SSH.
 +  * **22:53** Virtual Private Network (VPN) Connections.
 +  * **25:35** Hardware Reduncdancy with Mirror Server.
 +
 +{{vimeo>823073564?full}}
 +
 +  * **[[blocks:server_configuration_file|Blocks Server Configuration File]]**.
 +  * **Server File Structure** see Appendix A in the [[http://pixilab.se/outgoing/blocks/PIXILAB-Blocks.pdf|Blocks manual]].
 +  * **Device Drivers and Scripts** https://github.com/pixilab/blocks-script
 +  * **[[blocks:server:backup|Backups]]**.
 +  * **[[blocks:server:advanced_server_configuration#introducing_webmin|Webmin]]**.
 +  * **[[blocks:anydesk|Anydesk]]**.
 +  * **[[blocks:ssh|Terminal Access using SSH]]**.
 +  * **[[blocks:server:mirror|Mirror Server]]**.
 +