{"id":18819868,"url":"https://github.com/hansschouten/phpagebuilder-boilerplate","last_synced_at":"2025-04-13T23:33:35.085Z","repository":{"id":94297607,"uuid":"218125177","full_name":"HansSchouten/PHPagebuilder-boilerplate","owner":"HansSchouten","description":"Boilerplate for quickly spinning up websites using PHPagebuilder.","archived":false,"fork":false,"pushed_at":"2020-11-18T18:42:44.000Z","size":16,"stargazers_count":40,"open_issues_count":11,"forks_count":25,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-27T14:03:44.930Z","etag":null,"topics":["boilerplate","page-builder","php-starter","starter-template"],"latest_commit_sha":null,"homepage":"https://www.phpagebuilder.com","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/HansSchouten.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-28T19:09:03.000Z","updated_at":"2024-12-20T14:13:07.000Z","dependencies_parsed_at":"2023-04-01T07:47:38.841Z","dependency_job_id":null,"html_url":"https://github.com/HansSchouten/PHPagebuilder-boilerplate","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HansSchouten%2FPHPagebuilder-boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HansSchouten%2FPHPagebuilder-boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HansSchouten%2FPHPagebuilder-boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HansSchouten%2FPHPagebuilder-boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HansSchouten","download_url":"https://codeload.github.com/HansSchouten/PHPagebuilder-boilerplate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248797376,"owners_count":21163131,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["boilerplate","page-builder","php-starter","starter-template"],"created_at":"2024-11-08T00:25:24.647Z","updated_at":"2025-04-13T23:33:35.069Z","avatar_url":"https://github.com/HansSchouten.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PHPagebuilder boilerplate\n\n\u003e Boilerplate for quickly spinning up websites using [PHPagebuilder](https://github.com/HansSchouten/PHPagebuilder).\n\nThis boilerplate defines the project structure for quickly creating a website that can be managed with a drag and drop pagebuilder.\n\n## Installation\n\nTo setup your website download the boilerplate and upload it to the webroot directory of your website.\n\n### Install PHPagebuilder with Composer\nTo install PHPagebuilder via composer, SSH to your webroot directory and run the following command:\n\n```\ncomposer require hansschouten/phpagebuilder\n```\n\nNow uncomment line 7 of `index.php`.\n\n### Install PHPagebuilder without Composer\nIf you don't want to use composer, simply download the latest version of PHPagebuilder [here](https://github.com/HansSchouten/PHPagebuilder) and upload it in a directory called `phpagebuilder` inside your webroot directory.\n\nNow uncomment lines 10 and 11 of `index.php`.\n\n### Add the config file\nCopy the `config.example.php` from your version of the [PHPagebuilder project](https://github.com/HansSchouten/PHPagebuilder) and add it as `config.php` to your website's root directory.\n\n### Configure a database\nIf you use PHPagebuilder without any customizations, it requires a database for storing your pages. Just create a database and run the queries from `config/create-tables.sql` of your version of the [PHPagebuilder project](https://github.com/HansSchouten/PHPagebuilder). Next, add the database credentials to your config file.\n\n### Login\nNow you should be able to log in to the admin panel by going to the `/admin` URL of your website using `admin` and `changethispassword` (you can change these in the config file). If you are able to login you can follow the instructions to start building your website as described in the [main project's repository](https://github.com/HansSchouten/PHPagebuilder).\n\nNote: make sure to disable error reporting in `index.php` once your website goes into production!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhansschouten%2Fphpagebuilder-boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhansschouten%2Fphpagebuilder-boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhansschouten%2Fphpagebuilder-boilerplate/lists"}