<?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>DocuView - document management system</title>
	<atom:link href="http://docuview.co.uk/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://docuview.co.uk</link>
	<description>revolutionary web 2.0 document management system</description>
	<lastBuildDate>Fri, 23 Oct 2009 02:45:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Custom login form (authentication) to Basecamp (using PHP, no cURL!, no OpenID)</title>
		<link>http://docuview.co.uk/index.php/2009/10/custom-login-form-authentication-to-basecamp-using-php-no-curl-no-openid/</link>
		<comments>http://docuview.co.uk/index.php/2009/10/custom-login-form-authentication-to-basecamp-using-php-no-curl-no-openid/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 02:44:15 +0000</pubDate>
		<dc:creator>Martin Korych</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[37 Signals]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[basecamp]]></category>
		<category><![CDATA[cURL]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[redirect]]></category>

		<guid isPermaLink="false">http://docuview.co.uk/?p=395</guid>
		<description><![CDATA[Build your own custom login form to authenticate with Basecamp without having to go through the Basecamp login screen - essentially saving one click, but also offering customised and stylised login form of your own.]]></description>
			<content:encoded><![CDATA[<p>I have been scouring the internet for the last two days and have finally come up with a custom login form (understand: one doesn&#8217;t have to go through <em>http://mycompany.basecamphq.com/login</em> screen) to be deployed on almost every site (even Wordpress 2.8+). I was reading the <a title="Basecamp forum" href="http://forum.37signals.com/basecamp/">Basecamp forum</a>, browsing through their <a title="Basecamp API" href="http://developer.37signals.com/basecamp/">API</a> but to no avail. There are references to certain &#8220;Stickman&#8217;s method&#8221; and <a title="custom login to Basecamp" href="http://forum.37signals.com/basecamp/forums/4/topics/1627">masses</a> (<a title="custom login to Basecamp II" href="http://forum.37signals.com/basecamp/forums/8/topics/9463"><strong>masses!</strong></a> + <a title="custom login to Basecamp III" href="http://forum.37signals.com/basecamp/forums/8/topics/10532">more</a> + <a title="Stickman's method" href="http://forum.37signals.com/basecamp/forums/8/topics/350">here a little</a>) of people looking for the very same solution. How does one embed/create their own login form to Basecamp on a 3rd party (one&#8217;s own) website?!</p>
<p>Well I&#8217;m very proud to say I have managed to achieve it. Partly by trial and error, partly through research. I have looked at libraries/wrappers such as &#8220;<a title="Basecamp PHP API wrapper" href="http://code.google.com/p/basecamp-php-api/">Basecamp PHP API</a>&#8221; and &#8220;<a title="HTTP class for PHP" href="http://www.phpfour.com/blog/2008/01/php-http-class/">HTTP class for PHP</a>&#8220;, both have their advantages but didn&#8217;t do what I needed out-of-the-box. I have studied these guys&#8217; code and ended with a few (&lt; 10) lines of my own solution which currently works. 100%. Bulletproof. I say currently because I suspect it might not be intended functionality of the authentication script. But I am also hoping that by the time 37 signals (Basecamp development team) change/disable it they will either PROPERLY describe how to achieve so (using PHP, no cURL and without using OpenID &#8211; which not everybody has).</p>
<p>Slightly hesitant to publish the solution not to bring Basecamp&#8217;s attention to it, but since I know there are LOADS of people looking for the solution I will tell you how. All I&#8217;m after is enough (say 25+) comments here requesting the functionality. Only then I will share. Promise! <img src='http://docuview.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>It is surprisingly easy, the only clue I&#8217;ll give you for now is to study the headers the login form sends and follow the redirections.</p>
<p>Demo will follow soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://docuview.co.uk/index.php/2009/10/custom-login-form-authentication-to-basecamp-using-php-no-curl-no-openid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>customise the default size of avatars in WordPress 2.8+</title>
		<link>http://docuview.co.uk/index.php/2009/08/customise-the-default-size-of-avatars-in-wordpress-2-8/</link>
		<comments>http://docuview.co.uk/index.php/2009/08/customise-the-default-size-of-avatars-in-wordpress-2-8/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 17:59:03 +0000</pubDate>
		<dc:creator>Martin Korych</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[avatar]]></category>
		<category><![CDATA[core]]></category>
		<category><![CDATA[docuview]]></category>
		<category><![CDATA[excerpt]]></category>
		<category><![CDATA[gravatar]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[recent posts]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[widget]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://docuview.co.uk/?p=329</guid>
		<description><![CDATA[Customise your WordPress Avatar, gravatar or whichever icon you're using, in comments. Few easy steps.]]></description>
			<content:encoded><![CDATA[<p>You know the drill: backup, upgrade WordPress, check plugin compatibility, verify everything is up and running and&#8230; reapply your hacks to the core of WP. I have talked about <a title="post excerpt in wordpress recent posts widget" href="http://docuview.co.uk/index.php/2009/07/display-post-excerpt-in-recent-posts-widget-in-wordpress/">displaying the post excerpt in the recent posts widget</a> few weeks ago, today I&#8217;m going to talk about resizing the Avatar image file displayed in comments.</p>
<p><span id="more-329"></span>So you&#8217;ve just finished upgrading, everything went smooth and you now have some time to amend the core of WordPress to accommodate for the hacks and workarounds you have implemented over the time. You have styled, laid out and customised your comments, you have changed the default size of Gravatar, Avatar or any other user pictures you display only to find them going back to default (32px × 32px) as soon as you upgrade.</p>
<p>Worry not! In order to change it back to what it was, head to: &#8220;wp-includes/comment-template&#8221;, locate line #1322 (function wp_list_comments()) and change the defaults array value (&#8220;avatar_size&#8221;) from 32 to anything you like (we use 50px), so the result will read:</p>
<pre class="brush: php;">$defaults = array('walker' =&gt; null, 'max_depth' =&gt; '', 'style' =&gt; 'ul', 'callback' =&gt; null, 'end-callback' =&gt; null, 'type' =&gt; 'all',
'page' =&gt; '', 'per_page' =&gt; '', 'avatar_size' =&gt; 50, 'reverse_top_level' =&gt; null, 'reverse_children' =&gt; '');</pre>
<p>And zet is zit. Save and refresh your comments page and enjoy, your user icons and images are exactly big (or small) as intended.</p>
<p>Helpful? Drop me a line here.</p>
]]></content:encoded>
			<wfw:commentRss>http://docuview.co.uk/index.php/2009/08/customise-the-default-size-of-avatars-in-wordpress-2-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>styling forms &#8211; the 21st century way</title>
		<link>http://docuview.co.uk/index.php/2009/08/styling-forms-the-21st-century-way/</link>
		<comments>http://docuview.co.uk/index.php/2009/08/styling-forms-the-21st-century-way/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 18:09:18 +0000</pubDate>
		<dc:creator>Martin Korych</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[alternative]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[docuview]]></category>
		<category><![CDATA[fixed]]></category>
		<category><![CDATA[flexible]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[line-height]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[working]]></category>

		<guid isPermaLink="false">http://docuview.co.uk/?p=354</guid>
		<description><![CDATA[Even better usage of labels in beautiful semantically enhanced forms combined with jQuery (as seen at ZURB).]]></description>
			<content:encoded><![CDATA[<p>Based on an<a title="styling forms as used in DocuView" href="http://www.zurb.com/article/271/making-forms-convert-through-awesome-inli"> amazing article from ZURB</a> I recommend you have a look at I have revisited their technique to:</p>
<ul>
<li>deliver the same solution in jQuery</li>
<li>use a bit more flexible CSS (at least in my view)</li>
<li>redesign our search box</li>
</ul>
<p><span id="more-354"></span></p>
<p>Up until now we have been using a simple JavaScript solution:</p>
<pre class="brush: xml;">&lt;form id=&quot;search&quot; action=&quot;/index.php&quot; method=&quot;get&quot;&gt;
&lt;div&gt;
&lt;input class=&quot;search_string&quot; type=&quot;text&quot; name=&quot;search_string&quot; id=&quot;search_string&quot; onfocus=&quot;if (this.value == this.defaultValue) this.value = '';&quot; onblur=&quot;if (trim(this.value) == '') this.value = this.defaultValue;&quot; onmouseover=&quot;this.focus();&quot; value=&quot;search DocuView&quot; /&gt;
&lt;input class=&quot;search_submit&quot; type=&quot;submit&quot; name=&quot;search_submit&quot; id=&quot;search_submit&quot; value=&quot;&quot; /&gt;
&lt;input class=&quot;hidden&quot; type=&quot;hidden&quot; name=&quot;page&quot; value=&quot;search&quot; /&gt;
&lt;/div&gt;
&lt;/form&gt;</pre>
<p>It worked just fine. Displayed the desired value in the input field and on focus it&#8217;d replace it with cursor&#8230; We use that in combination with:</p>
<pre class="brush: xml;">&lt;body class=&quot;documents&quot; onload=&quot;document.forms[0].elements[0].focus();&quot;&gt;</pre>
<p>which would automatically focus on the form&#8217;s search field upon loading the document AND:</p>
<pre class="brush: jscript;">
function trim(string)
{
return string.replace(/^\s+|\s+$/g, '')
}
</pre>
<p>The sought after not built-in JavaScript trim function (there is a jQuery alternative, see below).</p>
<p>Since then I have also read this <a title="text-indent workaround in IE6/IE7" href="http://www.productivedreams.com/ie-not-intepreting-text-indent-on-submit-buttons/">article on optimising and styling the submit/search button in IE6/IE7</a> or generally any browser not supporting text-indent on button elements.</p>
<h3>Now for the NEW code</h3>
<p>I have used more or less the same code as seen at ZURB.</p>
<pre class="brush: xml;">
&lt;form id=&quot;search&quot; action=&quot;/testing/label.php&quot; method=&quot;get&quot;&gt;
&lt;div&gt;
&lt;label for=&quot;search-string&quot; class=&quot;overlay&quot;&gt;&lt;span&gt;search Docu&lt;strong&gt;View&lt;/strong&gt;&lt;/span&gt;&lt;/label&gt;
&lt;input class=&quot;search-string&quot; type=&quot;text&quot; name=&quot;search-string&quot; id=&quot;search-string&quot; value=&quot;search]&quot; /&gt;
&lt;input type=&quot;submit&quot; name=&quot;search-submit&quot; id=&quot;search-submit&quot; value=&quot;search DocuView&quot; /&gt;
&lt;/div&gt;
&lt;/form&gt;
</pre>
<p>I have used an id for the form to make the CSS specific, easier to insert and start using immediately. I have to admit I have tried to omit the extra class on the label but the jQuery code stopped working (and frankly I do not know why yet &#8211; I&#8217;m hoping some of you will help me shed some light on it/I&#8217;ll figure out why soon). Anywho&#8230;</p>
<h3>Coding the form behaviour</h3>
<p>I have used relative units (em) to ensure the form scales with the size of the font. Also our tweaked version of <a title="CSS Reset stylesheet" href="http://meyerweb.com/eric/tools/css/reset/">Eric Meyer&#8217;s Reset CSS</a> is used. The result is acceptably similar in all major browsers (IE7/8, Firefox 3.5, Opera 9, Safari 4, Chrome 2, IE6 is having a problem displaying the submit button as defined &#8211; maybe some of you will know how to solve that). In Opera the input field is *slightly* lower than I&#8217;d like it to be. I have tried cheating it: converted all the values from relative to fixed (em -&gt; px), using 16px font (.75em = 12px, .5em = 8px, .25em = 4px) + I had to add &#8220;invisible&#8221; (white) borders to both the <strong>search-string</strong> input field and <strong>the span contained in the label</strong> but to no avail. At this point there does not seem to be a way to achieve pixel perfect overlay between the input field and the span (in XHTML Strict). Yet!</p>
<p>Apart from converting the JavaScript from the Prototype to jQuery I have also added validating and styling the label when user deletes the contents of the input field OR loads the page with AutoFill/submitted form values in it. Also instead of using the not-yet-100%-supported opacity/transition all I&#8217;m changing is the color of the font in the span.</p>
<pre class="brush: jscript;">
$(document).ready(function()
{
// Select all textboxes and assign them to an array
var input	=	$('#search-string');
var label	=	$('label.overlay');

if (!$.trim(input.val())	==	'')
{
label.addClass('focus').addClass('hastext');
}
else
{
label.removeClass('focus').removeClass('hastext');
}

// Fade the label back when a field gains focus
input.focus(function()
{
if ($.trim($(this).val())	==	'')
{
label.addClass('focus');
}
else
{
label.addClass('hastext');
}
});

// Fade the label back when the user starts to type
input.keyup(function(e)
{
//	empty? label-&gt;focused
if ($.trim($(this).val())	==	'')
{
label.removeClass('hastext').removeClass('focus').addClass('focus');
}
else
{
label.addClass('hastext');
}
});

// Check if a field is empty when the user switches out
input.blur(function()
{
if ($.trim($(this).val())	==	'')
{
label.removeClass('focus').removeClass('hastext');
}
});
});
</pre>
<p>Don&#8217;t forget to include the jQuery library! <a title="styling forms as used in DocuView" href="http://demo.docuview.co.uk/testing/label.php">I have devised a demo</a> and have started implementing this throughout our software. As ZURB warned: do not overuse it. I was happy to find semantically friendlier and in a way much better solution than we have used so far.</p>
<h3>Finally: the CSS</h3>
<pre class="brush: css;">
body { font-size: 100%; font-family: Helvetica, Arial, sans-serif; line-height: 1.5; }
strong { font-weight: bold; }
#search { width: 20em; color: white; background-color: black; margin: 2em; }
#search div { position: relative; height: 3em; }
#search input { border: 0 none; font-family: Helvetica, Arial, sans-serif; font-size: 100%; }
#search label { position: absolute; left: .5em; top: .5em; width: 19em; height: 2em; background: white; z-index: 1; font-size: 100%; }
#search span { color: black; display: block; padding: .25em 0 0 .25em; border: 0 none; /*border-left: 1px solid white;*/ /*border-top: 2px solid white;*/ }
#search .focus span { color: #ccc; }
#search .hastext span { color: white; }
#search #search-string { position: absolute; z-index: 10; top: .5em; left: .5em; width: 87%; height: 2em; background: none; padding: .25em 0 0 .25em; /*border-top: 2px solid white;*/ }
#search #search-submit { background: transparent url(http://img.docuview.co.uk/sprite/search.png) no-repeat center center; height: 100%; width: 13%; font-size: 0; text-indent: -9999px; line-height: 0; display: block; position: absolute; top: 0; right: 0; z-index: 10; overflow: hidden; }
</pre>
<p>Thank you, ZURB guys, for the inspiration, I absolutely love the idea! I hope you find the implementation as useful as I have.</p>
]]></content:encoded>
			<wfw:commentRss>http://docuview.co.uk/index.php/2009/08/styling-forms-the-21st-century-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Display post excerpt in recent posts widget in WordPress</title>
		<link>http://docuview.co.uk/index.php/2009/07/display-post-excerpt-in-recent-posts-widget-in-wordpress/</link>
		<comments>http://docuview.co.uk/index.php/2009/07/display-post-excerpt-in-recent-posts-widget-in-wordpress/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 12:08:13 +0000</pubDate>
		<dc:creator>Martin Korych</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[excerpt]]></category>
		<category><![CDATA[latest]]></category>
		<category><![CDATA[latest version]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[recent posts]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[widget]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://docuview.co.uk/?p=318</guid>
		<description><![CDATA[Enable the excerpt in WordPress (2.8+) "Recent Posts" widget in four easy steps.]]></description>
			<content:encoded><![CDATA[<p>Everytime we upgrade to the latest version of WordPress (currently 2.8.1) we lose a bit of customising. Whether it&#8217;s the value of the search button in the search widget (hidden because of IE6&#8217;s and IE7&#8217;s disability to apply text-indent to form buttons) or the excerpt of our posts displayed in the widget on most of the pages disappears. For future reference and for people who don&#8217;t want to be searching for widgets to do that for them I&#8217;ve decided to describe how to quickly and easily get the job done &#8211; yourself!</p>
<p><span id="more-318"></span>First of all: the following only applies to WordPress 2.8 and later.</p>
<ol>
<li>Open the default-widgets.php (to be found in the &#8220;wp-includes&#8221; folder of your blog)</li>
<li>Insert &#8220;<strong>&lt;?php    the_excerpt();    ?&gt;</strong>&#8221; on line 553 (straight after
<pre class="brush: plain;">&lt;li&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot; title=&quot;&lt;?php echo esc_attr(get_the_title() ? get_the_title() : get_the_ID()); ?&gt;&quot;&gt;&lt;?php if ( get_the_title() ) the_title(); else the_ID(); ?&gt; &lt;/a&gt;&lt;/li&gt;</pre>
</li>
<li>Save</li>
<li>Refresh a page with the widget displayed</li>
</ol>
<p>Whilst I did look into installing a widget that would do this for me automatically I couldn&#8217;t find one that&#8217;d satisfy me. If you are using one please let me know which one, I&#8217;d love to consider automating the process. The reason I wrote this post is also because Google didn&#8217;t offer accurate enough or up-to-date results.</p>
<p>Helpful? Drop me a line&#8230; <img src='http://docuview.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://docuview.co.uk/index.php/2009/07/display-post-excerpt-in-recent-posts-widget-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>CSS line-height</title>
		<link>http://docuview.co.uk/index.php/2009/07/css-line-height/</link>
		<comments>http://docuview.co.uk/index.php/2009/07/css-line-height/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 11:07:53 +0000</pubDate>
		<dc:creator>Martin Korych</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[docuview]]></category>
		<category><![CDATA[line-height]]></category>
		<category><![CDATA[link]]></category>

		<guid isPermaLink="false">http://docuview.co.uk/?p=316</guid>
		<description><![CDATA[A simple, step-by-step presentation on CSS line-height covering how to apply various line-height values, as well as line-height and the inline box model. Hope you find it useful!]]></description>
			<content:encoded><![CDATA[<p>I do not normally repost or write about someone else&#8217;s blogs, but this one is far beyond what I consider useful and I wanted to share it. Pasting the link here so even I can come back to it in the future is far less than I&#8217;d like for such an article, but I&#8217;ll start with spreading the word. Educate, enlighten, encourage to explore, you&#8217;re ticking all my boxes!</p>
<p><span id="more-316"></span></p>
<p>Well, <a title="CSS line-height as implemented by DocuView" href="http://www.maxdesign.com.au/2009/07/07/css-line-height/">here goes</a>. A class, superb article on CSS line-height. We&#8217;re definitely testing and implementing this as of the next version of Docu<strong>View</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://docuview.co.uk/index.php/2009/07/css-line-height/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Office 2010 (codename v14) in the wild</title>
		<link>http://docuview.co.uk/index.php/2009/07/microsoft-office-2010-codename-v14-in-the-wild/</link>
		<comments>http://docuview.co.uk/index.php/2009/07/microsoft-office-2010-codename-v14-in-the-wild/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 00:03:19 +0000</pubDate>
		<dc:creator>Martin Korych</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[docuview]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[microsoft office]]></category>
		<category><![CDATA[office 2010]]></category>
		<category><![CDATA[openoffice]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[preview]]></category>

		<guid isPermaLink="false">http://docuview.co.uk/?p=303</guid>
		<description><![CDATA[Microsoft Office 2010 announced, DocuView getting ready!]]></description>
			<content:encoded><![CDATA[<p>A <a title="office 2010 - DocuView will be ready" href="http://www.engadget.com/2009/07/09/office-2010-the-movie-trailer-is-woefully-unrealistic/">trailer</a> for a movie that does not even exist came out few days ago. And then I came across a <a title="office 2010 beta download link" href="http://www.rlslog.net/microsoft-office-2010-v14043021000-beta-1-volume-x86-64-english-wzt/">link to a <span style="text-decoration: line-through;">BETA</span> Technical Preview</a> of the new Office 2010. Just wanted to let you know that we will commence testing pretty soon and will prepare DocuView to be able to translate the new Office 2010 documents &#8211; when it launches &#8211; into PDF.<span id="more-303"></span></p>
<p>Currently we handle all Office 97-2007 Word (*.doc, *.docx) + Word containing Visio, Excel (*.xls, *.xslx), text files (*.txt), rich text format (*.rtf), OpenOffice 1+ all formats, image files (*.png, *.jpeg/jpg, *.gif, *.bmp&#8230;). We&#8217;re adding support for media files (wav, mp3, mp4, swf, mov) over the next three months using our bespoke media player. We&#8217;re also currently testing Microsoft Works and various Mac/Linux related document formats.</p>
<p>We will be releasing a comprehensive list of all document formats supported before the end of July &#8211; so stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://docuview.co.uk/index.php/2009/07/microsoft-office-2010-codename-v14-in-the-wild/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Printing support throughout modern browsers</title>
		<link>http://docuview.co.uk/index.php/2009/07/printing-support-throughout-modern-browsers/</link>
		<comments>http://docuview.co.uk/index.php/2009/07/printing-support-throughout-modern-browsers/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 16:54:23 +0000</pubDate>
		<dc:creator>Martin Korych</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[browser support]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[document management system]]></category>
		<category><![CDATA[docuview]]></category>
		<category><![CDATA[page preview]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[print css]]></category>
		<category><![CDATA[print preview]]></category>
		<category><![CDATA[print stylesheet]]></category>
		<category><![CDATA[printing]]></category>

		<guid isPermaLink="false">http://docuview.co.uk/?p=300</guid>
		<description><![CDATA[Comparing printing a preview skills of modern browsers such as Safari, Chrome, Opera, IE8 and Firefox.]]></description>
			<content:encoded><![CDATA[<p>Quite a lot of effort went into our print stylesheet of <a title="DocuView - revolutionary document management system" href="http://demo.docuview.co.uk">DocuView</a> based on various superb articles on <a title="CSS printing techniques" href="http://www.smashingmagazine.com/2007/02/21/printing-the-web-solutions-and-techniques/">Smashing Magazine</a> or <a title="CSS printing techniques ALA" href="http://www.alistapart.com/articles/goingtoprint/">A List Apart</a>. We boldly advertise the fact that we support all major browsers (even the unsafe, unfriendly and ancient ones -yes IE6, I&#8217;m talking about you!) &#8211; but to my surprise after thorough testing on both Mac and Windows I have to consider including a disclaimer in our marketing: <strong>&#8220;we cannot guarantee the results in Safari, Chrome and Opera, neither in Windows nor Mac OS&#8221;</strong>.</p>
<p>At this point I am still hoping we are doing something wrong, we are overlooking something &#8211; to be honest it mainly affects the printing of distribution lists &#8211; as we do not experience our users to be printing out anything else other than the documents&#8230; I have read up about css property &#8220;page-break-after&#8221; and its usage and support throughout various browsers and am achieving the desired effect in all Internet Explorers (6+) and in all Firefoxes (Mac &amp; Win), but because we cannot force printing background graphics, images or backgrounds in Safari nor Chrome (Opera seems to offer a little not-so-clear-what-they-meant-by-that option) and we are not expicitly given the option to preview what we&#8217;re about to print we cannot debug and tweak 100%.</p>
<p>Googling for a solution didn&#8217;t bring desired results either, so until we fix it (or 100% confirm it is not out our fault) we will have to discourage the use of the aforementioned browsers if you intend to print out of DocuView anything else but the documents. Are you experiencing the same or is it solely only our problem?</p>
]]></content:encoded>
			<wfw:commentRss>http://docuview.co.uk/index.php/2009/07/printing-support-throughout-modern-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
