Giter VIP home page Giter VIP logo

focus's Introduction

=== Focus ===

Contributors: gpriday, iamadi, misplon

Tags: portfolio, two-columns, right-sidebar, custom-background, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, translation-ready

Requires at least: 4.1
Tested up to: 5.3.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Focus makes your videos explode.

== Description ==

Focus is a great theme for showing off your videos. It supports videos hosted on other sites like YouTube and Vimeo through oEmbed. You can even self host your videos - Focus has a gorgeous custom video player for MP4s. Focus can be used as a standard video blog or even an educational video site. We offer free and premium support on our [support forums](https://siteorigin.com/thread/).

== Installation ==
	
1. In your admin panel, go to Appearance > Themes and click the Add New button.
2. Click Upload and Choose File, then select the theme's .zip file. Click Install Now.
3. Click Activate to use your new theme right away.

== Documentation ==

[Documentation](https://siteorigin.com/focus-documentation/) is available on siteorigin.com.

== Support ==

[Support](https://siteorigin.com/thread/) is available on siteorigin.com.

== Plugin Support ==

= SiteOrigin Page Builder =

This theme supports SiteOrigin Page Builder. Just like all good themes should.

== Bundled Resources ==

FitText, Copyright 2011 [Dave Rupert](http://daverupert.com)
Released under the WTFPL license - http://sam.zoy.org/wtfpl/
Source: https://github.com/davatron5000/FitText.js/

FitVids, Copyright 2013 Chris Coyier
Released under the WTFPL license - http://sam.zoy.org/wtfpl/
Source: http://fitvidsjs.com/

FlexSlider, Copyright 2012 WooThemes
Free to use under the GPLv2 license.
Source: http://www.woothemes.com/flexslider/

HTML5 Shiv, Copyright 2011 Alexander Farkas
Released under a dual MIT/GPL2 License
Source: https://code.google.com/p/html5shiv/

jQuery Image Preload Plugin, Copyright 2009 [Dimas Begunoff](https://farinspace.com)
Released under the [MIT License](http://opensource.org/licenses/MIT)
Source: https://github.com/farinspace/jquery.imgpreload

jPlayer Plugin for jQuery JavaScript Library, Copyright 2014 [Happyworm Ltd](https://happyworm.com)
Released under the [MIT License](http://opensource.org/licenses/MIT)
Source: https://github.com/jplayer/jPlayer

TinyColor, Copyright Brian Grinstead
Released under the [MIT License](http://opensource.org/licenses/MIT)
Source: https://github.com/bgrins/TinyColor

== License ==

Focus WordPress Theme, Copyright 2014 SiteOrigin. Focus is distributed under the terms of the GNU GPL.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/copyleft/gpl.html.

Focus WordPress Theme is derived from Underscores WordPress Theme, Copyright 2012 Automattic http://underscores.me/ Underscores WordPress Theme is distributed under the terms of the GNU GPL.

== Changelog ==

= 1.3.8.1 - 10 February 2020 =
* Resolved build script error preventing readme.txt from being included in release.

= 1.3.8 - 10 February 2020 =
* Updated SiteOrigin Settings.
* Updated SiteOrigin Panels Lite.

= 1.3.7 - 13 April 2017 =
* Fixed post loop pagination bug.

= 1.3.6 - 27 March 2017 =
* Improved post meta markup and SEO.
* Fixed category description bug.
* Improved Page Builder first row featured content display.
* Fixed jPlayer issues.
* Added page support for Focus Videos.
* Added Focus Videos as a recommended plugin.
* Added a setting for home page thumbnail grid.

= 1.3.5 - 24 October 2016 =
* Further safeguards for PHP 5.2 issues.
* Resolve Full Width - No Title header spacing issues.
* Filter Jetpack Infinite Scroll module to display correct number of posts for Focus grid layout.
* Ensure iFrames correctly display in the sidebar widget area.

= 1.3.4 - 5 October 2016 =
* Fixed PHP 5.2 issue.

= 1.3.3 - 4 October 2016 =
* Updated settings framework.
* Added Focus Videos plugin capability to pages.
* Added Retina logo setting.
* Added category description display.
* Added support for Jetpack Infinite scroll.
* Added menu search setting.
* Added a Full Width - No Title page template.
* Added a slider post loop template for use with the Page Builder Post Loop (PB) widget.
* Added a thumbnail grid post loop template for use with the Page Builder Post Loop (PB widget).
* Added page setting to use the first Page Builder row in the theme header area.
* Added next and previous icons to the header area.
* Added settings for the search and next/previous icons.
* Fixed comment form allowed tags setting.
* Added support for SiteOrigin Premium.

= 1.3.2 - 2 August 2016
* Fixed responsive layout setting.
* Added option to disable the slider.
* Changed the widget title element to h2.
* Update HTML5 and enqueue.
* Updated to latest settings framework.
* SiteOrigin Premium integration.
* Fixed default settings.

= 1.3.1 - 13 June 2016 =
* Fixed build script to ensure all minified JS is properly included.

= 1.3 - 30 May 2016 =
* Updated jPlayer.
* Updated to new SiteOrigin frameworks.
* Added about page.
* Use minified versions of JS
* Translation domain fixes.
* Added WordPress title tag support.

= 1.2 =
* Updated to latest framework.

= 1.1.12 =
* Updated to latest framework.
* Added setting to disable responsive layout.
* Fixed slider count setting.
* Fixed layout on mobile phones when responsive is disabled.

= 1.1.11 =
* Fixed title issue in RSS feed.
* Updated to latest version of jPlayer.
* Updated SiteOrigin Framework.

= 1.1.10 =
* Updated SiteOrigin Framework

= 1.1.9 =
* Updated SiteOrigin Framework
* Premium: Fixed bug that was causing additional requests to updates server.
* Premium: Fixed issue with HD video embed setting.

= 1.1.6 - 1.1.8 =
* Fixed Flex Slider issue.
* Fixed Page Builder integration.
* Fixed custom embed code for videos.

= 1.1.5 =
* Updated to latest version of FitVids to fix responsive videos.
* Updated to latest SiteOrigin framework.

= 1.1.4 =
* Fixed a small issue with element overflow in the sidebar.

= 1.1.3 =
* Updated to latest version of SiteOrigin Framework.

= 1.1.1 =
* Added theme settings.
* Fixed CSS issues.
* Fixed widget sidebars.

= 1.0.4 =
* Fixes to responsive CSS in premium.

= 1.0.2 =
* Added option for remote video file URL.
* Other minor fixes and updates.
 
= 1.0.1 =
* Fixed content width issue.

= 1.0 =
* Added admin bar for notifications.
* Improved integration with WordPress' new Media Manager.
* Bug fixes and improved compatibility with WordPress theme unit tests.
* Minor CSS changes.

= 0.9 =
* Initial pre release for quality review.

focus's People

Contributors

alexgstapleton avatar braamgenis avatar gregpriday avatar misplon avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

focus's Issues

Update Theme Settings Framework

A user reported receiving an error message in the customizer after installing Focus. I went to see why this issue was occurring and found that this issue has already been fixed here. To resolve this issue, we'll need to release a theme update with the updated Theme Settings Framework.

Add Icons settings group

Similar to that of the North Icons settings group, the user should be able to easily adjust the icons of the theme.

When Use First Page Builder Row enabled, video hidden

When you enable the "Use First Page Builder Row", it prevents the video plugin from outputting the video itself. There are a number of instances where this could be undesired so it might be a good idea to fix it.

Change Search Icon into a font icon rather than an image icon

The theme setting that adds a search icon to the navigation uses an image for the icon. This makes it hard to help users adjust the color. It would be a good idea to convert this into a font icon so that if the user adjusts the color of the menu item links, the search icon will be adjusted too.

Add a loop file for the home page slider

The end goal is to allow users to replicate the home page using Page Builder only. My rough plan is as follows:

  1. Create a loop-slider.php file so that the home page slider can be deployed from the Post Loop (PB) widget.
  2. The Theme Settings that affect the slider like categories should only impact the home page slider when the home page is set to display latest posts.

I'm not quite sure how we can integrate the other slider settings into the Post Loop widget. Any ideas Adi? Hopefully I'm making sense above. Let me know if I can explain further.

Display Category Description

It would be a lot of sense for the user to be able to display a category description. This is especially true due to the nature of the theme .

Recommending Focus Videos plugin

  1. Add Focus Videos to TGM.

  2. Install link on single post still downloads from Amazon, should rather prompt an install from the directory.

Add a widget area to the recent posts page

The big highlight of the focus theme is honestly the recent posts page which is great however it offers next to zero customization options. I think a widget area or two would really help improve this page. The widget area could go before the "videos" or / and after the videos.

Add TGM to Focus

Once Focus Videos is on the directory, add TGM to suggest installing it.

Videos: Add ability to use Focus Video Plugin on pages

The ability to embed videos (via the Focus Video functionality) on pages has been requested quite often in my experience. It adds a more consistent look to the website as normally you would have to embed inside of the post rather than the typical above the post location.

Create a loop file for the home thumbnail grid

Create a loop-grid.php (or choose own name) for the home thumbnail grid. The idea is that the home grid thumbnail loop can be used on any page using the Post Loop widget which searches for templates with names:

loop-*.php
*-loop.php

Undefined index error: first Page Builder row issue

Notice: Undefined index: focus_page_header in /Users/Andrew/Dropbox/Sites/siteorigin-demo/wp-content/themes/focus/inc/settings.php on line 338

Warning: Cannot modify header information - headers already sent by (output started at /Users/Andrew/Dropbox/Sites/siteorigin-demo/wp-content/themes/focus/inc/settings.php:338) in /Users/Andrew/Dropbox/Sites/siteorigin-demo/wp-admin/post.php on line 197

Warning: Cannot modify header information - headers already sent by (output started at /Users/Andrew/Dropbox/Sites/siteorigin-demo/wp-content/themes/focus/inc/settings.php:338) in /Users/Andrew/Dropbox/Sites/siteorigin-demo/wp-includes/pluggable.php on line 1174

Not quite sure why this didn't happen in original testing. Error came up today making videos in another install I use for that. Error occurred on a page not using Page Builder.

Add a new page template to recreate the home page layout

With our loop templates ready we just need a page template so that users can re-create the home page layout. Home Page Template seems a bit limited as this can be used for building archive pages in PB. Should we perhaps call it: Full-Width - No Title

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.