{"id":585,"date":"2010-06-21T01:04:05","date_gmt":"2010-06-21T01:04:05","guid":{"rendered":"http:\/\/software.sil.org\/wesay\/?p=585"},"modified":"2017-04-24T18:52:41","modified_gmt":"2017-04-24T18:52:41","slug":"internet-collaboration","status":"publish","type":"post","link":"https:\/\/software.sil.org\/wesay\/internet-collaboration\/","title":{"rendered":"Using the Internet to Collaborate on a Dictionary"},"content":{"rendered":"<p>WeSay is the best tool for collaborating with others on collecting and describing words, whether you are in the same village or across the world or both. Here\u2019s a guide to setting up collaboration using the free Language Depot service. Read on to walk through the steps:<\/p>\n<hr \/>\n<p><a href=\"#step1\">1. Set up a LanguageDepot.org account<\/a><br \/>\n<a href=\"#step2\">2. Open a new project on LanguageDepot.org<\/a><br \/>\n<a href=\"#step3\">3. Bring all the data together<\/a><br \/>\n<a href=\"#step4\">4. Update to the latest WeSay<\/a><br \/>\n<a href=\"#step5\">5. Push (Send) the dictionary to the Internet<\/a><br \/>\n<a href=\"#step6\">6. Pull (Receive) it back down to your computer again<\/a><br \/>\n<a href=\"#step7\">7. Pull it down from the Internet to all collaborators\u2019 computers<\/a><br \/>\n<a href=\"#step8\">8. Start collaborating!<\/a><\/p>\n<hr \/>\n<p><a name=\"step1\"><\/a><\/p>\n<h2>1. Get yourself a LanguageDepot.org Account<\/h2>\n<p>Go to <a href=\"http:\/\/public.languagedepot.org\/\" title=\"\" class=\"external\" target=\"_blank\" rel=\"noopener\">Language Depot<\/a> and create yourself an account.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/mergeconflict32x32.png\" alt=\"\" \/> Please don\u2019t use the same password you use for anything important\u2026 WeSay is NOT going to be careful about keeping your password well-hidden.<\/p>\n<div class=\"top border\"><a href=\"#top\">top<\/a><\/div>\n<p><a name=\"step2\"><\/a><\/p>\n<h2>2. Get a LanguageDepot.org Project for the Language<\/h2>\n<p>Write to <a href=\"mailto:admin@languagedepot.org\">admin@languagedepot.org<\/a>. Please provide the following information:<\/p>\n<ul>\n<li>That you will be using WeSay.<\/li>\n<li>The name of the account you created in the previous step.<\/li>\n<li>The name of the project. Normally, the name of the language works well for this.<\/li>\n<li>The ISO 639-3 code for the language. Easiest way to find that is via the <a href=\"http:\/\/www.ethnologue.com\/site_search.asp\" title=\"\" class=\"external\" target=\"_blank\" rel=\"noopener\">Ethnologue<\/a>.<\/li>\n<\/ul>\n<p>We will do three things:<\/p>\n<ol>\n<li>Create the language project.<\/p>\n<\/li>\n<li>\n<p>Give you manager permissions on that project. With those permissions, you will be able to assign additional contributors to the project, and turn features of the web site on and off.<\/p>\n<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/mergeconflict32x32.png\" alt=\"\" \/> People you have not added to the project will not be able to access your data.  However, we wouldn\u2019t pretend to promise any real \u201csecurity\u201d.  If you need that, it\u2019s perfectly OK to use a Mercurial server somewhere else\u2026 you aren\u2019t tied to LanguageDepot.org.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/mergeconflict32x32.png\" alt=\"\" \/> Unless you tell us otherwise, we\u2019ll assume it is OK for us to occasionally look at the files in your repository project for the purpose of fixing a problem for you or seeing how the collaboration features are being used in real projects.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/mergeconflict32x32.png\" alt=\"\" \/> Make sure you backup the WeSay project before embarking on any major change like this.<\/p>\n<div class=\"top border\"><a href=\"#top\">top<\/a><\/div>\n<p><a name=\"step3\"><\/a><\/p>\n<h2>3. Get the Data Together<\/h2>\n<p>~~It\u2019s important that there is a single, up-to-date copy of the dictionary when you first put it up on Language Depot.  If there is currently only a single person working on the dictionary, you need to get their project, and delete the project from their computer.  That does two good things: ensures they don\u2019t keep working on it, and ensures that they will be using the proper version of the project later.~~<\/p>\n<p>If there are multiple copies of the dictionary out there, you need to do that for each one of them. That is, get the project, remove it from their computer. You have an extra step in this case, which is to merge the entries together. Read these <a href=\"merging-lift-dictionary-files\">instructions on merging LIFT files<\/a>.<\/p>\n<h3>Edit Sept 2012<\/h3>\n<p>When the above was written, Send\/Receive was brand new. If your team is already using Send\/Receive, you <strong>do not<\/strong> need to get down to a single copy of the project. However, you will need to eventually set up each user\u2019s WeSay to sync with LanguageDepot (that is, each user that will be syncing that way). Instructions for that below.<\/p>\n<div class=\"top border\"><a href=\"#top\">top<\/a><\/div>\n<p><a name=\"step4\"><\/a><\/p>\n<h2>4. Get the Most Recent Version of WeSay<\/h2>\n<p>The stuff shown here requires version 0.7 of WeSay, or greater.  Get the latest on the <a href=\"..\/download\">WeSay downloads page<\/a>.<\/p>\n<div class=\"top border\"><a href=\"#top\">top<\/a><\/div>\n<p><a name=\"step5\"><\/a><\/p>\n<h2>5. Push the project up to LanguageDepot<\/h2>\n<p>Ok, once you have a single dictionary folder with the whole team\u2019s data, it\u2019s time to do the initial push up to LanguageDepot.<\/p>\n<p>First, run the Configuration Tool, and open your project.<\/p>\n<p>Go to <em>Actions<\/em>, and scroll until you see Send\/Receive: <a href=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100604-112729017-thumb.png\" rel=\"lightbox\"><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100604-112729017-thumb.png\" alt=\"Send\/Receive\" title=\"Send\/Receive\" \/><br \/>\n<\/a><\/p>\n<p>Click that button with the two arrows, and you should see: <a href=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100526-160253747-thumb.png\" rel=\"lightbox\"><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100526-160253747-thumb.png\" alt=\"WeSay Send\/Receive dialog box\" title=\"WeSay Send\/Receive dialog box\" \/><br \/>\n<\/a><\/p>\n<p>Now click <em>Set Up<\/em>, and fill in the account details from the email you received from us. <a href=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100520-150544621-thumb.png\" rel=\"lightbox\"><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100520-150544621-thumb.png\" alt=\"Send\/Receive Server Settings dialog box\" title=\"Send\/Receive Server Settings dialog box\" \/><br \/>\n<\/a><\/p>\n<p>Click <em>OK<\/em>. Now, the Internet button becomes available, labeled with the name of the server you will be synchronizing with. <a href=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100526-161328269-thumb.png\" rel=\"lightbox\"><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100526-161328269-thumb.png\" alt=\"WeSay Send\/Receive dialog box\" title=\"WeSay Send\/Receive dialog box\" \/><br \/>\n<\/a><\/p>\n<p>Notice that the <em>Set Up<\/em> button disappeared. This is intentional. We want to decrease the chance that a user will accidentally mess up his\/her ability to do a send\/receive by messing up their account information. Therefore, once set up, WeSay hides that <em>Set Up<\/em> button.  Notice that hovering over the button reveals the trick for getting it back, if you really need to change your account settings: <a href=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100526-161145021-thumb.png\" rel=\"lightbox\"><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100526-161145021-thumb.png\" alt=\"Press Shift to see Set Up button\" title=\"Press Shift to see Set Up button\" \/><br \/>\n<\/a><\/p>\n<p>Click <em>Internet<\/em>, and if all your account settings are correct, your project will be pushed up to the LanguageDepot server. <a href=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100121-155116882-thumb.png\" rel=\"lightbox\"><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100121-155116882-thumb.png\" alt=\"Sending changes to languageDepot\" title=\"Sending changes to languageDepot\" \/><br \/>\n<\/a><\/p>\n<div class=\"top border\"><a href=\"#top\">top<\/a><\/div>\n<p><a name=\"step6\"><\/a><\/p>\n<h2>6. Set up any of your teammates who already have the project on their computers<\/h2>\n<p>Will anyone else on the team be Send\/Receiving with LanguageDepot.org? Then they need accounts too. You can make an account for each one if you like, and assign them to the project under the \u201cmembers\u201d tab. Note, if you don\u2019t want to bother creating one for each person, they can all share one account. The history logs will still show their individual names. For example, for Tok Pisin Dictionary project, I could create a \u201ctpiContributor\u201d account, and just give out that name and the password that goes with it.<\/p>\n<p>You already know how to make accounts on LanguageDepot. And once you\u2019re a manager of your project, go to the \u201cmembers\u201d tab for your project and assign new accounts to your team.  Until you do that, these new accounts won\u2019t have permission to Send or Receive.<\/p>\n<p>Next, on each of the other people\u2019s computers who need to Send\/Receive with LanguageDepot, go back to step 5 and tell their WeSay about LanguageDepot, using the account you make for them.<\/p>\n<div class=\"top border\"><a href=\"#top\">top<\/a><\/div>\n<p><a name=\"step7\"><\/a><\/p>\n<h2>7. Pull the project down to the computers of your colleagues<\/h2>\n<p>Run the WeSay Configuration Tool, and click <em>Get From Internet<\/em>: <a href=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20091221-115134789-thumb.png\" rel=\"lightbox\"><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20091221-115134789-thumb.png\" alt=\"WeSay Configuration Tool\" title=\"WeSay Configuration Tool\" \/><br \/>\n<\/a><\/p>\n<p>As before, we enter the account information. See the note in <a href=\"#step6\">Step 6<\/a> about making accounts for your team members. <a href=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100121-140204280-thumb.png\" rel=\"lightbox\"><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100121-140204280-thumb.png\" alt=\"Get Project from Internet dialog box\" title=\"Get Project from Internet dialog box\" \/><br \/>\n<\/a><\/p>\n<p>And click <em>Download<\/em>.<\/p>\n<div class=\"top border\"><a href=\"#top\">top<\/a><\/div>\n<p><a name=\"step8\"><\/a><\/p>\n<h2>8. Begin Collaborating<\/h2>\n<p>You\u2019ll notice a Send\/Receive button now shows up on the dashboard: <a href=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100604-112623134-thumb.png\" rel=\"lightbox\"><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100604-112623134-thumb.png\" alt=\"Send\/Receive button\" title=\"Send\/Receive button\" \/><br \/>\n<\/a><\/p>\n<p>Clicking it there will show a dialog like this: <a href=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100121-155018834-thumb.png\" rel=\"lightbox\"><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100121-155018834-thumb.png\" alt=\"WeSay Send\/Receive dialog box\" title=\"WeSay Send\/Receive dialog box\" \/><br \/>\n<\/a><\/p>\n<p>Clicking <em>Internet<\/em> starts the synchronization: <a href=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100121-155116882-thumb.png\" rel=\"lightbox\"><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/35\/2017\/04\/20100121-155116882-thumb.png\" alt=\"Sending changes to languageDepot\" title=\"Sending changes to languageDepot\" \/><br \/>\n<\/a><\/p>\n<div class=\"announcement\"><p class=\"bold\">NOTE:<\/p><p>When WeSay detects that some changes were pulled down from the internet, it closes down and restarts itself so that it has a nice clean start with the new data.<\/p><\/div>\n<div class=\"top\"><a href=\"#top\">top<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>WeSay is the best tool for collaborating with others on collecting and describing words, whether you are in the same village or across the world or both. Here\u2019s a guide to setting up collaboration using the free Language Depot service. Read on to walk through the steps: 1. Set up a LanguageDepot.org account 2. Open [&hellip;]<\/p>\n","protected":false},"author":26,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[11],"tags":[],"class_list":["post-585","post","type-post","status-publish","format-standard","hentry","category-collaboration"],"acf":[],"_links":{"self":[{"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/posts\/585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/comments?post=585"}],"version-history":[{"count":17,"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/posts\/585\/revisions"}],"predecessor-version":[{"id":624,"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/posts\/585\/revisions\/624"}],"wp:attachment":[{"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/media?parent=585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/categories?post=585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/software.sil.org\/wesay\/wp-json\/wp\/v2\/tags?post=585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}