CINXE.COM
CodePlex - Archiveteam
<!DOCTYPE html> <html class="client-nojs" lang="en" dir="ltr"> <head> <meta charset="UTF-8"/> <title>CodePlex - Archiveteam</title> <script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":!1,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"4cb4f20028408cf42a4065ef","wgCSPNonce":!1,"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":!1,"wgNamespaceNumber":0,"wgPageName":"CodePlex","wgTitle":"CodePlex","wgCurRevisionId":49279,"wgRevisionId":49279,"wgArticleId":6698,"wgIsArticle":!0,"wgIsRedirect":!1,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Offline projects","Rescued Sites","Infobox project pages without language","DPoS project","ArchiveBot project","Project with a decommissioned dedicated IRC channel","Microsoft"],"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"CodePlex","wgRelevantArticleId":6698,"wgIsProbablyEditable":!1, "wgRelevantPageIsProbablyEditable":!1,"wgRestrictionEdit":[],"wgRestrictionMove":[]};RLSTATE={"site.styles":"ready","noscript":"ready","user.styles":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.styles.legacy":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.moderation.notify","ext.moderation.notify.desktop"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@1hzgi",function($,jQuery,require,module){/*@nomin*/mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); });});</script> <link rel="stylesheet" href="/load.php?lang=en&modules=ext.cite.styles%7Cskins.vector.styles.legacy&only=styles&skin=vector"/> <script async="" src="/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""/> <link rel="stylesheet" href="/load.php?lang=en&modules=site.styles&only=styles&skin=vector"/> <meta name="generator" content="MediaWiki 1.37.1"/> <meta name="format-detection" content="telephone=no"/> <link rel="shortcut icon" href="/favicon.ico"/> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch_desc.php" title="Archiveteam (en)"/> <link rel="EditURI" type="application/rsd+xml" href="https://wiki.archiveteam.org/api.php?action=rsd"/> <link rel="alternate" type="application/atom+xml" title="Archiveteam Atom feed" href="/index.php?title=Special:RecentChanges&feed=atom"/> <link rel="canonical" href="https://wiki.archiveteam.org/index.php/CodePlex"/> </head> <body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-CodePlex rootpage-CodePlex skin-vector action-view skin-vector-legacy"><div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div id="siteNotice"></div> <div class="mw-indicators"> </div> <h1 id="firstHeading" class="firstHeading" >CodePlex</h1> <div id="bodyContent" class="vector-body"> <div id="siteSub" class="noprint">From Archiveteam</div> <div id="contentSub"></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Jump to navigation</a> <a class="mw-jump-link" href="#searchInput">Jump to search</a> <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-parser-output"><table class="plainlinks" width="350px" style="border: 1px solid #aaa; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; font-size: 90%;clear: right; float: right;"> <tbody><tr> <td colspan="2" align="center"><big><b>CodePlex</b></big> </td></tr> <tr> <td colspan="2" align="center"><a href="/index.php/File:Codeplex-logo.png" class="image" title="CodePlex logo"><img alt="CodePlex logo" src="/images/thumb/c/cf/Codeplex-logo.png/100px-Codeplex-logo.png" decoding="async" width="100" height="75" srcset="/images/thumb/c/cf/Codeplex-logo.png/150px-Codeplex-logo.png 1.5x, /images/thumb/c/cf/Codeplex-logo.png/200px-Codeplex-logo.png 2x" /></a> </td></tr> <tr> <td colspan="2" align="center"><a href="/index.php/File:Codeplex_201703312132.png" class="image"><img alt="Codeplex 201703312132.png" src="/images/thumb/7/74/Codeplex_201703312132.png/280px-Codeplex_201703312132.png" decoding="async" width="280" height="148" srcset="/images/thumb/7/74/Codeplex_201703312132.png/420px-Codeplex_201703312132.png 1.5x, /images/thumb/7/74/Codeplex_201703312132.png/560px-Codeplex_201703312132.png 2x" /></a> </td></tr> <tr> <td width="125px"><b>URL</b></td> <td><span class="plainlinks"><a rel="nofollow" class="external text" href="https://www.codeplex.com/">CodePlex</a></span><sup><span title="Internet Archive – Wayback Machine" class="plainlinks">[<a rel="nofollow" class="external text" href="https://web.archive.org/web/*/https://www.codeplex.com/">IA</a></span>•<span title="WebCitation.org" class="plainlinks"><a rel="nofollow" class="external text" href="https://webcitation.org/query?url=https://www.codeplex.com/">Wcite</a></span>•<span title="Archive.Today webpage capture." class="plainlinks"><a rel="nofollow" class="external text" href="https://archive.today/https://www.codeplex.com/">.today</a></span>•<span title="MementoWeb TimeTravel" class="plainlinks"><a rel="nofollow" class="external text" href="https://timetravel.mementoweb.org/reconstruct/https://www.codeplex.com/">MemWeb</a>]</span></sup><br /><span class="plainlinks"><a rel="nofollow" class="external text" href="https://archive.codeplex.com/">Archive</a></span><sup><span title="Internet Archive – Wayback Machine" class="plainlinks">[<a rel="nofollow" class="external text" href="https://web.archive.org/web/*/https://archive.codeplex.com/">IA</a></span>•<span title="WebCitation.org" class="plainlinks"><a rel="nofollow" class="external text" href="https://webcitation.org/query?url=https://archive.codeplex.com/">Wcite</a></span>•<span title="Archive.Today webpage capture." class="plainlinks"><a rel="nofollow" class="external text" href="https://archive.today/https://archive.codeplex.com/">.today</a></span>•<span title="MementoWeb TimeTravel" class="plainlinks"><a rel="nofollow" class="external text" href="https://timetravel.mementoweb.org/reconstruct/https://archive.codeplex.com/">MemWeb</a>]</span></sup> </td></tr> <tr> <td width="125px"><b>Status</b></td> <td><span style="color:red">Offline</span> </td></tr> <tr> <td width="125px"><b>Archiving status</b></td> <td><span style="color:green">Saved!</span> </td></tr> <tr> <td width="125px"><b>Archiving type</b></td> <td>DPoS, ArchiveBot, other </td></tr> <tr> <td width="125px"><b>Project source</b></td> <td><a rel="nofollow" class="external text" href="https://github.com/ArchiveTeam/codeplex-grab">codeplex-grab</a> </td></tr> <tr> <td width="125px"><b>Project tracker</b></td> <td><a rel="nofollow" class="external text" href="https://tracker.archiveteam.org/codeplex/">codeplex</a> </td></tr> <tr> <td width="125px"><b>IRC channel</b></td> <td><span class="plainlinks"><a rel="nofollow" class="external text" href="https://chat.hackint.org/?join=%23archiveteam-bs">#archiveteam-bs</a></span> (on hackint)<br /><small>(formerly #plexicode (on hackint))</small> </td></tr> <tr> <td width="125px"><b>Project lead</b></td> <td><a href="/index.php/User:Arkiver" title="User:Arkiver">User:Arkiver</a> (DPoS)<br /><a href="/index.php/User:JustAnotherArchivist" title="User:JustAnotherArchivist">User:JustAnotherArchivist</a> (ArchiveBot)<br /><a href="/index.php/User:Sylirana" title="User:Sylirana">User:Sylirana</a> (ZIP) </td></tr> <tr> <td width="125px"><b>Data</b><sup>[<a href="/index.php/Frequently_Asked_Questions#faq_data_access" title="Frequently Asked Questions">how to use</a>]</sup></td> <td><b>DPoS:</b><br /><a rel="nofollow" class="external text" href="https://archive.org/details/archiveteam_codeplex">archiveteam_codeplex</a><br /><br /><b>ArchiveBot:</b><br /><tt class="plainlinks"><small><a rel="nofollow" class="external text" href="https://archive.fart.website/archivebot/viewer/?q=37xhjatblhmteac21hfztij39"><span style="color: black; font-weight: bold;">job:</span><span style="color: #060; font-size:smaller;">37xhjatblhmteac21hfztij39</span></a></small></tt><br /><tt class="plainlinks"><small><a rel="nofollow" class="external text" href="https://archive.fart.website/archivebot/viewer/?q=e6b63pwhut60gwe4z41syjin7"><span style="color: black; font-weight: bold;">job:</span><span style="color: #060; font-size:smaller;">e6b63pwhut60gwe4z41syjin7</span></a></small></tt><br /><tt class="plainlinks"><small><a rel="nofollow" class="external text" href="https://archive.fart.website/archivebot/viewer/?q=9mu2jt79bwn5p5jtk3svrgbw5"><span style="color: black; font-weight: bold;">job:</span><span style="color: #060; font-size:smaller;">9mu2jt79bwn5p5jtk3svrgbw5</span></a></small></tt><br /><tt class="plainlinks"><small><a rel="nofollow" class="external text" href="https://archive.fart.website/archivebot/viewer/?q=eofk4xb29zp47t2vmkokzmz22"><span style="color: black; font-weight: bold;">job:</span><span style="color: #060; font-size:smaller;">eofk4xb29zp47t2vmkokzmz22</span></a></small></tt><br /><tt class="plainlinks"><small><a rel="nofollow" class="external text" href="https://archive.fart.website/archivebot/viewer/?q=953ckm35odcko93cg6jd25gfp"><span style="color: black; font-weight: bold;">job:</span><span style="color: #060; font-size:smaller;">953ckm35odcko93cg6jd25gfp</span></a></small></tt><br /><tt class="plainlinks"><small><a rel="nofollow" class="external text" href="https://archive.fart.website/archivebot/viewer/?q=7ugnk5fiz3i5efr87w3p82w9k"><span style="color: black; font-weight: bold;">job:</span><span style="color: #060; font-size:smaller;">7ugnk5fiz3i5efr87w3p82w9k</span></a></small></tt><br /><tt class="plainlinks"><small><a rel="nofollow" class="external text" href="https://archive.fart.website/archivebot/viewer/?q=d84m3m6fe2793mt3333pgdoka"><span style="color: black; font-weight: bold;">job:</span><span style="color: #060; font-size:smaller;">d84m3m6fe2793mt3333pgdoka</span></a></small></tt><br /><tt class="plainlinks"><small><a rel="nofollow" class="external text" href="https://archive.fart.website/archivebot/viewer/?q=9cwff2hdnszzus34wfk0996yk"><span style="color: black; font-weight: bold;">job:</span><span style="color: #060; font-size:smaller;">9cwff2hdnszzus34wfk0996yk</span></a></small></tt><br /><br /><b>ZIP:</b><br /><a rel="nofollow" class="external text" href="https://archive.org/details/sylirana_ms_codeplex_zips">sylirana_ms_codeplex_zips</a> </td></tr> <tr> <td width="125px"><b>Language(s)</b></td> <td><span style="color:grey">Unknown</span> </td></tr></tbody></table> <p><b>CodePlex</b> was a software repository owned by <a href="/index.php/Microsoft" title="Microsoft">Microsoft</a>. It hosted only open source software paired with an open source license.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup> </p><p>CodePlex allowed people to commit their code into a Git, Mercurial, or Team Foundation Server version control repository. It had a downloads section for people to upload their software packages, an issue tracker, documentation repository, and discussion forums. </p><p>The platform was shut down in 2017, but a read-only archive remained online. This self-archive was announced to be shut down in July 2021 via a banner on the site, and the archive subdomain stopped resolving on 2021-10-21 (between 18:20 and 18:35 UTC). </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="en" dir="ltr"><h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Vital_signs"><span class="tocnumber">1</span> <span class="toctext">Vital signs</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Archiving"><span class="tocnumber">2</span> <span class="toctext">Archiving</span></a></li> <li class="toclevel-1 tocsection-3"><a href="#Site_structure"><span class="tocnumber">3</span> <span class="toctext">Site structure</span></a></li> <li class="toclevel-1 tocsection-4"><a href="#WARC"><span class="tocnumber">4</span> <span class="toctext">WARC</span></a></li> <li class="toclevel-1 tocsection-5"><a href="#Project_ZIP_Files"><span class="tocnumber">5</span> <span class="toctext">Project ZIP Files</span></a></li> <li class="toclevel-1 tocsection-6"><a href="#References"><span class="tocnumber">6</span> <span class="toctext">References</span></a></li> <li class="toclevel-1 tocsection-7"><a href="#External_links"><span class="tocnumber">7</span> <span class="toctext">External links</span></a></li> </ul> </div> <h2><span class="mw-headline" id="Vital_signs">Vital signs</span></h2> <p>The shutdown announcement was made on 31st March 2017 <sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[2]</a></sup>. New project creation was disabled at the same time the shutdown announcement was published. On an unspecified date in October 2017 the site will be made read-only. Shutdown is scheduled for 15th December 2017. </p> <h2><span class="mw-headline" id="Archiving">Archiving</span></h2> <p>After the 15th December 2017 shutdown date the announcement indicates that "lightweight archives" containing project source code, documentation, downloads, documentation, license, and issues as-of the date the site changed to read-only will be available. There is no planned date to stop hosting these archives. </p><p>The shutdown announcement indicates that project owners will be provided a tool to migrate their sites to <a href="/index.php/Github" class="mw-redirect" title="Github">Github</a>. As of the announcement date the migration tool is "in the works". </p><p>Alex Mullans, a Microsoft Program Manager of the Visual Studio Team Services product, stated in a discussion on Hacker News <sup id="cite_ref-3" class="reference"><a href="#cite_note-3">[3]</a></sup> that project archives will be available for anyone to download (as opposed to being restricted to project owners). He further stated that for projects using the Git and Mercurial version control systems the ".git" and ".hg" folders would be included in the archive, so that full source code history would be preserved. For projects using the TFS version control system, however, the full history would not be included in the archive and only the code as-of the site being changed to read-only would be available. </p><p>In late January 2021<sup id="cite_ref-4" class="reference"><a href="#cite_note-4">[4]</a></sup>, a banner was added to the archive website, announcing that the archive would be shut down in July 2021. </p> <h2><span class="mw-headline" id="Site_structure">Site structure</span></h2> <p>There is a <span class="plainlinks"><a rel="nofollow" class="external text" href="https://archive.codeplex.com/sitemap.xml">sitemap (Warning: Large xml file!)</a></span><sup><span title="Internet Archive – Wayback Machine" class="plainlinks">[<a rel="nofollow" class="external text" href="https://web.archive.org/web/*/https://archive.codeplex.com/sitemap.xml">IA</a></span>•<span title="WebCitation.org" class="plainlinks"><a rel="nofollow" class="external text" href="https://webcitation.org/query?url=https://archive.codeplex.com/sitemap.xml">Wcite</a></span>•<span title="Archive.Today webpage capture." class="plainlinks"><a rel="nofollow" class="external text" href="https://archive.today/https://archive.codeplex.com/sitemap.xml">.today</a></span>•<span title="MementoWeb TimeTravel" class="plainlinks"><a rel="nofollow" class="external text" href="https://timetravel.mementoweb.org/reconstruct/https://archive.codeplex.com/sitemap.xml">MemWeb</a>]</span></sup> which contains links to 108516 individual projects in the format of https://archive.codeplex.com/?p=<ID>. It has not been confirmed yet whether this contains all of the projects on the site or not. <br />There are projects on the sitemap that have been completely removed from the site. </p><p>It is important to note that there are two different types of IDs used. One is used at the sitemap and for some other resources, such as the page JSON this one is all lowercase (called <ID> here). The second type is the same ID, but with uppercase letters (if the project had any) (called <ID2> here). Because of that, just going by the IDs returned by the sitemap will return a 404 for those that have capital letters in the project name. </p><p>The individual sites load the actual contents of the page using JavaScript by requesting multiple JSON files (for the page (https://archive.codeplex.com/metadata/<ID>.json), issues, etc.). </p><p>There is a .zip file for each project. This uses the aforementioned second ID and is located at https://codeplexarchive.blob.core.windows.net/archive/projects/<ID2>/<ID2>.zip. </p> <h2><span class="mw-headline" id="WARC">WARC</span></h2> <p>The way the site loads the content, makes it more difficult to all the pages (see above for details). </p><p>The first JSON that is requested for each project, contains an HTML snippet, which is then inserted into the actual page for the user to view. <br />The wiki on the site itself is *broken*! All Wiki links simply redirect to the project's single page from which issues and discussions can be read (also loaded with JS). Because of that, the only way to get the Wikis seems to be the .zip files. The imags only have hashes as filenames though and the links from the HTML pages can't be rewritten automatically (see below). </p> <h2><span class="mw-headline" id="Project_ZIP_Files">Project ZIP Files</span></h2> <p><a href="/index.php/User:Sylirana" title="User:Sylirana">User:Sylirana</a> has started archiving all of the .zip files that Microsoft provides for each project. Those contain the code (depending on which versioning system was used, multiple versions, see above) and other data such as issues and wikis. </p><p>One thing to note is that while the zip files do contain image attachments, they just have a hash as a filename (and no extension). The HTML files (of the wikis, for example) do NOT link to that file, but instead to the soon-to-be-offline server. This is something to consider for anyone wanting to see images on the HTML-pages in the archive. <s>There doesn't seem to be a mapping anywhere for the url (which contains a proper filename) and the file in the archive which just contains a hash as the file name.</s> </p><p>Upon checking all the JSON files inside the archive, I found that there are indeed some containing mappings for files of different subdirectories of the archive. This means it should be possible to fully rebuild the wiki (and other) pages *with* attachments from the zip files. </p><p>The archiving will happen in two steps due to the different ID types. <br />In a first step, all of the projects with lowercase IDs will be saved. <br />In a second step, the JSON for all of the projects with a 404 during the first step (=The project has uppercase letters in the ID or it has been deleted from the site.) will be requested and another list to download will be generated, along with a list of projects that have been deleted from the site (see above). </p><p>The reasoning behind doing this in two steps and not just getting the JSON for every single project to check for the letter case is that the majority of projects can be downloaded without those extra steps (and requests to the server!). </p><p>Downloading is rather slow as the server significantly limits the bandwidth. <br />Despite those limits, the project ZIP files are on track to be completed within March, which is reasonably far from the shutdown in July. </p> <table class="wikitable"> <caption>Current progress of ZIP files (step 1) [DONE]: </caption> <tbody><tr> <th>Total</th> <th>Total done (1)</th> <th>Saved (1)</th> <th>404 (1) </th></tr> <tr> <td>108516</td> <td>108516 (100%)</td> <td>94097 (~548.3 GB)</td> <td>14419 </td></tr></tbody></table> <p>Total: Total according to sitemap. <br />Total done (1): Total links done during step 1 (or in other words, progress towards step 2). <br />Saved (1): Saved during step 1. <br />404 (1): Links which returned a 404 during step 1. This does NOT mean thata project is lost, it might simply have uppercase letters which will be checked in step 2 (see above). </p><p><s>Stats on step 2 will follow soon.</s> </p><p>My apologies for the lack of updates for so long. I was really busy and ended up only updating people on request, but everything was kept up and running. </p><p><b>The archive for the .zip files is now complete and can be found at:</b> <a rel="nofollow" class="external free" href="https://archive.org/details/sylirana_ms_codeplex_zips">https://archive.org/details/sylirana_ms_codeplex_zips</a> . </p><p>Contact Sylirana on hackint or check the channel (see infobox) if you have any questions. </p> <h2><span class="mw-headline" id="References">References</span></h2> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://CodePlex.CodePlex.com/wikipage?title=Project%20hosting%20requirements">Documentation - CodePlex FAQ - Project Hosting Requirements</a></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://blogs.msdn.microsoft.com/bharry/2017/03/31/shutting-down-CodePlex/">Shutdown down CodePlex</a></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://news.ycombinator.com/item?id=14020419">Hacker News - Shutting down Codeplex discussion</a></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text">No date is mentioned in the notice, but the Wayback Machine snapshots indicate that it was added in the last week of January 2021.</span> </li> </ol></div> <h2><span class="mw-headline" id="External_links">External links</span></h2> <ul><li><span class="plainlinks"><a rel="nofollow" class="external text" href="https://www.CodePlex.com">CodePlex</a></span><sup><span title="Internet Archive – Wayback Machine" class="plainlinks">[<a rel="nofollow" class="external text" href="https://web.archive.org/web/*/https://www.CodePlex.com">IA</a></span>•<span title="WebCitation.org" class="plainlinks"><a rel="nofollow" class="external text" href="https://webcitation.org/query?url=https://www.CodePlex.com">Wcite</a></span>•<span title="Archive.Today webpage capture." class="plainlinks"><a rel="nofollow" class="external text" href="https://archive.today/https://www.CodePlex.com">.today</a></span>•<span title="MementoWeb TimeTravel" class="plainlinks"><a rel="nofollow" class="external text" href="https://timetravel.mementoweb.org/reconstruct/https://www.CodePlex.com">MemWeb</a>]</span></sup></li></ul> <!-- NewPP limit report Cached time: 20250310172100 Cache expiry: 86400 Reduced expiry: false Complications: [] CPU time usage: 0.051 seconds Real time usage: 0.059 seconds Preprocessor visited node count: 525/1000000 Post‐expand include size: 16704/2097152 bytes Template argument size: 9565/2097152 bytes Highest expansion depth: 12/40 Expensive parser function count: 0/100 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 1725/5000000 bytes --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 33.942 1 -total 82.13% 27.875 1 Template:Infobox_project 14.57% 4.947 1 Template:Saved 13.09% 4.442 1 Template:Offline 11.58% 3.932 1 Template:IRC 9.69% 3.288 2 Template:URL 8.86% 3.009 1 Template:Red 8.06% 2.736 2 Template:IA_collection 5.54% 1.881 2 Template:IRC_channel 5.26% 1.785 8 Template:Job --> <!-- Saved in parser cache with key archivet_archiveteamwiki-wiki_:pcache:idhash:6698-0!canonical and timestamp 20250310172100 and revision id 49279. Serialized with JSON. --> </div> <div class="printfooter">Retrieved from "<a dir="ltr" href="https://wiki.archiveteam.org/index.php?title=CodePlex&oldid=49279">https://wiki.archiveteam.org/index.php?title=CodePlex&oldid=49279</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/index.php/Special:Categories" title="Special:Categories">Categories</a>: <ul><li><a href="/index.php/Category:Offline_projects" title="Category:Offline projects">Offline projects</a></li><li><a href="/index.php/Category:Rescued_Sites" title="Category:Rescued Sites">Rescued Sites</a></li><li><a href="/index.php/Category:Infobox_project_pages_without_language" title="Category:Infobox project pages without language">Infobox project pages without language</a></li><li><a href="/index.php/Category:DPoS_project" title="Category:DPoS project">DPoS project</a></li><li><a href="/index.php?title=Category:ArchiveBot_project&action=edit&redlink=1" class="new" title="Category:ArchiveBot project (page does not exist)">ArchiveBot project</a></li><li><a href="/index.php/Category:Project_with_a_decommissioned_dedicated_IRC_channel" title="Category:Project with a decommissioned dedicated IRC channel">Project with a decommissioned dedicated IRC channel</a></li><li><a href="/index.php/Category:Microsoft" title="Category:Microsoft">Microsoft</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Navigation menu</h2> <div id="mw-head"> <nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" role="navigation" > <h3 id="p-personal-label" class="vector-menu-heading"> <span>Personal tools</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="pt-createaccount" class="mw-list-item"><a href="/index.php?title=Special:CreateAccount&returnto=CodePlex" title="You are encouraged to create an account and log in; however, it is not mandatory">Create account</a></li><li id="pt-login" class="mw-list-item"><a href="/index.php?title=Special:UserLogin&returnto=CodePlex" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a></li></ul> </div> </nav> <div id="left-navigation"> <nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu vector-menu-tabs" aria-labelledby="p-namespaces-label" role="navigation" > <h3 id="p-namespaces-label" class="vector-menu-heading"> <span>Namespaces</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="ca-nstab-main" class="selected mw-list-item"><a href="/index.php/CodePlex" title="View the content page [c]" accesskey="c">Page</a></li><li id="ca-talk" class="new mw-list-item"><a href="/index.php?title=Talk:CodePlex&action=edit&redlink=1" rel="discussion" title="Discussion about the content page (page does not exist) [t]" accesskey="t">Discussion</a></li></ul> </div> </nav> <nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-variants-label" role="navigation" > <input type="checkbox" id="p-variants-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-variants" class=" vector-menu-checkbox" aria-labelledby="p-variants-label" /> <h3 id="p-variants-label" class="vector-menu-heading"> <span>Variants</span> <span class="vector-menu-checkbox-expanded">expanded</span> <span class="vector-menu-checkbox-collapsed">collapsed</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"></ul> </div> </nav> </div> <div id="right-navigation"> <nav id="p-views" class="mw-portlet mw-portlet-views vector-menu vector-menu-tabs" aria-labelledby="p-views-label" role="navigation" > <h3 id="p-views-label" class="vector-menu-heading"> <span>Views</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="ca-view" class="selected mw-list-item"><a href="/index.php/CodePlex">Read</a></li><li id="ca-viewsource" class="mw-list-item"><a href="/index.php?title=CodePlex&action=edit" title="This page is protected. You can view its source [e]" accesskey="e">View source</a></li><li id="ca-history" class="mw-list-item"><a href="/index.php?title=CodePlex&action=history" title="Past revisions of this page [h]" accesskey="h">View history</a></li></ul> </div> </nav> <nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-cactions-label" role="navigation" title="More options" > <input type="checkbox" id="p-cactions-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-cactions" class=" vector-menu-checkbox" aria-labelledby="p-cactions-label" /> <h3 id="p-cactions-label" class="vector-menu-heading"> <span>More</span> <span class="vector-menu-checkbox-expanded">expanded</span> <span class="vector-menu-checkbox-collapsed">collapsed</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"></ul> </div> </nav> <div id="p-search" role="search" class="vector-search-box"> <div> <h3 > <label for="searchInput">Search</label> </h3> <form action="/index.php" id="searchform"> <div id="simpleSearch" data-search-loc="header-navigation"> <input type="search" name="search" placeholder="Search Archiveteam" autocapitalize="sentences" title="Search Archiveteam [f]" accesskey="f" id="searchInput"/> <input type="hidden" name="title" value="Special:Search"/> <input type="submit" name="fulltext" value="Search" title="Search the pages for this text" id="mw-searchButton" class="searchButton mw-fallbackSearchButton"/> <input type="submit" name="go" value="Go" title="Go to a page with this exact name if it exists" id="searchButton" class="searchButton"/> </div> </form> </div> </div> </div> </div> <div id="mw-panel"> <div id="p-logo" role="banner"> <a class="mw-wiki-logo" href="/index.php/Main_Page" title="Visit the main page"></a> </div> <nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu vector-menu-portal portal" aria-labelledby="p-navigation-label" role="navigation" > <h3 id="p-navigation-label" class="vector-menu-heading"> <span>Navigation</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="n-mainpage-description" class="mw-list-item"><a href="/index.php/Main_Page" title="Visit the main page [z]" accesskey="z">Main page</a></li><li id="n-recentchanges" class="mw-list-item"><a href="/index.php/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li><li id="n-randompage" class="mw-list-item"><a href="/index.php/Special:Random" title="Load a random page [x]" accesskey="x">Random page</a></li><li id="n-help-mediawiki" class="mw-list-item"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">Help about MediaWiki</a></li></ul> </div> </nav> <nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu vector-menu-portal portal" aria-labelledby="p-tb-label" role="navigation" > <h3 id="p-tb-label" class="vector-menu-heading"> <span>Tools</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="t-whatlinkshere" class="mw-list-item"><a href="/index.php/Special:WhatLinksHere/CodePlex" title="A list of all wiki pages that link here [j]" accesskey="j">What links here</a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/index.php/Special:RecentChangesLinked/CodePlex" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li><li id="t-specialpages" class="mw-list-item"><a href="/index.php/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q">Special pages</a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p">Printable version</a></li><li id="t-permalink" class="mw-list-item"><a href="/index.php?title=CodePlex&oldid=49279" title="Permanent link to this revision of the page">Permanent link</a></li><li id="t-info" class="mw-list-item"><a href="/index.php?title=CodePlex&action=info" title="More information about this page">Page information</a></li></ul> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" role="contentinfo" > <ul id="footer-info" > <li id="footer-info-lastmod"> This page was last edited on 23 December 2022, at 07:38.</li> </ul> <ul id="footer-places" > <li id="footer-places-privacy"><a href="/index.php/Archiveteam:Privacy_policy" title="Archiveteam:Privacy policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/index.php/Archiveteam:About" class="mw-redirect" title="Archiveteam:About">About Archiveteam</a></li> <li id="footer-places-disclaimer"><a href="/index.php/Archiveteam:General_disclaimer" title="Archiveteam:General disclaimer">Disclaimers</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/"><img src="/resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"/></a></li> </ul> </footer> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.051","walltime":"0.059","ppvisitednodes":{"value":525,"limit":1000000},"postexpandincludesize":{"value":16704,"limit":2097152},"templateargumentsize":{"value":9565,"limit":2097152},"expansiondepth":{"value":12,"limit":40},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":1725,"limit":5000000},"timingprofile":["100.00% 33.942 1 -total"," 82.13% 27.875 1 Template:Infobox_project"," 14.57% 4.947 1 Template:Saved"," 13.09% 4.442 1 Template:Offline"," 11.58% 3.932 1 Template:IRC"," 9.69% 3.288 2 Template:URL"," 8.86% 3.009 1 Template:Red"," 8.06% 2.736 2 Template:IA_collection"," 5.54% 1.881 2 Template:IRC_channel"," 5.26% 1.785 8 Template:Job"]},"cachereport":{"timestamp":"20250310172100","ttl":86400,"transientcontent":false}}});mw.config.set({"wgBackendResponseTime":150});});</script> </body><!-- Cached 20250310172100 --> </html>