CINXE.COM

ISRM

<!DOCTYPE html> <html class="no-js" lang="en"> <head> <meta charset="utf-8"> <!-- Mobile Viewport Fix j.mp/mobileviewport & davidbcalhoun.com/2010/viewport-metatag device-width: Occupy full width of the screen in its current orientation initial-scale = 1.0 retains dimensions instead of zooming out if page height > device height user-scalable = yes allows the user to zoom in --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ISRM</title> <!-- http://dev.w3.org/html5/markup/meta.name.html --> <meta name="application-name" content="isrm"> <!-- Speaking of Google, don't forget to set your site up: http://google.com/webmasters --> <meta name="google-site-verification" content=""> <script> window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga('create', 'UA-58126103-1', {'storeGac': false}); ga('set', 'anonymizeIp', true); ga('send', 'pageview'); </script> <script async src='https://www.google-analytics.com/analytics.js'></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-M3SCJZKG0H"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-M3SCJZKG0H'); </script> <!-- include stylesheets --> <link rel="stylesheet" href="/isrm/static/dist/main.css"/> <!-- Favicons --> <link rel="icon" type="image/svg+xml" href="/isrm/static/images/isrm_logo.svg"> <!-- Google Fonts --> <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i|Nunito:300,300i,400,400i,600,600i,700,700i|Poppins:300,300i,400,400i,500,500i,600,600i,700,700i" rel="stylesheet"> <link rel="alternate" type="application/rss+xml" title="Subscribe to ISRM News" href="https://isrm.net/news/feed" /> <!-- ======================================================= * Template Name: ISRM - v1.1.0 * Author: I AM - Consultoria Lda ======================================================== --> <script> const page_js_loaded_event = new Event('page_js_loaded'); var main_js_loaded = false; </script> <script type="text/javascript"><!-- // These variables are used by the web2py_ajax_init function in web2py_ajax.js (which is loaded below). var w2p_ajax_confirm_message = "Are you sure you want to delete this object?"; var w2p_ajax_disable_with_message = "Working..."; var w2p_ajax_date_format = "%Y-%m-%d"; var w2p_ajax_datetime_format = "%Y-%m-%d %H:%M:%S"; var ajax_error_500 = "An error occured, please \u003ca href=\"/\"\u003ereload\u003c/a\u003e the page"; //--></script> <script src="/isrm/static/js/jquery.js" type="text/javascript"></script><script src="/isrm/static/js/selectize.min.js" type="text/javascript"></script><script src="/isrm/static/js/bootstrap.bundle.js" type="text/javascript"></script><script src="/isrm/static/js/ractive.min.js" type="text/javascript"></script><script src="/isrm/static/js/Ractive-decorators-sortable.js" type="text/javascript"></script><script src="/isrm/static/js/calendar.js" type="text/javascript"></script> <!-- this includes jquery.js, calendar.js/.css and web2py.js --> </head> <body> <div class="w2p_flash alert alert-dismissable"></div> <!-- Navbar ======================================= --> <header> <div class="container-fluid py-4 pb-2 px-md-5 px-3 mb-5 position-relative"> <div class="row flex-nowrap justify-content-between align-items-center"> <div class="col-3 pt-1"> <a class="navbar-brand" href="/"><img src="/isrm/static/images/isrm_logo.svg" style="max-height: 120px;"></a> </div> <div class="col-md-6 col-9 text-center d-none d-md-block"> <h1 class="fs-2">International Society for Rock Mechanics and Rock Engineering</h1> </div> <div class="col-9 col-md-3 d-flex justify-content-end align-items-center flex-wrap position-relative"> <ul class="nav navbar-nav"> <li class="nav-item dropdown"> <a id="user-dropdown" class="nav-link dropdown-toggle blue px-3" href="#" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-person-circle" viewBox="0 0 16 16"> <path d="M11 6a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/> <path fill-rule="evenodd" d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm8-7a7 7 0 0 0-5.468 11.37C3.242 11.226 4.805 10 8 10s4.757 1.225 5.468 2.37A7 7 0 0 0 8 1z"/> </svg> <span class="d-none d-md-inline-block">Log In</span> </a> <div class="dropdown-menu dropdown-menu-right"> <a class="dropdown-item" href="/user/login">Login</a> <a class="dropdown-item" href="/user/retrieve_password">Lost Password</a> <a class="dropdown-item" href="/user/retrieve_username">Lost Username</a> </div> </li> </ul> <script> var user_dropdown = new bootstrap.Dropdown(document.getElementById('user-dropdown'), { popperConfig: function (defaultBsPopperConfig) { return defaultBsPopperConfig; } }); </script> <a class="btn btn-link d-none d-md-block" data-bs-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample"><i class="bi bi-search"></i><i class="bi bi-x d-none"></i></a> <button class="navbar-light navbar-toggler d-md-none d-block" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvas" aria-controls="offcanvas" aria-expanded="false" aria-label="Toggle offcanvas"> <span class="navbar-toggler-icon blue"></span> </button> <div class="collapse position-absolute p-2 header-search" id="collapseExample"> <form class="bd-search" action="/search" method="GET"> <input type="search" name="words" class="form-control border-0 bg-transparent text-white" id="search-input" placeholder="Search..." aria-label="Search..." autocomplete="off" spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="false" dir="auto"> </form> </div> <a class="btn text-white w-100 text-end text-decoration-underline" href="/contact/join">Join the ISRM</a> </div> </div> </div> </header> <div class="container-fluid px-xl-5"> <div class="navbar-isrm mx-xl-5"> <nav class="navbar navbar-expand-md navbar-light"> <div class="container-fluid px-xl-5"> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav d-flex justify-content-between w-100 fw-bold flex-wrap"> <li class="nav-item"> <a class="nav-link m-2 p-0" href="/isrm/page/show/16">The Society</a> </li> <li class="nav-item"> <a class="nav-link m-2 p-0" href="/isrm/conference/index">Conferences</a> </li> <li class="nav-item"> <a class="nav-link m-2 p-0" href="/isrm/page/show/142">National Groups</a> </li> <li class="nav-item"> <a class="nav-link m-2 p-0" href="/isrm/page/show/1607">Information</a> </li> <li class="nav-item"> <a class="nav-link m-2 p-0" href="/isrm/page/show/138">Products &amp; Publications</a> </li> <li class="nav-item"> <a class="nav-link m-2 p-0" href="/page/show/1730">Commissions</a> </li> <li class="nav-item"> <a class="nav-link m-2 p-0" href="/page/show/137">Awards</a> </li> <li class="nav-item"> <a class="nav-link m-2 p-0" href="/isrm/corporate/index">Corporate Members</a> </li> </ul> </div> </div> </nav> </div> </div> <div class="offcanvas offcanvas-start p-4" tabindex="-1" id="offcanvas" aria-labelledby="offcanvasLabel"> <div class="offcanvas-header d-flex flex-row justify-content-between align-items-start mb-5"> <img src="/isrm/static/images/isrm_logo.svg" style="max-height: 120px;"> <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close"></button> </div> <div class="offcanvas-body"> <form class="bd-search mb-3" action="/news"> <input type="search" name="title" class="form-control" id="search-input" placeholder="Search..." aria-label="Search..." autocomplete="off" spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="false" dir="auto"> </form> <ul class="navbar-nav d-flex justify-content-between w-100 fw-bold"> <li class="nav-item"> <a class="nav-link active" href="/isrm/page/show/16">The Society</a> </li> <li class="nav-item"> <a class="nav-link active" href="/isrm/conference/index">Conferences</a> </li> <li class="nav-item"> <a class="nav-link active" href="/isrm/page/show/142">National Groups</a> </li> <li class="nav-item"> <a class="nav-link active" href="/isrm/page/show/1607">Information</a> </li> <li class="nav-item"> <a class="nav-link active" href="/isrm/page/show/138">Products &amp; Publications</a> </li> <li class="nav-item"> <a class="nav-link active" href="/page/show/1730">Commissions</a> </li> <li class="nav-item"> <a class="nav-link active" href="/page/show/137">Awards</a> </li> <li class="nav-item"> <a class="nav-link active" href="/isrm/corporate/index">Corporate Members</a> </li> </ul> </div> </div> <!-- Masthead ===================================== --> <!-- Main ========================================= --> <!-- Begin page content --> <div class="main-container py-5 mt-0"> <main> <div id="carouselExampleCaptions" class="container carousel slide" data-bs-ride="carousel"> <div class="carousel-inner bg-blue"> <div class="carousel-item active"> <div class="d-flex flex-md-row flex-column w-100 position-relative p-md-0 h-100 p-md-3 p-4"> <div class="carousel-caption d-md-flex flex-column order-2 order-md-1 align-items-baseline text-start position-relative p-md-5 p-0 mt-auto mt-md-0"> <h3 class="slide-title w-100 ps-4">16th ISRM Young Members&#x27; Seminar Series</h3> <div class="slide-body w-100 ps-4 h-100 d-flex flex-column align-items-start"> <p class="card-text text-white fw-light flex-md-grow-1 flex-grow-0">The next Young Members&#x27; Seminar will be held on 13th March at 8 AM (UTC) and will feature presentations from two researchers from China and one from Australia.</p> <a href="https://isrm.net/page/show/138?tab=1634" class="pe-5 ps-2 more fw-light">Read More</a> </div> </div> <img src="/download/media.file.8e4593ef895d5fa8.SVNSTV9ZTV9XZWJpbmFyX01hcjIwMjVfdjEuMC5wbmc%3D.png" class="ms-md-auto order-1 order-md-2 mb-3 mb-md-0 taller" style="object-fit: contain;"> </div> </div> <div class="carousel-item "> <div class="d-flex flex-md-row flex-column w-100 position-relative p-md-0 h-100 p-md-3 p-4"> <div class="carousel-caption d-md-flex flex-column order-2 order-md-1 align-items-baseline text-start position-relative p-md-5 p-0 mt-auto mt-md-0"> <h3 class="slide-title w-100 ps-4">The 48th ISRM Online Lecture is online</h3> <div class="slide-body w-100 ps-4 h-100 d-flex flex-column align-items-start"> <p class="card-text text-white fw-light flex-md-grow-1 flex-grow-0">The 48th ISRM Online Lecture “New frontiers for deep geothermal energy: some rock mechanics issues...” by Dr. Sylvie Gentier from France is now online.</p> <a href="https://isrm.net/page/show/1752" class="pe-5 ps-2 more fw-light">Read More</a> </div> </div> <img src="/download/media.file.8471e082b41e1bf7.U3lsdmllIEdlbnRpZXIgMi5qcGc%3D.jpg" class="ms-md-auto order-1 order-md-2 mb-3 mb-md-0 taller" style="object-fit: contain;"> </div> </div> <div class="carousel-item "> <div class="d-flex flex-md-row flex-column w-100 position-relative p-md-0 h-100 p-md-3 p-4"> <div class="carousel-caption d-md-flex flex-column order-2 order-md-1 align-items-baseline text-start position-relative p-md-5 p-0 mt-auto mt-md-0"> <h3 class="slide-title w-100 ps-4">Scientific farewell for Dr Evert Hoek</h3> <div class="slide-body w-100 ps-4 h-100 d-flex flex-column align-items-start"> <p class="card-text text-white fw-light flex-md-grow-1 flex-grow-0">ISRM publishes the scientific farewell for Dr Evert Hoek on the occasion of the first International Rock Mass Classification Conference.</p> <a href="https://isrm.net/page/show/1751" class="pe-5 ps-2 more fw-light">Read More</a> </div> </div> <img src="/download/media.file.817c9c1ef3f8c95f.RXZlcnQtSG9lay1mZWF0dXJlZF9pbWFnZS0xNTM2eDg2NC5qcGVn.jpeg" class="ms-md-auto order-1 order-md-2 mb-3 mb-md-0 wider" style="object-fit: contain;"> </div> </div> <div class="carousel-item "> <div class="d-flex flex-md-row flex-column w-100 position-relative p-md-0 h-100 p-md-3 p-4"> <div class="carousel-caption d-md-flex flex-column order-2 order-md-1 align-items-baseline text-start position-relative p-md-5 p-0 mt-auto mt-md-0"> <h3 class="slide-title w-100 ps-4">2024 John Hudson Rock Engineering Award</h3> <div class="slide-body w-100 ps-4 h-100 d-flex flex-column align-items-start"> <p class="card-text text-white fw-light flex-md-grow-1 flex-grow-0">Video of the 2024 John Hudson Rock Engineering Award, awarded to Dr. Yufang Zhang from China, has been published in the ISRM website.</p> <a href="https://isrm.net/page/show/137?tab=1421" class="pe-5 ps-2 more fw-light">Read More</a> </div> </div> <img src="/download/media.file.8755f534736b719e.Sm9obiBIdWRzb24gQXdhcmQgMjAyNC5wbmc%3D.png" class="ms-md-auto order-1 order-md-2 mb-3 mb-md-0 wider" style="object-fit: contain;"> </div> </div> </div> <button class="carousel-control-prev d-none d-md-block" style="left: -3rem;" type="button" data-bs-target="#carouselExampleCaptions" data-bs-slide="prev"> <span aria-hidden="true"><i class="bi bi-chevron-compact-left link-primary fs-2"></i></span> <span class="visually-hidden">Previous</span> </button> <button class="carousel-control-next d-none d-md-block" style="right: -3rem;" type="button" data-bs-target="#carouselExampleCaptions" data-bs-slide="next"> <span aria-hidden="true"><i class="bi bi-chevron-compact-right link-primary fs-2"></i></span> <span class="visually-hidden">Next</span> </button> </div> <section class="news"> <div class="container-fluid"> <script id="news-template" type="text/ractive"> <div class="d-flex flex-row justify-content-between align-items-center pb-5"> <h2 class="area-title">News</h2> <a href="/news" class="pe-5 ps-2 more d-none d-md-block mt-3 mt-md-0">More News</a> </div> <div class="row p-3 gx-5 carousel"> [[#if loading]] <div class="text-center"> <div class="spinner-border" role="status"> <span class="visually-hidden">Loading...</span> </div> </div> [[else]] [[#each items]] <div class="col-lg-4 col-12 mb-3 mb-md-0 position-relative d-flex flex-column justify-content-between"> <p class="flex-grow-1">[[name]]</p> <a href="/news/show/[[id]]" class="stretched-link small yellow">[[display_date]]</a> </div> [[/each]] [[/if]] [[#if page > 1]] <button on-click="@this.subtract('page')" class="carousel-control-prev d-none d-md-block" style="margin-left: -3rem" type="button"> <span aria-hidden="true"><i class="bi bi-chevron-compact-left link-secondary fs-2"></i></span> <span class="visually-hidden">Previous</span> </button> [[/if]] [[#if page !== end]] <button on-click="@this.add('page')" class="carousel-control-next d-none d-md-block" style="margin-right: -3rem;" type="button"> <span aria-hidden="true"><i class="bi bi-chevron-compact-right link-secondary fs-2"></i></span> <span class="visually-hidden">Next</span> </button> [[/if]] </div> <a href="/news" class="pe-5 ps-2 more d-block d-md-none mt-3 mt-md-0">More News</a> </script> <div class="container position-relative" id="news_ractive"> </div> </div> <script> var news_ractive = new Ractive({ el: 'news_ractive', template: '#news-template', data: { items: [], page: 1, pager_enabled: true, loading: true, end: null }, delimiters: [ '[[', ']]' ], tripleDelimiters: [ '[[[', ']]]' ], oncomplete: function () { var self = this; self.on('paged.end_of_page', function(context) { self.fire('fetch'); }); self.on('fetch', function(context) { self.set('loading', true); let data = {}; data.page = self.get('page'); data.per_page = 3; $.ajax({ type: "PUT", dataType: "json", contentType: "application/json; charset=UTF-8", url: "/news/listing", data: JSON.stringify(data), success: function (data) { if(data.items.length > 0) { self.set('items', data.items); if (data.items.length < 3) { self.set('end', self.get('page')); } } else { self.subtract('page'); self.set('end', self.get('page')); $.web2py.flash('No more news'); } } }).always(function() { self.set('loading', false); }); }); self.observe('page', function(nv, ov, kp) { self.fire('fetch'); }); } }); </script> </section> <section class="resources bg-light"> <div class="container-fluid"> <div class="container"> <div class="d-flex flex-row justify-content-between align-items-center pb-5"> <h2 class="area-title">Quick Links</h2> </div> <div class="row p-3 gx-5 gy-3"> <div class="col-lg-4 col-12 mb-3 mb-md-0 position-relative"> <a href="/isrm/page/show/206" class="pe-5 ps-2 more fs-6 text-primary d-block" style="text-transform: none;">News Journal</a> <p class="text-muted px-3">Annual yearbook and award lectures</p> </div> <div class="col-lg-4 col-12 mb-3 mb-md-0 position-relative"> <a href="/isrm/page/show/177" class="pe-5 ps-2 more fs-6 text-primary d-block" style="text-transform: none;">Suggested Methods</a> <p class="text-muted px-3">Rock Characterization, testing and monitoring</p> </div> <div class="col-lg-4 col-12 mb-3 mb-md-0 position-relative"> <a href="/isrm/page/show/992" class="pe-5 ps-2 more fs-6 text-primary d-block" style="text-transform: none;">Digital Library</a> <p class="text-muted px-3">Papers of ISRM sponsored conferences</p> </div> <div class="col-lg-4 col-12 mb-3 mb-md-0 position-relative"> <a href="/isrm/page/show/912" class="pe-5 ps-2 more fs-6 text-primary d-block" style="text-transform: none;">Courses</a> <p class="text-muted px-3">Watch the available rock engineering courses</p> </div> <div class="col-lg-4 col-12 mb-3 mb-md-0 position-relative"> <a href="/isrm/page/show/1104" class="pe-5 ps-2 more fs-6 text-primary d-block" style="text-transform: none;">Online lectures</a> <p class="text-muted px-3">Watch lectures by renowned scientists and pratitioners</p> </div> <div class="col-lg-4 col-12 mb-3 mb-md-0 position-relative"> <a href="/isrm/page/show/178" class="pe-5 ps-2 more fs-6 text-primary d-block" style="text-transform: none;">Videos</a> <p class="text-muted px-3">Watch the available technical videos</p> </div> <div class="col-lg-4 col-12 mb-3 mb-md-0 position-relative"> <a href="https://www.routledge.com/ISRM-Book-Series/book-series/ISRM" class="pe-5 ps-2 more fs-6 text-primary d-block" style="text-transform: none;">Book Series</a> <p class="text-muted px-3">Consult list of specialized books</p> </div> <div class="col-lg-4 col-12 mb-3 mb-md-0 position-relative"> <a href="/isrm/glossary/index" class="pe-5 ps-2 more fs-6 text-primary d-block" style="text-transform: none;">Glossary</a> <p class="text-muted px-3">Find rock engineering terms in 19 languages</p> </div> <div class="col-lg-4 col-12 mb-3 mb-md-0 position-relative"> <a href="/isrm/page/show/139" class="pe-5 ps-2 more fs-6 text-primary d-block" style="text-transform: none;">Links of interest</a> <p class="text-muted px-3">Find a collection of links of interest</p> </div> </div> </div> </div> </section> <section class="conferences bg-blue"> <div class="container-fluid"> <div class="container position-relative"> <div class="d-flex flex-row justify-content-between align-items-center pb-5"> <h2 class="area-title">Conferences</h2> <a href="/conference" class="pe-5 ps-2 more d-none d-md-block mt-3 mt-md-0">More Conferences</a> </div> <div class="row p-3 gx-5"> <div class="col-lg-4 col-12 mb-3 mb-md-0 position-relative d-flex flex-column justify-content-between"> <h5 class="fs-5 flex-grow-1 mb-3 text-white">Eurock 2025 - Expanding the underground space: future development of the subsurface - the 2025 ISRM International Symposium</h5> <div class="d-flex flex-column small"> <small class="yellow">16 - 20 Jun, 2025</small> <small class="yellow">Trondheim,Norway</small> <a href="/conference/show/6365" class="stretched-link"></a> </div> </div> <div class="col-lg-4 col-12 mb-3 mb-md-0 position-relative d-flex flex-column justify-content-between"> <h5 class="fs-5 flex-grow-1 mb-3 text-white">LANDSLIDES 2026 - Landslide Geo-Education and Risk (LAGER) - co-hosted by the FedIGS JTC1 and JTC3</h5> <div class="d-flex flex-column small"> <small class="yellow">27 Apr - 1 May, 2026</small> <small class="yellow">Queenstown,New Zealand</small> <a href="/conference/show/6391" class="stretched-link"></a> </div> </div> <div class="col-lg-4 col-12 mb-3 mb-md-0 position-relative d-flex flex-column justify-content-between"> <h5 class="fs-5 flex-grow-1 mb-3 text-white">LARMS2026 - X Latin American Congress on Rock Mechanics - an ISRM Regional Symposium</h5> <div class="d-flex flex-column small"> <small class="yellow">26 - 28 Aug, 2026</small> <small class="yellow">Brasília,Brazil</small> <a href="/conference/show/6388" class="stretched-link"></a> </div> </div> </div> <a href="/conference" class="pe-5 ps-2 more d-block d-md-none mt-3 mt-md-0">More Conferences</a> </div> </div> </section> <section class="newsletter"> <div class="container-fluid"> <div class="container position-relative"> <div class="d-flex flex-row justify-content-between align-items-center pb-5"> <h2 class="area-title">Newsletter</h2> <a href="/newsletter" class="pe-5 ps-2 more d-none d-md-block mt-3 mt-md-0">More Newsletters</a> </div> <div class="row p-3 gx-5 align-items-center"> <script id="newsletter-template" type="text/ractive"> <div class="col-12 w-100 dropdown"> <a class="dropdown-toggle" href="/newsletter/show/[[selected.id]]" role="button" id="dropdownMenuLink" data-bs-toggle="dropdown" aria-expanded="false">[[selected.name]]</a> <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="dropdownMenuLink"> [[#each last_newsletters]] [[#unless ~/selected.id == this.id]] <li><a class="dropdown-item" on-click="select">[[name]]</a></li> [[/unless]] [[/each]] </ul> </div> [[#if loading]] <loading /> [[else]] <ul class="list-unstyled my-3 mb-md-0 index"> [[#each selected_blocks]] [[#if name]] <li class="border-start border-5 border-yellow ps-2 mb-2"> <a href="/newsletter/show/[[~/selected.id]]#[[slug]]">[[name]]</a> </li> [[/if]] [[/each]] </ul> [[/if]] </script> <div id="newsletter_ractive"></div> <!-- <div class="col-md-8 col-12 my-3 mb-md-0 position-relative"> <form class="row gy-2 gx-3 align-items-start"> <div class="col-12 col-lg-6"> <p class="text-uppercase fs-5">SUBSCRIBE TO THE NEWSLETTER</p> </div> <div class="col-11 col-lg-5"> <input type="email" class="form-control rounded-0 border-yellow" id="exampleInputEmail1" placeholder="Your Email" aria-describedby="emailHelp"> </div> <div class="col-1"> <button type="submit" class="btn btn-yellow">></button> </div> </form> </div> --> </div> <a href="/newsletter" class="pe-5 ps-2 more d-block d-md-none mt-3 mt-md-0">More Newsletters</a> </div> </div> <script> var newsletter_ractive = new Ractive({ el: 'newsletter_ractive', template: '#newsletter-template', data: { last_newsletters: [{"id": 256, "name": "ISRM Newsletter No. 68 - Winter 2024"}, {"id": 253, "name": "ISRM Newsletter No. 67 - Autumn 2024"}, {"id": 251, "name": "ISRM Newsletter No. 66 - Summer 2024"}, {"id": 248, "name": "ISRM Newsletter No. 65 - Spring 2024"}, {"id": 247, "name": "ISRM Newsletter No. 64 - December 2023"}], selected: null, selected_blocks: [], loading: true }, delimiters: [ '[[', ']]' ], tripleDelimiters: [ '[[[', ']]]' ], oncomplete: function () { var self = this; self.set('selected', self.get('last_newsletters.0')); self.on('select', function(context) { self.set('selected', context.get()); }); self.observe('selected', function(nv, ov, kp) { self.set('loading', true); let data = {id: nv.id}; $.ajax({ type: "PUT", dataType: "json", contentType: "application/json; charset=UTF-8", url: "/newsletter/blocks", data: JSON.stringify(data), success: function (data) { self.set('selected_blocks', data.blocks); } }).always(function() { self.set('loading', false); }); }); } }); </script> </section> <section class="members bg-light mb-n5"> <div class="container-fluid"> <script id="corporate-template" type="text/ractive"> <div class="d-flex flex-row justify-content-between align-items-center pb-5"> <h2 class="area-title">Corporate Members</h2> <a href="/corporate" class="pe-5 ps-2 more d-none d-md-block mt-3 mt-md-0">List of Members</a> </div> <div class="row row-cols-lg-5 row-cols-sm-2 row-cols-1 g-5 py-3 carousel"> [[#if loading]] <div class="text-center w-100"> <div class="spinner-border" role="status"> <span class="visually-hidden">Loading...</span> </div> </div> [[else]] [[#each items]] <a class="col d-flex align-items-center justify-content-center" target="_blank" rel="noopener" href="[[website]]" title="[[company]]"> <img src="[[logo]]" alt="[[company]]"> </a> [[/each]] [[/if]] [[#if page > 1]] <button on-click="@this.subtract('page')" class="carousel-control-prev d-none d-md-block" style="margin-left: -3rem" type="button"> <span aria-hidden="true"><i class="bi bi-chevron-compact-left link-secondary fs-2"></i></span> <span class="visually-hidden">Previous</span> </button> [[/if]] [[#if page !== end]] <button on-click="@this.add('page')" class="carousel-control-next d-none d-md-block" style="margin-right: -3rem;" type="button"> <span aria-hidden="true"><i class="bi bi-chevron-compact-right link-secondary fs-2"></i></span> <span class="visually-hidden">Next</span> </button> [[/if]] </div> <a href="/news" class="pe-5 ps-2 more d-block d-md-none mt-3 mt-md-0">More News</a> </script> <div class="container position-relative" id="corporate_ractive"> </div> </div> <script> var corporate_ractive = new Ractive({ el: 'corporate_ractive', template: '#corporate-template', data: { items: [], page: 1, pager_enabled: true, loading: true, end: null }, delimiters: [ '[[', ']]' ], tripleDelimiters: [ '[[[', ']]]' ], oncomplete: function () { var self = this; self.on('paged.end_of_page', function(context) { self.fire('fetch'); }); self.on('fetch', function(context) { self.set('loading', true); let data = {}; data.page = self.get('page'); data.per_page = 10; data.has_website = true; data.has_logo = true; data.random_slides = true; $.ajax({ type: "PUT", dataType: "json", contentType: "application/json; charset=UTF-8", url: "/corporate/listing", data: JSON.stringify(data), success: function (data) { if(data.items.length > 0) { self.set('items', data.items); if (data.items.length < 10) { self.set('end', self.get('page')); } } else { self.subtract('page'); self.set('end', self.get('page')); $.web2py.flash('No more corporate members to show'); } } }).always(function() { self.set('loading', false); }); }); self.observe('page', function(nv, ov, kp) { self.fire('fetch'); }); } }); </script> </section> </main><!-- /.container --> </div> <!-- this is default footer --> <footer class="position-relative bg-blue"> <div class="container-fluid"> <div class="container py-5"> <div class="row gx-5 gy-5"> <div class="col-lg-1 d-none d-lg-block"></div> <div class="col-6 offset-sm-6 offset-md-0 col-md-2 col-md-auto d-flex flex-column mx-auto"> <a class="text-decoration-none text-white mt-1 mb-2 px-4 px-md-0 text-center" href="#"><img style="max-height: 150px" src="/isrm/static/images/isrm_logo_white.svg"></a> <div class="mt-2 d-flex px-3 px-md-0 align-items-center justify-content-between"> <a class="d-block" href="https://twitter.com/intsocrockmec" target="_blank"><i class="bi bi-twitter fs-5 " style="color: #1DA1F2;"></i></a> <a class="d-block" href="https://www.linkedin.com/company/international-society-for-rock-mechanics" target="_blank"><i class="bi bi-linkedin fs-5 " style="color: #0072b1;"></i></a> <a class="d-block" href="https://www.youtube.com/channel/UCKnar_ztPiNISIVJ-74pqfQ" target="_blank"><i class="bi bi-youtube fs-5 mt-1" style="color: #0072b1;"></i></a> </div> </div> <div class="col-12 col-md-3"> <ul class="list-unstyled mb-0 text-center text-md-start"> <li class="mb-2"><a href="/isrm/page/show/16">The Society</a></li> <li class="mb-2"><a href="/isrm/conference/index">Conferences</a></li> <li class="mb-2"><a href="/isrm/national_group/index">National Groups</a></li> <li class="mb-2"><a href="/isrm/page/show/1607">Information</a></li> </ul> </div> <div class="col-12 col-md-3 mt-0 mt-md-5"> <ul class="list-unstyled mb-0 text-center text-md-start"> <li class="mb-2"><a href="/isrm/page/show/138">Products &amp; Publications</a></li> <li class="mb-2"><a href="/isrm/page/show/153">Commissions</a></li> <li class="mb-2"><a href="/isrm/page/show/137">Awards</a></li> <li class="mb-2"><a href="/isrm/corporate/index">Corporate Members</a></li> <li class="mb-2"><a href="/isrm/default/contact">Contact Us</a></li> </ul> </div> <div class="col-12 col-lg-2 col-md-auto"> <ul class="list-unstyled text-center text-md-start"> <li class="text-white d-flex flex-column"> <div class="mb-2">ISRM Secretariat</div> <div class="mb-2">c/o LNEC<br>Av. do Brasil, 101<br>1700-066 Lisbon<br>Portugal</div> <div>(+351) 218 443 419<br><a href="mailto:secretariat@isrm.net">secretariat@isrm.net</a></div> </li> </ul> </div> <div class="col-lg-1 d-none d-lg-block"></div> </div> </div> <div class="container-fluid"> <hr class="text-white m-0"> </div> <div class="container py-3"> <div class="text-center text-white small"> <ul class="list-group list-group-horizontal justify-content-center"> <li class="list-group-item bg-transparent border-0"><a href="" class="text-white">Terms of Use</a></li> <li class="list-group-item bg-transparent border-0"><a href="" class="text-white">Privacy Policy</a></li> <li class="list-group-item bg-transparent border-0"><a href="" class="text-white">Copyright Information</a></li> </ul> <div class="copyright float-none"> Copyright © 2025 International Society for Rock Mechanics and Rock Engineering. All rights reserved </div> <div class="credits mt-3"> <p class="text-muted">Developed by <a href="https://i-am.pt/" target="_blank">I AM</a>. Design by <a href="http://be.net/inespcruz" target="_blank">Inês Cruz</a>.</p> </div> </div> </div> </div> </footer><!--End Footer --> <!-- The javascript =============================== --> <script src="/isrm/static/dist/main.js" onload="main_js_loaded=true;document.dispatchEvent(page_js_loaded_event);"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10