Skip to content
An advanced open-source publishing and revenue-generating platform for news organizations.
PHP JavaScript CSS Shell
Branch: master
Clone or download
jeffersonrabb and thomasguillot Site Design Wizard: Theme Mod Controls (#433)
* feat: theme mod update controls.

* feat: add image uploader to theme mods demo.

* Site Design: Add Tabbed Navigation

* Theme Mods: Update label and help text

* Site Design Theme Mods: Adjust options, inc. RadioControl for the Featured Image

* Radio Control: Add new component

* Site Design Theme Mods: Use Newspack's RadioControl component

* Radio Control: Add focus state

* Site Design: Update icons, path/label, headerText, subHeaderText, and Buttons

* feat: theme mod update controls.

* Toogle Control: Vertically center the toggle

* Button: Fix isLarge and isSmall

* fix: corrected paths for site design wizard script and style

* fix: linting fixes

Co-authored-by: Thomas Guillot <thomasguillot@users.noreply.github.com>
Latest commit ee98a09 Feb 26, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci ci(release): archive after version bump (#439) Feb 21, 2020
.github Update licence to gplv2 for consistency with WP and other WP projects Mar 12, 2019
assets Site Design Wizard: Theme Mod Controls (#433) Feb 26, 2020
bin ci: run PHP tests & linting; fix PHP linting errors (#432) Feb 21, 2020
includes Site Design Wizard: Theme Mod Controls (#433) Feb 26, 2020
languages Minimal plugin Feb 28, 2019
tests ci: run PHP tests & linting; fix PHP linting errors (#432) Feb 21, 2020
.editorconfig Minor changes to Editor config to match Newspack Blocks repo. May 16, 2019
.eslintrc.js chore: skip unnecessary files in plugin zip (#426) Feb 21, 2020
.gitignore chore: skip unnecessary files in plugin zip (#426) Feb 21, 2020
.prettierignore chore: skip unnecessary files in plugin zip (#426) Feb 21, 2020
.prettierrc Fix to Prettier config. May 16, 2019
.stylelintrc refactor: SCSS linting & formatting (#429) Feb 21, 2020
LICENSE.md Update licence to gplv2 for consistency with WP and other WP projects Mar 12, 2019
README.md Update npm scripts (#354) Jan 3, 2020
babel.config.js test: use testing library (#430) Feb 21, 2020
commitlint.config.js ci: configure CircleCI for linting & releasing Feb 12, 2020
composer.json chore: use lint-staged for JS pre-commit linting (#436) Feb 21, 2020
composer.lock Site Design Wizard: Theme Mod Controls (#433) Feb 26, 2020
newspack.php chore: bump version for release Feb 25, 2020
package-lock.json fix: npm dev script Feb 26, 2020
package.json fix: npm dev script Feb 26, 2020
phpcs.xml chore: skip unnecessary files in plugin zip (#426) Feb 21, 2020
phpunit.xml Set up unit testing Mar 1, 2019
postcss.config.js Set up package.json Apr 18, 2019
webpack.config.js fix: plugins-screen script and stylesheet paths (#445) Feb 25, 2020

README.md

Newspack

Welcome to the Newspack plugin repository on GitHub. Here you can browse the source, look at open issues and keep track of development. We also recommend everyone follow the Newspack blog to stay up to date about everything happening in the project.

The Newspack plugin provides tools and guidance for setting up and managing the important features and plugins a modern newsroom needs.

Newspack is an open-source publishing platform built on WordPress for small to medium sized news organizations. It is an “opinionated” platform that stakes out clear, best-practice positions on technology, design, and business practice for news publishers.

How to install Newspack on your site

If you'd like to install Newspack on your self-hosted site or want to try Newspack out, the easiest way to do so is to download the latest plugin release and the latest theme release. Upload them using the plugin or theme installer in your WordPress admin interface. To take full advantage of Newspack, the plugin and theme should be run together, but each should also work fine individually.

Reporting Security Issues

To disclose a security issue to our team, please submit a report via HackerOne here.

Contributing to Newspack

If you have a patch or have stumbled upon an issue with the Newspack plugin/theme, you can contribute this back to the code. Please read our contributor guidelines for more information on how you can do this.

Development

  • Run npm start to compile the SCSS and JS files, and start file watcher.
  • Run npm run build to perform a single compilation run.

Support or Questions

This repository is not suitable for support or general questions about Newspack. Please only use our issue trackers for bug reports and feature requests, following the contribution guidelines.

Support requests in issues on this repository will be closed on sight.

License

Newspack is licensed under GNU General Public License v2 (or later).

You can’t perform that action at this time.