{"id":20208330,"url":"https://github.com/cubiclesoft/barebones-cms-plugin-demo_mode","last_synced_at":"2026-05-08T21:32:07.667Z","repository":{"id":25308462,"uuid":"28735100","full_name":"cubiclesoft/barebones-cms-plugin-demo_mode","owner":"cubiclesoft","description":"Barebones CMS 1.x - Demo/Kiosk Mode plugin | NOT COMPATIBLE WITH Barebones CMS 2.0!","archived":false,"fork":false,"pushed_at":"2015-01-03T16:50:55.000Z","size":132,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-02T09:49:35.795Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cubiclesoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-01-03T04:40:30.000Z","updated_at":"2018-10-05T14:04:29.000Z","dependencies_parsed_at":"2022-07-25T12:32:06.749Z","dependency_job_id":null,"html_url":"https://github.com/cubiclesoft/barebones-cms-plugin-demo_mode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cubiclesoft/barebones-cms-plugin-demo_mode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cubiclesoft%2Fbarebones-cms-plugin-demo_mode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cubiclesoft%2Fbarebones-cms-plugin-demo_mode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cubiclesoft%2Fbarebones-cms-plugin-demo_mode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cubiclesoft%2Fbarebones-cms-plugin-demo_mode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cubiclesoft","download_url":"https://codeload.github.com/cubiclesoft/barebones-cms-plugin-demo_mode/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cubiclesoft%2Fbarebones-cms-plugin-demo_mode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32798286,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T05:35:06.251Z","updated_at":"2026-05-08T21:32:07.651Z","avatar_url":"https://github.com/cubiclesoft.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Barebones CMS - Demo/Kiosk Mode plugin\n======================================\n\nTransforms Barebones CMS into a safer environment for running it as a public demo.  Installing this extension will always turn developer accounts into designer accounts, which means it can only be manually uninstalled.\n\nThis extension is intended to be used in combination with good common sense and automated scripts that are beyond the scope of an introduction.\n\nLicense\n-------\n\nSame as Barebones CMS.  MIT or LGPL (your choice).\n\nAutomated Installation\n----------------------\n\nTo install this plugin, use the built-in Barebones CMS extension installer.\n\nManual Installation\n-------------------\n\nUpload the 'plugins' subdirectory to your Barebones CMS installation.\n\nManual Uninstall\n----------------\n\nRemove the 'demo_mode' subdirectory from your Barebones CMS installation.\n\nUsage\n-----\n\nThe following tips may prove useful:\n\n  * Create an isolated PHP environment for the \"just in case\" jailbreak scenario.\n  * Install Barebones CMS using the \"Less Safe Storage\" option.\n  * Delete 'install.php'.\n  * Delete whatever other files you don't want/need.  For example, the Code widget (widgets/bb_code) is commonly removed.\n  * Install whatever extensions you want except for this extension.  Or automate the extension installation later using the appropriate APIs.\n  * Create whatever accounts you want.\n  * Install the Demo/Kiosk Mode plugin.\n  * Manually delete all developer accounts from the 'accounts.php' file.\n  * Copy Barebones CMS to a backup location.  Isolate it from the isolated PHP environment.  Set permissions, owner, and group of various files and directories.\n  * Write a script that will periodically run from 'cron' to restore a pristine demo from the backup.\n\nSome potentially helpful APIs:\n\n  * Demo mode extensions list:  https://barebonescms.com/extend/api/?action=list\n  * Install an extension programmatically:  BB_InstallExtension($id)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcubiclesoft%2Fbarebones-cms-plugin-demo_mode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcubiclesoft%2Fbarebones-cms-plugin-demo_mode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcubiclesoft%2Fbarebones-cms-plugin-demo_mode/lists"}