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
Last revision Both sides next revision
blocks:video_overview:in_depth [2023-04-14 12:49]
admin [Tasks]
blocks:video_overview:in_depth [2023-05-03 12:25]
admin Server Administration
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
  
 ===== Introduction ===== ===== Introduction =====
Line 48: Line 49:
   * What triggers a Task?    * What triggers a Task? 
   * Task conditions.    * Task conditions. 
-  * Variables ([[blocks:tasks#predefined_variables|predefined]], [[blocks:tasks#local_variables|local]]and [[blocks:tasks#realm_variables|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.
Line 110: Line 111:
   * 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]]**.
 +