CentralCollege / departments-wordpress-theme

A WordPress theme for Central College departments to use as a department website.
1 stars 0 forks source link

Central College Departments Wordpress Theme

A WordPress theme for Central College departments to use as a department website.

Sites

Deployment

This theme is currently designed to be manually deployed to a production server.

Central College API integration

Department directory pages can be created using the Central College people API. More information can be found in the "Site Settings" tab of your site.

Vagrant

To easily spin up a development server to work on this theme, we've included Vagrant configuration files.

  1. [Optional] Include a WordPress XML export of your site in the root of the theme named wp-import-data.xml. Vagrant will populate the development server with this data.
  2. At the command line, navigate to the vagrant folder.
  3. Run vagrant up to initate a test server.

Vagrant requires:

WordPress beta testing

To enable testing with beta versions or release candidates of WordPress, the WordPress beta tester plugin is installed in the Vagrant test box.

Grunt Integration

You can use the Grunt javascript task runner (https://gruntjs.com/) with this project. It currently performs the following commands:

Grunt Configuration

  1. Install the Grunt CLI if you haven't already: https://gruntjs.com/getting-started
  2. Run npm install to install the project dependencies
  3. Run Grunt with the grunt command.