title: Flexy Guide 4

Main content: 

<p>Just a couple more things and a 'how-to' summary.</p>
<h2>Accessibility</h2><p>
Check out the reusable <a href="<txp:site_url />articles/access">accessibility statement</a> wrt built-in access features.
The style-switcher helps accessibility, btw, although it's also fun to play with. (Credit is due to <a href="http://utterplush.com/">Mary Fredborg</a> the <acronym title="Textpattern">TXP</acronym> developer who very kindly cleaned up the php code after I posted it on the <acronym title="Textpattern">TXP</acronym> forum.)</p>
<h2>Article Templates</h2><p>
With beginners in mind I've included some article templates that include common <acronym title="Hypertext Markup Language">HTML</acronym> formatting for such as headers, bold or italic text, ordered or unordered lists and paragraphs. Just copy, paste and rearrange the template and substitute your own text. Textile formatting is built into Textpattern but as HTML is the language of the web and is already simple to use, I prefer it. They can co-exist but be careful about having Textile turned on when writing the article and in the Preferences page. If you have other writers for your site you can create your own templates just the way you want them, using the Save New button. (Credit is again due to the <a href="http://utterplush.com/">Utter Plush</a> Mary for her essential 'Save New' plugin. Where would we be without her!)<span class="pulleft">Putting yes in the 'twocol' custom field produces this layout</span></p><h2>A 'How-To' Summary</h2>
<table>
<tr><th>To</th><th>Do this</th></tr>
<tr><td>Change graphics and colours</td><td>Save 'c' or 'w' stylesheets to another name and alter the main rules</td></tr>
<tr><td>Use another stylesheet</td><td>In the flexy_style and flexy_stylesheet forms you will see references to 'c' and 'w' styles. Alter these to the name of your stylesheet.</td></tr>
<tr><td>Create a 2-column layout</td><td>Type yes in the 'twocol' custom field. Type yesj for justified text.</td></tr>
<tr><td>Create a 2-column layout without borders</td><td>Type yesyes in the 'twocol' custom field. Type yesyesj for justified text.</td></tr>
<tr><td>Create a 2/3-column layout</td><td>Type yes in the 'two3col' custom field. Type yesj for justified text.</td></tr>
<tr><td>Create a 2/3-column layout without borders</td><td>Type yesyes in the 'two3col' custom field. Type yesyesj for justified text.</td></tr>
<tr><td>Add headlines</td><td>Type straight into the custom fields. Experiment!</td></tr>
<tr><td>Add pull quotes</td><td>Use span class "pullout" or "pulleft" within a paragraph</td></tr>
<tr><td>Control main navigation</td><td>Any article with category 'nav' is in the main navigation. Using 'list' puts the link at the end of articles in that section</td></tr>
<tr><td>Alter main navigation</td><td>Change settings in flexy_nav and flexy_navdef forms</td></tr>
<tr><td>Make the contact form work</td><td>Update the flexy_contact form email addresses</td></tr>
<tr><td>Alter the Sitemap</td><td>Add new sections in the flexy_sitemap form</td></tr>
<tr><td>Optimize for Google</td><td>Use metadesc and metakeyw custom fields. Use descriptive page titles and headings</td></tr>
<tr><td>Change the front page</td><td>'front' article, flexy_headrapd, flexy_navdef, flexy_headdef, flexy_contentdef and flexy_side2def forms all affect the front page</td></tr>
<tr><td>See author and date in articles</td><td>Exchange the contents of 'default' and 'defaultplus' forms</td></tr>
</table>

Excerpt: <p>Regarding article templates and accessibility. Plus a summary of how to do such things as change styles and layouts, add pull quotes, control main navigation, change the front page, and alter other things to your liking.</p>

headwide: 'Headwide' is a headline that can stretch the whole width.

twocol: yes

Cat1: docs
Cat2: nav
Section: about

PUBLISH