Microsoft office integration

5 messages Options
Embed this post
Permalink
sreid () Microsoft office integration
Reply Threaded More More options
Print post
Permalink
I'm a relative newcomer to Plone and am trying to find the best approach to integrating microsoft office documents (and pdfs) as plone content.

So far I can :
 - upload documents (as plone file type), and have their contents indexed so that they can be found by Plone search.
 - use the zope external editor to allow remote editing of the documents and have them versioned in Plone.

What I would also like to do is :
 - preview the documents within Plone.
 - allow a history comment to be added when saving an externally edited document
 - delete specific older versions of the documents
 - not have to install zope external editor on client. Ideally, click on document url which opens in word (this is standard behaviour), then save document back to same url perhaps using zopes' webdav (with auto versioning of the document) ?

Also, are the document versions in Plone stored as deltas, or as full copies (which could end up taking up a lot of space). Would it be possible to use the likes of subversion / git as the versioning mechanism for plone files instead ?
Espen Moe-Nilssen () Re: Microsoft office integration
Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
For "preview", check out these products:

 ARFilePreview
 AROfficeTransforms


Den 28. okt. 2009 kl. 12.38 skrev sreid:


I'm a relative newcomer to Plone and am trying to find the best approach to
integrating microsoft office documents (and pdfs) as plone content.

So far I can :
 - upload documents (as plone file type), and have their contents indexed so
that they can be found by Plone search.
 - use the zope external editor to allow remote editing of the documents and
have them versioned in Plone.

What I would also like to do is :
 - preview the documents within Plone.
 - allow a history comment to be added when saving an externally edited
document
 - delete specific older versions of the documents
 - not have to install zope external editor on client. Ideally, click on
document url which opens in word (this is standard behaviour), then save
document back to same url perhaps using zopes' webdav (with auto versioning
of the document) ?

Also, are the document versions in Plone stored as deltas, or as full copies
(which could end up taking up a lot of space). Would it be possible to use
the likes of subversion / git as the versioning mechanism for plone files
instead ?

-- 
Sent from the General Questions mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
_______________________________________________
Plone-Users mailing list


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Plone-Users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-users
Kees Hink () Re: Microsoft office integration
Reply Threaded More More options
Print post
Permalink
In reply to this post by sreid
> What I would also like to do is :
>  - allow a history comment to be added when saving an externally edited
> document
>  - not have to install zope external editor on client. Ideally, click on
> document url which opens in word (this is standard behaviour), then save
> document back to same url perhaps using zopes' webdav (with auto versioning
> of the document) ?
>
> Also, are the document versions in Plone stored as deltas, or as full copies
> (which could end up taking up a lot of space). Would it be possible to use
> the likes of subversion / git as the versioning mechanism for plone files
> instead ?

All this behaviour comes with standard, once you get rid of the idea of storing
documents as 'File' type. Use 'Page' instead: you get versioning, staging,
WYSIWYG editing in the browser. (Why would you even want to use Word or any
other kind of docs?) I'd use my time converting existing docs to default Plone
pages.

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Plone-Users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-users
Martin Aspeli () Re: Microsoft office integration
Reply Threaded More More options
Print post
Permalink
In reply to this post by sreid
sreid wrote:

> I'm a relative newcomer to Plone and am trying to find the best approach to
> integrating microsoft office documents (and pdfs) as plone content.
>
> So far I can :
>  - upload documents (as plone file type), and have their contents indexed so
> that they can be found by Plone search.
>  - use the zope external editor to allow remote editing of the documents and
> have them versioned in Plone.
>
> What I would also like to do is :
>  - preview the documents within Plone.

There are products that do this.

>  - allow a history comment to be added when saving an externally edited
> document
>  - delete specific older versions of the documents
>  - not have to install zope external editor on client. Ideally, click on
> document url which opens in word (this is standard behaviour), then save
> document back to same url perhaps using zopes' webdav (with auto versioning
> of the document) ?

Have you looked into Enfold Desktop?

> Also, are the document versions in Plone stored as deltas, or as full copies

Full copies.

> (which could end up taking up a lot of space). Would it be possible to use
> the likes of subversion / git as the versioning mechanism for plone files
> instead ?

Not without a significant amount of integration work.

Martin

--
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Plone-Users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-users
sreid () Re: Microsoft office integration
Reply Threaded More More options
Print post
Permalink
>> What I would also like to do is :
>>  - preview the documents within Plone.

> There are products that do this.

I've just tried ARFilePreview and AROfficeTransforms. Are these the products you referred to ? Unfortunately, I currently have some issues with rendering of a pdf, as well as some images within word documents.

>>  - allow a history comment to be added when saving an externally edited
>> document
>>  - delete specific older versions of the documents
>>  - not have to install zope external editor on client. Ideally, click on
>> document url which opens in word (this is standard behaviour), then save
>> document back to same url perhaps using zopes' webdav (with auto versioning
>> of the document) ?

> Have you looked into Enfold Desktop?

I'll take a look at Enfold Desktop, but again it requires installing a program. Would it not be a useful feature to do some of this within plone itself - e.g. add actions in history to edit comments, and delete a revision ?

>> (which could end up taking up a lot of space). Would it be possible to use
>> the likes of subversion / git as the versioning mechanism for plone files
>> instead ?

> Not without a significant amount of integration work.

It looks like there's a new alpha product might do something similar for mercurial (which I'm not familiar with) - raptus.mercurialstorage.

Also, I forgot to ask before, are there any products which allow the history diff. feature to work for office files ?