https://github.com/creativecommons/wp-theme-cc-chapter
Creative Commons Chapter site theme (including chapter sites setup, taxonomies, and widget code)
https://github.com/creativecommons/wp-theme-cc-chapter
creative-commons
Last synced: 4 months ago
JSON representation
Creative Commons Chapter site theme (including chapter sites setup, taxonomies, and widget code)
- Host: GitHub
- URL: https://github.com/creativecommons/wp-theme-cc-chapter
- Owner: creativecommons
- License: gpl-2.0
- Created: 2019-02-11T15:51:29.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2025-04-21T11:38:54.000Z (8 months ago)
- Last Synced: 2025-05-27T20:46:37.024Z (7 months ago)
- Topics: creative-commons
- Language: PHP
- Homepage:
- Size: 10.8 MB
- Stars: 0
- Watchers: 13
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Creative Commons - Chapter WordPress theme
- Contributors: quentinrogers, mackaffinity, cctimidrobot, hugosolar
- Tags: CreativeCommons
- Requires at least: 4.5+
- Tested up to: 5.0.3
- Requires PHP: 7.0
- License: GPLv2 or later
- License URI: https://www.gnu.org/licenses/gpl-2.0.html
Creative Commons Chapter site theme (including chapter sites setup,
taxonomies, and widget code)
## Development Installation
This theme uses npm, gulp, and browserify to manage dependencies.
Versions of node and npm we know work:
- `npm 3.3.12`
- `node 5.4.1`
To install gulp:
- run `npm install -g gulp`
To build the js/css:
- Go to the directory (cd wp-theme-cc-chapter)
- run `npm install` to download the 3rd party libs in `package.json`
- during development:
- run `gulp` in the background, i.e. run `gulp` in a terminal and leave it
running. It will automatically recompile `css/app.css` files as you edit
the src files.
- when preparing for production:
- run `gulp dist` to create minified `css/app.css` files.
- also update the CC_CSS_RELEASE_SERIAL_NUMBER at the top of functions.php to
purge the caches.
## Standalone installation
### Requirements
- Composer
- node / npm (yarn also works)
- git
Clone the repository into your `wp-content/themes`
```
> git clone git@github.com:creativecommons/wp-theme-cc-chapter.git
```
then, go to the directory (`cd wp-theme-cc-chapter`) and execute composer install
```
> composer install
```
Composer will install the required dependencies such as
- Queulat
- Twentysixteen
Once composer finished to install dependencies a new directory called `queulat` will be created in `wp-content/mu-plugins`
To enable this plugin you should create a `queulat.php` file in `wp-content/mu-plugins` with the following content:
```php
npm install --production
```
or
```
> yarn install --prod
```
## Zip install
You can download the zip of this theme and dependencies in the [last release](https://github.com/creativecommons/wp-theme-cc-chapter/releases) in the repository
Please unzip the downloaded file and copy/upload directories to the wordpress install in the following order:
- zip > `wp-theme-cc-chapter` > `mu-plugins` -> `wp-content/mu-plugins/`
- zip > `wp-theme-cc-chapter` > `themes/wp-theme-cc-chapter` -> `wp-content/themes/wp-theme-cc-chapter`
- zip > `wp-theme-cc-chapter` > `themes/twentysixteen` -> `wp-content/themes/twentysixteen`