Public Access to documents in a Share site
During the course of one of our recent project, it was required to provide public access to certain piece of content found in a Share site. Alfresco has the concept of Shared content which provides a preview of a piece of content. However it is not possible to access the content file itself.
This blog explains a mechanism for providing a document link against a piece of content so that it can be accessed publicly without need to login to Alfresco.
Public Access to documents in a Share site
Alfresco and AutoCAD integration
In the recent weeks, we have received a few queries about the possibility of integrating CAD (Computer Aided Design) software with Alfresco. So we thought it is probably a good time to share our experience on an Alfresco and AutoCAD integration solution provided by Formtek.
AutoCAD has been at the forefront of the engineering drawing world for decades now. AutoCAD content is widely available everywhere and whenever there is engineering drawings involved, it is likely the company is using AutoCAD to produce their drawings. Therefore, it is important that any ECM solution you consider can support AutoCAD drawings.
Formtek, an organisation specialised in providing content management solutions to mainly engineering, aerospace and manufacturing industry, created an Alfresco-AutoCAD integration solution called Engineering Data Management (EDM).
Working with Modules in Alfresco
Recently we came across a situation whereby we needed to uninstall a previously installed module for one of customers but we did not have a window to restart alfresco. So we thought why not write a simple blog about how we can uninstall a module without restarting alfresco using the Module Management Tool (MMT) and also explore the other commands of MMT.
Alfresco Disaster Recovery
Our previous blog (Alfresco Repository Clustering) gave you an insight into using alfresco clustering as a means of having an alfresco system with high availability and performance through clustering.
In this blog we will describe two patterns for HA / Disaster Recovery (DR) if you do not have the option of clustering or, if you need a DR instance in a different geographical location.
(Note: These methods can also be used for additional levels of DR in conjunction with the clustered architecture from the previous blog.)
Disaster Recovery involves pushing your repository data to a separate location that can be used in the event of a loss of the primary production data. The SLA for data recovery in DR will determine how you backup data to the DR environment. The following two options will be covered in this blog:
Delayed Recovery: Scheduled backups with loss of up to one day of data.
Real-time Recovery: Continuous backup with minimum loss of data.
In both methods the DR Alfresco server software is not running to prevent simultaneous updates of the repository by the DR server.
Alfresco Repository Clustering
Alfresco Clustering is necessary for high availability and also to allow your service architecture to build out horizontally.
In this blog we explore an Alfresco Repository Clustering configuration which is used in 95% of Alfresco clustered installations, offering high availability features while keeping architectural complexity and duplication of information low.
Setting Up Moodle on AWS
Seed was recently engaged by one of our customers to migrate their existing onsite Moodle set up to the cloud on Amazon Web Services.
Moodle is a Course Management System (CMS), also known as a Learning Management System (LMS) or a Virtual Learning Environment (VLE). It is a free web application that educators can use to create effective online learning sites.
Amazon Web Services (AWS) is a collection of remote computing services that together make up a cloud computing platform, offered over the Internet by Amazon.com.
Alfresco Email Notifications – The User Subscribe Model
Recently we upgraded one of our customers to Alfresco 4. This meant that the Email Notification feature was available. While everyone agreed that this was a great addition to Share, our customer did not want to role this out as it would have meant that all of their Alfresco users would suddenly get email notifications of Alfresco changes regardless if they wanted to be informed or not. So in effect, the release of 4.0 subscribes every user to get email notifications. This is the antithesis of normal subscription services whereby users themselves need to agree to receive notifications. We therefore have rolled out the following solution to unsubscribe users by default.
TinyMCE Editor and Alfresco
TinyMCE is a platform independent; web based WYSIWYG editor that Alfresco uses as a rich text editor in Share. It is released as Open Source under LGPL by Moxiecode Systems AB. TinyMCE is straight forward to integrate into web applications and it is the default WYSIWYG editor of the Alfresco ECM. A few examples of TinyMCE being used in Alfresco ECM are as follows;
· Adding a comment to documents
· Creating a new blog
· Editing an existing blog
· Replying to a blog by adding a comment
· Creating a new discussion
· Editing a discussion
· Replying to a discussion
The purpose of this blog is to show how the TinyMCE editor can be customised for Share.
Alfresco & CAS SSO
Alfresco supports the standard use of CAS for single-sign on for its web user applications, ie /share and /alfresco via the External authentication subsystem. However Webdav must be configured for CAS using apache mod_auth_cas. This blog provides details on how to setup Alfresco for CAS using jasig client and mod_auth_cas for webdav.
Options for Alfresco in the Cloud
Everybody is talking cloud these days and predicting that the cloud will be embraced by organisations throughout 2013. Alfresco have been putting a substantial amount of their corporate energy into ensuring they have an ECM cloud offering available. As the cloud is such a broad term, I will attempt to give you a clear understanding of what Alfresco are offering when they talk about the cloud and explore the different options available for hosting your information in the cloud using Alfresco.