March 8, 2010
Recently I wrote custom action for Bulk import and export metadata in Alfresco.
Import: The user would upload the files at one hand.
After that, the user will have to prepare a csv or tab separated file which will have filename and custom field columns.
Once this metadata file is dropped in a particular space, an action is kickstarted and the import process takes place.
The custom action is the one which needs all the coding work.
Export: Custom action is kickstarted and the metadata exported in a file and that file is checked in into the same directory.
If you are in need of it, please let me know.
Leave a Comment » |
Alfresco, Alfresco Share | Tagged: Alfresco, Alfresco Share |
Permalink
Posted by mejura
March 1, 2010
QUESTION:
In Alfresco, How best to manage and record the process of migrating changes from Dev to prod?
ANSWER:
I thought I would share this knowledge with everyone, so that it will be useful for everyone…
1) Record the (configuration/customization) changes and files changed in DEV and document it separately. When we are ready to do the same in PROD, we will have to do the changes one-by-one.
The changes are going to be in as follows -
2) “<ALF_HOME>\tomcat\webapps\alfresco\WEB-INF\lib” for any custom action implementation.
3) <ALF_HOME>\tomcat\shared\classes\alfresco\extension
4) <ALF_HOME>\tomcat\shared\classes\alfresco\messages
5) <ALF_HOME>\tomcat\shared\classes\alfresco\web-extension
6) If there are more changes inside the non-custom area, then we will have to remember it as per our documentation we have done while making those changes in DEV. For example, we did changes to C:\Alfresco\tomcat\webapps\share\WEB-INF\classes\alfresco\site-data\presets\presets.xml directly, because there is no customization built on it yet in Alfresco.
7) We need to make sure we do the necessary changes in SHARE or ALFRESCO folders, if needed.
It is recommended the changes are done feature by feature. But in worst cases, it is OK to just move bulk changes of all the feature enhancements or configurations at once.
9) Restart the Alfresco server.
10) Alfresco server has to start and run perfectly without any errors.
11) Test every feature one by one.
12) Since it requires a restart of the Alfresco server, it is ideal to perform this operation only in off-times of the server with advanced notice.
Overall, it is *****RECOMMENDED***** that we move every feature’s changes one-by-one from DEV to PROD, after carefully testing in DEV for functional and also regression testing.
Hope this helps! Also please add, if I have missed anything and add any best practices in this note.
Thank you
Leave a Comment » |
Alfresco | Tagged: Alfresco |
Permalink
Posted by mejura
February 24, 2010
Lately, I am into Alfresco and it has become very addictive, which is good in many ways.
I am starting to learn a lot, but definitely not enough any day. There is lot to learn but the point I am trying to make is – I am spending lot of time on my commute via iPhone on Alfresco forums and trying to read others posts and trying to answer if I have some clue or answer. This has been a great learning experience so far and I wish this continues on.
Alfresco forums is active to a great extent and we do get answers for the problems posted fairly quickly. Forums is a better channel to get answers for Alfresco, even when compared to Support. Since Alfresco (a great open source alternative for Enterprise Content Management in the market today) has a powerful community and partnership, hence it is faster to get answers in this route rather than that of the Support itself.
Have fun Alfresco-ing!
Leave a Comment » |
Alfresco | Tagged: Alfresco |
Permalink
Posted by mejura
February 24, 2010
You know we can configure RSS Blog feeds in Alfresco Share Site or User Dashlets.
This blog we are talking about is the Blog created in Share itself.
The problem is after you configure it, and you access the blog feed in Share Site, it asks for authentication. In order to get over it, a solution would be to publish the blog externally also from Alfresco Share and then use the published blog (say wordpress)’s RSS feed and configure it to show in the dashlet of your Alfresco Share site.
How is the idea?
Leave a Comment » |
Alfresco, Alfresco Share | Tagged: Alfresco, Alfresco Share |
Permalink
Posted by mejura
January 19, 2010
I tried to download Alfresco 3.1 for trying out something for my customer. I went to the following URL – www.alfresco.com/products/ecm/enttrial/ and I entered my details to download and I downloaded also.
When I look at what was downloaded it was Alfresco 3.2, instead of what I asked for. I am guessing Alfresco 3.2 is a much stable version than Alfresco 3.1. But I really want to install Alfresco 3.1 and upgrade it to Alfresco 3.2, because that is the requirement.
So, now I cannot try the above anyway, since I don;t have Alfresco 3.1. Is this usually done in other software also? Since the user is requesting for a trial version, the product vendor can give a stabler version than what the user asked for?
Let me know if there is some other reason!
Leave a Comment » |
Alfresco | Tagged: Alfresco |
Permalink
Posted by mejura
May 27, 2009
I have already written about Easy Intranet solutions for companies in a previous post.
However, I want to stress on few points here. If are a company of less than 10 to 200 people, you definitely need an intranet solution. Having said that, you cannot go for a heavy investment just for Intranet for the company, unless you are a company like YouTube.com who has millions of dollars.
There is a heavy demand for collaboration between employees for projects and information sharing for the efficiency and productivity of all the employees from various departments.
Those days, Intranet means an internal website with little bit of information sharing like – like employee handbook, Company Holiday Lists, HR Forms etc., Today’s intranet solutions not only provides static interfaces for information sharing, but also collaboration components like Wiki, Blog, Discussion Forums etc., This is today’s intranet solution.
Also, the intranet solutions should attract as many employees to visit, consume the information and contribute the information into the Intranet. Moreover, Intranets today has to be Web 2.0 – otherwise it is old style – people will throw it away or ignore it soon – without using it!
Leave a Comment » |
Alfresco, Alfresco Share, Intranet | Tagged: Alfresco, Alfresco Share, Intranet |
Permalink
Posted by mejura
May 23, 2009
Many times, companies are confused with what they really need in terms of ECM solutions for the company. Say a company with like 10 websites, sourcing content from a single point and couple of languages to be published on.
What would you do, if you were the deciding authority in the company? Like CIO or the IT manager to help the business.
Based on the requirements we just heard, I think it is enough to go with simple content management solutions like Drupal and it is going to be at no cost. At the same time, if you choose an enterprise solution like Alfresco or Sharepoint in this case, it is going to cost you.
Having said that – what we just saw was a short-term solution. If you think you would grow (that will be mostly the case) and your websites would grow and you would have to be capable of scaling high, then it definitely makes sense to go for enterprise solutions. While you grow, you might need Document Management and other content management solutions for your company, so enterprise ECM makes sense for those companies, instead of just WCM component.
This is usually the confusion among smaller companies. However, there are affordable enterprise solutions these days available in the market, even for smaller companies.
Leave a Comment » |
Alfresco, Drupal, ECM, Sharepoint | Tagged: Alfresco, Drupal, ECM, Sharepoint |
Permalink
Posted by mejura
May 23, 2009
I guess there will some configurations to be done to configure CIFS in Alfresco or another option is have the right Flash version – to upload multiple files. there is no straightforward way to upload the document…except for the two options i mentioned above.
Couple of options:
1) Zip and upload
2) Flash version to upload multiple files at the same time.
3) configure CIFS to “upload folder”
4) FTP configuration and upload.
I haven’t tried this CIFS configuration, but I guess you might be able to upload folder in it.
Some of the pointers in Alfresco Forums for this issue -
Have fun with Alfresco!
1 Comment |
Alfresco | Tagged: Alfresco |
Permalink
Posted by mejura
May 22, 2009
There are two popular books available for Alfresco.
One is Alfresco Enterprise Content Management Implementation by Munwar Shariff.
Another is Alfresco Developer Guide by Jeff Potts.
I have read both the books.
Munwar Shariff’s book:
Munwar’s book is more of configuration and to get started with Alfresco and get complete hold on the product and be expert with basic understanding and customization.
I had to train my offshore team, so I just read through Munwar’s book and it was very easy for me to do this training. Also I used Munwar’s to get a basic understanding when I started as well.
Munwar Shariff holds high position in CIGNEX, a partner of Alfresco. Cignex is a Content Management and Portal Development services company. This book is published by Packtt Publishing.
Jeff Potts’s book:
Jeff’s book is much deeper dive into the product Alfresco. As the title says it is for developer’s and it is assumed that you have the basic understanding about Alfresco and its features and customizations.
This book is published by Packtt Publishing as well. Jeff Potts has a blog as well – ecmarchitect.com, which is very popular among ECM community. Jeff Potts holds a high technical position in Optaros, a partner of Alresco.
Leave a Comment » |
Alfresco, Cignex, Jeff Potts, Munwar Shariff, Optaros | Tagged: Alfresco, Cignex, Jeff Potts, Munwar Shariff, Optaros |
Permalink
Posted by mejura
May 22, 2009
•Strengths
–Leading open source alternative to commercial ECM.
–Low Price
– Commercial Open source pricing model
–Late-entry technology advantage
–Various products in the suite are based on the same repository making it easy to integrate WCM and Document Management solutions
–Availability of Large Resource Pool due to community involvement
–Rapid adoption by enterprise customers
–Modern Architecture based on Java/J2EE; Standards based (JSR, CMIS)
–Scalable and easy to integrate
•Weakness
–Gartner Research indicates that it is used mostly for its basic content management capabilities, since it is relatively new. Some functional aspects of its suite are new and unproven for enterprise deployment.
–In spite of rapid customer adoption, Alfresco is relatively a small privately held and venture backed company.
Leave a Comment » |
Alfresco, Document Management, ECM, Web Content Management | Tagged: Document Management, ECM, Web Content Management |
Permalink
Posted by mejura