cancel
Showing results for 
Search instead for 
Did you mean: 

Google Docs

crocodanser
Champ in-the-making
Champ in-the-making
Bonjour,

Version : 3.4
OS : Centes 5.4

Je souhaite mettre en place l'edition via Google Docs. J'ai configuré le fichier ./alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/default/googledocs.properties comme ceci :

# Enables google editable functionality
googledocs.googleeditable.enabled=true

# Google docs application name
googledocs.application.name=Alfresco ECM system

# Google docs URL
googledocs.url=http://docs.google.com/feeds/default/private/full
googledocs.downloadurl=https://docs.google.com/feeds/download

# System google docs authentication credentials
googledocs.username=user@gmail.com
googledocs.password=monmdp

# Google docs spreadsheet service name
googledocs.spreadsheet.service.name=wise

Je n'ai toujours pas la possibilité d'éditer avec google docs.
J'ai bien ajouté l'aspect google docs au dossier racine.

Alfresco doit-il être vu d'Internet pour que cela fonctionne ou doit-il seulement pouvoir sortir en http?
Actuellement, mon Alfresco peut sortir sur Internet mais il n'est pas vu d'Internet.

Pourquoi je n'ai pas le choix d'édité avec google docs?

merci d'avance,
Olivier
19 REPLIES 19

jeanjot
Confirmed Champ
Confirmed Champ
Ok

par défaut l'interface d'intégration de googledocs n'est pas accessible dans share au niveau des dossier. Visiblement il y aurait un problème quelquepart que je n'arrive pas à identifier, celle-ci devrait être disponible avec le code suivant, déjà présent dans alfresco-global.properties :
# Enables google editable functionality
googledocs.googleeditable.enabled=true

… Par conséquent, je te propose de rajouter ce code dans le fichier share-config-custom.xml qui se trouve dans :
$ALFERESCO/tomcat/shared/classes/alfresco/web-extension/ 
en modifiant le enabled à true au lien de false par défaut.
      <!–
         Google Docs™ integration
      –>
      <google-docs>
         <!–
            Enable/disable the Google Docs UI integration (Extra types on Create Content menu, Google Docs actions).
         –>
         <enabled>true</enabled>
         <!–
            The mimetypes of documents Google Docs allows you to create via the Share interface.
            The I18N label is created from the "type" attribute, e.g. google-docs.doc=Google Docs&trade; Document
         –>
         <creatable-types>
            <creatable type="doc">application/msword</creatable>
            <creatable type="xls">application/vnd.ms-excel</creatable>
            <creatable type="ppt">application/vnd.ms-powerpoint</creatable>
         </creatable-types>
      </google-docs>

Ne pas oublier de stopper et de redémarrer Alfresco.

crocodanser
Champ in-the-making
Champ in-the-making
Dans quelle balise il faut le mettre? je test toutes les possibilités actuellement.
Sinon je viens de tester juste la partie à mettre dans alfresco-global sur une autre version sur windows et j'ai exactement le même problème.

Si tu es en ligne et que tu sais dans quelle balise, je dois mettre le code, ça serait cool
sinon, je reviens après avoir fait toutes les possibilités.

crocodanser
Champ in-the-making
Champ in-the-making
Bon ba ça n'a pas fonctionné. Voici les endroits où j'ai positionné le code :

<alfresco-config>

   <!– Repository Library config section –>
   <config evaluator="string-compare" condition="RepositoryLibrary" replace="true">
      <!–
         Whether the link to the Repository Library appears in the header component or not.
      –>
      <visible>true</visible>
   </config>

   <config evaluator="string-compare" condition="Remote">
      <remote>
         <endpoint>
            <id>alfresco-noauth</id>
            <name>Alfresco - unauthenticated access</name>
            <description>Access to Alfresco Repository WebScripts that do not require authentication</description>
            <connector-id>alfresco</connector-id>
            <endpoint-url>http://localhost:8081/alfresco/s</endpoint-url>
            <identity>none</identity>
         </endpoint>

         <endpoint>
            <id>alfresco</id>
            <name>Alfresco - user access</name>
            <description>Access to Alfresco Repository WebScripts that require user authentication</description>
            <connector-id>alfresco</connector-id>
            <endpoint-url>http://localhost:8081/alfresco/s</endpoint-url>
            <identity>user</identity>
         </endpoint>

         <endpoint>
            <id>alfresco-feed</id>
            <name>Alfresco Feed</name>
            <description>Alfresco Feed - supports basic HTTP authentication via the EndPointProxyServlet</description>
            <connector-id>http</connector-id>
            <endpoint-url>http://localhost:8081/alfresco/s</endpoint-url>
            <basic-auth>true</basic-auth>
            <identity>user</identity>
         </endpoint>
           ICI
      </remote>
        ICI
   </config>
    ICI
</alfresco-config>
ICI

Malheureusement rien n'a fonctionné…

Si tu as d'autres idées, ça serait cool Smiley Happy

crocodanser
Champ in-the-making
Champ in-the-making
j'ai finalement vu qu'il y avait un fichier sample.

J'ai ajouté cela :

<!– Document Library config section –>
   <config evaluator="string-compare" condition="DocumentLibrary" replace="true">
<!–
         Google Docsâ     –>
      <google-docs>
         <!–
            Enable/disable the Google Docs UI integration (Extra types on Create Content menu, Google Docs actions).
         –>
         <enabled>true</enabled>

         <!–
            The mimetypes of documents Google Docs allows you to create via the Share interface.
            The I18N label is created from the "type" attribute, e.g. google-docs.doc=Google Docs&trade; Document
         –>
         <creatable-types>
            <creatable type="doc">application/msword</creatable>
            <creatable type="xls">application/vnd.ms-excel</creatable>
            <creatable type="ppt">application/vnd.ms-powerpoint</creatable>
         </creatable-types>
      </google-docs>
</config>


entre les balises <alfresco-config> et </alfresco-config>

J'ai maintenant la possibilité de créer du contenue google docs. Je test un peu…

merci beaucoup!!! je vais surement revenir bientôt!

crocodanser
Champ in-the-making
Champ in-the-making
On avance, on avance !! Merci encore pour ton aide!!

J'ai maintenant la possibilité d'archiver mon document sur google docs ( Check-out ). le document apparaît bien sur google docs.

le check-in ne fonctionne pas. j'ai le message :
impossible d'archiver la copie de travail TEST1 depuis google docs

… Bizarre…

crocodanser
Champ in-the-making
Champ in-the-making
Hein hein !! il me semblait bien qu'il manquait une url!! he he!! ça marche!!

Donc pour récapituler :
Pour activer google docs sur Alfresco, il faut :

Aller dans  ./tomcat/shared/classes/alfresco-global.properties
et ajouter :
# Enables google editable functionality
googledocs.googleeditable.enabled=true

# Google docs application name
googledocs.application.name=Alfresco ECM system

# Google docs URL (ne pas modifier cette adresse)
googledocs.url=http://docs.google.com/feeds/default/private/full
googledocs.downloadurl=https://docs.google.com/feeds/download

# System google docs authentication credentials
googledocs.username=user@gmail.com
googledocs.password=mdp

# Google docs spreadsheet service name
googledocs.spreadsheet.service.name=wise

puis aller dans le fichier
./tomcat/shared/classes/alfresco/web-extension/share-config-custom.xml

et ajouter entre les balises <alfresco-config> et </alfresco-config> :

<!– Document Library config section –>
<config evaluator="string-compare" condition="DocumentLibrary" replace="true">
<!–
Google Docsâ –>
<google-docs>
<!–
Enable/disable the Google Docs UI integration (Extra types on Create Content menu, Google Docs actions).
–>
<enabled>true</enabled>

<!–
The mimetypes of documents Google Docs allows you to create via the Share interface.
The I18N label is created from the "type" attribute, e.g. google-docs.doc=Google Docs&trade; Document
–>
<creatable-types>
<creatable type="doc">application/msword</creatable>
<creatable type="xls">application/vnd.ms-excel</creatable>
<creatable type="ppt">application/vnd.ms-powerpoint</creatable>
</creatable-types>
</google-docs>
</config>
Redémarrer Alfresco et hop ça fonctionne!!

Merci à toi et bon courage aux autres Smiley Wink

jeanjot
Confirmed Champ
Confirmed Champ
êtes-vous sur de votre login et password sur google docs ?

jeanjot
Confirmed Champ
Confirmed Champ
Quelle URL ?

Content que cela marche.

crocodanser
Champ in-the-making
Champ in-the-making
une minute trop tard Smiley Wink

C'était juste l'url de download qui manquait. Merci encore mon seigneur!!

googledocs.downloadurl=https://docs.google.com/feeds/download

Si tu as une idée pour mon autre problème, n'hésite pas Smiley Happy
++
Olivier

jeanjot
Confirmed Champ
Confirmed Champ
Etonnant, je n'ai pas cette url dans mon fichier de configuration et pourtant cela marche …

Bizarre