1 2 3 4 5<!DOCTYPE html> 6<html class="no-js" lang="en"> 7 <head> 8 <meta charset="UTF-8"> 9 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 10 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 11 12 13 <!-- Google tag (gtag.js) -->
vendor: 76 bytes, lines 13-14
13 14 <script async src="https://www.googletagmanager.com/gtag/js?id=
14G-999CS4T66D
vendor: 24 bytes, lines 14-15
14"></script> 15
15<script> 16
vendor: 175 bytes, lines 16-19
16window.dataLayer = window.dataLayer || []; 17 function gtag(){dataLayer.push(arguments);} 18 gtag('js', new Date()); 19 gtag('config', '
19G-999CS4T66D
vendor: 16 bytes, lines 19-20
19'); 20
20</script>
20 21 22 23 24 25 26 27 28<meta name="twitter:card" content="summary_large_image"> 29<meta name="twitter:title" content="CKAN - The open source data management system"> 30<meta name="twitter:description" content="CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data."> 31<meta name="twitter:image" content="https://ckan.org/media/images/CKAN-Website-Launch_G0ZlBCH.original.png"> 32 33 34 35<meta property="og:url" content="http://ckan.org/"> 36<meta property="og:title" content="CKAN - The open source data management system"> 37<meta property="og:description" content="CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data."> 38<meta property="og:site_name" content="ckanorg"> 39 40<meta property="og:image" content="https://ckan.org/media/images/CKAN-Website-Launch_G0ZlBCH.original.png"> 41 42<meta property="og:image:width" content="1,200"> 43<meta property="og:image:height" content="628"> 44 45 46 47 48 49<meta itemprop="url" content="http://ckan.org/"> 50<meta itemprop="name" content="CKAN - The open source data management system"> 51<meta itemprop="description" content="CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data."> 52<meta itemprop="image" content="https://ckan.org/media/images/CKAN-Website-Launch_G0ZlBCH.original.png"> 53 54<title>CKAN - The open source data management system</title> 55<meta name="description" content="CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data."> 56 57 58 <meta name="keywords" content="CKAN, DMS, open-source, data management system, data portal"> 59 60 61 62 63 <link href="/static/css/main.css" rel="stylesheet"> 64 <link rel="stylesheet" href="/static/css/slick.css"> 65 66 <link rel="icon" href="/static/img/ckan.ico"> 67 68 <link href="/static/css/jquery.fancybox.min.css" rel="stylesheet"> 69 <link href="/static/css/slick-theme.css" rel="stylesheet"> 70 <link href="/static/css/micromodal.css" rel="stylesheet" type="text/css"> 71 72 </head> 73 74 <body> 75 <div class="wrapper" id="wrap"> 76 <main class="main"> 77 <div id="loading-spinner"> 78 </div> 79 80 81 82 83 84 85<header class="header"> 86 <div class="header-holder"> 87 <div class="container"> 88 <div class="logo"> 89 <a href="/"><img src="/static/img/CKAN-DPG-new.svg" alt="Logotype" width="160" height="44"></a> 90 </div> 91 92 <!-- ð REMOVE AFTER 2026 --> 93 <a href="/20-years-of-ckan" class="ann-badge"> 94 <span class="ann-badge__dot"></span> 95 <span class="ann-badge__text">CKAN Turns 20</span> 96 </a> 97 <!-- END ð --> 98 99 <nav class="nav justify-content-end"> 100 <div class="nav-opener"><span></span></div> 101 <div class="nav-drop"> 102 <ul class="nav-menu"> 103 <!-- ð REMOVE AFTER 2026 --> 104 <li class="dropdown dropdown-menu-item"> 105 <a href="/20-years-of-ckan" class="ann-badge ann-badge--menu"> 106 <span class="ann-badge__dot"></span> 107 <span class="ann-badge__text">CKAN Turns 20</span> 108 <span class="ann-badge__arrow">â</span> 109 </a> 110 </li> 111 <!-- END ð --> 112 113 114 115 116 <li class="active" > 117 <a href="/" 118 119 120 > 121 122 Home 123 </a> 124 </li> 125 126 127 128 129 <li > 130 <a href="/features" 131 132 133 > 134 135 Features 136 </a> 137 </li> 138 139 140 141 142 <li > 143 <a href="/showcase" 144 145 146 > 147 148 Showcase 149 </a> 150 </li> 151 152 153 154 155 156 <li class="dropdown dropdown-menu-item"> 157 <button onclick="clickDropdown('Solutions')" id="dropbtn-Solutions" >Solutions <span class="support-arrow"></span></button> 158 <div id="Solutions_dropdown" class="dropdown-content"> 159 <a href="/government">CKAN for Government</a> 160 <a href="/enterprise">CKAN for Enterprise</a> 161 </div> 162 </li> 163 164 165 166 167 168 169 170 171 <li class="dropdown dropdown-menu-item"> 172 <button onclick="clickDropdown('Support')" id="dropbtn-Support" >Support <span class="support-arrow"></span></button> 173 <div id="Support_dropdown" class="dropdown-content"> 174 <a href="/community">
174Community Support</a> 175 <a href="/commercial">Commercial Support</a> 176 </div> 177 </li> 178 179 180 181 182 183 <li > 184 <a href="/blog" 185 186 187 > 188 189 Blog 190 </a> 191 </li> 192 193 194 195 196 <li > 197 <a href="/events" 198 199 200 > 201 202 Events 203 </a> 204 </li> 205 206 207 208 209 <li > 210 <a href="/faq" 211 212 213 > 214 215 FAQ 216 </a> 217 </li> 218 219 220 221 222 <li > 223 <a href="https://docs.ckan.org/" 224 target="_blank" 225 226 > 227 228 Docs 229 <svg width="16" height="16" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 9.64368V13.6437C12 13.997 11.8595 14.3364 11.6095 14.5865C11.3594 14.8365 11.0203 14.977 10.6667 14.977H3.33333C2.97971 14.977 2.64057 14.8365 2.39052 14.5865C2.14048 14.3364 2 13.9973 2 13.6437V6.31035C2 5.95672 2.14048 5.61759 2.39052 5.36754C2.64057 5.11749 2.97971 4.97701 3.33333 4.97701H7.33333" stroke="#666666" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 2.97701H14V6.97701" stroke="#666666" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.6665 10.3103L13.9998 2.97701" stroke="#666666" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> 230 </a> 231 </li> 232 233 234 235 236 <li > 237 <a href="https://github.com/ckan/ckan" 238 target="_blank" 239 class="btn btn-sm btn-grey btn-link" 240 > 241 <svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.20235 0.977013C3.67055 0.977013 0 4.64756 0 9.17936C0 12.8089 2.34792 15.8745 5.60836 16.9613C6.01847 17.0331 6.17227 16.787 6.17227 16.5717C6.17227 16.3769 6.16202 15.731 6.16202 15.044C4.10118 15.4234 3.56802 14.5416 3.40398 14.0803C3.3117 13.8444 2.91183 13.1165 2.56323 12.9217C2.27615 12.7679 1.86603 12.3885 2.55298 12.3783C3.19892 12.368 3.6603 12.9729 3.81409 13.219C4.5523 14.4596 5.73139 14.111 6.20303 13.8957C6.2748 13.3626 6.49011 13.0037 6.72593 12.7986C4.9009 12.5936 2.99386 11.8861 2.99386 8.74874C2.99386 7.85673 3.3117 7.11852 3.8346 6.54436C3.75258 6.3393 3.46549 5.49856 3.91662 4.37074C3.91662 4.37074 4.60357 4.15542 6.17227 5.21148C6.82846 5.02692 7.52566 4.93465 8.22286 4.93465C8.92006 4.93465 9.61726 5.02692 10.2734 5.21148C11.8421 4.14517 12.5291 4.37074 12.5291 4.37074C12.9802 5.49856 12.6931 6.3393 12.6111 6.54436C13.134 7.11852 13.4519 7.84648 13.4519 8.74874C13.4519 11.8964 11.5346 12.5936 9.70953 12.7986C10.0069 13.055 10.2632 13.5471 10.2632 14.3161C10.2632 15.4131 10.2529 16.2949 10.2529 16.5717C10.2529 16.787 10.4067 17.0434 10.8168 16.9613C12.4452 16.4116 13.8601 15.3651 14.8625 13.9691C15.8649 12.5732 16.4043 10.898 16.4047 9.17936C16.4047 4.64756 12.7341 0.977013 8.20235 0.977013Z" fill="#333333"/></svg> 242 View on Github 243 </a> 244 </li> 245 246 247 248 249 250 <li> 251 <a href="/accounts/login/">Login</a> 252 </li> 253 254 </ul> 255 </div> 256 257 </nav> 258 </div> 259 </div> 260</header> 261 262 263 264 265 <section class="section-banner"> 266 <div class="container-sm t-center"> 267 268 <a href="/20-years-of-ckan" class="anniversary-pill" aria-label="Learn more about CKANâs 20th anniversary" target="_blank" rel="noopener"> 269 <div class="pill-num"> 270 <img src="/static/img/CKAN20-logo-transparent.png" alt="Anniversary icon" width="64" height="64" class="pill-icon"> 271 </div> 272 <div class="pill-divider"></div> 273 <div class="pill-text">
274 <span class="pill-text-top"> 275 Years of Open Data 276 </span> 277 <span class="pill-text-sub"> 278 Celebrating two decades of open source 279 </span> 280 </div> 281 <span class="pill-arrow">â</span> 282 </a> 283 284 285 <h1> 286 287 The worldâs leading open source <br class="mobile-hidden" /> 288 289 data management system <br class="mobile-hidden" /> 290 291 </h1> 292 293 </div> 294 295 296 297 298 299 300 301 <div class="container-fluid "> 302 <div class="row"> 303 <div class="col ckan-git"> 304 <a href="https://github.com/ckan/ckan" target="_blank" rel="noopener" class="ckan_git_link"> 305 306 <div class="ckan-repo"> 307 <img src="/static/img/git-book.png" alt="git book" /> 308 <span>ckan</span> 309 </div> 310 <div class="ckan-git-repo-text"> 311 CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers hundreds of data portals worldwide. 312 </div> 313 <div class="ckan-git-repo-info"> 314 <img src="/static/img/python-dot.png" alt="python dot" /> 315 <span>Python</span> 316 <img src="/static/img/star.png" alt="star" /> 317 <span class="counter">5.1k</span> 318 <img src="/static/img/fork.png" alt="fork" /> 319 <span class="counter">2.1k</span> 320 </div> 321 </a> 322 </div> 323 </div> 324 </div> 325 326 327 </section> 328 329 <div class="grey-bg gradient"> 330 <div class="container"> 331 <div class="t-center partners inner-indent"> 332 <p class="powering_text"> 333 Powering open data at: 334 </p> 335 336 337 <ul> 338 339 340 <li> <a href="https://www.canada.ca/en.html" target="_blank" rel="noopener"><img src="/media/images/logo03.scale-100.png" alt="logo03.png"></a></li> 341 342 343 <li> <a href="https://www.data.gov/" target="_blank" rel="noopener"><img src="/media/images/logo04.scale-100.png" alt="logo04.png"></a></li> 344 345 346 <li> <a href="https://www.nhs.uk/" target="_blank" rel="noopener"><img src="/media/images/logo05.scale-100.png" alt="logo05.png"></a></li> 347 348 349 <li> <a href="https://www.nsw.gov.au/" target="_blank" rel="noopener"><img src="/media/images/logo07.scale-100.png" alt="logo07.png"></a></li> 350 351 352 <li> <a href="https://opendata.swiss/en/" target="_blank" rel="noopener"><img src="/media/images/logo06.scale-100.png" alt="logo06.png"></a></li> 353 354 355 <li> <a href="https://daten.berlin.de/" target="_blank" rel="noopener"><img src="/media/images/logo08.scale-100.png" alt="logo08.png"></a></li> 356 357 </ul> 358 359 <ul> 360 361 362 <li> <a href="https://data.humdata.org/" target="_blank" rel="noopener"><img src="/media/images/logo09.scale-100.png" alt="logo09.png"></a></li> 363 364 365 <li> <a href="https://data61.csiro.au/" target="_blank" rel="noopener"><img src="/media/images/logo10.scale-100.png" alt="logo10.png"></a></li> 366 367 368 <li> <a href="https://datos.gob.mx/" target="_blank" rel="noopener"><img src="/media/images/logo11.scale-100.png" alt="logo11.png"></a></li> 369 370 371 <li> <a href="https://www.australia.gov.au/" target="_blank" rel="noopener"><img src="/media/images/logo01.scale-100.png" alt="logo01.png"></a></li> 372 373 </ul> 374 375 376 </div> 377 </div> 378 379 <div class="container-lg"> 380 <div class="org"> 381 <div class="two-columns"> 382 383 384 385 386 387<div class="two-columns-item skan-for-card-block" onclick="location.href='/government'"> 388 <h2>CKAN for Government</h2> 389 <p>CKAN is used by national and regional government organisations throughout the European Union, the Americas, Asia and Oceania to power a variety of official and community data portals.</p> 390 <img src="/media/images/img02.2e16d0ba.fill-625x340.png" alt="img02.png"> 391</div> 392 393 394 395 396 397 398<div class="two-columns-item skan-for-card-block" onclick="location.href='/enterprise'"> 399 <h2>CKAN for Enterprise</h2> 400 <p>CKAN has been adopted by enterprise organisations in sectors such as resources, energy, pharmaceuticals and finance to publish and manage internal data assets.</p> 401 <img src="/media/images/img03.2e16d0ba.fill-625x340.png" alt="img03.png"> 402</div> 403 404 405 </div> 406 </div> 407 </div> 408 </div> 409 410 <div class="indent"> 411 <div class="container-sm t-center speak-with-us speak-with-us-home"> 412 <h2>Speak with us</h2> 413 <p> 414 Our <a href="/community#stewards"> 415 CKAN stewards</a> help organizations of all sizes around the globe <br> learn more about 416 implementing CKAN open data portals. 417 <br class="mobile-hidden" />The best way to get in touch is via the form below 418 </p> 419 420 421
422<script src="/static/js/jquery-3.5.1.min.js"></script>
422 423 424 425 <div class="row"> 426 <div class="col-xs-1" align="center"> 427 <a class="modal-link" data-micromodal-trigger="modal-c838e4018f21475591e5cc8d3e61474c" href="#" onclick="javascript:void(0);" id="modal-link-c838e4018f21475591e5cc8d3e61474c"> 428 Contact Us 429 </a> 430 </div> 431 </div> 432 433 <div class="modal micromodal-slide" id="modal-c838e4018f21475591e5cc8d3e61474c"> 434 <div class="modal__overlay" tabindex="-1" data-micromodal-close> 435 <div class="modal__container" id="modal-container-c838e4018f21475591e5cc8d3e61474c" role="dialog" aria-modal="true" aria-labelledby="modal-title-c838e4018f21475591e5cc8d3e61474c"> 436 <header class="modal__header"> 437 <h2 class="modal__title" id="modal-title-c838e4018f21475591e5cc8d3e61474c"> 438 Contact Us 439 </h2> 440 <button class="modal__close" aria-label="Close modal" data-micromodal-close></button> 441 </header> 442 <form action="/contact-us" method="POST" role="form" class="contact-modal" id="modal-form-c838e4018f21475591e5cc8d3e61474c"> 443 <main class="modal__content" id="modal-content-c838e4018f21475591e5cc8d3e61474c"> 444 <input type="hidden" name="csrfmiddlewaretoken" value="hpL127UhGzGD3UtUH5sxdiGsPl7DpU3PJr03cvTVcKNCRp4AVjrWX91SnNEww6Fk"> 445 <div class="modal-intro"> 446 <p data-block-key="jj22m"><i>Note: Your information will be used in accordance with our Privacy Policy. You may opt-out at any time.</i></p> 447 </div> 448 <p> 449 <label for="id_your_e_mail_address">Your e-mail address</label> 450 <input type="text" name="your_e_mail_address" maxlength="255" required id="id_your_e_mail_address"> 451 452 453 </p> 454 455 456 <p> 457 <label for="id_your_name">Your name</label> 458 <input type="text" name="your_name" maxlength="255" required id="id_your_name"> 459 460 461 </p> 462 463 464 <p> 465 <label for="id_your_companyorganization_name">Your Company/Organization Name</label> 466 <input type="text" name="your_companyorganization_name" maxlength="255" required id="id_your_companyorganization_name"> 467 468 469 </p> 470 471 472 <p> 473 <label for="id_your_phone_number">Your phone number</label> 474 <input type="text" name="your_phone_number" maxlength="255" id="id_your_phone_number"> 475 476 477 </p> 478 479 480 <p> 481 <label for="id_how_you_heard_about_us">How did you hear about us?</label> 482 <select name="how_you_heard_about_us" id="id_how_you_heard_about_us"> 483 <option value="Search Engine" selected>Search Engine</option> 484 485 <option value="CKAN Website">CKAN Website</option> 486 487 <option value="AWS Marketplace">AWS Marketplace</option> 488 489 <option value="Twitter">Twitter</option> 490 491 <option value="LinkedIn">LinkedIn</option> 492 493 <option value="FaceBook">FaceBook</option> 494 495 <option value="Referral">Referral</option> 496 497 <option value="Google Advertisement">Google Advertisement</option> 498 499 <option value="Webinar">Webinar</option> 500 501 <option value="YouTube">YouTube</option> 502 503 <option value="Conference or Event">Conference or Event</option> 504 505 <option value="Other">Other</option> 506 507</select> 508 509 510 </p> 511 512 513 <p> 514 <label for="id_what_brings_you_to_ckanorg_how_can_we_help">What brings you to CKAN.org / How can we help?</label> 515 <textarea name="what_brings_you_to_ckanorg_how_can_we_help" cols="40" rows="10" id="id_what_brings_you_to_ckanorg_how_can_we_help"> 516</textarea> 517 518 519 </p> 520 521 522 <p> 523 <label for="id_i_consent_to_ckanorg_sending_me_marketing_emails_i_would_like_to_sign_up_to_receive_email_updates_from_ckanorg">I would like to sign up to receive emails with the latest news, events, and more from ckan.org.</label> 524 <input type="checkbox" name="i_consent_to_ckanorg_sending_me_marketing_emails_i_would_like_to_sign_up_to_receive_email_updates_from_ckanorg" id="id_i_consent_to_ckanorg_sending_me_marketing_emails_i_would_like_to_sign_up_to_receive_email_updates_from_ckanorg"> 525 526 527 528 529 </p> 530 531 <input name="source-page-id" type="hidden" value="4"> 532 533 </main> 534 <footer class="modal__footer"> 535 <input id="message-text" type="hidden" value="<h4>Success!</h4> 536<p>Thank you for getting in touch with us! Your message has been successfully submitted, and we'll respond shortly. Stay tuned!</p>"> 537 <input type="submit" hidden> 538 <button class="captcha-submit modal__btn" id="modal-button-c838e4018f21475591e5cc8d3e61474c" data-form-id="modal-form-c838e4018f21475591e5cc8d3e61474c"> 539 Submit 540 </button> 541 </footer> 542 </form> 543 </div> 544 </div> 545 </div> 546 547
547<script type="text/javascript"> 548 $("#modal-link-c838e4018f21475591e5cc8d3e61474c").on("click", function() { 549 var modal_form = $("#modal-form-c838e4018f21475591e5cc8d3e61474c"); 550 var button = $("#modal-button-c838e4018f21475591e5cc8d3e61474c"); 551 var required = modal_form.find("input[required], select[required], textarea[required]"); 552 553 // check whether all required fields are fulfilled 554 required.on("blur keyup change", function() { 555 var all_required_filled = true; 556 557 required.each(function() { 558 if (!$(this).val()) { 559 all_required_filled = false; 560 }; 561 }); 562 563 if (all_required_filled) { 564 button.prop("disabled", false).addClass("modal__btn-primary"); 565 } else { 566 button.prop("disabled", true).removeClass("modal__btn-primary"); 567 }; 568 }); 569 }); 570 </script>
570 571 572 573 574 <div class="separator"></div> 575 576 <h2>Powered by CKAN</h2> 577 <p> 578 A showcase of government and enterprise open data portals that use 579 CKAN as their data management system of choice. 580 <a href="/showcase"> 581 See all showcase sites.</a> 582 </p> 583 </div> 584 </div> 585 586 <div class="container-lg"> 587 <div class="card"> 588 <div class="two-columns"> 589 590 591 592 593<div class="two-columns-item"> 594 <a href="https://www.canada.ca/en.html" target="_blank" rel="noopener"><img src="/media/images/cardImage-3.2e16d0ba.fill-630x356.png" alt="cardImage-3.png"></a> 595 <a href="https://www.canada.ca/en.html" target="_blank" rel="noopener"><h3>Government of Canada</h3></a> 596 <p>Tens of thousands of datasets making Canada's governmental data more accessible to everyone.</p> 597</div> 598 599 600 601 602 603<div class="two-columns-item"> 604 <a href="https://data.gov.sg/" target="_blank" rel="noopener"><img src="/media/images/cardImage.2e16d0ba.fill-630x356.png" alt="cardImage.png"></a> 605 <a href="https://data.gov.sg/" target="_blank" rel="noopener"><h3>Singapore Government</h3></a> 606 <p>The Singapore Government uses CKAN as an open data portal for economic, education, environment, finance, and health data.</p> 607</div> 608 609 610 611 612 613<div class="two-columns-item"> 614 <a href="https://data.gov.au/" target="_blank" rel="noopener"><img src="/media/images/cardImage-1.2e16d0ba.fill-630x356.png" alt="cardImage-1.png"></a> 615 <a href="https://data.gov.au/" target="_blank" rel="noopener"><h3>Australian Government</h3></a> 616 <p>The Australian Government uses CKAN to make available public data from over 800 different organisations.</p> 617</div> 618 619 620 </div> 621 </div> 622 </div> 623 624 <div class="indent indent-accent"> 625 <div class="container-lg t-center inner-indent block-lg"> 626 <h2>CKAN is now a Digital Public Good</h2> 627 <p> 628 CKAN has been added to the Digital Public Registry and is now officially 629 recognized as a data management system helping tackle 9 of the 17 630 Sustainable Development Goals (SDGs) of the 2030 Agenda set by the 631 United Nations (UN). 632 </p> 633 <img class="dpga-logo" src="/static/img/dpga_color.png" alt="DPGA image"> 634 <a href="https://ckan.org/blog/ckan-is-now-a-digital-public-good" 635 class="btn btn-dark-grey btn-standard" 636 target="_blank" 637 aria-label="Learn more about CKAN becoming a digital public good" 638 > 639 Learn more 640 <span class="sr-only"> about CKAN becoming a Digital Public Good (opens in a new tab)</span> 641 </a> 642 </div> 643 </div> 644 645 <div class="indent"> 646 <div class="container-sm t-center"> 647 <div class="separator"></div> 648 <h2>Join our next webinar</h2> 649 <p>Where we showcase CKAN to people - it's free to join and open to everyone.</p> 650 <div class="webinar-contact"> 651 652 653
654<script src="/static/js/jquery-3.5.1.min.js"></script>
654 655 656 657 <div class="row"> 658 <div class="col-xs-1" align="center"> 659 <a class="modal-link" data-micromodal-trigger="modal-dac3cfa690a74b828725f020b7af5f2e" href="#" onclick="javascript:void(0);" id="modal-link-dac3cfa690a74b828725f020b7af5f2e"> 660 Get an invite 661 </a> 662 </div> 663 </div> 664 665 <div class="modal micromodal-slide" id="modal-dac3cfa690a74b828725f020b7af5f2e"> 666 <div class="modal__overlay" tabindex="-1" data-micromodal-close> 667 <div class="modal__container" id="modal-container-dac3cfa690a74b828725f020b7af5f2e" role="dialog" aria-modal="true" aria-labelledby="modal-title-dac3cfa690a74b828725f020b7af5f2e"> 668 <header class="modal__header"> 669 <h2 class="modal__title" id="modal-title-dac3cfa690a74b828725f020b7af5f2e"> 670 CKAN Monthly Live 671 </h2> 672 <button class="modal__close" aria-label="Close modal" data-micromodal-close></button> 673 </header> 674 <form action="/ckan-monthly-live" method="POST" role="form" class="contact-modal" id="modal-form-dac3cfa690a74b828725f020b7af5f2e"> 675 <main class="modal__content" id="modal-content-dac3cfa690a74b828725f020b7af5f2e"> 676 <input type="hidden" name="csrfmiddlewaretoken" value="hpL127UhGzGD3UtUH5sxdiGsPl7DpU3PJr03cvTVcKNCRp4AVjrWX91SnNEww6Fk"> 677 <div class="modal-intro"> 678 <p data-block-key="h0xch"><b>I would like to be invited to the next CKAN Monthly Live meetup.</b></p><p data-block-key="81v8v"><i>Note: Any information you provide will only be used for inviting you to the CKAN meetups (and, if you opt-in, letting you know about CKAN news and updates). It will not be shared with any third parties.</i></p> 679 </div> 680 <p> 681 <label for="id_your_e_mail_address">Your e-mail address</label> 682 <input type="text" name="your_e_mail_address" maxlength="255" required id="id_your_e_mail_address"> 683 684 685 </p> 686 687 688 <p> 689 <label for="id_your_name">Your name</label> 690 <input type="text" name="your_name" maxlength="255" required id="id_your_name"> 691 692 693 </p> 694 695 696 <p> 697 <label for="id_your_companyorganization_name">Your Company/Organization Name</label> 698 <input type="text" name="your_companyorganization_name" maxlength="255" required id="id_your_companyorganization_name"> 699 700 701 </p> 702 703 704 <p> 705 <label>Are you interested in the technical or non-technical aspects of CKAN?</label> 706 <div id="id_are_you_interested_in_the_technical_or_non_technical_aspects_of_ckan"><div> 707 <label for="id_are_you_interested_in_the_technical_or_non_technical_aspects_of_ckan_0"><input type="radio" name="are_you_interested_in_the_technical_or_non_technical_aspects_of_ckan" value="technical" id="id_are_you_interested_in_the_technical_or_non_technical_aspects_of_ckan_0"> 708 technical</label> 709 710</div><div> 711 <label for="id_are_you_interested_in_the_technical_or_non_technical_aspects_of_ckan_1"><input type="radio" name="are_you_interested_in_the_technical_or_non_technical_aspects_of_ckan" value="non-technical" id="id_are_you_interested_in_the_technical_or_non_technical_aspects_of_ckan_1"> 712 non-technical</label> 713 714</div><div> 715 <label for="id_are_you_interested_in_the_technical_or_non_technical_aspects_of_ckan_2"><input type="radio" name="are_you_interested_in_the_technical_or_non_technical_aspects_of_ckan" value="both" id="id_are_you_interested_in_the_technical_or_non_technical_aspects_of_ckan_2"> 716 both</label> 717 718</div> 719</div> 720 721 722 </p> 723 724 725 <p> 726 <label for="id_would_you_like_to_suggest_a_topic_for_one_of_our_future_meetups">Would you like to suggest a topic for one of our future meetups?</label> 727 <textarea name="would_you_like_to_suggest_a_topic_for_one_of_our_future_meetups" cols="40" rows="10" id="id_would_you_like_to_suggest_a_topic_for_one_of_our_future_meetups"> 728</textarea> 729 730 731 </p> 732 733 734 <p> 735 <label for="id_any_comments_or_something_youd_like_to_share">Any comments or something you would like to share?</label> 736 <textarea name="any_comments_or_something_youd_like_to_share" cols="40" rows="10" id="id_any_comments_or_something_youd_like_to_share"> 737</textarea> 738 739 740 </p> 741 742 743 <p> 744 <label for="id_would_you_like_to_automatically_be_invited_to_future_meetups_on_ckan_monthly_live_they_happen_every_third_wednesday_of_the_month_at_1_pm_utc">Would you like to automatically be invited to future meetups on CKAN Monthly Live? They happen every third Wednesday of the month at 1 pm UTC.</label> 745 <input type="checkbox" name="would_you_like_to_automatically_be_invited_to_future_meetups_on_ckan_monthly_live_they_happen_every_third_wednesday_of_the_month_at_1_pm_utc" value="yes" id="id_would_you_like_to_automatically_be_invited_to_future_meetups_on_ckan_monthly_live_they_happen_every_third_wednesday_of_the_month_at_1_pm_utc" checked> 746 747 748 </p> 749 750 751 <p> 752 <label for="id_would_you_like_to_be_informed_about_other_ckan_news_and_updates">Would you like to be informed about other CKAN news and updates?</label> 753 <input type="checkbox" name="would_you_like_to_be_informed_about_other_ckan_news_and_updates" value="yes" id="id_would_you_like_to_be_informed_about_other_ckan_news_and_updates" checked> 754 755 756 <input type="hidden" name="your_phone_number" id="id_your_phone_number"><input type="hidden" name="would_you_like_to_present_on_ckan_monthly_live" id="id_would_you_like_to_present_on_ckan_monthly_live"><input type="hidden" name="what_topic_would_you_like_to_talk_about" id="id_what_topic_would_you_like_to_talk_about"> 757 758 </p> 759 760 <input name="source-page-id" type="hidden" value="4"> 761 762 </main> 763 <footer class="modal__footer"> 764 <input id="message-text" type="hidden" value="<h4>Success!</h4> 765<p>Thank you for signing up for CKAN Monthly Live! We're happy to have you on board! You've been successfully subscribed to our webinar list, and we'll be sending you an invitation to our next CKAN Monthly Live event very soon. Get ready to dive into the world of CKAN with informative sessions, expert insights, and engaging discussions!</p>"> 766 <input type="submit" hidden> 767 <button class="captcha-submit modal__btn" id="modal-button-dac3cfa690a74b828725f020b7af5f2e" data-form-id="modal-form-dac3cfa690a74b828725f020b7af5f2e"> 768 Submit 769 </button> 770 </footer> 771 </form> 772 </div> 773 </div> 774 </div> 775 776
776<script type="text/javascript"> 777 $("#modal-link-dac3cfa690a74b828725f020b7af5f2e").on("click", function() { 778 var modal_form = $("#modal-form-dac3cfa690a74b828725f020b7af5f2e"); 779 var button = $("#modal-button-dac3cfa690a74b828725f020b7af5f2e"); 780 var required = modal_form.find("input[required], select[required], textarea[required]"); 781 782 // check whether all required fields are fulfilled 783 required.on("blur keyup change", function() { 784 var all_required_filled = true; 785 786 required.each(function() { 787 if (!$(this).val()) { 788 all_required_filled = false; 789 }; 790 }); 791 792 if (all_required_filled) { 793 button.prop("disabled", false).addClass("modal__btn-primary"); 794 } else { 795 button.prop("disabled", true).removeClass("modal__btn-primary"); 796 }; 797 }); 798 }); 799 </script>
799 800 801 802 </div> 803 </div> 804 </div> 805 <div class="separator"></div> 806 807 </main> 808 809 810 811 812 813 814 815<footer class="footer"> 816 <div class="container-lg"> 817 <div class="two-columns"> 818 <div class="two-columns-item"> 819 <span>CKAN stewards</span> 820 <p>Datopian and Link Digital are co-stewards of the CKAN project and some of the longest standing contributors to CKAN. They both play key roles in ensuring the CKAN project thrives and delivers the best results for CKANâs end users and stakeholders.</p> 821 <ul> 822 <li><a href="https://linkdigital.com.au/" target="_blank" rel="noopener"><img class="linkdigital-logo" src="/static/img/linkdigital-logo-footer.svg" alt="LinkDigital"></a></li> 823 <li><a href="https://www.datopian.com/" target="_blank" rel="noopener"><img class="datopian-logo" src="/static/img/datopian-logo-footer.svg" alt="Datopian"></a></li> 824 </ul> 825 <span>Held in trust by</span> 826 <p>CKAN assets are held in trust by <strong>Open Knowledge Foundation</strong>, a non-profit organization, with best practice policies on governing openly and for use of the trademark.</p> 827 <ul> 828 <li><a href="https://okfn.org/en/" target="_blank" rel="noopener"><img class="okfn-logo" src="/static/img/logo-okfn.png" alt="OpenKnowledge"></a></li> 829 </ul> 830 </div> 831 832 <div class="two-columns-item social-container"> 833 <span>Sign up for our newsletter</span> 834 <p>Sign up to receive news and updates from CKAN. Your information will be used in accordance with our privacy policy. You may opt out at any time.</p> 835 <div class="footer-subscribe"> 836 <form action="#" id="subscribe_form"> 837 <iframe src="/csrf/" style="display: none;"></iframe> 838 839 840 <div class="row"> 841 <input type="text" id="subscribe_name" name="name" placeholder="your name" autocomplete="off"/> 842 <input type="text" id="subscribe_email" name="email" placeholder="[email protected]" autocomplete="off"/> 843 <div id="recaptcha-container-subscribe_form"></div> 844 <input type="submit" hidden> 845 <button type="button" class="captcha-submit btn btn-sm" id="subscribe-button" data-form-id="subscribe_form"> 846 Subscribe 847 </button> 848 </div> 849 </form> 850 </div> 851 852 <span>Connect with us</span> 853 <p>Join our vibrant community! Follow us on Twitter, LinkedIn, Gitter and GitHub for real-time updates, discussions and contributions.</p> 854 <div class="footer-btns"> 855 <ul class="auth-links"> 856 857 <li> 858 <a href="/accounts/login/">Login</a> 859 </li> 860 861 </ul> 862 863 <ul class="social"> 864 <li> 865 <a href="https://twitter.com/ckanproject" target="_blank" rel="noopener"> 866 <svg width="20" height="16" viewBox="0 0 20 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 867 <title>Twitter</title> 868 <desc>Twitter logo</desc> 869 <path d="M19.688 1.89405C18.9636 2.2153 18.1851 2.43243 17.3681 2.53008C18.2021 2.03016 18.8425 1.23857 19.1441 0.295403C18.3637 0.758239 17.4992 1.0944 16.5791 1.27559C15.8423 0.490562 14.7925 0 13.6308 0C11.4 0 9.59144 1.8085 9.59144 4.03914C9.59144 4.35571 9.62724 4.66401 9.69608 4.95963C6.33906 4.79119 3.36278 3.18311 1.37058 0.739371C1.02289 1.33594 0.8237 2.0298 0.8237 2.77003C0.8237 4.17136 1.53686 5.4077 2.62067 6.13202C1.9585 6.11106 1.33572 5.92937 0.791077 5.62684C0.790789 5.64369 0.790789 5.66061 0.790789 5.67761C0.790789 7.63467 2.18311 9.26724 4.03093 9.63825C3.69196 9.73058 3.33513 9.77991 2.9667 9.77991C2.70644 9.77991 2.45338 9.75463 2.20681 9.70746C2.72077 11.3122 4.21248 12.48 5.98 12.5126C4.59761 13.5959 2.85594 14.2417 0.963552 14.2417C0.637543 14.2417 0.315999 14.2226 0 14.1853C1.78754 15.3313 3.91074 16 6.19179 16C13.6214 16 17.6841 9.84515 17.6841 4.50752C17.6841 4.33238 17.6802 4.15818 17.6725 3.98499C18.4616 3.4155 19.1465 2.70407 19.688 1.89405Z" fill="#777777"></path> 870 </svg> 871 </a> 872 </li> 873 <li> 874 <a href="https://www.linkedin.com/company/80804045" target="_blank" rel="noopener"> 875 <svg width="17" height="16" viewB
875ox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 876 <title>LinkedIn</title> 877 <desc>LinkedIn logo</desc> 878 <path fill-rule="evenodd" clip-rule="evenodd" d="M16.4954 14.4C16.4954 15.2828 15.7781 16 14.9046 16H2.27928C1.40572 16 0.688477 15.2828 0.688477 14.4V1.6C0.688477 0.717241 1.40572 0 2.27928 0H14.9046C15.7873 0 16.4954 0.717241 16.4954 1.6V14.4ZM5.82856 3.90806C5.82856 4.49656 5.39637 4.97472 4.67913 4.97472C4.00787 4.97472 3.57568 4.49656 3.57568 3.90806C3.57568 3.31036 4.02626 2.85059 4.71591 2.85059C5.39637 2.85059 5.81936 3.31036 5.82856 3.90806ZM3.63086 12.6529V5.81151H5.75499V12.6529H3.63086ZM6.97797 5.82072C7.00556 6.43682 7.03314 7.14486 7.03314 8.00004V12.6621H9.15728V8.71728C9.15728 8.52418 9.17567 8.32188 9.23085 8.18394C9.38717 7.78854 9.73659 7.38394 10.3251 7.38394C11.0975 7.38394 11.401 7.98165 11.401 8.86441V12.6621H13.5251V8.61613C13.5251 6.60233 12.4768 5.6644 11.0791 5.6644C9.9297 5.6644 9.24004 6.31728 8.96418 6.76785H8.9274L8.82625 5.82072H6.97797Z" fill="#777777"></path> 879 </svg> 880 </a> 881 </li> 882 <li> 883 <a href="https://gitter.im/ckan/chat" target="_blank" rel="noopener"> 884 <svg width="14" height="20" viewBox="0 0 14 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 885 <title>Gitter</title> 886 <desc>Gitter logo</desc> 887 <path d="M0 0H1.91947V12.6679H0V0ZM11.6699 3.07099H13.5893V12.6679H11.6699V3.07099ZM3.91557 3.07099H5.83489V20H3.91557V3.07099ZM7.75437 3.07099H9.67384V20H7.75437V3.07099Z" fill="#777777"></path> 888 </svg> 889 </a> 890 </li> 891 <li> 892 <iframe src="https://ghbtns.com/github-btn.html?user=ckan&repo=ckan&type=star&count=true&size=large" frameborder="0" scrolling="0" width="150" height="30" title="GitHub"></iframe> 893 </li> 894 </ul> 895 </div> 896 897 <span>We are here to assist</span> 898 <p>Have questions or need support? Our team is ready to help you navigate and make the most of CKAN.</p> 899 900 901
902<script src="/static/js/jquery-3.5.1.min.js"></script>
902 903 904 905 <div class="row"> 906 <div class="col-xs-1" align="center"> 907 <a class="modal-link" data-micromodal-trigger="modal-9790a9e9801b422384c5f12e23785641" href="#" onclick="javascript:void(0);" id="modal-link-9790a9e9801b422384c5f12e23785641"> 908 Contact Us 909 </a> 910 </div> 911 </div> 912 913 <div class="modal micromodal-slide" id="modal-9790a9e9801b422384c5f12e23785641"> 914 <div class="modal__overlay" tabindex="-1" data-micromodal-close> 915 <div class="modal__container" id="modal-container-9790a9e9801b422384c5f12e23785641" role="dialog" aria-modal="true" aria-labelledby="modal-title-9790a9e9801b422384c5f12e23785641"> 916 <header class="modal__header"> 917 <h2 class="modal__title" id="modal-title-9790a9e9801b422384c5f12e23785641"> 918 Contact Us 919 </h2> 920 <button class="modal__close" aria-label="Close modal" data-micromodal-close></button> 921 </header> 922 <form action="/contact-us" method="POST" role="form" class="contact-modal" id="modal-form-9790a9e9801b422384c5f12e23785641"> 923 <main class="modal__content" id="modal-content-9790a9e9801b422384c5f12e23785641"> 924 <input type="hidden" name="csrfmiddlewaretoken" value="hpL127UhGzGD3UtUH5sxdiGsPl7DpU3PJr03cvTVcKNCRp4AVjrWX91SnNEww6Fk"> 925 <div class="modal-intro"> 926 <p data-block-key="jj22m"><i>Note: Your information will be used in accordance with our Privacy Policy. You may opt-out at any time.</i></p> 927 </div> 928 <p> 929 <label for="id_your_e_mail_address">Your e-mail address</label> 930 <input type="text" name="your_e_mail_address" maxlength="255" required id="id_your_e_mail_address"> 931 932 933 </p> 934 935 936 <p> 937 <label for="id_your_name">Your name</label> 938 <input type="text" name="your_name" maxlength="255" required id="id_your_name"> 939 940 941 </p> 942 943 944 <p> 945 <label for="id_your_companyorganization_name">Your Company/Organization Name</label> 946 <input type="text" name="your_companyorganization_name" maxlength="255" required id="id_your_companyorganization_name"> 947 948 949 </p> 950 951 952 <p> 953 <label for="id_your_phone_number">Your phone number</label> 954 <input type="text" name="your_phone_number" maxlength="255" id="id_your_phone_number"> 955 956 957 </p> 958 959 960 <p> 961 <label for="id_how_you_heard_about_us">How did you hear about us?</label> 962 <select name="how_you_heard_about_us" id="id_how_you_heard_about_us"> 963 <option value="Search Engine" selected>Search Engine</option> 964 965 <option value="CKAN Website">CKAN Website</option> 966 967 <option value="AWS Marketplace">AWS Marketplace</option> 968 969 <option value="Twitter">Twitter</option> 970 971 <option value="LinkedIn">LinkedIn</option> 972 973 <option value="FaceBook">FaceBook</option> 974 975 <option value="Referral">Referral</option> 976 977 <option value="Google Advertisement">Google Advertisement</option> 978 979 <option value="Webinar">Webinar</option> 980 981 <option value="YouTube">YouTube</option> 982 983 <option value="Conference or Event">Conference or Event</option> 984 985 <option value="Other">Other</option> 986 987</select> 988 989 990 </p> 991 992 993 <p> 994 <label for="id_what_brings_you_to_ckanorg_how_can_we_help">What brings you to CKAN.org / How can we help?</label> 995 <textarea name="what_brings_you_to_ckanorg_how_can_we_help" cols="40" rows="10" id="id_what_brings_you_to_ckanorg_how_can_we_help"> 996</textarea> 997 998 999 </p> 1000 1001 1002 <p> 1003 <label for="id_i_consent_to_ckanorg_sending_me_marketing_emails_i_would_like_to_sign_up_to_receive_email_updates_from_ckanorg">I would like to sign up to receive emails with the latest news, events, and more from ckan.org.</label> 1004 <input type="checkbox" name="i_consent_to_ckanorg_sending_me_marketing_emails_i_would_like_to_sign_up_to_receive_email_updates_from_ckanorg" id="id_i_consent_to_ckanorg_sending_me_marketing_emails_i_would_like_to_sign_up_to_receive_email_updates_from_ckanorg"> 1005 1006 1007 1008 1009 </p> 1010 1011 <input name="source-page-id" type="hidden" value="4"> 1012 1013 </main> 1014 <footer class="modal__footer"> 1015 <input id="message-text" type="hidden" value="<h4>Success!</h4> 1016<p>Thank you for getting in touch with us! Your message has been successfully submitted, and we'll respond shortly. Stay tuned!</p>"> 1017 <input type="submit" hidden> 1018 <button class="captcha-submit modal__btn" id="modal-button-9790a9e9801b422384c5f12e23785641" data-form-id="modal-form-9790a9e9801b422384c5f12e23785641"> 1019 Submit 1020 </button> 1021 </footer> 1022 </form> 1023 </div> 1024 </div> 1025 </div> 1026 1027
1027<script type="text/javascript"> 1028 $("#modal-link-9790a9e9801b422384c5f12e23785641").on("click", function() { 1029 var modal_form = $("#modal-form-9790a9e9801b422384c5f12e23785641"); 1030 var button = $("#modal-button-9790a9e9801b422384c5f12e23785641"); 1031 var required = modal_form.find("input[required], select[required], textarea[required]"); 1032 1033 // check whether all required fields are fulfilled 1034 required.on("blur keyup change", function() { 1035 var all_required_filled = true; 1036 1037 required.each(function() { 1038 if (!$(this).val()) { 1039 all_required_filled = false; 1040 }; 1041 }); 1042 1043 if (all_required_filled) { 1044 button.prop("disabled", false).addClass("modal__btn-primary"); 1045 } else { 1046 button.prop("disabled", true).removeClass("modal__btn-primary"); 1047 }; 1048 }); 1049 }); 1050 </script>
1050 1051 1052 1053 </div> 1054 </div> 1055 </div> 1056</footer> 1057 1058 1059 1060 <div id="thanks-modal" class="modal"> 1061 <div class="modal-content"> 1062 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1063 <span class="float-end" aria-hidden="true">×</span> 1064 </button> 1065 <div id="thanks-text"></div> 1066 </div> 1067 </div> 1068 </div> 1069 1070 1071
1071<script src="/static/js/jquery-3.5.1.min.js"></script>
1071 1072
1072<script src="/static/js/readmore.min.js"></script>
1072 1073
1073<script src="/static/js/slick.min.js"></script>
1073 1074
1074<script src="/static/js/jquery.fancybox.min.js"></script>
1074 1075
1075<script src="/static/js/device.js"></script>
1075 1076
1076<script src="/static/js/common.js"></script>
1076 1077
1077<script src="/static/js/dropdown.js"></script>
1077 1078
1078<script src="/static/js/micromodal.min.js"></script>
1078 1079
1079<script src="/static/js/micromodal-init.js"></script>
1079 1080
1080<script src="/static/js/ckanorg.js"></script>
1080 1081 1082 1083 1084 1085 1086 1087 <!-- Implement Google reCAPTCHA v2 for all forms with button class "captcha-submit" -->
vendor: 148 bytes, lines 1087-1089
1087 1088 <script src="https://www.google.com/recaptcha/api.js?onload=onRecaptchaLoadCallback&render=explicit" async defer></script> 1089
1089<div class="g-recaptcha" data-sitekey="6LdfZ4YsAAAAAJmleJhDQkfSXJSaElclwIEj5pri" data-callback="onSubmit" data-size="invisible"></div> 1090
1090<script>window.RECAPTCHA_SITE_KEY = "6LdfZ4YsAAAAAJmleJhDQkfSXJSaElclwIEj5pri";</script>
1090 1091
1091<script src="/static/js/captcha.js"></script>
1091 1092 1093 </body> 1094</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.