<commit_before>=======
WordPress CMS Toolkit
==============

[![Build Status](https://travis-ci.org/cfpb/cms-toolkit.svg?branch=master)](https://travis-ci.org/cfpb/cms-toolkit)

This plugin provides tools for extending WordPress for as a CMS. This includes 
things like the function `build_post_type()` a helper function for WordPress 
core's `register_post_type` function. The goal was the promote DRY coding 
practices and a simplified process for creating admin meta boxes. While it is 
currently integrated with WordPress as a plugin, it may be more helpful to 
think of it as a library. A collection of methods which, when installed, are 
available throughout the application and make building complex functionality 
in WordPress a little easier.

## Table of Contents

1. [Install](#install)
1. [Activate](#activate)
1. [Develop](#develop)
1. [Extend](#extend)
1. [Technical details](#technical-details)
    1. [Simplified taxonomy registration](#simplified-taxonomy-registration)
    1. [Simplified post type registration](#simplified-post-type-registration)
    1. [MetaBox\Models: Register a self-validating meta box](#metaboxmodels-register-a-self-validating-meta-box)
    1. [Capabilities](#capabilities)
1. [Unit Tests](#unit-tests)

## Install

This plugin can be installed as a normal WordPress plugin. In the future it may also
be installed with composer.

__Warning:__ This plugin uses features introduced in PHP 5.3, since WordPress supports
back to 5.2.7, make sure your host is running the correct version. See [namespacing below.](#whats-a-namespace)

## Activate

To activate the plugin follow the steps below:

1. Login to wordpress account.
2. Go to Plugins screen and find __"CFPB_Utilities"__ in the list
3. Click __Activate Plugin__ to activate it.<commit_msg>Minor Language Updates<commit_after>=======
WordPress CMS Toolkit
==============

[![Build Status](https://travis-ci.org/cfpb/cms-toolkit.svg?branch=master)](https://travis-ci.org/cfpb/cms-toolkit)

This plugin provides tools for extending WordPress for use as a Content Management System (CMS). Tools include 
things like the function `build_post_type()`, a helper function for WordPress 
core's `register_post_type` function. The goal of the Toolkit is to promote DRY coding 
practices while simplifying the process of creating admin meta boxes. While CMS Toolkit is 
currently integrated with WordPress as a plugin, it may be more helpful to 
think of it as a library - a collection of methods which, when installed, are 
available throughout the application and make building complex functionality 
in WordPress a little easier.

## Table of Contents

1. [Install](#install)
1. [Activate](#activate)
1. [Develop](#develop)
1. [Extend](#extend)
1. [Technical details](#technical-details)
    1. [Simplified taxonomy registration](#simplified-taxonomy-registration)
    1. [Simplified post type registration](#simplified-post-type-registration)
    1. [MetaBox\Models: Register a self-validating meta box](#metaboxmodels-register-a-self-validating-meta-box)
    1. [Capabilities](#capabilities)
1. [Unit Tests](#unit-tests)

## Install

This plugin can be installed as a normal WordPress plugin. In the future it may also
be installed with composer.

__Warning:__ This plugin uses features introduced in PHP 5.3, since WordPress supports
back to 5.2.7, make sure your host is running the correct version. See [namespacing below.](#whats-a-namespace)

## Activate

To activate the plugin follow the steps below:

1. Login to WordPress account.
2. Go to Plugins screen and find __"CFPB_Utilities"__ in the list
3. Click __Activate Plugin__ to activate it.
{'fraction_non_alphanumeric': 0.09640208733864324, 'fraction_numerical': 0.009887393573194177, 'mean_word_length': 4.893203883495145, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6998099', 'n_tokens_mistral': 1063, 'n_tokens_neox': 997, 'n_words': 425}