• WebLogic LiveCycle ES3 Installation

    On a recent installation of LiveCycle ES3 on WebLogic I realized that I had started creating a list of “extras” which I often needed to do before the installation would work properly.  These might not always be required and may in fact be buried in the documentation somewhere but here’s the list regardless:

  • Knockout.js

    It’s been a hectic couple of months with my move to Canada but having now settled in I hope to be able to write a few more posts on some of the technology I’m working with.  My most recent project is HTML5 and JavaScript based which has introduced me to a new library – Knockout.js.

  • Moving across the pond

    I’ve been a little quiet on my blog recently; moving from the UK to Canada took a little more of my time than anticipated! I’m now living in Vancouver, BC although in temporary accommodation until we secure an apartment. As soon as I’m back up and connected properly I’ll be starting a series of posts on my recent mobile development experience with some tips on getting started with Flash Builder 4.5 for mobile.

  • New resource for ADEP information on Adobe Blogs

    A new blog has been created by the guys at Adobe to collate all the best posts from around the web which focus on ADEP and other Adobe enterprise products.  Well worth a visit and there is already some great content up there:

  • Removing images from ImageFields using JavaScript

    When adding an ImageField to a form it’s a common requirement to allow a user to remove the image.  By default clicking on the image field will only let the user replace it with another image.  If you want to remove it altogether then this little piece of code attached to a button will help:

  • Overview of the ADEP Document Services modules

    When LiveCycle became ADEP Document Services all of the existing modules were ported over but I thought it would be useful to revisit them all and see what as new.  This post gives a summary of the modules which are available to any Document Services solution (excluding the foundation services which come with all Document Services modules) and should be familiar to those who have worked with LiveCycle ES1/ES2 in the past.

  • LiveCycle Content Services in the ADEP world

    A source of confusion I’ve come across when explaining the new world of ADEP to those familiar with the LiveCycle days is what has happened to Content Services.  Content Services was essentially the repository for storing files and anything else you needed persisting in your application.  It was built around the Open Source CMS by Alfresco and was used on almost all of the projects I worked on.  In the move to ADEP it’s the one module the fate of which I wasn’t 100% sure of.

  • Defining Document Services Custom Components (DSCs)

    I’ve written a few custom components in my time working with ADEP but recently came across an excellent summary of what exactly these little (or in some cases large!) pieces of code actually are.  A recent blog post on the Adobe ADEP blog summarised it nicely:

  • The rarest of things - user friendly customer service

    It’s a sad state of affairs when I feel compelled to write about a good customer service experience but that’s where we are at the moment (and something that I’ve seen improved hugely with tools such as those Adobe is creating at present but more on that in a later post).  I had a problem with my HTC Desire HD phone (the SIM card cover was a bit wobbly) so decided to set about ordering a replacement.  I logged onto the HTC website dreading what I presumed would be a long and painful process of filling out some long form before waiting days if not weeks for a reply.  What I actually found was an easy to use support system with a variety of different options to go about submitting my query.

  • Posting source code on hosted blogs

    The one plugin I loved from hosting my own blog was the excellent SyntaxHighlighter plugin.  After trying to replicate it on I eventually found that it’s already baked in but woefully under documented. Follow the link below for the documentation on how to start using it:

subscribe via RSS