<?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>Beans Talk &#187; Wordpress</title>
	<atom:link href="http://www.beanstalk.ie/blog/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.beanstalk.ie/blog</link>
	<description>Beanstalk Web Design&#039;s Blog</description>
	<lastBuildDate>Thu, 29 Jul 2010 23:53:03 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wordcamp Ireland &#8212; Very Happy Campers</title>
		<link>http://www.beanstalk.ie/blog/wordpress/wordcamp-ireland-happy-campers/</link>
		<comments>http://www.beanstalk.ie/blog/wordpress/wordcamp-ireland-happy-campers/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 00:02:41 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[#wcirl]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[WordCamp Ireland]]></category>

		<guid isPermaLink="false">http://www.beanstalk.ie/blog/?p=66</guid>
		<description><![CDATA[











236 people from 9 countries. 35 speakers covering 3 tracks. 50 euro for a 2 day ticket. These are some of the numbers that made the first Wordcamp Ireland such a great event, but the real secret behind it was the fantastically friendly atmosphere that other conferences like this can so easily lack. Last Friday [...]]]></description>
			<content:encoded><![CDATA[<div style="background:url('http://www.beanstalk.ie/blog/wp-content/uploads/2010/03/logo-blue2.gif') 0px -6px no-repeat;">
<div style="width: 165px; height: 18px; float: left;"></div>
<div style="width: 187px; height: 18px; float: left; clear: left;"></div>
<div style="width: 200px; height: 18px; float: left; clear: left;"></div>
<div style="width: 208px; height: 18px; float: left; clear: left;"></div>
<div style="width: 211px; height: 18px; float: left; clear: left;"></div>
<div style="width: 212px; height: 18px; float: left; clear: left;"></div>
<div style="width: 208px; height: 18px; float: left; clear: left;"></div>
<div style="width: 204px; height: 18px; float: left; clear: left;"></div>
<div style="width: 194px; height: 18px; float: left; clear: left;"></div>
<div style="width: 178px; height: 18px; float: left; clear: left;"></div>
<div style="width: 150px; height: 18px; float: left; clear: left;"></div>
<p>236 people from 9 countries. 35 speakers covering 3 tracks. 50 euro for a 2 day ticket. These are some of the numbers that made the first <a href='http://www.wordcampireland.com'>Wordcamp Ireland</a> such a great event, but the real secret behind it was the fantastically friendly atmosphere that other conferences like this can so easily lack. Last Friday night saw <a href='http://www.langtons.ie'>Langtons</a> in Kilkenny open its doors to a crowd of bloggers, techies and curious georges to talk WordPress for the following 48 hours, many of whom wouldn&#8217;t set foot outside the hotel until the event was over on Sunday afternoon. This was the first Wordcamp to be held in Ireland, all thanks to the trojan work of the wonderful <a href='http://www.sabrinadent.com' title='Sabrina's Website' target='_blank'>Sabrina Dent</a> and <a href='http://www.inkkdesign.com/' title='Katherine's Website'  target='_blank'>Katherine Nolan</a>. <span id="more-66"></span></p>
<p>The conference had three tracks (an intro, bloggers and technical track), and apart from an occasional venture into the Set Theatre for some of the main talks, I set up camp in the tech stream for the two days. The diversity and quality of speakers was excellent but <a href='http://www.yoast.com'  title='yoast'>Joost de Valk</a>&#8217;s session on optimising websites was the highlight of the weekend. Joost (aka <a href='http://twitter.com/yoast' title='yoast on twitter'>@yoast</a>) is a lot of things (including a Theologian (believe it or not!), Open Source evangelist and genuinely nice chap) but he&#8217;s best known for his SEO expertise and has worked with a number of very large clients including TomTom and KLM. You can see <a href='http://yoast.com/wordcamp-ireland/' title='Yoasts wordcamp ireland talk'>Yoast&#8217;s WordCamp slides</a> for yourself (and they&#8217;re pretty easy to understand without any notes). Well worth having a flick through.</p>
<p>There were a lot of familiar faces at the event but I met lots of great new people too. There was a pretty substantial Sligo contingent down for the weekend including fellow web developer <a href='http://www.electricmill.com'>Kevin Peyton</a>, <a href='http://www.polldaddy.com'>Polldaddy Lenny</a> and a gang of final year students from the Web Development course in IT Sligo. </p>
<p>I did a presentation on WordPress Theme Frameworks, which was more of an introductory / awareness talk than anything but hopefully found useful by some people. In case you&#8217;re interested, Frameworks are very minimalist themes that are designed specifically for extended and personalising. If you&#8217;re someone who develops a lot of WordPress themes, using a Framework as your starting point is a great way of cutting down on the amount of time you spend coding. <del datetime="2010-03-10T12:16:13+00:00">I&#8217;ll post the slides here as soon as I get the finger out and strip out the animations, otherwise they&#8217;ll be unreadable.</del> <-- edit: the Slides are available now at the bottom of this post, you'll need to read the narration in the notes tab to make any sense from them so you might be better off clicking on the title link which will bring you to the Slideshare site.</p>
<p>There was a huge amount of work put into this weekend by Sabrina and Katherine and they're already talking about WordCamp Ireland 2011. If it's even a fraction as good as the inaugural event, it'll be one of the finest events in next years diary &mdash; don't miss it.</p>
<div style="width:604px" id="__ss_3385742">
<h3><a href="http://www.slideshare.net/eddiejohnston/wordpress-theme-frameworks-3385742" title="WordPress theme frameworks">WordPress Theme Frameworks Presentation</a>, by Eddie Johnston</h3>
<p><object width="604" height="504"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordpressthemeframeworks-100310081140-phpapp02&#038;rel=0&#038;stripped_title=wordpress-theme-frameworks-3385742" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordpressthemeframeworks-100310081140-phpapp02&#038;rel=0&#038;stripped_title=wordpress-theme-frameworks-3385742" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="604" height="504"></embed></object></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.beanstalk.ie/blog/wordpress/wordcamp-ireland-happy-campers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Customising / Configuring the TinyMCE Text Editor in Wordpress</title>
		<link>http://www.beanstalk.ie/blog/wordpress/customising-the-tinymce-text-editor-in-wordpress/</link>
		<comments>http://www.beanstalk.ie/blog/wordpress/customising-the-tinymce-text-editor-in-wordpress/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 19:40:48 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Customising]]></category>
		<category><![CDATA[Text Formatting]]></category>
		<category><![CDATA[TinyMCE]]></category>

		<guid isPermaLink="false">http://www.beanstalk.ie/blog/?p=22</guid>
		<description><![CDATA[WYSIWYG editors such as the TinyMCE editor used by Wordpress are great in that they allow people with no HTML skills to insert formatted text into web pages. There are times however when it&#8217;s best to restrict some of the formatting options to prevent people from messing up the appearance and markup of their pages. [...]]]></description>
			<content:encoded><![CDATA[<p><acronym title="What You See Is What You Get">WYSIWYG</acronym> editors such as the TinyMCE editor used by Wordpress are great in that they allow people with no HTML skills to insert formatted text into web pages. There are times however when it&#8217;s best to restrict some of the formatting options to prevent people from messing up the appearance and markup of their pages. For instance, I think it&#8217;s a good idea to remove the text colour palette and to disallow the use of H1 and H2 tags in body text as most of our themes use these headings tags once or twice in the template — to use them too much (arguably) isn&#8217;t good for the pages SEO.</p>
<div id="attachment_25" class="wp-caption alignnone" style="width: 614px"><img class="size-full wp-image-25" title="The Default TinyMCE Text Formatting Palette" src="http://www.beanstalk.ie/blog/wp-content/uploads/2009/12/non-customised-tinymce.gif" alt="The Default TinyMCE Text Formatting Palette" width="604" height="199" /><p class="wp-caption-text">The default text formatting palette allows users to select any text colour they like (which can have very ugly results!). Heading 1 and Heading 2 tags can also be inserted where they shouldn&#39;t be.</p></div>
<p><span id="more-22"></span></p>
<p>By default, the formatting panel in TinyMCE allows users to make the text any colour they want and to insert H1 and H2 tags where they like by selecting them from the formatting drop down list. It took me a while to figure out how to disable these (and other) options but I finally worked it out.</p>
<p>If you&#8217;re using wordpress, all you have to do is open your functions.php file and add a filter that&#8217;s applied to the function <code>tiny_mce_before_init</code>. The filter calls a function that you write that changes the TinyMCE default formatting options. In the example below, I&#8217;m defining the options that will appear under the dropdown formatting list and disabling the ability to change the text colour:</p>
<pre class="brush: php">function change_mce_options( $init ) {
 $init[&#039;theme_advanced_blockformats&#039;] = &#039;p,address,pre,code,h3,h4,h5,h6&#039;;
 $init[&#039;theme_advanced_disable&#039;] = &#039;forecolor&#039;;
 return $init;
}
add_filter(&#039;tiny_mce_before_init&#039;, &#039;change_mce_options&#039;);
</pre>
<p>With this code in place, your text formatting palette will now be without the Heading 1, Heading 2 and text colouring options and should look like this:</p>
<div id="attachment_26" class="wp-caption alignnone" style="width: 614px"><img class="size-full wp-image-26" title="A Customised Text Formatting Palette" src="http://www.beanstalk.ie/blog/wp-content/uploads/2009/12/customising-tinymce.gif" alt="A Customised Text Formatting Palette" width="604" height="199" /><p class="wp-caption-text">This customised palette has no text colour button. The Heading 1 and Heading 2 tags have been removed from the formatting dropdown.</p></div>
<p>For more configuration options, have a look through the <a title="TinyMCE Configuration Options" href="http://wiki.moxiecode.com/index.php/TinyMCE:Configuration" target="_blank">TinyMCE Configuration Options</a>. This method will work for any backend that uses TinyMCE and not just Wordpress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanstalk.ie/blog/wordpress/customising-the-tinymce-text-editor-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
