Skip to content

Commit

Permalink
0.11
Browse files Browse the repository at this point in the history
* Updated NOUVEAU to use Foundation for Sites 6.2!
* NOUVEAU now uses PSR-4 class autoloading. No more manual requires!
* The main NV class is now accessed through a singleton: `NV::i()`
* Global constants were removed and replaced with properties. E.g.
`NV::i()->paths-theme` or `NV::i()->getPath('theme')`
* Applied WordPress coding standards to core NOUVEAU library.
* Created placeholder unit test scaffolding.
* Note: Some Foundation-oriented theme functions like
`Theme::archive_nav()` still need to be re-implemented.
  • Loading branch information
Veraxus committed Feb 28, 2016
1 parent 96407b2 commit 38ca165
Show file tree
Hide file tree
Showing 281 changed files with 36,575 additions and 20,447 deletions.
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -2,3 +2,4 @@
page-foundation.php
.idea
.idea\*
.codekit-cache
25 changes: 25 additions & 0 deletions .travis.yml
@@ -0,0 +1,25 @@
language: php

notifications:
email:
on_success: never
on_failure: change

php:
- 5.3
- 5.6

env:
- WP_VERSION=latest WP_MULTISITE=0
- WP_VERSION=3.2 WP_MULTISITE=0
- WP_VERSION=4.4.1 WP_MULTISITE=0

matrix:
include:
- php: 5.3
env: WP_VERSION=latest WP_MULTISITE=1

before_script:
- bash bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION

script: phpunit
339 changes: 339 additions & 0 deletions LICENSE-GPL2

Large diffs are not rendered by default.

7 changes: 4 additions & 3 deletions bower_components/jquery/MIT-LICENSE.txt → LICENSE-MIT
@@ -1,5 +1,6 @@
Copyright 2014 jQuery Foundation and other contributors
http://jquery.com/
Copyright (c) 2013-2016 ZURB, inc.

MIT License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
Expand All @@ -18,4 +19,4 @@ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2 changes: 1 addition & 1 deletion README-FOUNDATION.md → README-ZF6.md
Expand Up @@ -8,7 +8,7 @@ This is the basic starter project for [Foundation for Sites 6](http://foundation

To use this template, your computer needs:

- [NodeJS](https://nodejs.org/en/) (0.10 or greater)
- [NodeJS](https://nodejs.org/en/) (0.12 or greater)
- [Git](https://git-scm.com/)

This template can be installed with the Foundation CLI, or downloaded and set up manually.
Expand Down
23 changes: 16 additions & 7 deletions README.md
Expand Up @@ -3,13 +3,13 @@
**Donate link:** http://nouveauframework.org/
**Author URI:** http://nouveauframework.org/
**Tags:** framework, php5.3
**Version:** 0.10.00
**Foundation version:** 6.1.1
**Version:** 0.11.00
**Foundation version:** 6.2
**Requires at least:** 4.4
**Tested up to:** 4.5
**Stable tag:** 0.10.00
**License:** GNU General Public License
**License URI:** GNU-LICENSE.txt
**Stable tag:** 0.11.00
**Text Domain:** nvLangScope
**License:** MIT & GPL2+

NOUVEAU is an open-source, rapid-development theme & plugin framework for WordPress, built on Zurb Foundation 6 and PHP 5.3. Work fast. Be awesome.

Expand All @@ -21,7 +21,7 @@ NOUVEAU is a rapid-development framework for WordPress. Unlike other "theme fram

If you want even more features, don't clutter your theme with them... there are plugins for that! Download NOUVEAU's starter plugins for any features you really need, and customize them quickly and easily. Everything is standardized, simple, clean, and well commented - so you can work FAST.

###Features###
## Features ##

* **Built for WordPress**
NOUVEAU isn’t a theme or a plugin, it’s a framework. Anything you need to quickly get started on a new theme or plugin is already there, letting you get right to the meat of your WordPress project.
Expand Down Expand Up @@ -92,7 +92,16 @@ NOUVEAU comes with all text strings properly scoped for internationalization. To

# Changelog #

## 0.10.0 (2016-01-XX) ##
## 0.11.0 (2016-02-27) ##
* Updated NOUVEAU to use Foundation for Sites 6.2!
* NOUVEAU now uses PSR-4 class autoloading. No more manual requires!
* The main NV class is now accessed through a singleton: `NV::i()`
* Global constants were removed and replaced with properties. E.g. `NV::i()->paths-theme` or `NV::i()->getPath('theme')`
* Applied WordPress coding standards to core NOUVEAU library.
* Created placeholder unit test scaffolding.
* Note: Some Foundation-oriented theme functions like `Theme::archive_nav()` still need to be re-implemented.

## 0.10.0 (2016-01-22) ##
* Updated NOUVEAU to use Foundation 6
* Tweaked some class names

Expand Down
14 changes: 8 additions & 6 deletions archive.php
Expand Up @@ -4,18 +4,20 @@
*
* This is the default template for archive pages (pages that show multiple posts).
*/
\NV\Theme::get_header();
\NV\Theme::output_file_marker(__FILE__);
use \NV\Theme\Utilities\Theme;

Theme::get_header();
Theme::output_file_marker(__FILE__);
?>
<div id="container" class="archive row">
<div id="content" class="small-12 large-8 columns">
<?php \NV\Theme::archive_nav(array('id' => 'nav-top')) ?>
<?php \NV\Theme::loop( 'parts/article' , 'parts/article-empty' ) ?>
<?php \NV\Theme::archive_nav(array('id' => 'nav-bottom')) ?>
<?php Theme::archive_nav(array('id' => 'nav-top')) ?>
<?php Theme::loop( 'parts/article' , 'parts/article-empty' ) ?>
<?php Theme::archive_nav(array('id' => 'nav-bottom')) ?>
</div>
<div id="sidebar" class="small-12 large-4 columns">
<?php dynamic_sidebar('sidebar-1') ?>
</div>
</div>
<?php
\NV\Theme::get_footer();
Theme::get_footer();

0 comments on commit 38ca165

Please sign in to comment.