<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Longhouses &#187; theme</title>
	<atom:link href="http://www.longhouses.nl/tag/theme/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.longhouses.nl</link>
	<description>creëert business</description>
	<lastBuildDate>Mon, 10 Feb 2014 12:13:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Option files</title>
		<link>http://www.longhouses.nl/option-files/</link>
		<comments>http://www.longhouses.nl/option-files/#comments</comments>
		<pubDate>Sat, 14 Jul 2012 09:17:02 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[Theme back-end]]></category>
		<category><![CDATA[back-end]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Option files]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.longhouses.nl/?p=427</guid>
		<description><![CDATA[Modification of administration panel content  in GavernWP is very easy &#8211; it is based on JSON files which include a list of options. Thanks to it, creating new options available in an administration panel is very easy. Options files are in gavern/options catalog in a folder connected with a currently used language. In the catalog, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Modification of administration panel content  in GavernWP is very easy &#8211; it is based on JSON files which include a list of options. Thanks to it, creating new options available in an administration panel is very easy.</p>
<p>Options files are in gavern/options catalog in a folder connected with a currently used language. In the catalog, you will find two main files groups:</p>
<ul>
<li><strong>tabs.json</strong> file &#8211; it includes a list of sections visible on the right side of an administration panel: <a href="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-1.jpg"><img class="aligncenter size-full wp-image-654" title="Sidebar" src="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-1.jpg" alt="" width="231" height="485" /></a> each section is described with a table in the form <pre class="gk-code" data-style="style1"><code>["Basic", "options.basic", "enabled"]</code></pre> the first element of a table is a section name displayed in a panel, the second element is a file name without &#8220;<strong>.json</strong>&#8221; extension which stores a list of options available in a section given and the third value refers to whether a section given is visible in a panel. In this case, there will be a <strong>Basic</strong> tab displayed in a panel based on content of <strong>options.basic.json</strong> file.</li>
<li><strong>options.*.json </strong>files &#8211; they include a list of options available in a section given &#8211; their names are strictly connected with the content of <strong>tabs.json</strong> file.</li>
</ul>
<p>Each options.*.json file includes three main fields in an object stored:</p>
<ul>
<li><strong>groupname</strong> &#8211; it is a section title</li>
<li><strong>groupdesc</strong> &#8211; it specifies a section description displayed directly under a  section title</li>
<li><strong>fields</strong> &#8211; it includes a table of objects of fields displayed under the title and a section description</li>
</ul>
<p>Each field defined by an object including the following fields:</p>
<ul>
<li><strong>name</strong> &#8211; it specifies an option name which will be connected with a particular field. There is a prefix added automatically to an option name which is a theme name (it is stored in a global variable &#8211; <strong>$tpl-&gt;name</strong>).</li>
<li><strong>type</strong>&#8211; it specifies a field type. Standard fields are:
<ul>
<li><strong>TextBlock</strong> &#8211; a field including a description text &#8211; it is not used for storing any option value</li>
<li><strong>Text</strong> &#8211; the easiest text field allowing to insert short text values</li>
<li><strong>Textarea</strong> &#8211; a text field used for inserting a greater number of text values</li>
<li><strong>Select</strong> &#8211; a select field</li>
<li><strong>Switcher</strong> &#8211; a checkbox restricted to two options: &#8220;Enabled&#8221; and &#8220;Disabled&#8221;</li>
<li><strong>Media</strong> &#8211; a field allowing to choose images</li>
<li><strong>WidthHeight</strong> &#8211; a field allowing to specify two values defining width and height (mostly used with a Media field)</li>
</ul>
</li>
</ul>
<p>These fields are defined in a <strong>gavern/form_elements/standard.php</strong> file and their code was derived from a <strong>GKFormInput</strong> field. It is worth remembering that files connected with options are parsed by a <strong>gavern/form.parser.php</strong> file. Additionally, you may create your own fields types in a <strong>gavern/form_elements</strong> catalog. In GavernWP, we have included the following fields types:<br />
<strong></strong></p>
<ul>
<li><strong>Menu</strong> &#8211; a field allowing to generate options connected with page&#8217;s menu &#8211; used in a Navigation section</li>
<li><strong>ThemeStyle</strong> &#8211; a field allowing to choose page&#8217;s style &#8211; used at the beginning of a <strong>Basic</strong> section.</li>
</ul>
<p>The description of creating your own fields types we will describe in the further part of this article.</p>
<ul>
<li><strong>label</strong> &#8211; it specifies a label text visible next to a field</li>
<li><strong>tooltip</strong> &#8211; (optional) it allows to specify tooltip content which will appear after mousing over a label of a field given</li>
<li><strong>default</strong> &#8211; default value of a field given</li>
<li><strong>class</strong> &#8211; (optional) this field allows to specify CSS classes added to an element while generating it (if a field code supported such a functionality)</li>
<li><strong>format</strong> &#8211; (optional) a field specifying a desired field content in the form of a regular expression. e.g. value: <pre class="gk-code" data-style="style1"><code>[a-zA-Z]{2,5}</code></pre> specifies that a field given will be filled in correctly only when a user set as its value a sequence of capital or small letters from 2 to 5 symbols.</li>
<li><strong>required</strong> &#8211; (optional) allows to specify whether filling in a particular field was required</li>
<li><strong>visibility</strong> &#8211; (optional) specifies when a particular field is visible. Visibility rules are separated with commas and are created in <strong>FIELD_NAME=VALUE</strong> format &#8211; in the case of a few visibility rules, they are linked with <strong>AND</strong> operator. The value of  <strong>FIELD_NAME</strong> is a name without a prefix with a theme name. e.g. <pre class="gk-code" data-style="style1"><code>option1=10,option2=20</code></pre> will cause that a field given will be visible when an option with <strong>option1</strong> name will be set to <strong>10</strong> and, at the same time, an <strong>option2</strong> option will have have value equals <strong>20</strong>.</li>
<li><strong>other</strong> &#8211; (optional) this field is used for storing additional values, e.g. in the case of a <strong>Select</strong> field, it is used for storing names and options values. This field is very useful when creating more advanced fields which may require additional configuration options.</li>
</ul>
<p>After adding a new option, you have to remember about its support in the theme. Option value is loaded by using a get_option function of a schemata given:</p>
<pre class="gk-code" data-style="style1"><code>get_option($tpl-&gt;name . '_OPTION_NAME', 'DEFAULT_VALUE');</code></pre>
<p>when <strong>OPTION_NAME</strong> is an option name from a JSON file and <strong>DEFAULT_VALUE</strong> is default value of an option which will be used when a user does not specify a value of an option given. What is important, there is a &#8220;<strong>_</strong>&#8221; symbol which you cannot omit. A prefix with a theme name is added in order differentiate values of options of different themes.</p>
<h3>Creating your own field types options</h3>
<p>While creating a new field type, you have to start from creating a catalog compliant with a field name, e.g. <strong>CustomField</strong> in a <strong>gavern/form_elements</strong> catalog. Then, you have to create a config.json file in this catalog and fill it in according to the schemata below:</p>
<pre class="gk-code" data-style="style1"><code>{
"name": "CustomField",
"description": "Example Custom Field",
"js": false,
"css": false,
"php": "customfield.php",
"class": "GKFormInputCustomField"
}</code></pre>
<p><strong>name</strong>, <strong>description</strong>, <strong>php</strong> i <strong>class</strong> fields have to include particular values; js and css fields are optional &#8211; they allow to specify whether a field given has to use additional CSS and JavaScript code (then, a name of files from a field catalog has to be set as a value). Also, you have to create a <strong>customfield.php</strong> file including a <strong>GKFormInputCustomField</strong> class derived after a <strong>GKFormInput</strong> class.</p>
<p>Also, a <strong>customfield.css</strong> file must include a safety code at the beginning:</p>
<pre class="gk-code" data-style="style1"><code>// disable direct access to the file
defined('GAVERN_WP') or die('Access denied');</code></pre>
<p>Each field class has to include at least one public method &#8211; <strong>output</strong> not loading any additional arguments. This method must return HTML code of a field given. Field properties froma JSON file are available as class fields, e.g. <strong>required</strong> is available as:</p>
<pre class="gk-code" data-style="style1"><code>$this-&gt;required</code></pre>
<p>The second important public methid of each class of a form field is a <strong>getValue</strong> method which loads one argument &#8211; <strong>$default</strong>. Its use is optional and useful only when a value of a field given uses more than one field in the data base. Then, it is useful to overwrite this method &#8211; as an example we recommend a standard code of a <strong>WidthHeight</strong> field where overwritting a getValue method was used for storing values of two form fields in one main field created by a <strong>GKInputFormWidthHeight</strong> class.</p>
<p>The remaining class methods have to be created according to the needs of the author of a form  field given.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.longhouses.nl/option-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social API settings</title>
		<link>http://www.longhouses.nl/social-api-settings-2/</link>
		<comments>http://www.longhouses.nl/social-api-settings-2/#comments</comments>
		<pubDate>Sat, 14 Jul 2012 08:18:41 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[Theme back-end]]></category>
		<category><![CDATA[back-end]]></category>
		<category><![CDATA[settings]]></category>
		<category><![CDATA[Social API]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.longhouses.nl/?p=424</guid>
		<description><![CDATA[A section of options connected with Social API includes five groups of options: options connected with sharing at Facebook options connected with sharing on G+ options connected with sharing on Twitter options connected with sharing on Pinterest options allowing to switch on/off Social API on particular subpages. Options connected with sharing are the equivalent of [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>A section of options connected with Social API includes five groups of options:</p>
<ul>
<li>options connected with sharing at Facebook</li>
<li>options connected with sharing on G+</li>
<li>options connected with sharing on Twitter</li>
<li>options connected with sharing on Pinterest</li>
<li>options allowing to switch on/off Social API on particular subpages.</li>
</ul>
<p>Options connected with sharing are the equivalent of parameters available in online editors, used for creating buttons like:</p>
<ul>
<li><a href="https://developers.facebook.com/docs/reference/plugins/like/" target="_blank">Facebook &#8211; &#8216;like it&#8217; button</a></li>
<li><a href="https://developers.google.com/+/plugins/+1button/" target="_blank">Goggle Plus &#8211; &#8216;+1&#8242; button</a></li>
<li><a href="https://dev.twitter.com/docs/tweet-button" target="_blank">Twitter &#8211; &#8216;tweet&#8217; button</a></li>
<li><a href="http://pinterest.com/about/goodies/" target="_blank">Pinterest &#8211; &#8216;pin it&#8217; button</a></li>
</ul>
<p>The last group of options allows to specify where they will be displayed &#8211; thanks to <strong>Include/Exclude specified articles from Social API</strong> option, it is possible to switch off Social API completely or switch on/off this functionality only for chosen posts, subpages and categories.</p>
<p>We specify the list of posts, subpages and categories in three last options:</p>
<p><a href="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-2.jpg"><img class="aligncenter size-full wp-image-656" title="Social API" src="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-2.jpg" alt="" width="704" height="268" /></a></p>
<p>as a sequence of ID, slug or the names of posts given, subpages or categories separated with comas, e.g.  <pre class="gk-code" data-style="style1"><code>1,5,25</code></pre> or <pre class="gk-code" data-style="style1"><code>typography,theme-settings,theme-essentials</code></pre></p>
]]></content:encoded>
			<wfw:commentRss>http://www.longhouses.nl/social-api-settings-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced settings</title>
		<link>http://www.longhouses.nl/advanced-settings-2/</link>
		<comments>http://www.longhouses.nl/advanced-settings-2/#comments</comments>
		<pubDate>Sat, 14 Jul 2012 08:04:05 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[Theme back-end]]></category>
		<category><![CDATA[advanced]]></category>
		<category><![CDATA[back-end]]></category>
		<category><![CDATA[settings]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.longhouses.nl/?p=422</guid>
		<description><![CDATA[An advanced settings section includes settings which are connected with different aspects of GavernWP framework work: Widget rules allows to switch on this mechanism. It is recommended to switch on this option in the case when you do not need to use widgets visible on a chosen subpages. Note that it will allow to optimize [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>An advanced settings section includes settings which are connected with different aspects of GavernWP framework work:</p>
<p><a href="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-3.jpg"><img class="aligncenter size-full wp-image-659" title="Advanced settings" src="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-3.jpg" alt="" width="595" height="571" /></a></p>
<ul>
<li><strong>Widget rules</strong> allows to switch on this mechanism. It is recommended to switch on this option in the case when you do not need to use widgets visible on a chosen subpages. Note that it will allow to optimize a little bit the speed of a website as operations of checking rules for each widget will not be made.</li>
<li><strong>Support for Google Chrome Frame</strong> &#8211; it switches on a metatag forcing use of  <a href="https://developers.google.com/chrome/chrome-frame/" target="_blank">Google Chrome Frame</a> plugin on Internet Explorer browsers if it is installed.</li>
<li><strong>Parse emoticons in the text widgets</strong> &#8211; it activates parsing emoticons to a graphic form in widgets.</li>
<li><strong>Parse shortcodes in the text widgets</strong> &#8211; it activates parsing of <a href="http://codex.wordpress.org/Shortcode_API" target="_blank">Shortcodes</a> in widgets.</li>
<li><strong>Use Thickbox</strong> &#8211; it allows to switch on Thickbox  script for presenting images included in posts.</li>
<li><strong>Value for the $content_width variable</strong> &#8211;  <strong>$content_width</strong> variable is used while creating thumbnails of images for posts, that&#8217;s why it has to be defined as an appropriate value &#8211; we recommend to set the value not bigger than the max. page&#8217;s width.</li>
<li><strong>Use the override.css file</strong> &#8211; thanks to switching on this option, an <strong>override.css</strong> file will appear at the end of the list of CSS files which allows to overwrite theme&#8217;s CSS rules easily without interference in existing CSS code.</li>
<li><strong>Enable support for Open Search</strong> &#8211; it allows to switch on support for  <a href="http://www.opensearch.org/Home" target="_blank">Open Search</a> technology.</li>
<li><strong>Enable support for Open Graph</strong> &#8211; it allows to switch on support for <a href="http://ogp.me/" target="_blank">Open Graph </a> technology &#8211; after switching on this option, an additional metabox will appear on a page for editing posts: <a href="http://www.longhouses.nl/wp-content/uploads/2012/07/Edit-Post-‹-Meet-Gavern-WP-—-WordPress-3.jpg"><img class="aligncenter size-full wp-image-692" title="OpenGraph metabox" src="http://www.longhouses.nl/wp-content/uploads/2012/07/Edit-Post-‹-Meet-Gavern-WP-—-WordPress-3.jpg" alt="" width="810" height="554" /></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.longhouses.nl/advanced-settings-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Main back-end features</title>
		<link>http://www.longhouses.nl/main-back-end-features/</link>
		<comments>http://www.longhouses.nl/main-back-end-features/#comments</comments>
		<pubDate>Fri, 13 Jul 2012 14:36:32 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[Theme back-end]]></category>
		<category><![CDATA[back-end]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.longhouses.nl/?p=419</guid>
		<description><![CDATA[GavernWP has an advanced panel for managing theme&#8217;s options in an administration panel. These options have been divided into a few main groups: Basic settings Layout settings Fonts settings Navigation settings Advanced settings Shortcodes settings Social API settings Theme branding settings Back-end branding settings SEO settings Also, some additional elements generated by a framework in [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>GavernWP has an advanced panel for managing theme&#8217;s options in an administration panel. These options have been divided into a few main groups:</p>
<ul>
<li>Basic settings</li>
<li>Layout settings</li>
<li>Fonts settings</li>
<li>Navigation settings</li>
<li>Advanced settings</li>
<li>Shortcodes settings</li>
<li>Social API settings</li>
<li>Theme branding settings</li>
<li>Back-end branding settings</li>
<li>SEO settings</li>
</ul>
<p>Also, some additional elements generated by a framework in an administration panel in some various places appear, namely:</p>
<ul>
<li>Typography button</li>
<li>Widget rules</li>
<li>Open Graph metabox</li>
<li>GavernWP SEO settings metaboxes</li>
</ul>
<p>It is also worth getting acquainted with a theme configuration with files use in JSON format:</p>
<ul>
<li>Option files</li>
<li>Theme configuration</li>
</ul>
<p>The ability of these files edition, gives a possibility of deep interference in websites work based on GaverWP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.longhouses.nl/main-back-end-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic settings</title>
		<link>http://www.longhouses.nl/basic-settings-2/</link>
		<comments>http://www.longhouses.nl/basic-settings-2/#comments</comments>
		<pubDate>Fri, 13 Jul 2012 14:02:25 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[Theme back-end]]></category>
		<category><![CDATA[back-end]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[settings]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.longhouses.nl/?p=416</guid>
		<description><![CDATA[Basic settings of GavernWP allow to specify basic parameters connected with page&#8217;s display: The first option allows to choose a color version of a theme. In this place, there may appear a few various fields depending on the conent of styles.json configuration file. There is an option allowing to switch a style-switcher after an option/options [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Basic settings of GavernWP allow to specify basic parameters connected with page&#8217;s display:</p>
<p><a href="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-4.jpg"><img class="aligncenter size-full wp-image-664" title="Basic settings" src="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-4.jpg" alt="" width="541" height="404" /></a></p>
<p>The first option allows to choose a color version of a theme. In this place, there may appear a few various fields depending on the conent of <strong>styles.json</strong> configuration file.</p>
<p>There is an option allowing to switch a style-switcher after an option/options of choosing theme&#8217;s styles  &#8211; it is an element allowing for a website&#8217;s user to choose a theme style himself/herself.</p>
<p>The next option is connected with switching on breadcrumbs element on a website. There are the following options to choose from: <strong>Enabled</strong>, <strong>Disabled</strong> and <strong>Conditional rule</strong> &#8211; then, you have to set a rule using <a href="http://codex.wordpress.org/Conditional_Tags">Conditional Tags</a> and logic operators of PHP language in a <strong>Conditional rule</strong> field, e.g. a rule displayinga a breadcrumbs element on the homepage and in the &#8220;Meet GavernWP&#8221; category will be in the following form: <pre class="gk-code" data-style="style1"><code>is_homepage() || is_category('Meet GavernWP')</code></pre></p>
<p>&#8220;<strong><label for="meetgavernwp_template_homepage_mainbody">Show mainbody widgets insteads of blog posts on the homepage</label></strong>&#8221; option is useful when you want to place a widget instead of entries on the homepage &#8211; then  you have to switch it on <strong>mainbody</strong> widget position, place a widget needed which will replace a standard list of posts generated by WordPress.</p>
<p>The last option, namely <strong>&#8220;Show author info&#8221;</strong> allows to display information about its author under each post in the following form:</p>
<p><a href="http://www.longhouses.nl/wp-content/uploads/2012/07/Main-front-end-features-»-Free-WordPress-template.jpg"><img class="aligncenter size-full wp-image-665" title="Author block" src="http://www.longhouses.nl/wp-content/uploads/2012/07/Main-front-end-features-»-Free-WordPress-template.jpg" alt="" width="706" height="123" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.longhouses.nl/basic-settings-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO settings</title>
		<link>http://www.longhouses.nl/seo-settings-2/</link>
		<comments>http://www.longhouses.nl/seo-settings-2/#comments</comments>
		<pubDate>Fri, 13 Jul 2012 13:50:16 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[Theme back-end]]></category>
		<category><![CDATA[back-end]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[settings]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.longhouses.nl/?p=413</guid>
		<description><![CDATA[GavernWP has SEO settings built &#8211; in which allow to overwrite WordPress standard SEO settings. After switching on &#8220;Use Gavern SEO settings&#8221; option, a lot of options connected with SEO will appear: The first group of options is connected with page&#8217;s title: Use blogname in title &#8211; this option allows to switch on showing a [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>GavernWP has SEO settings built &#8211; in which allow to overwrite WordPress standard SEO settings. After switching on &#8220;Use Gavern SEO settings&#8221; option, a lot of options connected with SEO will appear:</p>
<p><a href="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-7.jpg"><img class="aligncenter size-full wp-image-688" title="SEO settings" src="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-7.jpg" alt="" width="575" height="617" /></a></p>
<p>The first group of options is connected with page&#8217;s title:</p>
<ul>
<li><strong>Use blogname in title</strong> &#8211; this option allows to switch on showing a blogname in the title</li>
<li><strong>Separator used in title</strong> &#8211; it specifies a separator which is between a title description and a pages&#8217;s name</li>
<li><strong>Title &#8211; description</strong> &#8211; it allows to specify page&#8217;s title description (the first part of a title &#8211; before a separator)</li>
<li><strong>Title &#8211; blogname</strong> &#8211; it allows to specify page&#8217;s name (the second part of a title after a separator)</li>
</ul>
<p>The remaining options allow to switch on advanced management of <strong>keywords</strong> and <strong>description</strong> metatags:</p>
<p><a href="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-8.jpg"><img class="aligncenter size-full wp-image-689" title="Metatags" src="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-8.jpg" alt="" width="579" height="234" /></a></p>
<p>In the case of a homepage, these metatags values are specified in a SEO settings panel whereas in the case of subpages, there are two settings available for both metatags:</p>
<ul>
<li><strong>Disabled</strong></li>
<li><strong>Enabled (custom field in the post editor)</strong></li>
</ul>
<p>When you switch on these settings, under a posts editor two additional fields will appear:</p>
<p><a href="http://www.longhouses.nl/wp-content/uploads/2012/07/Edit-Post-‹-Meet-Gavern-WP-—-WordPress-2.jpg"><img class="aligncenter size-full wp-image-690" title="Metaboxes" src="http://www.longhouses.nl/wp-content/uploads/2012/07/Edit-Post-‹-Meet-Gavern-WP-—-WordPress-2.jpg" alt="" width="814" height="315" /></a></p>
<p>If you fill them in, metatags used on one subpage with an entry will be created.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.longhouses.nl/seo-settings-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Main front-end features</title>
		<link>http://www.longhouses.nl/main-front-end-features/</link>
		<comments>http://www.longhouses.nl/main-front-end-features/#comments</comments>
		<pubDate>Fri, 13 Jul 2012 12:43:30 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[Theme essentials]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.longhouses.nl/?p=408</guid>
		<description><![CDATA[Themes based on GavernWP framework have support for many useful solutions and technologies. The most important ones are: Custom page styles &#8211; they extend functionality of standard subpages. Typography &#8211; an advanced list of elements gives a possibility to enhance posts about various add ons. Social API &#8211; it allows to add buttons for sharing [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Themes based on GavernWP framework have support for many useful solutions and technologies. The most important ones are:</p>
<ul>
<li><a title="Custom Page Styles" href="http://www.longhouses.nl/template-features/custom-page-styles-2/">Custom page styles</a> &#8211; they extend functionality of standard subpages.</li>
<li><a title="Typography" href="http://www.longhouses.nl/template-features/typography/">Typography</a> &#8211; an advanced list of elements gives a possibility to enhance posts about various add ons.</li>
<li><a title="Social API" href="http://www.longhouses.nl/template-features/social-api/">Social API</a> &#8211; it allows to add buttons for sharing posts in social network services very easily.</li>
<li><a title="Open Graph support" href="http://www.longhouses.nl/template-features/open-graph-support/">Open Graph</a> &#8211; it allows to specify the way in which content shared on Facebook will be visible.</li>
<li><a title="Threaded comments" href="http://www.longhouses.nl/template-features/threaded-comments-2/">Threaded comments</a> &#8211; they allow to make discussions under posts in a clear way.</li>
<li><a title="Branding" href="http://www.longhouses.nl/template-features/branding/">Branding</a> &#8211; it simplifies setting key elements of a website connected with its name or brand.</li>
<li><a title="Color Styles" href="http://www.longhouses.nl/uncategorized/color-styles/">Color styles</a> &#8211; thanks to color styles, it is possible to create many various color and stylistic versions of a theme.</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.longhouses.nl/main-front-end-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Layout settings</title>
		<link>http://www.longhouses.nl/layout-settings-2/</link>
		<comments>http://www.longhouses.nl/layout-settings-2/#comments</comments>
		<pubDate>Thu, 12 Jul 2012 13:56:55 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[Theme back-end]]></category>
		<category><![CDATA[back-end]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[settings]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.longhouses.nl/?p=404</guid>
		<description><![CDATA[Layout settings in a theme are connected with five main options: Thanks to a Page layout option, it is possible to specify a column position in page&#8217;s layout: on the left/right side or switch off showing a column completely (in this situation, you achieve the layout available via an additional subpage style &#8211; fullwidth). A [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Layout settings in a theme are connected with five main options:</p>
<p><a href="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-14.jpg"><img class="aligncenter size-full wp-image-702" title="Layout" src="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-14.jpg" alt="" width="571" height="355" /></a></p>
<p>Thanks to a <strong>Page layout</strong> option, it is possible to specify a column position in page&#8217;s layout: on the left/right side or switch off showing a column completely (in this situation, you achieve the layout available via an additional subpage style &#8211; <strong>fullwidth</strong>).</p>
<p>A <strong>Theme width</strong> option specifies maximal page&#8217;s width &#8211; no matter what width a browser window has, page&#8217;s width will not exceed this value.</p>
<p>Column width is specified in per cents thanks to a <strong>Sidebar width</strong> option. <strong>Tablet width</strong> and <strong>Mobile width</strong> options allow to specify width of a browser window in pixels where <strong>css/tablet.css</strong> and <strong>css/mobile.css</strong> files are loaded.</p>
<p>In the case of <strong>tablet.css</strong>, modules which normally create four &#8211; column layout (max.), will appear in two &#8211; column layout which after loading a <strong>mobile.css</strong> file will change into one &#8211; column layout. Additionally, after loading a <strong>tablet.css</strong> file,a column moves under main content of a page given.</p>
<p><strong>Note</strong>: all options from a <strong>Layout</strong> section are also in a live-preview editor which allows to adjust values of these options easily, thanks to a site live preview.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.longhouses.nl/layout-settings-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Navigation settings</title>
		<link>http://www.longhouses.nl/navigation-settings-2/</link>
		<comments>http://www.longhouses.nl/navigation-settings-2/#comments</comments>
		<pubDate>Thu, 12 Jul 2012 13:39:30 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[Theme back-end]]></category>
		<category><![CDATA[back-end]]></category>
		<category><![CDATA[menus]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[settings]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.longhouses.nl/?p=401</guid>
		<description><![CDATA[GavernWP gives a possibility of advanced menu managing on a website. There is a list of menus available in a theme in a configuration file &#8211; menus.json. These menus are displayed in a Navigation tab: There are a few options available for each menu available on a website. Website&#8217;s main menu has more options than [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>GavernWP gives a possibility of advanced menu managing on a website. There is a list of menus available in a theme in a configuration file &#8211; <strong>menus.json</strong>. These menus are displayed in a <strong>Navigation</strong> tab:</p>
<p><a href="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-15.jpg"><img class="aligncenter size-full wp-image-709" title="Nav menu" src="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-15.jpg" alt="" width="548" height="539" /></a></p>
<p>There are a few options available for each menu available on a website. Website&#8217;s main menu has more options than a menu placed e.g. in a page&#8217;s footer.</p>
<p>The difference is that a main menu has additional options connected with animation:</p>
<p><a href="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-16.jpg"><img class="aligncenter size-full wp-image-710" title="Nav menu options" src="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-16.jpg" alt="" width="537" height="99" /></a></p>
<p>These options allow to specify the type and speed of animation of a submenu.</p>
<p>Additionally, all menu types have the two options:</p>
<ul>
<li>an option specifying whether a menu given was switched on &#8211; a menu given can be switched on only on a particular subpages thanks to a <strong>Conditional rule</strong> option &#8211; then, you have to insert a rule from  <a href="http://codex.wordpress.org/Conditional_Tags">Conditional Tags</a> and logic operators of a PHP language in  a Conditional rule field, e.g. a rule displaying a menu on the homepage and in a category called &#8220;Meet GavernWP&#8221; will have the following form:  <pre class="gk-code" data-style="style1"><code>is_homepage() || is_category('Meet GavernWP')</code></pre></li>
<li>an option specifying menu depth i.e. a maximal nesting level for all menu positions displayed. If e.g. you want to skip the second menu level and display menu positions which are on the first menu level, you have to set this option to <strong>1</strong>. Of course <strong>All levels</strong> value will cause displaying all menu postions available for a menu given.</li>
</ul>
<p>You have to remember that adding a menu, except adding an appropriate entry in an configuration file <strong>menus.json</strong>, also requires creating appropriate code in a theme.</p>
<p>This code uses a standard <a href="http://codex.wordpress.org/Function_Reference/wp_nav_menu">wp_nav_menu</a> function but you have to remember about three crucial things:</p>
<ul>
<li>code of <strong>wp_nav_menu</strong> function has to be placed inside IF condition in a form:<strong></strong> <pre class="gk-code" data-style="style1"><code>if(gk_show_menu('MENU_NAME')) {</code></pre> where <strong>MENU_NAME</strong> is a menu name, e.g. <strong>mainmenu</strong><strong></strong>. Thanks to it, there will be a functionality which allows to display a menu only on subpages chosen.</li>
<li>in the case of main menu, it is very useful to create a duplicate in a mobile version so as while displaying a website on mobile devices, a menu will be adjusted to mobile devices.</li>
<li>in the case of a main menu, you have to use a special class derived from <strong>Walker</strong>: <strong>GKMenuWalker</strong> class; however, for a mobile menu, you have to use <strong>GKMenuWalkerMobile</strong> class. Thanks to it, appropriate menu structure will be generated.</li>
</ul>
<p>CSS code connected with a menu is in <strong>css/wp.css</strong> and <strong>css/mobile.css</strong> files.</p>
<p>Scripts creating main menu animations are in <strong>js/gk.menu.js</strong> file.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.longhouses.nl/navigation-settings-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Theme branding settings</title>
		<link>http://www.longhouses.nl/template-branding-settings-2/</link>
		<comments>http://www.longhouses.nl/template-branding-settings-2/#comments</comments>
		<pubDate>Thu, 12 Jul 2012 13:05:23 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[Theme back-end]]></category>
		<category><![CDATA[back-end]]></category>
		<category><![CDATA[branding]]></category>
		<category><![CDATA[settings]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.longhouses.nl/?p=394</guid>
		<description><![CDATA[There are three key places connected with branding in a theme based on GavernWP framework: page&#8217;s logo page&#8217;s footer framework&#8217;s logo under a page&#8217;s footer There are the following administration panel options responsible for these elements: In the case of a framework&#8217;s logo, it is only possible to switch it on/off. Footer content is defined [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>There are three key places connected with branding in a theme based on GavernWP framework:</p>
<ul>
<li>page&#8217;s logo</li>
<li>page&#8217;s footer</li>
<li>framework&#8217;s logo under a page&#8217;s footer</li>
</ul>
<p>There are the following administration panel options responsible for these elements:</p>
<p><a href="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-10.jpg"><img class="aligncenter size-full wp-image-697" title="branding" src="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-10.jpg" alt="" width="686" height="341" /></a></p>
<p>In the case of a framework&#8217;s logo, it is only possible to switch it on/off.</p>
<p>Footer content is defined in <strong>Footer content</strong> option. It will be displayed at the bottom of the page, usually on the right side.</p>
<p>The majority of parameters are connected with a page&#8217;s logo. The first step in a logo configuration is to choose a logo type; there are the following logo types available:</p>
<ul>
<li><strong>Defined in the CSS code</strong> &#8211; a logo is defined theme&#8217;s CSS style as an element having <strong>cssLogo</strong> class. In this case, except CSS code modification, no other settings changes are needed.</li>
<li><strong>Image logo</strong> &#8211; after choosing this option, some additional options will appear: <a href="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-11.jpg"><img class="aligncenter size-full wp-image-698" title="Logo image" src="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-11.jpg" alt="" width="716" height="185" /></a> You have to choose an image logo and specify its sizes.</li>
<li><strong>Text logo</strong> &#8211; likewise in the previous option, some additional options appear: <a href="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-12.jpg"><img class="aligncenter size-full wp-image-699" title="Textlogo" src="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-12.jpg" alt="" width="545" height="96" /></a> <strong>Theme logo text </strong>option specifies whether main logo text and the signature below it will be taken from WordPress settings (<strong>from WordPress settings</strong>) or will be specified by a user (<strong>Own</strong>). In the case of choosing the second option, two additional fields to fill in will appear: <a href="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-13.jpg"><img class="aligncenter size-full wp-image-700" title="Text logo own" src="http://www.longhouses.nl/wp-content/uploads/2012/07/MeetGavernWP-‹-Meet-Gavern-WP-—-WordPress-13.jpg" alt="" width="558" height="199" /></a></li>
<li><strong>None</strong> &#8211; in this case, a logo will not be displayed.</li>
</ul>
<div><strong>Note</strong>: <strong>None</strong> option is useful when you want to define a logo code in theme&#8217;s code yourself &#8211; then, it is enough to add your own code to an appropriate file (usually it is: <strong>layouts/header.php</strong>).</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.longhouses.nl/template-branding-settings-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
