1) Utilisateur1 modifie hors-ligne => version1
2) Utilisateur2 modifie hors-ligne => version2
3) Utilisateur1 revient en ligne, donc le serveur a désrmais version1
4) Utilisateur2 revient en ligne, CmisSync détecte le conflit et:
* Renomme version2 en "fichier.txt.your-version"
* Mets version2 à la place
* Signale le conflit à l'utilisateur, lui conseillant de merger ses modifications.
Pas dispo pour l'instant :'-(
L'année dernière j'avais commencé à porter vers Linux (j'utilise Ubuntu au bureau et à la maison) et j'ai committé ce que j'ai fait sur Github.
Maintenant je me concentre plus sur les tests unitaires.
Si quelqu'un pouvait continuer le port Linux ce serait génial m(_ _)m
CmisSync est forké de SparkleShare, qui lui-même tourne sur Linux, donc rien d'impossible en théorie.
J'avais butté sur un bug de Mono https://bugzilla.xamarin.com/show_bug.cgi?id=2907 mais je pense que le problème est résolu maintenant.
Tout à fait ! Dans ce cas-là ce ne serait pas exactement la plus récente, mais probablement la version de la veille.
CmisSync permet au moins d'éviter que tout le monde se balade avec des fichiers qui datent d'il y a 6 mois (ce qui est malheureusement la réalité dans beaucoup d'entreprises).
Integration de sources externes: via RSS en tant que dashlet
Source code: possible mais pour developer il vaut mieux un vrai VCS.
Exporter en differents formats: oui
Generation avec un modele precis: pas sûr
Extensions: oui
Java n'est generalement pas necessaire, JavaScript+XML+FTL peut etre utilisé pour rapidement creer une nouvelle API, une petite UI web, ou implementer une nouvelle action dans un workflow, en live sans avoir besoin de redemarrer le serveur.
Je valide pour CmisSync + Alfresco/Nuxeo, ça forme exactement ce que le posteur décrit dans le paragraphe "L'idéal".
Dropbox/GoogleDrive sont interdits dans beaucoup d'entreprises pour des raisons légales, ou pour éviter l'espionnage. De plus, Dropbox est très cher pour les gros volumes.
Owncloud/Git sont sympas pour nous autres geeks, mais peu adaptés aux besoins spciaux des entreprises: Worklflows, métadonnées, publication, intégration OCR, etc. Ces fonctions d'entreprise sont ce qui fait la puissance de Alfresco/Nuxeo/Magnolia, et leurs équivalents non-libres Documentum/OpenText/FileNet/SharePoint.
CmisSync est aussi simple que le client Dropbox, et peut se connecter à n'importe lequel de ces logiciels de GED, grâce au protocole CMIS.
Note: Mon entreprise (une SSLL) a créé et maintient CmisSync, parce qu'un de nos clients en avait désespérement besoin. Logiciel Libre, on recrute des volontaires :-)
Ca pourrait etre dans le style de l'appli TransportMaps. Cette appli permet de visionner des cartes de metro et d'en telecharger.
L'auteur de l'appli TransportMaps pourrait etre interessé, ce n'est pas forcément un activiste Open Source, mais il est enthousiaste et m'a deja filé le code source qui m'a servi a ecrire AndroidBigImage. C'est un framework pour creer des applis de carte sur Android (ou visualisation/zoom/scroll de toute grosse image).
L'etape suivante pourrait etre d'utiliser le GPS du telephone Android pour montrer la position actuelle.
Vive la réutilisation de contenu libre !
Nicolas Raoul
PS: Pourquoi l'article http://fr.wikipedia.org/wiki/Chavagne n'a-t'il pas une belle carte du centre-ville?
[^] # Code source
Posté par Nicolas Raoul (site web personnel) . En réponse à la dépêche CmisSync, synchronisation hors-ligne pour Alfresco/Nuxeo/etc.. Évalué à 1.
Le code pour Windows+Linux+Mac se trouve ici: https://github.com/nicolas-raoul/CmisSync
C'est du C#, donc ça tourne avec Mono sur Linux et Mac.
On essaie de rester plus ou moins mergeable avec SparkleShare, donc il y a beaucoup de "SparkleShare" dans le code.
La compilation se fait comme avec SparkleShare, par exemple pour Linux: https://github.com/nicolas-raoul/CmisSync/tree/master/SparkleShare/Linux
La partie vraiment spécifique CMIS se trouve ici: https://github.com/nicolas-raoul/CmisSync/tree/master/SparkleLib/Cmis
[^] # Re: j'ai un doute sur une formulation
Posté par Nicolas Raoul (site web personnel) . En réponse à la dépêche CmisSync, synchronisation hors-ligne pour Alfresco/Nuxeo/etc.. Évalué à 2.
En cas de conflit, il se passe comme sur Dropbox:
1) Utilisateur1 modifie hors-ligne => version1
2) Utilisateur2 modifie hors-ligne => version2
3) Utilisateur1 revient en ligne, donc le serveur a désrmais version1
4) Utilisateur2 revient en ligne, CmisSync détecte le conflit et:
* Renomme version2 en "fichier.txt.your-version"
* Mets version2 à la place
* Signale le conflit à l'utilisateur, lui conseillant de merger ses modifications.
[^] # Re: ?
Posté par Nicolas Raoul (site web personnel) . En réponse à la dépêche CmisSync, synchronisation hors-ligne pour Alfresco/Nuxeo/etc.. Évalué à 3.
Pas dispo pour l'instant :'-(
L'année dernière j'avais commencé à porter vers Linux (j'utilise Ubuntu au bureau et à la maison) et j'ai committé ce que j'ai fait sur Github.
Maintenant je me concentre plus sur les tests unitaires.
Si quelqu'un pouvait continuer le port Linux ce serait génial m(_ _)m
CmisSync est forké de SparkleShare, qui lui-même tourne sur Linux, donc rien d'impossible en théorie.
J'avais butté sur un bug de Mono https://bugzilla.xamarin.com/show_bug.cgi?id=2907 mais je pense que le problème est résolu maintenant.
[^] # Re: j'ai un doute sur une formulation
Posté par Nicolas Raoul (site web personnel) . En réponse à la dépêche CmisSync, synchronisation hors-ligne pour Alfresco/Nuxeo/etc.. Évalué à 5.
Tout à fait ! Dans ce cas-là ce ne serait pas exactement la plus récente, mais probablement la version de la veille.
CmisSync permet au moins d'éviter que tout le monde se balade avec des fichiers qui datent d'il y a 6 mois (ce qui est malheureusement la réalité dans beaucoup d'entreprises).
[^] # Re: Essaie Alfresco
Posté par Nicolas Raoul (site web personnel) . En réponse au message Solution GED. Évalué à 1.
Edition en mode wiki: oui pour les formats texte, sinon avec le plugin MS Office sur Windows
[^] # Re: Posté sur github
Posté par Nicolas Raoul (site web personnel) . En réponse au message Liberation d'une application Android. Évalué à 1.
J'ai envoyé AppReveil dans le pipeline FDroid:
http://f-droid.org/forums/topic/appreveil-alarm-clock/
Par contre il faut un fichier pour la licence.
J'imagine que GPL3 convient, je t'envoie une pull request: https://github.com/mattboll/AppReveil/pull/1
[^] # Re: Essaie Alfresco
Posté par Nicolas Raoul (site web personnel) . En réponse au message Solution GED. Évalué à 1.
Je seconde pour Alfresco:
Java n'est generalement pas necessaire, JavaScript+XML+FTL peut etre utilisé pour rapidement creer une nouvelle API, une petite UI web, ou implementer une nouvelle action dans un workflow, en live sans avoir besoin de redemarrer le serveur.
[^] # CmisSync
Posté par Nicolas Raoul (site web personnel) . En réponse au journal Un DCVS pour des documents 'binaires' ?. Évalué à 2.
Je valide pour CmisSync + Alfresco/Nuxeo, ça forme exactement ce que le posteur décrit dans le paragraphe "L'idéal".
CmisSync est aussi simple que le client Dropbox, et peut se connecter à n'importe lequel de ces logiciels de GED, grâce au protocole CMIS.
Tutoriels:
Note: Mon entreprise (une SSLL) a créé et maintient CmisSync, parce qu'un de nos clients en avait désespérement besoin. Logiciel Libre, on recrute des volontaires :-)
Nicolas Raoul
http://nrw.free.fr
# Android
Posté par Nicolas Raoul (site web personnel) . En réponse à la dépêche MapOSMatic : vos cartes de ville à partir d'OpenStreetMap !. Évalué à 3.
Ca pourrait etre dans le style de l'appli TransportMaps. Cette appli permet de visionner des cartes de metro et d'en telecharger.
L'auteur de l'appli TransportMaps pourrait etre interessé, ce n'est pas forcément un activiste Open Source, mais il est enthousiaste et m'a deja filé le code source qui m'a servi a ecrire AndroidBigImage. C'est un framework pour creer des applis de carte sur Android (ou visualisation/zoom/scroll de toute grosse image).
L'etape suivante pourrait etre d'utiliser le GPS du telephone Android pour montrer la position actuelle.
Vive la réutilisation de contenu libre !
Nicolas Raoul
PS: Pourquoi l'article http://fr.wikipedia.org/wiki/Chavagne n'a-t'il pas une belle carte du centre-ville?