PageSourceSearch

https://whgazetteer.org/accounts/login/

html whgazetteer.org collected 2026-09-24 09:45:29 UTC 24,448 bytes, 486 lines download raw bytes

1
2
3
4<!DOCTYPE html>
5
6<html lang="en">
7<head> <title>WHG::Login</title>
8    <meta charset="utf-8">
9    <meta name="description"
10          content="Explore the World Historical Gazetteer, a platform that links historical records about places, enabling spatial connections across time and language.">
11    <meta property="og:title" content="World Historical Gazetteer">
12    <meta property="og:description" content="Linking historical places across time and language.">
13    <meta property="og:url" content="https://whgazetteer.org/">
14    <meta property="og:image" content="/static/images/whg_logo.svg">
15    <meta property="og:type" content="website">
16    <meta name="viewport" content="width=device-width, initial-scale=1">
17    <meta name="csrf-token" content="tnQDkKyb3OKR8GvHQWqS8v295he2Uy22GkoPhToDSGeRizOqPduJp7JopU1mGXRd">
18    
19    <meta name="asset-version" content="bfba41e62">
20    <meta name="glitchtip-dsn" content="https://[email protected]/1">
21    
22    <meta name="env-context" content="whgazetteer-org">
23    <meta name="glitchtip-release" content="bfba41e62">
24    
25    <meta name="registry-version" content="2026-09-03T09:22:29.065140|28">
26    
27    
28    
29    <meta name="user-name" content="">
30    <meta name="user-orcid" content="">
31    <meta name="user-affiliation" content="">
32    <meta name="beta-user" content="0">
33    <meta name="user-role" content="">
34    <link rel="shortcut icon" type="image/png" href="/static/images/favicon.ico"/>
35    
36    
36<script type="application/ld+json">
37        {
38            "@context": "https://schema.org",
39            "@type": "Organization",
40            "name": "World Historical Gazetteer",
41            "url": "https://whgazetteer.org",
42            "logo": "https://whgazetteer.org/static/images/whg_logo.svg",
43            "description": "The World Historical Gazetteer links historical records about places, enabling spatial connections across time and language.",
44            "image": "https://whgazetteer.org/static/images/whg_logo.svg",
45            "address": {
46                "@type": "PostalAddress",
47                "streetAddress": "University of Pittsburgh World History Center, 3900 Wesley W. Posvar Hall",
48                "addressLocality": "Pittsburgh",
49                "addressRegion": "PA",
50                "postalCode": "15260",
51                "addressCountry": "US"
52            },
53            "mainEntityOfPage": "https://whgazetteer.org/"
54        }
55    </script>
55
56    
57
58    
58<script defer src="/static/webpack/base.bundle.js?v=bfba41e62"></script>
58
59    <link href="/static/webpack/base.bundle.css?v=bfba41e62" rel="stylesheet"/>
60    <style>
61        body {
62            /* Hide until CDN css files are fully loaded */
63            opacity: 0;
64            transition: opacity 1s ease;
65        
66        }
67
68        
69
70        .maintenance-banner {
71            /* display: none; */
72            background-color: #ffc1078f;
73            color: #0000005e;
74            text-align: center;
75            padding: 10px;
76            font-size: 16px;
77            font-weight: bold;
78        }
79    </style>
80
81    
82    
83    
83<script type="text/javascript">
84        
85        var scripts = [];  // Initialize scripts array if not present in template
86        
87
88        function executeDeferredScripts() {
89            const loadNextScript = function (index) {
90                if (index !== -1 && index < scripts.length) {
91                    const script = scripts[index];
92                    const scriptElement = document.createElement('script');
93                    // Append a per-deploy cache-buster so browsers fetch the new bundle after a deploy
94                    // (webpack entry filenames are un-hashed; lazy chunks are content-hashed separately).
95                    scriptElement.src = script.src + (script.src.indexOf('?') > -1 ? '&' : '?') + 'v=bfba41e62';
96                    scriptElement.defer = true; // Prevent loading before base.bundle.js
97                    if (script.type) {
98                        scriptElement.type = script.type;
99                    }
100                    scriptElement.onload = function () {
101                        console.log(`Loaded ${script.src}`);
102                        loadNextScript(index + 1); // Load the next script
103                    };
104                    document.body.appendChild(scriptElement);
105                } else {
106                    // Execute inline scripts after all external scripts are loaded
107                    const inlineScriptContent = document.getElementById('inline-scripts').innerHTML;
108                    const cleanInlineScriptContent = inlineScriptContent.match(/
108<script\b[^>]*>([\s\S]*?)<\/script>/gi)?.map(match => {
109                        return match.replace(/
109<script\b[^>]*>|<\/script>/gi, '');
110                    }).join('\n') || '';
111                    const scriptElement = document.createElement('script');
112                    scriptElement.type = 'text/javascript';
113                    scriptElement.text = cleanInlineScriptContent;
114                    document.body.appendChild(scriptElement);
115                }
116            };
117            loadNextScript(scripts.length == 0 ? -1 : 0);
118        }
119    </script>
119
120    
120<script defer data-domain="whgazetteer.org" src="https://analytics.whgazetteer.org/js/script.file-downloads.hash.outbound-links.pageview-props.tagged-events.js"></script>
120
121    
121<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
121
122</head>
123
124<div id="inline-scripts" style="display: none;">
125    <!-- Enclose within HTML Comment to prevent premature execution -->
126</div>
127<body>
128<header>
129    <nav class="navbar navbar-expand-lg bg-white">
130        <div class="container">
131            <a href="/">
132                <img src="/static/images/whg_logo.svg" alt="WHG" width="50" height="38">
133            </a>
134            <button class="navbar-toggler" type="button" data-bs-toggle="collapse"
135                    data-bs-target="#navbarSupportedContent"
136                    aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
137                <span class="navbar-toggler-icon"></span>
138            </button>
139            <div class="collapse navbar-collapse smallish pt-2" id="navbarSupportedContent">
140                <ul class="navbar-nav me-auto mb-2 mb-lg-0">
141                    <div id="links_home">
142                        <a id="version_badge"
143                           href="https://github.com/WorldHistoricalGazetteer/website/releases/latest"
144                           title="Current Version: v3.2">
145
146                            
147                            
148                            <svg xmlns="http://www.w3.org/2000/svg"
149                                 width="35"
150                                 height="20"
151                                 role="img"
152                                 aria-label="v3.2">
153                                <title>v3.2</title>
154                                <linearGradient id="s" x2="0" y2="100%">
155                                    <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
156                                    <stop offset="1" stop-opacity=".1"/>
157                                </linearGradient>
158                                <clipPath id="r">
159                                    <rect width="35" height="20" rx="3" fill="#fff"/>
160                                </clipPath>
161                                <g clip-path="url(#r)">
162                                    <rect width="0" height="20" fill="#4c1"/>
163                                    <rect x="0" width="35" height="20" fill="#4c1"/>
164                                    <rect width="35" height="20" fill="url(#s)"/>
165                                </g>
166                                <g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110">
167                                    
168                                    <text aria-hidden="true" x="175" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="250">v3.2</text>
169                                    <text x="175" y="140" transform="scale(.1)" fill="#fff" textLength="250">v3.2</text>
170                                </g>
171                            </svg>
172                            
173                        </a>
174                        <a data-whg-modal="/contact_modal/">contact</a>
175                    </div>
176                    <div id="links_other" class="d-none">
177                        <a class="navbar-brand me-0" href="/">&nbsp; World Historical Gazetteer</a>
178                        <!--<a data-whg-modal="/contact_modal/" class="hide-on-narrow">contact</a>-->
178
179                    </div>
180                </ul>
181                <ul class="navbar-nav">
182                    <li class="nav-item">
183                        <a class="nav-link" href="/search/">Search</a>
184                    </li>
185                    <li class="nav-item">
186                        <a class="nav-link" href="/workbench/">Workbench</a>
187                    </li>
188                    <li class="nav-item">
189                        <a class="nav-link" href="/teaching/">Teaching</a>
190                    </li>
191                    
192                    
193                    <li class="nav-item dropdown">
194                        <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown"
195                           aria-expanded="false">Data</a>
196                        
197                        <ul class="dropdown-menu dropdown-menu-end">
198                            <li>
199                                <a class="dropdown-item fw-semibold"
200                                   href="/datasets/gallery/datasets/">
201                                    Published Datasets</a>
202                            </li>
203                            <li>
204                                <a class="dropdown-item fw-semibold"
205                                   href="/datasets/gallery/collections/">
206                                    Published Collections</a>
207                            </li>
208                            
209                            
210                            <li>
211                                
212                                
213                    </li>
214                    <li>
215                        <hr class="dropdown-divider">
216                    </li>
217                    <li>
218                        <a class="dropdown-item" href="/api/schema/swagger-ui/">API</a>
219                    </li>
220                    <li>
221                        <hr class="dropdown-divider">
222                    </li>
223                    <li>
224                        <a class="dropdown-item" href="/datasets/volunteer_requests/">Volunteering</a>
225                    </li>
226                    <li>
227                        <a class="dropdown-item" href="/contribute/">Suggest a Source</a>
228                    </li>
229                    
230                </ul>
231                </li>
232                    <!-- about -->
233                    <li class="nav-item dropdown">
234                        <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown"
235                           aria-expanded="false">
236                            About </a>
237                        <ul class="dropdown-menu dropdown-menu-end">
238                            <li>
239                                <a class="dropdown-item" href="/people_overview/">Project overview & people</a>
240                            </li>
241                            <li>
242                                <a class="dropdown-item" href="/publications/">Publications & press</a>
243                            </li>
244                            <li>
245                                <a class="dropdown-item" href="/licenses/">Data licences</a>
246                            </li>
247                            <li>
248                                <hr class="dropdown-divider">
249                            </li>
250                            <li>
251                                <a class="dropdown-item" href="/announcements/">News & announcements</a>
252                            </li>
253                            
254                            <li>
255                              <a class="dropdown-item"
256                                 href="https://github.com/WorldHistoricalGazetteer/website/releases/tag/v3.2"
257                                 target="_blank">
258                                 New in v3.2
259                              </a>
260                            </li>
261                            <li>
262                                <hr class="dropdown-divider">
263                            </li>
264                            <li>
265                                <a class="dropdown-item" href="https://confirmsubscription.com/h/j/DC2026A3263B6806" target="_blank" rel="noopener noreferrer">Mailing List</a>
266                            </li>
267                            <li>
268                                <a class="dropdown-item" href="https://blog.whgazetteer.org/" target="_blank">Blog</a>
269                            </li>
270                            <li>
271                                <a class="dropdown-item" data-whg-modal="/contact_modal/">Contact Us</a>
272                            </li>
273                        </ul>
274                    </li>
275                <li class="nav-item">
276                    <a class="nav-link" data-bs-toggle="tooltip"
277                       data-bs-title="<strong>Documentation</strong><br>Our Vision and mission, together with detailed guides, tutorials, and technical information. Includes instructions on datasets, place collections, system setup, and more.<br><i>Opens in a new tab.</i>"
278                       href="https://docs.whgazetteer.org" target="_blank"><i class="fas fa-book"
279                                                                              style="color:#336699; font-size: 1.2rem; top: 1px; position: relative;"></i></a>
280                </li>
281                <!-- data -->
282                
283                <li class="nav-item">
284                    
285                    <a class="nav-link" href="/accounts/login/"><i class="fas fa-user" style="color:#336699;"></i> Login/Register</a>
286                    
287                </li>
288                
289                </ul>
290            </div>
291        </div>
292    </nav>
293</header>
294
295<!---->
296
297
298
299
300<div class="container mt-4 mb-5" style="max-width: 720px;">
301
302    
303
304    <!-- Sign-in: front and centre — this is all a returning visitor needs -->
305    <div class="text-center py-4">
306        <a id="signin-button" href="https://orcid.org/oauth/authorize?client_id=APP-6ADLJ9PB5M9B5Z7V&amp;response_type=code&amp;scope=%2Fread-limited&amp;redirect_uri=https%3A%2F%2Fwhgazetteer.org%2Forcid-callback%2F&amp;state=rrbFy6ht7-bEj0ViAahtjQbyZ-5m-ppW&amp;nonce=OLN-lfnEEVqPzbh8CviE8Q0vAzq-IW4K"
307           class="btn btn-light rounded d-inline-flex align-items-center px-4 py-2 shadow-sm"
308           style="border: 1px solid #ced4da; color: #333; font-size: 1.25rem; font-weight: 500;">
309            <i class="fab fa-orcid me-3" style="color: #a6ce39; font-size: 2.5rem;"></i>
310            Sign in with ORCiD
311        </a>
312
313        <div class="card border-0 bg-light mt-4 mx-auto" style="max-width: 540px;">
314            <div class="card-body d-flex align-items-start text-start py-3">
315                <i class="fas fa-hand-sparkles text-primary me-3 mt-1" style="font-size: 1.5rem;"></i>
316                <div>
317                    <strong>New here?</strong> Signing in creates your account &mdash; it's free, takes a
318                    couple of minutes, and <strong>anyone can</strong>; you don't need to be an academic.
319                </div>
320            </div>
321        </div>
322    </div>
323
324    <hr class="my-4">
325
326    <!-- The detail, for those who want it -->
327    <p class="text-muted">
328        <i class="fas fa-info-circle me-2"></i>
329        WHG uses
330        <a href="https://orcid.org" target="_blank" rel="noopener noreferrer"
331           data-bs-toggle="tooltip" title="Click to read more on the ORCiD website">ORCiD</a>
332        (Open Researcher and Contributor ID) for sign-in, so your contributions stay linked to a
333        verified scholarly identity.
334    </p>
335
336    <div class="accordion" id="orcIDFaqAccordion">
337
338        <div class="accordion-item">
339            <h2 class="accordion-header" id="headingOne">
340                <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
341                        data-bs-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
342                    <i class="fas fa-user-check me-2"></i>
343                    Do I even need an account?
344                    <span class="text-muted fst-italic ms-2">Often not.</span>
345                </button>
346            </h2>
347            <div id="collapseOne" class="accordion-collapse collapse" aria-labelledby="headingOne"
348                 data-bs-parent="#orcIDFaqAccordion">
349                <div class="accordion-body">
350                    You do <strong>not</strong> need an account to search WHG or to browse its Gazetteers. An
351                    account is required only to contribute &mdash; building your own Gazetteers and
352                    Attestations &mdash; or to use our APIs. With your consent, it also lets us tell you about
353                    important updates.
354                </div>
355            </div>
356        </div>
357
358        <div class="accordion-item">
359            <h2 class="accordion-header" id="headingTwo">
360                <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
361                        data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
362                    <i class="fas fa-graduation-cap me-2"></i>
363                    Do I have to be an academic or researcher?
364                    <span class="text-muted fst-italic ms-2">No!</span>
365                </button>
366            </h2>
367            <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo"
368                 data-bs-parent="#orcIDFaqAccordion">
369                <div class="accordion-body">
370                    Not at all. Anyone can obtain an ORCiD iD, free of charge, regardless of affiliation or
371                    professional status &mdash; and use it to contribute to WHG. Signing up takes just a few
372                    minutes and needs only minimal information.
373                </div>
374            </div>
375        </div>
376
377        <div class="accordion-item">
378            <h2 class="accordion-header" id="headingPerms">
379                <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
380                        data-bs-target="#collapsePerms" aria-expanded="false" aria-controls="collapsePerms">
381                    <i class="fas fa-shield-halved me-2"></i>
382                    What will WHG see when I sign in?
383                </button>
384            </h2>
385            <div id="collapsePerms" class="accordion-collapse collapse" aria-labelledby="headingPerms"
386                 data-bs-parent="#orcIDFaqAccordion">
387                <div class="accordion-body">
388                    <p class="mb-2">The first time you sign in with ORCiD, we ask your permission to:</p>
389                    <ul class="mb-0 ps-3">
390                        <li>Access your public ORCiD record (name, ORCiD iD, and affiliation) &mdash; already
391                            visible on your ORCiD profile.
392                        </li>
393                        <li>Read any other information you've set to &ldquo;Trusted parties&rdquo; visibility.</li>
394                        <li>Store this securely-encrypted in your WHG profile.</li>
395                        <li>Separately, and only afterwards, we'll ask your consent to receive optional newsletters.</li>
396                    </ul>
397                </div>
398            </div>
399        </div>
400
401        <div class="accordion-item">
402            <h2 class="accordion-header" id="headingFour">
403                <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
404                        data-bs-target="#collapseFour" aria-expanded="false" aria-controls="collapseFour">
405                    <i class="fas fa-circle-question me-2"></i>
406                    How does ORCiD benefit WHG and its community?
407                </button>
408            </h2>
409            <div id="collapseFour" class="accordion-collapse collapse" aria-labelledby="headingFour"
410                 data-bs-parent="#orcIDFaqAccordion">
411                <div class="accordion-body">
412                    ORCiD provides a persistent, unique identifier that links your contributions to your
413                    scholarly profile, ensuring proper attribution and protecting the provenance of the data
414                    you add. It also strengthens security and reduces fraudulent or automated sign-ups,
415                    protecting our shared computing resources and the integrity of the WHG community.
416                </div>
417            </div>
418        </div>
419
420        <div class="accordion-item">
421            <h2 class="accordion-header" id="headingLegacy">
422                <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
423                        data-bs-target="#collapseLegacy" aria-expanded="false" aria-controls="collapseLegacy">
424                    <i class="fas fa-link me-2"></i>
425                    Already have an older WHG account?
426                </button>
427            </h2>
428            <div id="collapseLegacy" class="accordion-collapse collapse" aria-labelledby="headingLegacy"
429                 data-bs-parent="#orcIDFaqAccordion">
430                <div class="accordion-body">
431                    No problem &mdash; just <strong>Sign in with ORCiD</strong> above. During sign-in we'll
432                    offer to link your existing WHG account, along with all its Gazetteers and Attestations,
433                    to your ORCiD iD. You only need to do this once, and n
433othing is lost.
434                </div>
435            </div>
436        </div>
437
438    </div>
439
440    
441
442</div>
443
444
445
446
447
448<!-- Full-width banner -->
449<!-- <div class="maintenance-banner>
450  Thanks for your patience while we fixed a few things - we believe all is now in order.
451</div> -->
452
453<footer class="container mt-2 mb-1">
454    <a href="https://bsky.app/profile/whgazetteer.org" target="_blank">
455        Social Media
456        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 68" height="16" style="margin-bottom: 2px;">
457            <path fill="#0085ff"
458                  d="M13.873 3.805C21.21 9.332 29.103 20.537 32 26.55v15.882c0-.338-.13.044-.41.867-1.512 4.456-7.418 21.847-20.923 7.944-7.111-7.32-3.819-14.64 9.125-16.85-7.405 1.264-15.73-.825-18.014-9.015C1.12 23.022 0 8.51 0 6.55 0-3.268 8.579-.182 13.873 3.805zm36.254 0C42.79 9.332 34.897 20.537 32 26.55v15.882c0-.338.13.044.41.867 1.512 4.456 7.418 21.847 20.923 7.944 7.111-7.32 3.819-14.64-9.125-16.85 7.405 1.264 15.73-.825 18.014-9.015C62.88 23.022 64 8.51 64 6.55c0-9.818-8.578-6.732-13.873-2.745z"/>
459        </svg>
460    </a>
461    |
462    <!-- Mailing list join link: opens ConfirmSubscription signup in new tab; includes inline envelope SVG for clarity -->
463    <a href="https://confirmsubscription.com/h/j/DC2026A3263B6806"
464       target="_blank"
465       rel="noopener noreferrer"
466       title="Join the WHG mailing list (opens in a new tab)"
467       aria-label="Join the WHG mailing list"
468       class="d-inline-flex align-items-center">
469        Mailing list
470        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="16" width="16" fill="currentColor" style="margin-left:3px;">
471            <path d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/>
472        </svg>
473    </a>
474    |
475    <a href="https://blog.whgazetteer.org/" target="_blank">Blog</a> |
476    <a data-whg-modal="/contact_modal/">Contact</a> |
477    <a data-whg-modal="/license/">License</a> |
478    <a data-whg-modal="/terms_of_use/">Terms of Use</a> |
479    <a data-whg-modal="/privacy_policy/">Privacy Policy</a> |
480    <a href="https://github.com/WorldHistoricalGazetteer/place/issues" target="_blank">Issues</a>
481    <!-- | Sponsors | Disclaimer -->
482</footer>
483
484<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
484
485</body>
486</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.