<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>JodieM.com.au</title>
	<atom:link href="http://jodiem.com.au/feed/" rel="self" type="application/rss+xml" />
	<link>http://jodiem.com.au</link>
	<description>The Website and Blog of Jodie Miners</description>
	<lastBuildDate>Wed, 25 Jan 2012 02:34:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jodiem.com.au' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>JodieM.com.au</title>
		<link>http://jodiem.com.au</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jodiem.com.au/osd.xml" title="JodieM.com.au" />
	<atom:link rel='hub' href='http://jodiem.com.au/?pushpress=hub'/>
		<item>
		<title>Thinking Like Salesforce</title>
		<link>http://jodiem.com.au/2012/01/04/thinking-like-salesforce/</link>
		<comments>http://jodiem.com.au/2012/01/04/thinking-like-salesforce/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 05:55:52 +0000</pubDate>
		<dc:creator>Jodie Miners</dc:creator>
				<category><![CDATA[Salesforce]]></category>

		<guid isPermaLink="false">http://jodiem.com.au/?p=538</guid>
		<description><![CDATA[I&#8217;m a bit of a way on the path to becoming a Salesforce Consultant (not quite certified yet, but that&#8217;s just because I have to sit for the exam). I love Salesforce and what you can do with it, but then sometimes you just come unstuck over the smallest of details and think that it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=538&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a bit of a way on the path to becoming a Salesforce Consultant (not quite certified yet, but that&#8217;s just because I have to sit for the exam). I love Salesforce and what you can do with it, but then sometimes you just come unstuck over the smallest of details and think that it is the worst piece of software in the world.</p>
<p>I&#8217;m a database designer first and foremost, so I think in <a href="http://en.wikipedia.org/wiki/Database_normalization" target="_blank">normalisation</a> terms - I knew how to design databases before I even knew what normalisation was (&#8220;Oh, really, it has a name?&#8221;), and it irks me to de-normalise but I do understand that it is sometimes necessary for business reasons (yes, I&#8217;m not talking about data warehousing or noSQL data models either).</p>
<p>So when you come across something as simple as being able to report on every aspect of the data in your database, and find that it <a href="http://success.salesforce.com/ideaView?id=08730000000BriL" target="_blank">just can&#8217;t be done</a> in Salesforce (and yet, it can be done quite easily in Access 2007+), then you need to re-think your design. (And while I&#8217;m in a ranty mood, I just can not believe that Salesforce have not even acknowledged this to be an issue let alone provided some options or even done anything to fix it!).</p>
<p>So, I&#8217;m coming to the conclusion that it just takes a bit of re-thinking about how you are going to achieve the requirements of your client in Salesforce and here are some tips I&#8217;ve thought about along the way:</p>
<ul>
<li><strong>Challenge the Requirement</strong> &#8211; yep, I said it &#8211; requirements are NOT set in stone. Sometimes people may think their requirements are absolutely necessary, but if you can discuss it, throw some ideas around and maybe think of another way around it, then there might just be another way to achieve what they want.</li>
<li><strong>Look in the App Exchange</strong> &#8211; first up, see if someone else has had this problem and has done 90% of the work for you already. Even if it is paid app, it is probably going to be more robust than anything you can make and be more cost effective.</li>
<li><strong>Create Procedures rather than Solutions </strong>- this is sort of the cheapskates way around things &#8211; can&#8217;t afford that fantastic app that does all the things that you want? OK, then if we have to replace that with 5 steps, that are documented well, that the user has to do each time they need to do this, is that OK? Sometimes the answer may be yes, and sometimes you can use that thinking to justify the ROI of the App purchase price per month.</li>
<li><strong>Create a Formula Field</strong> - Formula fields in Salesforce are very powerful and can be used in many ways. Did you know that you can&#8217;t do a Global search for the text inside a lookup field (eg the Account Name on a Case)? No? Well it sucks that you can&#8217;t! So create a text formula field that references the Account.Name that is linked on the Case, make it not visible to the users, but it can still be used for search. I can also use a formula field for reporting &#8211; eg link the Account&#8217;s State field into the Case via a formula, so I can quickly summarise Cases by State.</li>
<li><strong>Create a Workflow Rule</strong> &#8211; Similar to formula fields, create a text field that is updated by a Field Update workflow to put data where you want it to be. Eg, you can&#8217;t do field level auditing on long text fields (it will tell you when the field changed and who changed it but not what it was changed from or to). So create a Audit field and populate it each time the long text field is changed. I have <a href="http://jodiem.com.au/2011/10/11/making-an-audit-tracking-field-in-salesforce/" target="_blank">documented a solution</a> on this blog.</li>
<li><strong>Create a Button or a Link</strong> &#8211; A lot can be accomplished with a button or a link. Yes, you could write a trigger to create a new record in Object X, but then you have to code it, write test classes for  it and maintain it. If it&#8217;s not that critical to the process, that it requires all that coding, then just create a button with a <a href="http://raydehler.com/cloud/clod/salesforce-url-hacking-to-prepopulate-fields-on-a-standard-page-layout.html" target="_blank">URL to prepopulate the fields</a> on Object X. I even put things in the pre-population data that will cause an error so that the users need to stop and think about what they are creating this record for, and what else do they need to update. Other great links you can create are a link to Google Maps with a search query or a link to look up the <a href="https://abr.gov.au/" target="_blank">ABR website</a> based on the Account Name or ABN</li>
<li><strong>Add a Visualforce Page to a Standard Form</strong> &#8211; Creating Visualforce pages is easy and is not a big maintenance headache like coding is. Where I used this to great success is on a child detail record form &#8211; I wanted to show some of the field values from the header record (this is one of those infuriating things that should be easy out of the box, but it&#8217;s not). Create a simple visualforce page containing just those few fields, and style it to look like the regular detail page, and then add that visualforce page as a section in the standard form. You could even embed details from an external website into a Visualforce page (eg an image of the product the client has purchased from your web site).</li>
<li><strong>De-normalise</strong> &#8211; Yes, when it comes to the crunch, throw all your instincts out and de-normalise. I&#8217;m going to use this idea to get around the issue with reporting on multi select picklists.  I have a picklist with 50 values in it, all that need to be reported on. Based on the historic data most Cases only choose 2 or 3 of the available options, so I will create 3 fields, each based on a lookup to the list of options and then report on &#8216;Field1=XYZ or Field2=XYZ or Field3=XYZ&#8217; to show all Cases that have chosen that option (using URLs to pre-populate the report parameters really helps with this too).</li>
<li><strong>Use External Systems</strong> &#8211; You know what? Salesforce is not perfect and may not be the one and only one system that you use. If I do want to do the reporting the way it has previously been done, I know that Access can do it, so I can just export the data to Access when that report needs to be done, and run the report in Access. Yes, it&#8217;s a bit more fiddly but there are some great export tools to make it easier.</li>
<li><strong>Change the Process</strong> &#8211; Yes, I know, quite unthinkable to have to change your processes to work with software &#8211; but this is not bespoke software designed especially for you. You will get 95% of the benefit out of using Salesforce so it&#8217;s OK to challenge the other 5% and possibly change your processes. It would be a shame to walk away from a Salesforce implementation because it just can&#8217;t do a few minor things in your procedures.</li>
<li><strong>&#8220;Suck it and See&#8221;</strong> &#8211; You might come up with a solution that is not 100% the way you want it to work but maybe it will be OK. Flag it as something to come back to in 6 or 12 months to see if it is still a major headache for the client or it is just something they have learned to live with or have even forgotten about. Sometimes a requirement that is thought to be a &#8220;must have&#8221; at the beginning could have come about due to a poorly designed old system or a lack of understanding of how Salesforce works &#8211; and by the time Salesforce is bedded into the organisation that requirement may not be as important as it was before. Just don&#8217;t forget to re-visit it and ask the question in 6 months time.</li>
</ul>
<p>You may have noticed that none of these solutions involve coding. Yes coding is one way to tackle the problem, but hopefully it&#8217;s the last resort. It&#8217;s not that I don&#8217;t advocate coding as a solution, it is just expensive, time consuming and difficult to maintain. It is great if you are a large organisation and have an in-house team of developers who are going to maintain it and tweak it as your requirements change, but if that is the case, why are you using Salesforce?</p>
<p>Actually I think these ideas would work with any &#8220;platform&#8221; product that you evaluate for you or your client&#8217;s organisation, whether it be Microsoft CRM, SharePoint, Confluence or any ERP system. These systems will get you to a point &#8211; where you take it from there is up to you.</p>
<p>I might add some more things to this post in the comments as I think of them.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jodiem.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jodiem.wordpress.com/538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jodiem.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jodiem.wordpress.com/538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jodiem.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jodiem.wordpress.com/538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jodiem.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jodiem.wordpress.com/538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jodiem.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jodiem.wordpress.com/538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jodiem.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jodiem.wordpress.com/538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jodiem.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jodiem.wordpress.com/538/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=538&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jodiem.com.au/2012/01/04/thinking-like-salesforce/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/765548dc4a96c1f8dd10b1f0aaac298a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jodiem</media:title>
		</media:content>
	</item>
		<item>
		<title>2011 in review</title>
		<link>http://jodiem.com.au/2012/01/01/2011-in-review/</link>
		<comments>http://jodiem.com.au/2012/01/01/2011-in-review/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 00:23:09 +0000</pubDate>
		<dc:creator>Jodie Miners</dc:creator>
				<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://jodiem.com.au/?p=534</guid>
		<description><![CDATA[The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog. Since I have not blogged much lately I thought it would be nice to have some new content on my site. These stats show that I was not really active in posting in 2011, I would like to improve on that this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=534&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog. Since I have not blogged much lately I thought it would be nice to have some new content on my site. These stats show that I was not really active in posting in 2011, I would like to improve on that this year.</p>
<div style="background:url('/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg') no-repeat center center;height:300px;"></div>
<p>Here&#8217;s an excerpt:</p>
<blockquote><p>The concert hall at the Syndey Opera House holds 2,700 people. This blog was viewed about <strong>18,000</strong> times in 2011. If it were a concert at Sydney Opera House, it would take about 7 sold-out performances for that many people to see it.</p></blockquote>
<p><a href="/2011/annual-report/">Click here to see the complete report.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jodiem.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jodiem.wordpress.com/534/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jodiem.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jodiem.wordpress.com/534/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jodiem.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jodiem.wordpress.com/534/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jodiem.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jodiem.wordpress.com/534/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jodiem.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jodiem.wordpress.com/534/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jodiem.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jodiem.wordpress.com/534/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jodiem.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jodiem.wordpress.com/534/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=534&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jodiem.com.au/2012/01/01/2011-in-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/765548dc4a96c1f8dd10b1f0aaac298a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jodiem</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress.com for Community Groups &#8211; Notes from Word Camp Gold Coast #wcgold</title>
		<link>http://jodiem.com.au/2011/11/06/wpgold/</link>
		<comments>http://jodiem.com.au/2011/11/06/wpgold/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 03:26:39 +0000</pubDate>
		<dc:creator>Jodie Miners</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jodiem.com.au/?p=526</guid>
		<description><![CDATA[I did a talk at the Word Camp Gold Coast held at Bond University on 5 and 6 November 2011. The topic of my talk was the blog post series that I&#8217;ve done on Building a Web Presence for your Community Group using free or very low cost tools. Most people belong to some form [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=526&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I did a talk at the Word Camp Gold Coast held at Bond University on 5 and 6 November 2011. The topic of my talk was the blog post series that I&#8217;ve done on <a title="A Web Presence for your Community Group" href="http://jodiem.com.au/2010/05/10/a-web-presence-for-your-community-group/">Building a Web Presence for your Community Group</a> using free or very low cost tools.</p>
<p>Most people belong to some form of community or sporting group &#8211; what is their website like? Do they have a domain, with email addresses like president@mycommunitygroup.org.au? Do they have a central location for all the documents required for the efficient running of the group? There are so many reasons to have a Web Presences, the question should be why they don&#8217;t want one. Too expensive? Too difficult? The great thing is that these two excuses are now just that &#8211; excuses. Cost and &#8220;tech savvyness&#8221; are not an impediment to setting up a cool looking web site, a domain and email accounts.</p>
<p>So here are the things you need:</p>
<p>1. A Domain &#8211; eg a .com.au or .org.au or .asn.au name that has the name of your community group. There are a few rules to getting a domain name ending in .au so have a look at my post on <a title="Domains for Community Groups" href="http://jodiem.com.au/2010/05/10/domains-for-community-groups/">Domains for Community Groups</a>.</p>
<p>2. A WordPress.com Website &#8211; this is a breeze to set up and get going &#8211; the hardest thing is choosing the theme to represent your community group. See my post on <a title="Websites for Community Groups" href="http://jodiem.com.au/2010/05/10/websites-for-community-groups/">Websites for Community Groups</a>. This also shows how to link your Domain name to your WordPress.com website. This bit costs US$12/year.</p>
<p>3. Google Apps for Your Domain &#8211; This handles all the back end functionality like Email, Documents, Calendar etc as well as the logins for your committee members. See this post on <a title="Email for Community Groups" href="http://jodiem.com.au/2010/05/19/email-for-community-groups/">Email for Community Groups</a>. This also shows how to link Google Apps to your WordPress.com site. Google Apps is also where the <a href="http://jodiem.com.au/2011/07/23/wordpress-com-now-works/" target="_blank">events Calendar for your community group</a> lives. You then show that calendar on your WordPress.com website by embedding it in a page or a widget on the sidebar.</p>
<p>4. Mailchimp &#8211; this not only a fantastic tool for sending out email marketing, it is also a tool to keep your membership database &#8211; and it&#8217;s all for free if you have under 2000 members or list subscribers (+ email limits). See this post on <a href="http://jodiem.com.au/2010/12/27/event-management-and-emails-for-your-community-group/">Event Management and Emails for Community Groups</a>. This post also covers off using Eventbrite for events and CRM systems if you need more for member management than Mailchimp offers.</p>
<p>As an aside, if you are running a Not for Profit community group, then also consider going the whole hog and getting Salesforce for your CRM and back end systems (it can probably handle most things except accounts). <a href="http://www.salesforcefoundation.org/products/donation" target="_blank">Salesforce gives licences for 10 users for free</a>. You will of course need to invest some time, money and effort to set it up, and you can <a href="mailto://jm@jodiem.com.au" target="_blank">contact me</a> to help with this.</p>
<p>And whilst we are on the topic of back end systems, one thing that I did not include in my talk is the wonderful <a href="http://www.saasu.com/?affid=24a399f5-b2d3-4c17-b241-221869dc2419" target="_blank">Saasu &#8211; a full Cloud based Australian Accounting system</a>, that is free for up to 20 transactions per month, or very reasonably priced for larger businesses, and is just far superior to MYOB in every way, in my opinion.</p>
<p>Some of the other tools mentioned in my talk are Wufoo forms, and I&#8217;ve written a post about the minor issues with <a title="Mailchimp plus Wufoo plus WordPress.com – it’s almost great" href="http://jodiem.com.au/2011/10/23/mailchimp-wufoo-wordprees/" target="_blank">using Wufoo together with Mailchimp and WordPress</a>, especially for Member details forms. For simple forms like sign up for a newsletter, the combination of the three tools is great.</p>
<p>The other great tool I mentioned is <a href="http://www.bluemangolearning.com/screensteps/" target="_blank">Screen Steps</a>. This is a great tool to create structured help content for your end users. Use this in conjunction with links to the great content in the <a href="http://en.support.wordpress.com/" target="_blank">WordPress.com support website</a> to create some great help documents.</p>
<p>If you have any ides for other free or very cheap tools to use for getting an Web Presence for your community or sporting groups, then please add a comment. Or if there is anything I have not mentioned then please ask in the comments also.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jodiem.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jodiem.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jodiem.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jodiem.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jodiem.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jodiem.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jodiem.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jodiem.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jodiem.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jodiem.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jodiem.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jodiem.wordpress.com/526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jodiem.wordpress.com/526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jodiem.wordpress.com/526/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=526&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jodiem.com.au/2011/11/06/wpgold/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/765548dc4a96c1f8dd10b1f0aaac298a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jodiem</media:title>
		</media:content>
	</item>
		<item>
		<title>Mailchimp plus Wufoo plus WordPress.com &#8211; it&#8217;s almost great</title>
		<link>http://jodiem.com.au/2011/10/23/mailchimp-wufoo-wordprees/</link>
		<comments>http://jodiem.com.au/2011/10/23/mailchimp-wufoo-wordprees/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 06:13:43 +0000</pubDate>
		<dc:creator>Jodie Miners</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://jodiem.com.au/?p=523</guid>
		<description><![CDATA[You want a form on your website, right? The form is to enable members of your community group to sign up to become a member or sign up for a newsletter. Most websites will allow you to embed a form into your website, however WordPress.com has some limitations on embedding codes and only allows code [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=523&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>You want a form on your website, right? The form is to enable members of your <a title="A Web Presence for your Community Group" href="http://jodiem.com.au/2010/05/10/a-web-presence-for-your-community-group/">community group</a> to sign up to become a member or sign up for a newsletter. Most websites will allow you to embed a form into your website, however WordPress.com has some limitations on embedding codes and only allows code from <a href="http://en.support.wordpress.com/shortcodes/" target="_blank">a few sites</a> to be embedded. One of those sites is Wufoo.</p>
<p><a href="http://www.wufoo.com/" target="_blank">Wufoo</a> is the master of online forms &#8211; if you want to create fantastic looking forms then go no further than wufoo, and you can create three forms for free. Wufoo handles the collection of data and has a great range of <a href="http://en.wikipedia.org/wiki/Application_programming_interface" target="_blank">APIs</a> to link to other web apps.</p>
<p><a href="http://www.mailchimp.com" target="_blank">Mailchimp</a> is the master of email marketing, plus they have fantastic tools for profile and list management that makes it the ideal choice for maintaining your members list for your community group. You can create a custom signup form with all the required details and Members can use the mailchimp forms to update their own details. Oh, and they enable you to do great looking emails to your members, and it&#8217;s all for <a href="http://mailchimp.com/pricing/free/" target="_blank">free</a>!</p>
<p>So, you can&#8217;t embed a Mailchimp form into your WordPress.com website, but you can put a link on your website to go to the Mailchimp form. You can embed a Wufoo form on your WordPress.com website, and set it up so that every time someone fills in the form, the details <a href="http://www.wufoo.com/docs/integrations/mailchimp/" target="_blank">automatically get passed across to Mailchimp</a>. This way you have a great looking form, embeded on your website, and the data gets stored in Mailchimp where you can use it for communicating with your members. Sounds great, doesn&#8217;t it.</p>
<p>Well, there is just one small catch, and unfortunately it&#8217;s a big enough issue for me to not recommend using embeded Wufoo forms on your WordPress.com website. Here&#8217;s the deal:</p>
<p>Mailchimp forms have this <a href="http://kb.mailchimp.com/article/updating-profiles-with-the-signup-form" target="_blank">brilliant feature</a> in-built into them. If someone has already registered and fills in their details again, it recognises that you already have that email address recorded and asks the user if they want to update their details instead. When using the Wufoo form on your website, this smart behaviour doesn&#8217;t happen. Therefore if I&#8217;m a member, have added my name, address and all my membership details into the Wufoo form, then come along and fill in the form again, this time with only my email address, Wufoo just updates mailchimp with the new details, and therefore deletes my address and membership details. (eg, it could do this if someone entered an incorrect email address and it happened to be the same as a subscriber in Mailchimp already, potentially deleting records you have stored in Mailchimp.</p>
<p>I checked with Wufoo support about this and they said there is no way around this, it&#8217;s how the Wufoo to Mailchim integration works. Wufoo&#8217;s response was:</p>
<blockquote><p>Unfortunately, the Wufoo integration with Mailchimp only works in an &#8216;update&#8217; function. This means that it will only update lists with either new addresses, or current addresses with the new information.</p></blockquote>
<p>I understand this, and it is one of the limitations of working with APIs, but it&#8217;s a bit disappointing. Therefore I will recommend, if you want to put a form on your website to manage members details, then just link to the Mailchimp form from your site, and style the Mailchimp form to look nice, like your website does.</p>
<p>The Wufoo form integration works great for simple forms, like a newsletter signup that can be displayed in a widget on the sidebar.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jodiem.wordpress.com/523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jodiem.wordpress.com/523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jodiem.wordpress.com/523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jodiem.wordpress.com/523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jodiem.wordpress.com/523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jodiem.wordpress.com/523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jodiem.wordpress.com/523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jodiem.wordpress.com/523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jodiem.wordpress.com/523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jodiem.wordpress.com/523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jodiem.wordpress.com/523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jodiem.wordpress.com/523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jodiem.wordpress.com/523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jodiem.wordpress.com/523/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=523&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jodiem.com.au/2011/10/23/mailchimp-wufoo-wordprees/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/765548dc4a96c1f8dd10b1f0aaac298a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jodiem</media:title>
		</media:content>
	</item>
		<item>
		<title>Creating Word Documents from Confluence</title>
		<link>http://jodiem.com.au/2011/10/20/creating-word-documents-from-confluence/</link>
		<comments>http://jodiem.com.au/2011/10/20/creating-word-documents-from-confluence/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 04:53:25 +0000</pubDate>
		<dc:creator>Jodie Miners</dc:creator>
				<category><![CDATA[confluence]]></category>

		<guid isPermaLink="false">http://jodiem.com.au/?p=516</guid>
		<description><![CDATA[Expanding on from my One thing in One Place,  Once post on reusing Confluence content, the next step is to export that content from Confluence into Word and or PDF to produce printable manuals from your content. Yes, I know, I have that thought too, why would you need to print something when it&#8217;s on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=516&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Expanding on from my <a title="The “One Thing, in One Place, Once” Rule using Confluence" href="http://jodiem.com.au/2011/08/13/the-one-thing-in-one-place-once-rule-using-confluence/">One thing in One Place,  Once</a> post on reusing Confluence content, the next step is to export that content from Confluence into Word and or PDF to produce printable manuals from your content. Yes, I know, I have that thought too, why would you need to print something when it&#8217;s on Confluence and readable on the screen and directly linkable to the content. Well, sometimes I just have to lose that battle and understand that people do in fact like to have a paper copy of documents to read. So the important thing here is to ensure that the Word document or PDF content comes directly from your Confluence content so that you minimise the versioning issues. If you do a major update to your Confluence content, it&#8217;s a relatively straightforward matter of exporting and releasing a new version of your Word or PDF document.</p>
<div>To export from Confluence to Word I use<a href="http://www.k15t.com/display/en/Scroll-Office" target="_blank"> Scroll Office</a> from K15t. I have tried the<a href="http://www.k15t.com/display/en/Scroll-Wiki" target="_blank"> Scroll Wiki</a> exporter to export directly to PDF but it was an early version and I had some issues with it, and I prefer to tweak the export in Word first before doing the PDF output so I will focus on Scroll Office here. (There is also the <a href="http://confluence.atlassian.com/display/CONF35/Exporting+Confluence+Pages+and+Spaces+to+PDF" target="_blank">Confluence PDF Export</a> option if you want to play around with customising it to work for you). Scroll Office is a great product. There are some tricks to getting it working well, and there is still a little bit of tweaking required in the final Word document, but overall it is great &#8211; have a look at the <a href="http://www.k15t.com/display/OFCE/Home" target="_blank">documentation</a>to get started with using it. And I must say that the guys from k15t have been very helpful in getting a few bug fixes done whilst I&#8217;ve been setting up this export process.My Confluence instance is a help system for a software product. The pages in Confluence are structured in a particular way:</p>
<ul>
<li>Each screen in the software has a page in Confluence (this helps if we want to add som screen level context specific links to the app at a later date).</li>
<li>The hierarchy of pages in Confluence is set up exactly the same way as the menu structure in the software, that way people can navigate to the page that describes the screen they need some help about.</li>
<li>Each page describes what the screen does and also has a Navigation section that tells the user how would they get to this screen in the software. This is useful if they have come to this page via the search or via a hyperlink.</li>
<li>Each page also has links to the next most relevant topic, or the next screen that the user would use if they were on that screen.</li>
</ul>
<div>When preparing the Word manual for the software there are a few differences with the way the content needs to be structured. As the document is in a linear form, and most users will be seeing the manual in their training course, we don’t really need all the navigation instructions or the links to the next topic, as the next topic is right below it on the page. There may also be some text that is specifically in the manuals such as training exercises or introductory comments. So there is a little bit of tweaking required in Confluence to be able to produce the ideal Word export.The first thing to understand when using Scroll Office is <a href="http://www.k15t.com/display/OFCE/How+Scroll+handles+Headings">how Scroll Office handles headings</a> &#8211; that will help you work out the way that the content for export should be structured. Basically the heading levels that have been used in Confluence are ignored and it all works on a hierarchy. Page Names are Headings in Word, then the h1. to h3. etc become headings under that heading. Pages in the hierarchy under that page also become headings, so depending on your hierarchy of your pages in Confluence you could have a very nested heading structure in Word. This is not ideal. So the trick (for me) is to create new pages in Confluence that will be my pages to export. I then include the content from my regular Confleunce pages into these pages and set up these export pages to have a much flatter hierarchy and heading structure (eg by including multiple pages into the one).</p>
</div>
<div>As mentioned above, I also want to exclude some of the content from my main pages in the export, so this is where the wonderful <a href="https://www.adaptavist.com/display/Builder/builder-show+macro">{builder-show}</a> macro comes into it’s own. In the Base Page (the page where the content is edited), I wrap different content sections in the builder-show macro to show only certain parts of the page in the Base Page or the Manual Page. In the Manual page I use the <a href="https://www.adaptavist.com/display/Builder/import+macro">{import}</a>Macro to import the contents from the Base Page. See the example content below.</p>
<div id="attachment_519" class="wp-caption aligncenter" style="width: 610px"><a href="http://jodiem.files.wordpress.com/2011/10/pages1.png"><img class="size-full wp-image-519" title="Page Setup in Confluence" src="http://jodiem.files.wordpress.com/2011/10/pages1.png?w=600&#038;h=293" alt="Page Setup in Confluence" width="600" height="293" /></a><p class="wp-caption-text">Page Setup in Confluence for Word Export</p></div>
<p>This way I have two pages of content but only one page that I need to maintain. The next step is to import two or more pages into my manual page, separated by headings. It does not matter that these manual pages are quite long, because I hide them from the main navigation menu &#8211; the users who come via the navigation only see the Base Page.</p>
<p>Another trick I use is the <a href="http://www.k15t.com/display/OFCE/Overwriting+Confluence+Page+Title">{scroll-pagetitle}</a> macro. I want the headings on the Word document to be the same as the headings on my Confluence content, but as I’m creating new pages to export the content, I can’t have the same page names in Confluence. So I just add the word Manual to the end of my page name for my manual pages and then use the pagetitle macro to revert back to the same title on the Word export.</p>
</div>
<h3>Word Tweaks</h3>
<div>Of course the best export from Confluence only happens if the Word Template is set up well with good heading styles (down to about heading level 6), bullets, numbering, headers, footers, page numbers, title pages etc. Spend some time tweaking your Word Template along with your export pages in Confluence to get the best results. There are some tweaks I do in Word, for which I use Macros (these are for things that are specific to my Confluence instance so I won’t bore you with the details). It is great that Scroll Office allows the document template to be a macro enabled template, so the macros are already built into the document when the document is exported.I do suggest that you do a thorough check over your Word document once it has been exported and tweak the content looking out for the following:</p>
</div>
<ul>
<li>Update the Table of Contents.</li>
<li>Remove additional paragraph returns after images (k15t said they plan to fix this in an upcoming release).</li>
<li>Adjust page breaks.</li>
<li>Check spelling again (yes, it is amazing how many spelling errors you pick up seeing it in a different format).</li>
<li>Resize images or adjust formatting if it helps to get things to fit on the pages better.</li>
</ul>
<p>The less you need to do with final tweaking in Word the easier it is to re-export the content next time.</p>
<p>The final step is to save the Word document as a PDF file, which of course Word 2010 does out of the box. After you have created this PDF file it may even be worthwhile adding these documents to a page in your Confluence site so that users can download the completed PDF file.</p>
<p>Using these steps I have been able to create 3, 150 page word manuals and a few smaller quick guides on how to use the software &#8211; all based on the base content pages.</p>
<p>I hope this helps you, but if you have any tips or other suggestions on how to get great looking printed manuals from your Confluence content then please let me know in the comments.</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jodiem.wordpress.com/516/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jodiem.wordpress.com/516/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jodiem.wordpress.com/516/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jodiem.wordpress.com/516/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jodiem.wordpress.com/516/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jodiem.wordpress.com/516/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jodiem.wordpress.com/516/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jodiem.wordpress.com/516/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jodiem.wordpress.com/516/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jodiem.wordpress.com/516/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jodiem.wordpress.com/516/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jodiem.wordpress.com/516/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jodiem.wordpress.com/516/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jodiem.wordpress.com/516/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=516&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jodiem.com.au/2011/10/20/creating-word-documents-from-confluence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/765548dc4a96c1f8dd10b1f0aaac298a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jodiem</media:title>
		</media:content>

		<media:content url="http://jodiem.files.wordpress.com/2011/10/pages1.png" medium="image">
			<media:title type="html">Page Setup in Confluence</media:title>
		</media:content>
	</item>
		<item>
		<title>Making an Audit Tracking Field in Salesforce</title>
		<link>http://jodiem.com.au/2011/10/11/making-an-audit-tracking-field-in-salesforce/</link>
		<comments>http://jodiem.com.au/2011/10/11/making-an-audit-tracking-field-in-salesforce/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 00:00:17 +0000</pubDate>
		<dc:creator>Jodie Miners</dc:creator>
				<category><![CDATA[Salesforce]]></category>

		<guid isPermaLink="false">http://jodiem.com.au/?p=504</guid>
		<description><![CDATA[This is a quick post to share a tip that I found to create a field to track changes to another field. Sure you can do it with a trigger and some code, but this is a no-code work-around. I found this idea on Salesforce Idea Exchange here and modified it as I needed to. The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=504&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is a quick post to share a tip that I found to create a field to track changes to another field. Sure you can do it with a trigger and some code, but this is a no-code work-around.</p>
<p>I found this idea on Salesforce Idea Exchange <a href="https://sites.secure.force.com/success/questionDetail?qId=a1X30000000HYuvEAG" target="_blank">here</a> and modified it as I needed to. The reason to use this idea is that the History Tracking feature only tells you that the field has changed, rather than the field value has changed from x to y.</p>
<p>If there are just a few key fields that you need to do full audit tracking on, then this may be an option. I have set this up on Cases for the custom Case Response field &#8211; the field that contains the information as to what was done to resolve this Case.</p>
<h3>Steps:</h3>
<ul>
<li>In Cases, Add a new long text formula field called Case Response History.</li>
<li>Create a new Workflow Rule called Append Case Response History or similar to do a Field Update on the Case Response History field</li>
<li>The formula for the Worflow is something along the lines of this:</li>
</ul>
<p style="padding-left:60px;"><code>"Last Modified: " + LastModifiedBy.FirstName &amp; ' ' &amp; LastModifiedBy.LastName  + TEXT(LastModifiedDate + 0.4167) + BR() + "------" + BR() +<br />
PRIORVALUE( CaseResponse__c ) + BR() +<br />
CaseResponseHistory__c</code></p>
<ul>
<ul>
<li>You can play around with this formula, but I found this layout was good. The main components are that we are updating the Case Response History field with the previous value of the Case Response field, along with all the previous history that is already in the Case Response History field, then tagging it with the name and date of the update. I also have a line to divide each entry.</li>
<li>The 0.4167 in the date formula converts UTC time to Sydney timezone. The default date format is a bit ugly, so you may want to do a lot more tweaking of this date field to change the format.</li>
<li>The current value is in the Case Response field &#8211; this field only shows us what the previous value(s) were. The way I have set this up is that it shows the date that the current value was updated with the date/time and who updated it, in the history field. That way the next time the field is updated, that value will be listed with the date/time record of when it was updated. You need to test this out with a few updates to the field to see what I mean here (it makes sense to me, at least). If you don&#8217;t like this, then just modify the formula.</li>
</ul>
<li>Add the Case Response History field to the Cases Page Layout so you can see the audit history on the Case Record.</li>
</ul>
<h3>Notes:</h3>
<ul>
<li>Beware: This is not entirely foolproof. The System Administrator or anyone with Modify All Data can edit the Audit field.</li>
<li>This would probably be better as a hidden field that doesn&#8217;t take up space on the Cases form.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jodiem.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jodiem.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jodiem.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jodiem.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jodiem.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jodiem.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jodiem.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jodiem.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jodiem.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jodiem.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jodiem.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jodiem.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jodiem.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jodiem.wordpress.com/504/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=504&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jodiem.com.au/2011/10/11/making-an-audit-tracking-field-in-salesforce/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/765548dc4a96c1f8dd10b1f0aaac298a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jodiem</media:title>
		</media:content>
	</item>
		<item>
		<title>Supporting a different country on your Adobe Business Catalyst Site</title>
		<link>http://jodiem.com.au/2011/10/09/supporting-a-different-country-on-your-adobe-business-catalyst-site/</link>
		<comments>http://jodiem.com.au/2011/10/09/supporting-a-different-country-on-your-adobe-business-catalyst-site/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 02:52:20 +0000</pubDate>
		<dc:creator>Jodie Miners</dc:creator>
				<category><![CDATA[Business Catalyst]]></category>
		<category><![CDATA[GoodBarry]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://jodiem.com.au/?p=461</guid>
		<description><![CDATA[This is more of a post for me in case I ever need to do this again. I look after and have created a few Adobe Business Catalyst websites. This was back when they were a cool Aussie Startup called GoodBarry. Now they are part of the behemoth that is Adobe. I probably would not [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=461&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is more of a post for me in case I ever need to do this again. I look after and have created a few <a href="http://businesscatalyst.com" target="_blank">Adobe Business Catalyst</a> websites. This was back when they were a cool Aussie Startup called GoodBarry. Now they are part of the behemoth that is Adobe. I probably would not recommend Adobe Business Catalyst to many people now. Even though they now have the power and might of Adobe behind them, they not put out that many fixes this year, and there is a major bug in my site that they have said they will fix &#8220;in an upcoming release&#8221;. This is really not good enough. There are dozens of features that just don&#8217;t work well (eg the whole Email Marketing tool), and the whole system is feeling a bit tired and dated. I really really hope that Adobe does good things with it, and that the upcoming version 3 is great, but I don&#8217;t hold much hope.</p>
<p>So I have to add support for another country for one of the sites that I look after. Here is the list of things that I need to do in order to make the new country functioning. To see some great multi currency sites in Adobe BC head over to <a href="http://www.apresvelo.com" target="_blank">www.apresvelo.com</a>, <a href="http://www.explanar.com" target="_blank">www.explanar.com</a> or <a href="http://www.bollorethinpapers.com" target="_blank">www.bollorethinpapers.com</a>. I have borrowed some javascript hints from a few of these pages, plus I got some great help from the <a href="http://www.linkedin.com/groups/Adobe-Business-Catalyst-Cafe-1112447?home=&amp;gid=1112447&amp;trk=anet_ug_hm" target="_blank">LinkedIn Group</a> and from the BC Support team also.</p>
<div>
<h2>Domains</h2>
<ul>
<li>modify the <strong>Admin &gt; Manage Domain Name</strong> setting to add the &#8216;A&#8217; record for the sub domain for the new country, and choose the Start Page. I don&#8217;t make many changes for each country, and don’t have a separate start page for each country, but if you did need a different page for each country then you would set it here.</li>
<li>Note: I&#8217;m not doing anything with language and translations, but look at the <a href="www.bollorethinpapers.com" target="_blank">www.bollorethinpapers.com</a> to see what can be achieved with translations. I have set up usa. and uk. as my sub domains.</li>
</ul>
<h2>Templates</h2>
<ul>
<li>Modify the Default Template <strong>(Admin &gt; Manage Site-Wide Templates)</strong> to include the JavaScript to change to the correct sub domain based on the users&#8217; IP address which is converted to a country code using the <a href="http://kb.worldsecuresystems.com/134/bc_1345.html#main_General_Modules">{module_visitorcountrycode}</a> tag. Note, that you can do this by using a manual drop down list, but I found that it was important for the affiliates page to have the right sub domain there, or the affiliate link went to the wrong sub domain, so I have decided that it is best to automate the sub domain setting based on IP address. Here is my JavaScript code:</li>
</ul>
<p style="padding-left:60px;" dir="ltr"><code>&lt;script language="javascript" type="text/javascript"&gt;<br />
var country = '{module_visitorcountrycode}'; // e.g. var country = US;<br />
var countryselected = document.getElementById("selectCountry")<br />
var newurl;<br />
var currenturl = document.location.hostname;<br />
switch (country) {<br />
case 'US':  newurl = 'usa.mydomain.com'; break;<br />
case '': newurl = 'uk.mydomain.com'; break;<br />
default: newurl = 'www.mydomain.com'; break;<br />
}<br />
if(newurl != currenturl) {<br />
document.location = 'http://' + newurl;<br />
}<br />
&lt;/script&gt;</code></p>
<h2>CSS</h2>
<ul>
<li>The site has some products that are only sold in Australia, so with the help of the BC support team they came up with this suggestion. Add a custom code to the Australian only products, (using the Unit Type field &#8211; eg PR-AU) then hide those products from the international sites using some simple CSS. Modify the ModuleStylesheets.css to include the following code in the part of the CSS file where the other Shopping items are:</li>
</ul>
<p style="padding-left:60px;"><code>.USPR-AU {<br />
display: none;<br />
}</code></p>
<ul>
<li>To make this CSS work, wrap the contents of the Individual Product &#8211; Small in a Div with the following class description.</li>
</ul>
<p style="padding-left:60px;"><code>class="{module_visitorcountrycode}{tag_unittype}"</code></p>
<h2>E-Commerce</h2>
<ul>
<li>Add the pricing for the new currency &#8211; Go to <strong>Add Prices to this Product</strong> in each individual Product’s page.</li>
<li>Set up any <strong>Tax Codes</strong> applicable to the new country.</li>
<li>Add <strong>Shipping Options</strong> for the new country.</li>
<li>Add <strong>Gift Vouchers</strong> for the new country (if you use them).</li>
<li>Add your <strong>Payment Gateway</strong> for the new country (This site uses Paypal, so it’s just a matter of copying the details over from the existing country).</li>
</ul>
<h2>Online Shop Layouts</h2>
<p>Go to <strong>Admin &gt; More Customization Options &gt; Online Shop Layouts</strong>. For the templates in Customize Check-Out Process Experience, each country has its own page layout. Copy the page from the existing country and modify it to suit the new country. See my examples below:</p>
<h3>Shopping Cart</h3>
<ul>
<li>One thing that really bugs me about online shopping is the assumption that most sites make about currency &#8211; they assume you know what currency you are buying in, and they assume that you will assume it’s USD. So, on the total line, I include the words “in Pounds (GBP)” or “in Australian Dollars (AUD)” or “in US Dollars (USD)” after the total.</li>
</ul>
<ul>
<li>Ensure there is code to show the tax settings and shipping options for the new country. I don’t have gift vouchers, but if you do, ensure the code for Gift vouchers for the new country are here also.</li>
</ul>
<h3>Currency Exchange</h3>
<ul>
<li>I have a simple currency exchange popup so I need to change the JavaScript that calls that. Here is my JavaScript function:</li>
</ul>
<p style="padding-left:60px;"><code>function newPopup() {<br />
var sTotal=document.getElementById("invTotal").innerHTML;<br />
sTotal = sTotal.replace("$","")<br />
url = "http://www.google.com/finance/converter?a=" +sTotal+ "&amp;from=AUD&amp;to=GBP"<br />
popupWindow = window.open(<br />
url,'popUpWindow','height=150,width=400,left=10,top=10,resizable=no,scrollbars=no,toolbar=no,menubar=no,location=no,directories=no,status=no')<br />
}</code></p>
<ul>
<li>The html code that calls this popup is a hyperlink after the Total in the local currency.,</li>
</ul>
<p style="padding-left:60px;"><code>&lt;a href="JavaScript:newPopup()"&gt;Convert Currency&lt;/a&gt;</code></p>
<h3>Registration &#8211; Buy</h3>
<ul>
<li>This site has a different set of &#8220;how did you hear about us&#8221; options for each country which is a custom field I have set up. I modify the Option Values for the drop down list on this layout.</li>
<li>I also add the text after the amount to show what currency this transaction will be in.</li>
<li>This site has some payment options that are only available in Australia (eg EFT), so I have some Javascript that disables that payment method if any other country is selected.</li>
<li>This site only uses paypal, but if you have different payment gateway options for each country, or use Credit Card payments you modify them here.</li>
</ul>
<h3>Registration &#8211; Receipt</h3>
<ul>
<li>This site does not have any different requirements but if you have any changes to make, so them here, but remember to copy over your standard receipt layout anyway.</li>
<li>If you use Quotes, also modify the Registration &#8211; Quote and Receipt &#8211; Quote templates or Gift Voucher template if you use Gift Vouchers.</li>
</ul>
<h2>Web Pages</h2>
<ul>
<li>This site does not have many changes for each country, but if you did need a different web page for each country then you would need to set them up, and set up a different start page for each country.</li>
<li>I just use some JavaScript to change one div on my page depending on the country.</li>
</ul>
<h2>System Messages</h2>
<ul>
<li>These are country specific also, so go through every message in <strong>Admin &gt; More Customization Options &gt; System Messages</strong> and copy your customised ones over to the new country. The only one this site had customised was the 404 Page Not Found.</li>
</ul>
<h2>System Emails</h2>
<ul>
<li>Check your system emails to see if there is anything that needs to be specifically changed for the new country &#8211; go to <strong>Admin &gt; More Customization Options &gt; System Emails</strong>.</li>
<li>Eg, again I had the text to show what currency this transaction was in on the Invoice. However as there is no separate Invoice for each country, and you can’t use JavaScript on emails, there is not really much that you can do with the invoice except make it very generic.</li>
<li>If you use Quotes or Gift Vouchers, remember to check the text in the emails for each of these.</li>
</ul>
<h2>Testing</h2>
<p>Once you have done all the customisations you need for your new country, you will need to test it &#8211; and test it as if you are a user that is coming from an IP address inside that country. To do this you will need a VPN. A VPN channels all the web traffic from your computer through a server in a specific country to provide the websites you are visiting, an IP address from that country &#8211; it effectively looks to the website you are visiting like you are really coming to the seite from that country.</p>
<ul>
<li>I have used <a href="https://ssl.alwaysvpn.com/">Always VPN </a>for a US VPN server previously and it is a great service and pay as you go. They unfortunately don’t have a server in the UK.</li>
<li>I found <a href="http://www.tunnelbear.com/">TunnelBear</a> that can switch between UK and US effortlessly and they have 500MB free per month &#8211; which should be plenty to test your website.</li>
</ul>
<p>Just remember to turn off your VPN service when you have finished testing.</p>
<p>Well I hope this post helps if you ever have to set up another country in Business Catalyst. If you have any more ideas for cool things to do with multi-national sites, or any ways that I can improve my Javascript Code (I am not a coder, so it can probably do with some improvement) then please add a comment below.</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jodiem.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jodiem.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jodiem.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jodiem.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jodiem.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jodiem.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jodiem.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jodiem.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jodiem.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jodiem.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jodiem.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jodiem.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jodiem.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jodiem.wordpress.com/461/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=461&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jodiem.com.au/2011/10/09/supporting-a-different-country-on-your-adobe-business-catalyst-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/765548dc4a96c1f8dd10b1f0aaac298a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jodiem</media:title>
		</media:content>
	</item>
		<item>
		<title>Building a Glossary in Confluence</title>
		<link>http://jodiem.com.au/2011/08/13/building-a-glossary-in-confluence/</link>
		<comments>http://jodiem.com.au/2011/08/13/building-a-glossary-in-confluence/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 12:00:14 +0000</pubDate>
		<dc:creator>Jodie Miners</dc:creator>
				<category><![CDATA[confluence]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://jodiem.com.au/?p=474</guid>
		<description><![CDATA[When building a Confluence site, or any Help documentation, it is very important to have a Glossary to help explain some of the terms that will be used in the documentation. Confluence has a few examples of glossaries in their own help system, but of course I wanted to take it a step further &#8211; I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=474&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When building a Confluence site, or any Help documentation, it is very important to have a Glossary to help explain some of the terms that will be used in the documentation.</p>
<p>Confluence has a <a href="http://confluence.atlassian.com/display/CONF34/Confluence+Glossary" target="_blank">few</a> <a href="http://confluence.atlassian.com/pages/viewpage.action?pageId=151830" target="_blank">examples</a> of glossaries in their own help system, but of course I wanted to take it a step further &#8211; I wanted my glossary terms to have hover text in the main body of the help system, then with a hyperlink to the full glossary text. Also, the glossary should be on one Glossary page and be able to be included in the printed documents.</p>
<p>So, of course, it&#8217;s <a href="http://confluence.atlassian.com/display/DOC/Writing+User+Macros" target="_blank">User Macros</a> to the rescue &#8211; that along with a lot of help from the Confluence support forum, here&#8217;s what I came up with:</p>
<h2>The Glossary Macro</h2>
<pre style="padding-left:30px;">{anchor:$ParamName}
h3. $ParamPhrase
{cloak:id=$ParamName}
{multi-excerpt:name=$ParamName}{html}&lt;a style="text-decoration:none; border-bottom:2px dotted; border-bottom-color:#008000" title="$ParamTooltip" href="Glossary#Glossary-$ParamName"&gt;$ParamPhrase&lt;/a&gt;{html}{multi-excerpt}
{cloak}
$Body</pre>
<p>Create the macro to &#8220;Convert wiki markup to HTML&#8221;.</p>
<p>Breaking down the macro:</p>
<ul>
<li>We create an anchor to come back to this Glossary entry at any time from the main content.</li>
<li>The Parameter phrase is shown in a heading 3 style. The phrase can contain multiple words &#8211; eg &#8220;Glossary Entry&#8221; may be a phrase for a Glossary term.</li>
<li>There is a cloaked (hidden) section containing a <a title="The “One Thing, in One Place, Once” Rule using Confluence" href="http://jodiem.com.au/2011/08/13/the-one-thing-in-one-place-once-rule-using-confluence/" target="_blank">multi-excerpt</a> macro, which contains some HTML formatted text. The multi-excerpt macro will be used to display the Glossary term in our main content pages.</li>
<li>The HTML text has a dotted green underline and a hyperlink back to this page, it also has a &#8220;title&#8221;, which forms the hover text (or Tool Tip) of the Glossary term.</li>
<li>Finally the body of the macro is shown &#8211; this is the full text of the Glossary.</li>
</ul>
<h2>Glossary Macro Usage</h2>
<div>We call the Glossary Macro on our Glossary Page with the following code entered into the Wiki Markup of the page.</div>
<div>
<pre style="padding-left:30px;">{glossary:Name=MyName|Phrase=My Glossary Phrase|Tooltip=My Hover or Tool Tip Text}The main description of the Glossary term. 
This can contain as much information as needed.{glossary}</pre>
<div>You end up writing the ToolTip again in the the body, but as both bits of content are stored in the same place, it is easy to update them.</div>
<div>This will display on the page as:</div>
<h3 style="padding-left:30px;">My Glossary Phrase</h3>
<p style="padding-left:30px;">The main description of the Glossary term.</p>
<p style="padding-left:30px;">This can contain as much information as needed.</p>
<p>The rest of the content is hidden because it is inside the <a href="https://www.adaptavist.com/display/AtlassianConfluence/cloak+macro" target="_blank">cloak macro</a>.</p>
</div>
<h2>The GL Macro</h2>
<div>This is the macro that allows us to use the Glossary term in the main content of the Confluence site and link back to the Glossary page, as well as show the ToolTip on hover over the link.</div>
<div>The macro text is simply to use the multi-excerpt include macro to show the multi-excerpt text we set up on the Glossary page.</div>
<div><span class="Apple-style-span" style="font-family:Consolas, Monaco, monospace;font-size:12px;line-height:18px;white-space:pre;">{multi-excerpt-include:pageTitle=Glossary|name=$paramName|nopanel=true}</span></div>
<div>This will display our Glossary phrase as such:</div>
<div style="padding-left:30px;">This is <span style="text-decoration:none;border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#008000;color:#339966;">My Glossary Phrase</span> used in a sentence.</div>
<div>
<ul>
<li>When you hover over My Glossary Phrase the text &#8220;Hover or Tool Tip Text&#8221; will be shown</li>
<li>When you click on the phrase it takes you straight to that anchor on the Glossary page.</li>
</ul>
</div>
<h2>GL Macro Usage</h2>
<p>The GL macro is simply called by entering the following text in Wiki Markup mode.</p>
<pre style="padding-left:30px;">This is {gl:MyName} Phrase used in a sentence.</pre>
<p>(macro names are always lower case).</p>
<h2>Overall Glossary Page</h2>
<p>See the content on the <a href="http://confluence.atlassian.com/display/DOC/Re-using+Content+in+Technical+Documentation#Re-usingContentinTechnicalDocumentation-CreatingaOnePageGlossary" target="_blank">Confluence documentation</a> that I wrote about creating a great looking Confluence Glossary page with an alphabetic index at the top of the page.</p>
<p>So it&#8217;s very simple to include Glossary words in the body of your Confluence document, the overall Glossary page looks good, and all of the glossary content is maintained and updated in <a title="The “One Thing, in One Place, Once” Rule using Confluence" href="http://jodiem.com.au/2011/08/13/the-one-thing-in-one-place-once-rule-using-confluence/" target="_blank">One Place, Once</a>.</p>
<p>I would love to see if you have any ideas for any improvements in this user macro, or if you have a great Confluence glossary page to show off.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jodiem.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jodiem.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jodiem.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jodiem.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jodiem.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jodiem.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jodiem.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jodiem.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jodiem.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jodiem.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jodiem.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jodiem.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jodiem.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jodiem.wordpress.com/474/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=474&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jodiem.com.au/2011/08/13/building-a-glossary-in-confluence/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/765548dc4a96c1f8dd10b1f0aaac298a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jodiem</media:title>
		</media:content>
	</item>
		<item>
		<title>The &#8220;One Thing, in One Place, Once&#8221; Rule using Confluence</title>
		<link>http://jodiem.com.au/2011/08/13/the-one-thing-in-one-place-once-rule-using-confluence/</link>
		<comments>http://jodiem.com.au/2011/08/13/the-one-thing-in-one-place-once-rule-using-confluence/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 10:51:19 +0000</pubDate>
		<dc:creator>Jodie Miners</dc:creator>
				<category><![CDATA[confluence]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://jodiem.com.au/?p=465</guid>
		<description><![CDATA[As a database designer, I am a huge believer in the &#8220;One Thing, in One Place, Once&#8221; rule (aka Normalization, in database speak). As I&#8217;m currently building a full enterprise help system in Confluence, of course I&#8217;m going to extend that rule to my help content also. I started with the ideas of Re-Using Content [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=465&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As a database designer, I am a huge believer in the &#8220;One Thing, in One Place, Once&#8221; rule (aka <a href="http://en.wikipedia.org/wiki/Database_normalization" target="_blank">Normalization</a>, in database speak).</p>
<p>As I&#8217;m currently building a full enterprise help system in Confluence, of course I&#8217;m going to extend that rule to my help content also.</p>
<p>I started with the ideas of <a href="http://ffeathers.wordpress.com/2011/04/03/content-reuse-on-a-wiki-a-case-study/" target="_blank">Re-Using Content in Confluence</a> and <a href="http://ffeathers.wordpress.com/2008/07/19/content-re-use-on-a-wiki/" target="_blank">Building an Inclusions Library</a> as written by <a href="http://ffeathers.wordpress.com" target="_blank">Sarah Maddox</a> from Atlassian, then as I started to need more features, I moved on to some of the other methods for content re-use, so I thought I would summarise them.</p>
<p>There are 4 ways that I use to re-use Content. The {include} macro, {excerpt} macro, the {multi-excerpt} macro and the {builder-show} macro. The {include} macro is the simplest and the {builder-show} is the most complex and most powerful.</p>
<p>I&#8217;m mainly using these features to produce a printable version of the help content, which is a bit different than the Wiki content, as it is presented in a linear fashion, and doesn&#8217;t have as many links to content unrelated to the narrative of the document.</p>
<p>Have a look at the following diagram, it shows some examples of the 4 macros that I regularly use. The first box is the base page, where the content is originally created. The second box is the wiki markup mode of the page where the content is included. The third box is what will show in the final layout of the page.</p>
<p style="text-align:center;"><a href="http://jodiem.files.wordpress.com/2011/08/excerpts.png"><img class="aligncenter size-large wp-image-467" title="Excerpts" src="http://jodiem.files.wordpress.com/2011/08/excerpts.png?w=600&#038;h=233" alt="" width="600" height="233" /></a></p>
<p style="text-align:center;"><em>(click to enlarge)</em></p>
<h2>Include Macro</h2>
<p>The <a href="http://confluence.atlassian.com/display/DOC/Include+Page+Macro" target="_blank">{include} macro</a> simply includes the full content of the base page into the display page.</p>
<p>I use this macro for small notes and info panels that are used in multiple places.</p>
<p style="padding-left:30px;">On the display page enter the following in wiki markup mode:</p>
<pre style="padding-left:30px;">{include:Base Page}</pre>
<p>The {include} Macro is a bit limiting as most of my main pages has a section at the top that shows how you navigate to this screen &#8211; I don&#8217;t need that in my printed document.</p>
<p>The {include} Macro can be used from other spaces with the following syntax {include:SPACEKEY:Page name}. (Also see the <a href="http://wiki.customware.net/repository/display/AtlassianPlugins/Perimeter+Plugin" target="_blank">Perimeter Plugin</a> from CustomWare for the {secure-include} macro, which is useful for including from spaces that the user does not have access to).</p>
<h2>Excerpt Macro</h2>
<p>The <a href="http://confluence.atlassian.com/display/DOC/Excerpt+Macro" target="_blank">{excerpt} macro</a> allows for a defined section of the base page to be included in the display page. The content that is between the two {excerpt} tags can be included in the display page.</p>
<p style="padding-left:30px;">On the display page enter the following in wiki markup mode:</p>
<pre style="padding-left:30px;">{excerpt-include:Base Page|nopanel=true}</pre>
<p>I use this macro only occasionally for very simple pages as I find it a bit limiting as it can only be used for one continuous section of content.</p>
<p>The {excerpt-include} macro can only be used for content within the same space, similar to the {include} macro.</p>
<h2>Multi Excerpt Macro</h2>
<p>The {multi-excerpt} macro is part of the <a href="https://studio.plugins.atlassian.com/wiki/display/CMEP/Confluence+Multi-Excerpt+Plugin" target="_blank">Multi-Excerpt Plugin</a>. This is a very cool plugin, but it does cost &#8211; luckily it&#8217;s not that expensive.</p>
<p>This plugin allows you to have multiple excerpt sections in the base page appear in the display page &#8211; the cool thing is that the excerpts can be displayed in any order you want.</p>
<p>Each excerpt defined must have a unique name on the page.</p>
<p style="padding-left:30px;">On the display page enter the following in wiki markup mode:</p>
<pre style="padding-left:30px;">{multi-excerpt-include:pageTitle=Base Page|name=excerpt1|nopanel=true}</pre>
<p>The addition of the spacekey parameter allows the Multi-Excerpt macro to be used across spaces, so it is quite useful.</p>
<p>I use this quite a bit, but it still has one limitation &#8211; you can&#8217;t nest multi-excerpt macros &#8211; but I may be asking for a bit much there.</p>
<p>I use it to include the overall page description, then the screen shot, then the steps on how to use the screen, but exclude the navigation and the links to other pages, in my printed content.</p>
<h2>Builder-Show Macro</h2>
<p>The <a href="https://www.adaptavist.com/display/Builder/builder-show+macro" target="_blank">{builder-show} macro</a> is part of the <a href="http://www.adaptavist.com/display/Builder/Home" target="_blank">Adaptavist Theme Builder Plugin</a> and is the coolest macro. The way I use it basically turns Confluence into a bit of database &#8211; yes it&#8217;s a bit complex to set up, but once it&#8217;s set up, the maintenance of the pages is going to be very easy.</p>
<p>Here&#8217;s how I use it &#8211; There are a number of fields on each screen. The same field can be used in multiple screens, and the same description is applicable to each screen. If I keep the description in one page, then I can use that description in multiple pages &#8211; but it only ever needs to be updated in the once place in future.</p>
<p>With the same field description being used on a few screen pages, and the printed manual for those screen pages, it can be used in up to 5 places &#8211; all based on the same source.</p>
<p>The main set-up for this macro is done on the base page, where we put in codes to say which pages the content will display on.</p>
<pre style="padding-left:30px;">{builder-show:title=Display Page}
This is the first excerpt from my page
{builder-show}
{builder-show:title=Base Page}
This is the rest of my page
{builder-show}
{builder-show:title=Base Page, Display Page}
This is the second excerpt from my page
{builder-show}</pre>
<p>The first and third sentences will be shown on the display page, and the second and third sentences will be shown on the base page. Sentence 3 will be show on both pages.</p>
<p>The display page contains the one macro &#8211; the <a href="https://www.adaptavist.com/display/Builder/import+macro" target="_blank">{import} macro</a>.</p>
<pre style="padding-left:30px;">{import:Base Page}</pre>
<p>And that&#8217;s all there is to it <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>There is one small limitation with this macro &#8211; the content on the display page must be shown in the same order as it is on the base page.</p>
<p>I hope that has helped give you some ideas on how to re-use content in your Confluence site, and if you have any more cool macros to share, please leave a comment.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jodiem.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jodiem.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jodiem.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jodiem.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jodiem.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jodiem.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jodiem.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jodiem.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jodiem.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jodiem.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jodiem.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jodiem.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jodiem.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jodiem.wordpress.com/465/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=465&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jodiem.com.au/2011/08/13/the-one-thing-in-one-place-once-rule-using-confluence/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/765548dc4a96c1f8dd10b1f0aaac298a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jodiem</media:title>
		</media:content>

		<media:content url="http://jodiem.files.wordpress.com/2011/08/excerpts.png?w=1024" medium="image">
			<media:title type="html">Excerpts</media:title>
		</media:content>
	</item>
		<item>
		<title>I&#8217;m a (Virtual) Resident Geek</title>
		<link>http://jodiem.com.au/2011/07/23/im-a-virtual-resident-geek/</link>
		<comments>http://jodiem.com.au/2011/07/23/im-a-virtual-resident-geek/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 07:25:12 +0000</pubDate>
		<dc:creator>Jodie Miners</dc:creator>
				<category><![CDATA[About me]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://jodiem.com.au/?p=458</guid>
		<description><![CDATA[The second round of particpants for the Geeks in Residence program from the Australia Council for the Arts was recently announced, and I am very pleased to say that I am now the Resident Geek for the Arts Law Centre of Australia &#8211; well virtually in residence anyway. The Geeks in Residence program is a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=458&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The second round of particpants for the Geeks in Residence program from the Australia Council for the Arts was <a href="http://artsdigitalera.com/geekteamsv2" target="_blank">recently announced</a>, and I am very pleased to say that I am now the Resident Geek for the <a href="http://www.artslaw.com.au/" target="_blank">Arts Law Centre of Australia</a> &#8211; well virtually in residence anyway.</p>
<p>The Geeks in Residence program is a great program by <a href="http://artsdigitalera.com/Home" target="_blank">Arts Digital Era</a>, part of the <a href="http://www.australiacouncil.gov.au/" target="_blank">Australia Council for the Arts</a>, that pairs up Geeks with Arts organisations that need a bit of a helping hand to find their way in the online world. Whilst it is mainly focused around getting help around social media, and online presence, some organisations also need some help in the back office systems, and that is where I can help. For some more information about the Geek in Residence program, have a look at the <a href="http://artsdigitalera.com/girv2" target="_blank">application process and FAQs</a> page. The program also has it&#8217;s own <a href="http://www.residentgeeks.net" target="_blank">website</a>.</p>
<p>ArtsLaw provides a great service to all forms of artists from around the country to provide <a href="http://www.artslaw.com.au/services/" target="_blank">legal advice and legal services</a> such as reviewing a contract, or downloading a standard agreement. This is a great service and very much needed in the art community.</p>
<p>After recently launching a great new website, ArtsLaw now need some help in streamlining some of the back-end systems to more integrate the website with the internal business processes, and that is where I am helping out.</p>
<p>The Geek in Residence program is technically meant to be just that &#8211; in residence, but as I had already made plans to move to Melbourne when I was interviewed for the program, we were able to juggle it a bit and I am still able to help ArtsLaw, virtually, using a few great online collaboration tools and the good old telephone. (There will be some face to face time required in the Sydney office as we start to do some of the implementation and training). This also fits in quite nicely with the new systems and tools we will be implementing at ArtsLaw as it&#8217;s all about building on the success of their new website and moving to a more online way of working.</p>
<p>A big thanks to Fee Plumley, the woman behind Arts Digital Era and the Geeks in Residence Programe, and I wish her well in her <a href="http://reallybigroadtrip.com/" target="_blank">new adventure</a>.  Also a big thanks to the team at ArtsLaw, as I am really enjoying working with you and I can&#8217;t wait to get these new systems and tools in place.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jodiem.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jodiem.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jodiem.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jodiem.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jodiem.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jodiem.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jodiem.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jodiem.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jodiem.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jodiem.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jodiem.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jodiem.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jodiem.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jodiem.wordpress.com/458/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jodiem.com.au&amp;blog=107952&amp;post=458&amp;subd=jodiem&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jodiem.com.au/2011/07/23/im-a-virtual-resident-geek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/765548dc4a96c1f8dd10b1f0aaac298a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jodiem</media:title>
		</media:content>
	</item>
	</channel>
</rss>
