<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>10 Most Recently Updated Pages</title>
		<link>http://www.codem.com.au/home/</link>
		<atom:link href="http://www.codem.com.au/home/" rel="self" type="application/rss+xml" />
		<description>Shows a list of the 10 most recently updated pages.</description>

		
		<item>
			<title>DisplayAnything</title>
			<link>http://www.codem.com.au/open-source/displayanything/</link>
			<description>&lt;p&gt;DisplayAnything is a gallery tool for SilverStripe CMS. It's primary goal is to replace the ImageGallery module as a file management tool for pages and dataobjects. It can also be used to manage galleries of other files such as PDF document lists.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Handles file uploads via XHR or standard uploads.&lt;/li&gt;
&lt;li&gt;Security: uses a configurable mimetype map, not file extensions, to determine an uploaded file type&lt;/li&gt;
&lt;li&gt;Integration: uses PHP system settings for upload file size&lt;/li&gt;
&lt;li&gt;Multiple file uploading in supported browsers (Note: not yet supported by Internet Explorer)&lt;/li&gt;
&lt;li&gt;Drag and Drop in supported browsers (Chrome, Firefox, Safari and possibly Opera)&lt;/li&gt;
&lt;li&gt;XHR file uploading&lt;/li&gt;
&lt;li&gt;Has Zero Dependencies on the third-party Silverstripe modules ImageGallery, DataObjectManager and Uploadify&lt;/li&gt;
&lt;li&gt;100% Flash Free - no plugin crashes, HTTP errors, I/O errors or other futzing with incomprehensible Flash errors!&lt;/li&gt;
&lt;li&gt;Import ImageGallery album items to a gallery&lt;/li&gt;
&lt;li&gt;Uses jQuery bundled with SilverStripe&lt;/li&gt;
&lt;li&gt;Well documented &amp;amp; clean code with extendable classes and overrideable methods&lt;/li&gt;
&lt;li&gt;$_REQUEST not used&lt;/li&gt;
&lt;li&gt;Uses Valum's Ajax Uploader (hat tip)&lt;/li&gt;
&lt;li&gt;Drag and drop sorting of images &amp;amp; files in the gallery&lt;/li&gt;
&lt;li&gt;File upload progress with cancel option&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Source and Download&lt;/h3&gt;
&lt;p&gt;Source is&lt;a href=&quot;https://github.com/codem/DisplayAnything&quot;&gt; located on Github&lt;/a&gt;, please review the readme.md file there for up-to-date instructions and changes. The module is currently considered beta quality and we are aiming to tag an initial 0.1 release by February 2012.&lt;/p&gt;
&lt;h3&gt;Use Cases&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Image gallery - allows asynchronous multiple uploads (if the browser supports it)&lt;/li&gt;
&lt;li&gt;File gallery -  providing a document list associated with a given page or DataObject&lt;/li&gt;
&lt;li&gt;Single file or image - in a has_one scenario, DisplayAnything defers to it's underlying library UploadAnything to provide a single file upload field. Note that Silverstripe's core FileField and FileIframeField provide much the same functionality&lt;/li&gt;
&lt;li&gt;Video gallery -  a sample extension of DisplayAnything is bundled to provide an example of a YouTube gallery. Each gallery item contains an image and an optional YouTube video URL and configuration area.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;DisplayAnything is extensible using core SilverStripe programming techniques and does not rely on third party modules such as DataObjectManager or Uploadify.&lt;/p&gt;
&lt;h3&gt;Simple Gallery Example&lt;/h3&gt;
&lt;p&gt;To create a gallery associated with your Page model, you'll first need to add a gallery to the database schema. It's worth noting that this code is an example only so don't copy and paste it.&lt;/p&gt;
&lt;pre&gt;class SimpleGalleryPage extends Page {
	
	// this page has one gallery
	
	public static $has_one = array(
		'SimpleImageGallery' =&amp;gt; 'DisplayAnythingGallery',
	);
	
}
&lt;/pre&gt;
&lt;p&gt;You will then need to associate this field with the CMS interface for that page:&lt;/p&gt;
&lt;pre&gt;class SimpleGalleryPage extends Page {
	
	// this page has one gallery
	
	public static $has_one = array(
		'SimpleImageGallery' =&amp;gt; 'DisplayAnythingGallery',
	);
	
	public function getCmsFields() {
		
		$fields = parent::getCmsFields();
		
		$gallery = new DisplayAnythingGalleryField(
			$this,
			'SimpleImageGallery',
			'DisplayAnythingGallery'
		);
		
		//where your files will be uploaded (e.g assets/gallery in this case)
		$gallery-&amp;gt;SetTargetLocation('gallery');
		
		//add the field to a tab called 'Gallery', you can change the name if you want
		$fields-&amp;gt;addFieldsToTab('Root.Content.Gallery', array($gallery));
	
		// other field declarations you may have
		
		return $fields;
	}
}
&lt;/pre&gt;
&lt;p&gt;Once that is done, /dev/build your database (you must be logged in as an admin). Browsing to the page in the CMS you should see a 'Gallery' tab containing sub-tabs allowing you to configure each gallery. By default the gallery is set up to handle image uploads of GIF, PNG and JPG types.&lt;/p&gt;
&lt;h3&gt;Troubleshooting&lt;/h3&gt;
&lt;p&gt;If you run into trouble, try the following&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Ensure you are using the latest code from the source repo (either bleeding edge or a tagged branch)&lt;/li&gt;
&lt;li&gt;Put Silverstripe into dev mode ( Director::set_environment_type('dev'); ) in order to get verbose errors&lt;/li&gt;
&lt;li&gt;Read the Issues list at Github, it may contain discussion of a similar bug&lt;/li&gt;
&lt;li&gt;For upload errors, read the alert messages provided and ensure the assets directory is writable by the applicable system user and/or group&lt;/li&gt;
&lt;li&gt;Ensure the module is in a directory called &quot;display_anything&quot; in your SilverStripe install&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;If you are still having trouble with setup, please &lt;a href=&quot;https://github.com/codem/DisplayAnything/issues&quot;&gt;log an issue&lt;/a&gt; describing the problem. Provide code examples and links to pages if possible. Be descriptive of the issue and include what you were trying to do during setup. The more information, the faster the issue resolution.&lt;/p&gt;
&lt;h3&gt;Frontend templates&lt;/h3&gt;
&lt;p&gt;Inumerable gallery plugins with varying licenses exist for image &amp;amp; file lists and viewing of images in a lightbox (Fancybox is good and open source). DisplayAnything stays light and does not bundle any of these galleries. It's up to you to implement the gallery the way you want it (this saves you having to undo &amp;amp; override any defaults DisplayAnything may set).&lt;/p&gt;
&lt;p&gt;The readme.md file contains a simple example you can expand on for your frontend templates.&lt;/p&gt;
&lt;h3&gt;Gallery Usage&lt;/h3&gt;
&lt;p&gt;Display Anything allows you to configure galleries for different usages. 2 usages are bundled with the code &quot;Image&quot; and  &quot;Document&quot;. To edit or add these usages as instructed on the &quot;Usage&quot; tab of the gallery. &lt;br/&gt; DisplayAnything uses mimetypes rather than file extensions to determine if a file can be uploaded. If you are unsure about the correct mimetypes, &lt;a rel=&quot;nofollow&quot; href=&quot;http://www.google.com.au/search?q=file+mimetypes&quot;&gt;a good start is Google&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Management&lt;/h3&gt;
&lt;p&gt;The gallery tab allows you to manage:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Uploading of new files, either in batches (Chrome, Firefox, Safari) or in single file mode (Internet Explorer &amp;lt;= 9) &lt;/li&gt;
&lt;li&gt;Reloading of the current file list&lt;/li&gt;
&lt;li&gt;The sort order of each item (drag and drop each item)&lt;/li&gt;
&lt;li&gt;Image deletion - hit the delete button&lt;/li&gt;
&lt;li&gt;Editing - click an image/file to open the editable fields in popup&lt;/li&gt;
&lt;li&gt;File replacement - in edit mode, choose File Preview and the standard file button to replace the file&lt;/li&gt;
&lt;/ul&gt;</description>
			<pubDate>Tue, 10 Jan 2012 23:14:06 +0000</pubDate>
			
			<guid>http://www.codem.com.au/open-source/displayanything/</guid>
		</item>
		
		<item>
			<title>Open Source</title>
			<link>http://www.codem.com.au/open-source/</link>
			<description>&lt;p&gt;From time-to-time Codem releases code and libraries as Open Source. Here you'll support pages for that code, including instructions for installation and use cases.&lt;/p&gt;</description>
			<pubDate>Thu, 03 Feb 2011 05:54:36 +0000</pubDate>
			
			<guid>http://www.codem.com.au/open-source/</guid>
		</item>
		
		<item>
			<title>Bookmarc</title>
			<link>http://www.codem.com.au/projects/bookmarc/</link>
			<description>&lt;p&gt;Bookmarc is an online &lt;a href=&quot;http://www.bookmarc.com.au&quot;&gt;Architectural specification library&lt;/a&gt; containing thousands of product binders and CAD downloadables from the entire spectrum of the building and construction supplies industry.&lt;/p&gt;
&lt;p&gt;Bapple designed an &lt;a href=&quot;http://www.bookmarc.com.au&quot;&gt;innovative web interface&lt;/a&gt; to give architects and designers a quick method of searching for and previewing suppliers then adding them as bookmarks to their project lists. Codem designed a system to support this with room to scale. We implemented the site to be quick on the front and the back - interactions via AJAX using jQuery supported by a stack that runs Nginx, one of the fastest web platforms in the world.&lt;/p&gt;
&lt;p&gt;Codem also designed and implemented the monitored hosting infrastructure.&lt;/p&gt;
&lt;h3&gt;Key points&lt;/h3&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;&quot;&gt;Bespoke user interface implementation using jQuery&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;&quot;&gt;Super-fast web serving&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;&quot;&gt;Ability to handle massive uploads (tested up to 100MB)&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;&quot;&gt;System design to support fast download of CAD files and supporting files&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;&quot;&gt;Interaction with third party document storage service&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;&quot;&gt;Wordpress theme development&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;&quot;&gt;Single Sign On&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;&quot;&gt;Image thumbnailing on demand with gallery module&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;&quot;&gt;Vimeo web service integration&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;&quot;&gt;Facebook and Twitter sharing blog post integration&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;&quot;&gt;Search platform geared to supplier and service discovery&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;&quot;&gt;Content Management System integration&lt;/div&gt;
&lt;div id=&quot;_mcePaste&quot; style=&quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;&quot;&gt;Ad serving application integration&lt;/div&gt;
&lt;ul&gt;&lt;li&gt;Bespoke user interface implementation using jQuery&lt;/li&gt;
&lt;li&gt;Super-fast web serving&lt;/li&gt;
&lt;li&gt;Ability to handle massive uploads (tested up to 100MB)&lt;/li&gt;
&lt;li&gt;System design to support fast download of CAD files and supporting files&lt;/li&gt;
&lt;li&gt;Interaction with third party document storage service&lt;/li&gt;
&lt;li&gt;Wordpress theme development&lt;/li&gt;
&lt;li&gt;Single Sign On&lt;/li&gt;
&lt;li&gt;Image thumbnailing on demand with gallery module&lt;/li&gt;
&lt;li&gt;Vimeo web service integration&lt;/li&gt;
&lt;li&gt;Facebook and Twitter sharing blog post integration&lt;/li&gt;
&lt;li&gt;Search platform geared to supplier and service discovery&lt;/li&gt;
&lt;li&gt;Content Management System integration&lt;/li&gt;
&lt;li&gt;Ad serving application integration&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Project notes and credits&lt;/h3&gt;
&lt;table border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Client&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Bapple Creative&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Project&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Bookmarc - complete website&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Design&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Bapple Creative&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Development&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Codem&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description>
			<pubDate>Sat, 07 Jan 2012 12:43:13 +0000</pubDate>
			
			<guid>http://www.codem.com.au/projects/bookmarc/</guid>
		</item>
		
		<item>
			<title>Capability</title>
			<link>http://www.codem.com.au/capability/</link>
			
			<pubDate>Sat, 09 Oct 2010 00:19:29 +0000</pubDate>
			
			<guid>http://www.codem.com.au/capability/</guid>
		</item>
		
		<item>
			<title>hosting</title>
			<link>http://www.codem.com.au/capability/hosting/</link>
			<description>&lt;p&gt;We provide various hosting platforms for all our clients, tailored to their requirements:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;hosting in data centres located in Sydney, Australia or Los Angeles, USA&lt;/li&gt;
&lt;li&gt;hosting in third party data centres&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;All hosting options include:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Choice of &lt;strong&gt;Nginx&lt;/strong&gt; or &lt;strong&gt;Apache&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nginx&lt;/strong&gt; and &lt;strong&gt;PHP-FPM&lt;/strong&gt; option - the fastest way to run PHP on the planet - or &lt;strong&gt;Apache&lt;/strong&gt; + &lt;strong&gt;FastCGI&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;stable software providing high availability for your web applications&lt;/li&gt;
&lt;li&gt;either shared slots or dedicated servers&lt;/li&gt;
&lt;li&gt;web application hosting&lt;/li&gt;
&lt;li&gt;email management, including webmail&lt;/li&gt;
&lt;li&gt;domain parking&lt;/li&gt;
&lt;li&gt;data backups&lt;/li&gt;
&lt;li&gt;database management&lt;/li&gt;
&lt;li&gt;version control&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SSH&lt;/strong&gt; access on request&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FTP&lt;/strong&gt; access&lt;/li&gt;
&lt;li&gt;servers using secure, &lt;strong&gt;Open Source&lt;/strong&gt; operating systems&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Our hosting support includes:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Administration access to servers &lt;strong&gt;24/7&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Data restoration as required&lt;/li&gt;
&lt;li&gt;Notifications to system administrators of potential issues to reduce outage risks&lt;/li&gt;
&lt;li&gt;Load management &amp;amp; tuning when and as required&lt;/li&gt;
&lt;li&gt;Support across multiple time zones&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;To provide an easy to support service we recommend hosting web  applications developed by us on our servers. By developing &amp;amp; hosting  we can provide a full cycle service and avoid the quality variability of third  party hosting providers.&lt;br/&gt;&lt;br/&gt; As we tailor hosting to our client's requirements, &lt;a href=&quot;http://www.codem.com.au/contact/&quot;&gt;please contact us&lt;/a&gt; for pricing options.&lt;/p&gt;</description>
			<pubDate>Sat, 09 Oct 2010 00:26:24 +0000</pubDate>
			
			<guid>http://www.codem.com.au/capability/hosting/</guid>
		</item>
		
		<item>
			<title>interopability</title>
			<link>http://www.codem.com.au/capability/interopability/</link>
			<description>&lt;p&gt;The best feature of the web is the ability to interact with other  services that provide content or features that are of interest to your  audience. We can hook your website up to these web services, retrieve data from  them and integrate the information found into your site. &lt;strong&gt;Seamlessly  &amp;amp; automatically&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;We've designed and implemented&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Large-scale image hosting systems&lt;/li&gt;
&lt;li&gt;Twitter real-time tweet interaction and display&lt;/li&gt;
&lt;li&gt;Search infrastructure&lt;/li&gt;
&lt;li&gt;Booking and ticketing services&lt;/li&gt;
&lt;li&gt;In-site payment gateways without redirecting to 3rd party banking sites&lt;/li&gt;
&lt;li&gt;Exchange rate systems&lt;/li&gt;
&lt;li&gt;Multi-tenanted systems&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;There are plenty of more options to consider, in fact there are so many  web services out there that we can pretty much tailor a solution to any requirement!&lt;/p&gt;</description>
			<pubDate>Sat, 09 Oct 2010 00:25:19 +0000</pubDate>
			
			<guid>http://www.codem.com.au/capability/interopability/</guid>
		</item>
		
		<item>
			<title>design</title>
			<link>http://www.codem.com.au/capability/design/</link>
			<description>&lt;p&gt;Does your site look stale, is it rarely updated or worse yet, hard to update? Maybe it only works in and you want to capture a greater audience? It's not the end of the world! We implement tried &amp;amp; true processes to freshen up sites and give them a new lease of life.&lt;br/&gt;&lt;br/&gt;Our designs work within the framework of accepted web standards and usability guidelines to deliver the audience your message and make to make it stick.&lt;/p&gt;
&lt;h4 style=&quot;margin-bottom: 8px; letter-spacing: normal;&quot;&gt;Slow website discouraging returns?&lt;/h4&gt;
&lt;p&gt;It doesn't end with great design, we pop the hood and ensure pages are delivered to your visitors as fast as possible, encouraging a solid returning audience.&lt;br/&gt;Remember, a fast website encourages greater reuse and higher word-of-mouth referrals!&lt;/p&gt;
&lt;h4 style=&quot;margin-bottom: 8px; letter-spacing: normal;&quot;&gt;We can help&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;integrate your organisation's online presence with third social media sources such as &lt;a href=&quot;http://twitter.com/&quot;&gt;Twitter&lt;/a&gt; and &lt;a href=&quot;http://facebook.com/&quot;&gt;Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;integrate with web services, enriching your application with information from 3rd party sources&lt;/li&gt;
&lt;li&gt;redesign &amp;amp; rebuild your site, from scratch if needed&lt;/li&gt;
&lt;li&gt;encourage reuse of your website through great design and fast delivery&lt;/li&gt;
&lt;li&gt;implement ecommerce systems to enable online payments&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;For further information and design examples, &lt;a href=&quot;http://www.codem.com.au/contact/&quot;&gt;please contact us&lt;/a&gt;.&lt;/p&gt;</description>
			<pubDate>Sat, 09 Oct 2010 00:22:08 +0000</pubDate>
			
			<guid>http://www.codem.com.au/capability/design/</guid>
		</item>
		
		<item>
			<title>e-commerce</title>
			<link>http://www.codem.com.au/capability/e-commerce/</link>
			<description>&lt;p&gt;Imagine having a shop open 100% of the time. If you are an online shop,  selling products over the Internet is a key goal for the expansion of  your business and we can help.&lt;br/&gt;&lt;br/&gt; If you are looking to start an online store, we can develop, implement  and support connectors to common payment gateways such as Paypal, Google  Checkout and eWAY. If you already have an online store but aren't  getting the most out of it or are losing sales opportunities we can  review your processes and provide technical and usability  recommendations to get things back on track.&lt;br/&gt;&lt;br/&gt; Online payments for some people may seem daunting and confusing so we  aim to get the payment process streamlined and easy to use. This process  includes items such as email reminders of transactions, transaction  histories and when a transaction goes wrong, the ability to retry it if  required.&lt;br/&gt;&lt;br/&gt; Codem develops and maintains interfaces to the electronic transaction  facilities provided by banks and organisations such as eWAY and PayPal.  This gives you the flexibility to offer a number of payment solutions to  your customers on your ecommerce website.&lt;br/&gt;&lt;br/&gt; The electronic transaction itself is completed in one of two ways:&lt;/p&gt;
&lt;table border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;h4 style=&quot;margin-bottom: 8px; letter-spacing: normal;&quot;&gt;Hosted&lt;/h4&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;h4 style=&quot;margin-bottom: 8px; letter-spacing: normal;&quot;&gt;Integrated&lt;/h4&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;The payment itself is made by the customer at the transaction provider (such as the bank's website) after the customer performs a final checkout on your website. The result of the transaction is sent back to your website for processing and completion.&lt;/td&gt;
&lt;td&gt;The customer completes the checkout and enters their payment details on your website. This information is sent from your website to the transaction provider (the bank, for instance) which processes and returns a transaction result. Your website then completes the transaction as required.&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;What do we recommend? While it requires an SSL certificate for your website (which is inexpensive and we can set up), the &lt;em&gt;Integrated&lt;/em&gt; method provides the most streamlined experience for your customers.  From their perspective they see a payment attempt and a result without  seeing the transaction provider's website. While a Hosted option is  generally cheaper to maintain, an Integrated solution is the more secure  as it reduces the chance of a malicious user tampering with the payment  process.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://www.codem.com.au/contact/&quot;&gt;Call or contact us&lt;/a&gt; for more assistance in developing or maintaining your ecommerce project.&lt;/p&gt;</description>
			<pubDate>Sat, 09 Oct 2010 00:20:00 +0000</pubDate>
			
			<guid>http://www.codem.com.au/capability/e-commerce/</guid>
		</item>
		
		<item>
			<title>Product</title>
			<link>http://www.codem.com.au/approach/product/</link>
			<description>&lt;h4&gt;Web applications in a box&lt;/h4&gt;
&lt;p&gt;The landscape of web development is changing at a remarkable pace. The  advent of new tools and modern web browsers has made easier the  development of &lt;strong&gt;web applications&lt;/strong&gt;.&lt;br/&gt;&lt;br/&gt; A web application is software usable via a web browser and made  accessible over the Internet to your customers using one or more  Internet enabled devices (a notebook, PC or mobile phone among others).  Rather than distributing software for installation on a customer's  desktop computer, you can install, update and support your software on a  web server (ours or yours) allowing your audience to go about their  business without the hassle of maintaining their own local copy.&lt;br/&gt;&lt;br/&gt; One of the greatest ongoing rewards for providing your software as a web application is the ability to make it available as a &lt;strong&gt;product&lt;/strong&gt; - something you can sell and support in a variety of interesting ways,  depending on your business model. Here are three ideas to start with:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Make your web application available to the masses, &lt;a href=&quot;http://www.flickr.com/&quot;&gt;Flickr&lt;/a&gt; style, with revenue via initial and renewing registrations.&lt;/li&gt;
&lt;li&gt;License your product so that other organisations can use it on their systems. The license can be &lt;a href=&quot;http://www.opensource.org/licenses&quot;&gt;Open Source &lt;/a&gt;or otherwise. You can provide support for your product through updates, community forums or a commercial support channel.&lt;/li&gt;
&lt;li&gt;Host  your product as a multi-tenanted system for other organisations to tailor and provide  to their audience. Each registered organisation gets their own copy of  the product. Again, you can provide support to your customers in a  variety of ways, paid-for or free.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Codem supports all these models in its web application implementation processes. &lt;a href=&quot;http://www.codem.com.au/contact/&quot;&gt;Talk to us about implementing your idea&lt;/a&gt;.&lt;/p&gt;</description>
			<pubDate>Sat, 09 Oct 2010 00:15:01 +0000</pubDate>
			
			<guid>http://www.codem.com.au/approach/product/</guid>
		</item>
		
		<item>
			<title>Specix Blog</title>
			<link>http://www.codem.com.au/projects/specix-blog/</link>
			<description>&lt;p&gt;Note: this project is no longer online. For it's successor, see our Bookmarc page&lt;/p&gt;
&lt;p&gt;Codem was engaged by Bapple Creative to develop and integrate a blog for Specix Pty Ltd. The blog is used to showcase work completed using materials sourced from Specix ID suppliers.&lt;/p&gt;
&lt;p&gt;A key requirement was to integrate blog authentication with the pre-existing Specix ID account system, providing a Single Sign On capability for all Specix account holders, avoiding multiple logins across multiple systems.&lt;/p&gt;
&lt;p&gt;Work completed includes&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Wordpress theme development&lt;/li&gt;
&lt;li&gt;Wordpress plugin development to enable single sign-on (SSO)&lt;/li&gt;
&lt;li&gt;Theme extensions including an advanced image thumbnailing system&lt;/li&gt;
&lt;li&gt;Facebook and Twitter sharing blog post integration&lt;/li&gt;
&lt;li&gt;Administration moderation and post editing&lt;/li&gt;
&lt;li&gt;'Email this post' functionality&lt;/li&gt;
&lt;li&gt;Recent Comments and Tag Cloud&lt;/li&gt;
&lt;li&gt;Search integration with current Specix ID search engine&lt;/li&gt;
&lt;/ul&gt;&lt;table border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Client&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;http://www.bapple.com.au&quot;&gt;Bapple Creative&lt;/a&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Project&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Blog integration into current SpecixID system&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;strong&gt;Design&lt;br/&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;Bapple Creative&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;strong&gt;Development&lt;br/&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;p&gt;Codem&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;strong&gt;Project start&lt;br/&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;October 2010&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;strong&gt;Project completion&lt;br/&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;November 2010&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description>
			<pubDate>Wed, 22 Dec 2010 19:54:03 +0000</pubDate>
			
			<guid>http://www.codem.com.au/projects/specix-blog/</guid>
		</item>
		

	</channel>
</rss>
