{"id":18319443,"url":"https://github.com/tbrennan77/thisgeneration","last_synced_at":"2026-05-15T20:32:22.314Z","repository":{"id":152334039,"uuid":"339898169","full_name":"tbrennan77/thisgeneration","owner":"tbrennan77","description":"This is a custom WordPress theme for Christian Media International (CMI). The theme is completely custom and is built with Carbon Fields from HTML Burger. Build with Yarn and Composer.","archived":false,"fork":false,"pushed_at":"2021-04-20T15:27:02.000Z","size":26042,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-09T06:06:13.237Z","etag":null,"topics":["carbon-field","php","theme","wordpress"],"latest_commit_sha":null,"homepage":"","language":"SCSS","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/tbrennan77.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":"2021-02-18T01:02:52.000Z","updated_at":"2021-04-20T15:27:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"f08df288-e3a9-47f9-aedb-fe334630a1f1","html_url":"https://github.com/tbrennan77/thisgeneration","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tbrennan77/thisgeneration","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbrennan77%2Fthisgeneration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbrennan77%2Fthisgeneration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbrennan77%2Fthisgeneration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbrennan77%2Fthisgeneration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tbrennan77","download_url":"https://codeload.github.com/tbrennan77/thisgeneration/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbrennan77%2Fthisgeneration/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33078899,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["carbon-field","php","theme","wordpress"],"created_at":"2024-11-05T18:13:20.432Z","updated_at":"2026-05-15T20:32:22.303Z","avatar_url":"https://github.com/tbrennan77.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# This Generation Wordpress Theme\n\nThis is a custom WordPress theme for Christian Media International (CMI). The goal of CMI is to reach the world with the gospel in this generation. The theme name is taken from that mission statement.\n\nThe theme is completely custom and is built with [Carbon Fields](https://carbonfields.net/) from [HTML Burger](https://htmlburger.com/). The development is being led by [Tim Brennan](https://github.com/tbrennan77) with design by Brandon McCurdy. The technical documentation that is specific to this theme is located in the `wp-content/themes/thisgeneration` directory. Please reference that for specific functionality questions, install, setup and running this project locally.\n\n## Getting Started \n\nFollow these steps to run this project locally:\n\n1. Download a fresh copy of [WordPress](https://wordpress.org/download/) to your local machine in your project or websites directory. \n2. `cd` into the root folder of `your/project/directory/` and `git clone git@github.com:tbrennan77/thisgeneration.git`\n3. Run a database update from the `/Migrations` directory to get the latest version of the database. If you use phpMyAdmin or similar you can download the latest copy from the `/migrations` directory and upload that into you database via the phpMyAdmin Import tool.\n4. Edit the `wp-config.php` file to point to your specific database (ie `localhost` with your `username` and `password`).\n5. Refer to the technical documentation in the `wp-content/themes/thisgeneration` directory for instructions on running the project locally. The project is designed to be run via `yarn` but can be run using most 3rd party tools like `MAMP`, `WAMP` or similar.\n\n## Collaboration\n\nTODO: add details here on `Git` and collaborating...\n\n1. Push to GitHub\n2. Push to Staging [read this for the automatic git deploy setup](https://anchor.host/automatic-git-deploy-with-kinsta-via-ssh/)\n\n# Carbon Fields\n\nThis theme is built around the amazing [Carbon Field](https://carbonfields.net/) library from our friends and project partners at [htmlBurger](https://htmlburger.com/). Carbon Fields is much more developer-centric than Advanced Custom Fields (ACF) or similar custom fields libraries that may exist. With Carbon Fields the custom fields are defined via PHP and not an admin UI. So while there may be less control over the general setup there is much more flexibility and customizations than is possible with ACF. Additionally changes are part of the Git history. Below are some of the initial custom fields that are built into this project:\n\n## Logos\n\nThe logos can be updated directory by replacing these two files:\n1. Header logo - `/wp-content/themes/thisgeneration/resources/images/logo.png`\n2. Footer logo - `/wp-content/themes/thisgeneration/resources/images/logo-circle.png`\n\n## Header\n\nThe header shows a standard WordPress menu location and a button.\n\nThe menu is managed from [WordPress menus](nav-menus.php). The button is managed from [Theme options](admin.php?page=crbn-theme-options.php)\n\n## Footer\n\n1. The footer shows three menu locations, socials, copyright text and optionally another logo on top.\n2. It also shows a background image.\n3. The menu locations are managed from [WordPress menus](nav-menus.php)\n4. The social icon links, copyright text and background image are managed from [Theme options](admin.php?page=crbn-theme-options.php)\n\n## Theme Options\n\n1. Manage header, footer and socials\n2. The callout shown at the bottom of blog pages\n3. You can optionally add scripts to header and footer (no need for additional plugin for this)\n\n## Post\n\nTo edit the blue text in the top part of the single post page and the excerpt in the blog listing, edit the text in the excerpt section to the right in the post edit page\n\n## Page Templates\n\n### Section Builder\n\nUse many different sections to build a page.\n\nHas a checkbox to show or hide the additional footer logo.\n\n## Shortcodes\n\n### [year]\n\nThe [year] shortcode shows the current year\n\nExample usage:\n\n\tThe current year is [year] .\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftbrennan77%2Fthisgeneration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftbrennan77%2Fthisgeneration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftbrennan77%2Fthisgeneration/lists"}