Last update on .

The Dropbox Problem

At Alfresco, we often refer to "the Dropbox problem". It doesn't look like anyone has written a clear explanation of what that means, so I will do the honors.

Dropbox is a very popular service for cloud-based file storage and sharing, coupled with a simple way of keeping files synchronized across all of a ...

Last update on .

The Beauty of CMIS

This is my next article providing an introduction to Enterprise Content Management (ECM). This article introduces the most important standard for building content solutions: Content Management Interoperability Services (CMIS). When a developer is given a task that involves content, it will save time and energy to leverage the CMIS standard when interacting with that content ...

Last update on .

In my last ECM post, I provided an introduction to the discipline of Enterprise Content Management. Many developers confuse Web Content Management (WCM) and Enterprise Content Management (ECM). When they are told about a content repository, they think of the tool they use to build web sites instead of the tool they use to manage ...

Last update on .

I recently spent about a year as a Drupal 7 developer. Years ago I was a PHP web developer and I dabbled with Drupal 4. After discovering Django and the CMS's built on Django, I hoped to never be cursed with Drupal again. Working with Python and Django is an apprenticeship to engineers who ...

Last update on .

I have been asked to produce a number of videos lately, mostly tutorial screencasts. These videos usually involve a series of screen recordings (video screen captures) with audio. Since some of these videos are for my employer, it is important that I am as productive as those using tools on other platforms. I would prefer ...

Last update on .

This is a quick note about how to get Skype URLs to open in Skype. This is not about opening web URLs from inside of Skype chats.

The problem:
When I have a link to a URI that uses "skype:" as the protocol, it creates a warning about needing to run xdg-open with the protocol ...

Last update on .

Getting You Up to Speed

As the deadline draws near for proposals to this year's Alfresco Summit, I am getting a lot of questions about how exactly the presentations are evaluated. This is my attempt to write such a comprehensive blog post that you don't have any questions remaining.

This is our first ...

Last update on .

In my role as a developer evangelist at Alfresco, I regularly speak with developers who have never heard of the tool and are not familiar with the concept of content management. This short post will provide enough of an introduction that you will know what capabilities these tools provide, and when to research more information ...

Last update on .

Recovering Deleted Web Pages

I recently had trouble upgrading this blog. No big deal, I thought, I will just restore the backup. The restoration went smoothly, except the part where I discovered that the backup was empty. Lesson learned (again): test your restore process!

Lucky for me, the Internet never forgets. These Firefox tools helped me restore the entries ...

Last update on .

The CMIS browser in version 4 of LibreOffice is a great example of what we at Alfresco hoped people would do with this standard. It makes it very easy to access your content in Alfresco (or any other CMIS compliant repository) and take advantage of content management features like check-ins and metadata.

I want to ...

Yearly archives