2010-05-17 5 views
1

J'utilise Dreamweaver sur mon ordinateur portable et mon PC de bureau et change fréquemment entre eux. Je garde tous mes sites synchronisés en utilisant Syncplicity (similaire à Dropbox, que j'utilise indecently)Comment synchroniser les définitions de site Dreamweaver sur 2 ordinateurs?

Je veux que mes définitions de site soient synchronisées entre les deux ordinateurs. Si j'ajoute un nouveau site sur un ordinateur, je veux qu'il apparaisse sur l'autre. Je sais que je peux exporter tous les sites sur un ordinateur et ensuite obtenir Syncplicity pour synchroniser les fichiers sur l'autre ordinateur à quel point je peux les importer. Cependant, cela dépend de moi de me souvenir de le faire chaque fois que j'ajoute un nouveau site, et cela prend aussi beaucoup de temps. Dans la mesure où je peux dire, Dreamweaver (au moins jusqu'à CS4 - pas sûr de CS5) stocke bêtement les définitions de site dans le registre. Je ne sais vraiment pas pourquoi ils le font - s'ils l'ont stocké dans des fichiers XML, je pourrais facilement synchroniser l'information.

Est-ce que quelqu'un sait si ce que je demande est possible?

Répondre

2

Dreamweaver ne contient aucun élément permettant d'effectuer ce que vous essayez de faire. La sauvegarde des sites n'est pas effectuée automatiquement (comme pour exporter les sites vers des fichiers .ste, qui sont des fichiers XML), bien qu'une extension Dreamweaver puisse théoriquement être réalisée pour automatiser l'exportation selon un planning spécifique (en supposant que Dreamweaver est ouvert), mais vous rencontrerez un problème lorsque vous essaierez d'importer les sites sur votre ordinateur portable, à moins que vous ne supprimiez d'abord la définition du site sur l'ordinateur portable avant l'importation en raison de conflits de noms potentiels et que vous deviez configurer les sites dans le même emplacement exact avec l'emplacement existant lorsque vous importez les sites, ou vous devrez naviguer vers leur emplacement (s). En outre, je pense que l'importation est limitée à un site à la fois, mais je peux me tromper à ce sujet.

Il semble que vous deviez contacter Syncplicity et demander la possibilité de synchroniser des parties du registre Windows en plus des fichiers. Ou soumettre une demande de fonctionnalité à Adobe: https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform Même alors, les choses peuvent ne pas bien fonctionner, car les mots de passe FTP du site sont cryptés dans le registre et je crois que CS3 le chiffrement dépend au moins en partie du système qu'ils ont été stockés dans le registre avec, mais je pourrais facilement me tromper sur ce point. Les mots de passe ftp exportés vers un fichier .ste sont cryptés en utilisant une méthode différente (au moins par CS4) que le cryptage dans le registre, en raison de la rétrocompatibilité. La page suivante présente une fonction de décodage (en JavaScript) qui vous permettra d'obtenir le mot de passe FTP une fois que vous avez tiré leur emplacement dans un fichier .ste: http://blog.affirmix.com/2008/08/28/encoded-passwords-in-ste-site-definition-files/

Puisque vous avez mentionné le registre, pour référence ultérieure, la définitions de site pour Dreamweaver CS4 se trouvent à l'adresse: HKEY_CURRENT_USER \ Software \ Adobe \ Common Files \ 10 \ Sites \ CS5: HKEY_CURRENT_USER \ Software \ Adobe \ Common \ 11 \ Sites \

sur Mac le site Dreamweaver fichier de préférences est situé à: CS4 /[étiquette de lecteur]/Users/[nom d'utilisateur]/Bibliothèque/Application Support/Adobe/Common/10/Sites/Prefs de site Je n'ai pas CS5 sur mac disponible, mais je suppose qu'il stockerait les paramètres du site à: /[étiquette du lecteur]/Users/[nom d'utilisateur]/Bibliothèque/Application Support/Adobe/Common/11/Sites/Prefs de site

+0

Merci beaucoup pour votre réponse très complète à ma question. Avoir une extension Dreamweaver automatisée est une option intéressante, mais comme vous le dites, je finirais avec des sites dupliqués sur le 2ème ordinateur. Peut-être que la façon de procéder, comme vous le dites, serait de synchroniser ces paramètres de registre. Je pense qu'un moyen plus sûr serait d'utiliser un programme qui sauvegarderait les clés de registre sur un calendrier. Il pourrait les sauvegarder dans un dossier Dropbox (ou Syncplicity). Cela voudrait dire que j'aurais toujours les dernières définitions de fichiers stockées sur chaque ordinateur. Je pourrais être en mesure de planifier l'exécution du fichier .reg? – iagdotme

0

Suite de la réponse utile de Danilo Celic. Un moyen (que je n'ai pas encore testé) pour résoudre ce problème serait de créer un fichier de commandes (qui pourrait à son tour être placé comme une tâche planifiée).

Le fichier batch peut exporter les informations du site dans un fichier dans la boîte de transfert (ou un autre dossier qui est synched)

Ceci est un exemple:

regedit /E "C:\Users\My User Name\My Documents\My Dropbox\Dreamweaver\Sites.reg" "HKEY_CURRENT_USER\Software\Adobe\Common\10\Sites\" 

Ensuite, vous pouvez toujours exécuter un fichier batch sur l'autre ordinateur pour ajouter les valeurs de registre de ce fichier. Comme Danilo Celic l'a mentionné, cela pourrait ne pas fonctionner car cela dépendrait du fait qu'Adobe crypte les informations de site en fonction du système informatique concerné. Vous ne savez pas si quelqu'un d'autre a déjà essayé ça? Je vais essayer et tester quand mon ordinateur portable (finalement) revient de réparation!

0

Ces réponses sont incorrectes.

Allez dans modifier, les préférences et sélectionnez les paramètres de synchronisation. Assurez-vous que les paramètres du site sont cochés, puis cliquez sur Synchroniser les paramètres maintenant.

Vous avez terminé. Je fais la même chose que toi. Vous devez avoir un compte Adobe mais c'est tout.

+0

http://helpx.adobe.com/dreamweaver/using/whats-new.html – user3470994

+0

Hey, bienvenue à Stack Overflow! Cette description de la façon de résoudre le problème est géniale. Pouvez-vous donner un peu plus d'explications sur les raisons pour lesquelles ils doivent le faire (par exemple, qui aurait et ne devrait pas et pourquoi cela le corrige pour eux)? Vous devriez savoir que n00bs total google et trouver des questions/réponses - et une explication les aide à décider si cette solution fonctionnerait pour eux aussi. :) –

Questions connexes