OK
https://constitutionallyspeaking.co.za/
South Africa
Country
Network
September 19, 2024, 03:36 PM UTC
Date & Time
Websites
Websites
Runtime: 8s
On September 19, 2024, 03:36 PM UTC, https://constitutionallyspeaking.co.za/ was accessible when tested on AS328638 in South Africa.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
154.47.30.251
Query:
IN A constitutionallyspeaking.co.za
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
173.255.244.244

TCP Connections

Connection to 173.255.244.244:443 succeeded.

HTTP Requests

URL
GET https://constitutionallyspeaking.co.za/
Response Headers
Content-Type:
text/html; charset=UTF-8
Date:
Thu, 19 Sep 2024 15:36:42 GMT
Link:
<https://constitutionallyspeaking.co.za/wp-json/>; rel="https://api.w.org/"
Server:
Apache/2.4.29 (Ubuntu)
Vary:
Accept-Encoding
Response Body

<!DOCTYPE html>
<!--[if IE 9]><html class="lt-ie10" lang="en" > <![endif]-->
<html class="no-js" lang="en" >
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="author" content="Pierre de Vos">
    
    <link rel="shortcut icon" href="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/img/favicon.ico" type="image/x-icon" />
    <link rel="stylesheet" href="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/foundation/css/normalize.css">
    <link rel="stylesheet" href="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/foundation/css/foundation.css">
    <link rel="stylesheet" href="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/css/consti.css">
    <!-- <link rel="stylesheet" href="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/fancybox/source/jquery.fancybox.css?v=2.1.5" />
    <link rel="stylesheet" href="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/anijs/src/animations.css"> -->
    <script src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/foundation/js/vendor/jquery.js"></script>
    <script src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/foundation/js/vendor/modernizr.js"></script>
    
		<!-- All in One SEO 4.5.6 - aioseo.com -->
		<title>Constitutionally Speaking - This blog deals with political and social issues in South Africa, mostly from the perspective of Constitutional Law. Written by Pierre de Vos</title>
		<meta name="description" content="This blog deals with political and social issues in South Africa, mostly from the perspective of Constitutional Law. Written by Pierre de Vos" />
		<meta name="robots" content="max-image-preview:large" />
		<link rel="canonical" href="https://constitutionallyspeaking.co.za/" />
		<link rel="next" href="https://constitutionallyspeaking.co.za/page/2/" />
		<meta name="generator" content="All in One SEO (AIOSEO) 4.5.6" />
		<meta property="og:locale" content="en_US" />
		<meta property="og:site_name" content="Constitutionally Speaking - This blog deals with political and social issues in South Africa, mostly from the perspective of Constitutional Law. Written by Pierre de Vos" />
		<meta property="og:type" content="website" />
		<meta property="og:title" content="Constitutionally Speaking - This blog deals with political and social issues in South Africa, mostly from the perspective of Constitutional Law. Written by Pierre de Vos" />
		<meta property="og:description" content="This blog deals with political and social issues in South Africa, mostly from the perspective of Constitutional Law. Written by Pierre de Vos" />
		<meta property="og:url" content="https://constitutionallyspeaking.co.za/" />
		<meta name="twitter:card" content="summary" />
		<meta name="twitter:title" content="Constitutionally Speaking - This blog deals with political and social issues in South Africa, mostly from the perspective of Constitutional Law. Written by Pierre de Vos" />
		<meta name="twitter:description" content="This blog deals with political and social issues in South Africa, mostly from the perspective of Constitutional Law. Written by Pierre de Vos" />
		<script type="application/ld+json" class="aioseo-schema">
			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/constitutionallyspeaking.co.za\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/constitutionallyspeaking.co.za\/#listItem","position":1,"name":"Home"}]},{"@type":"CollectionPage","@id":"https:\/\/constitutionallyspeaking.co.za\/#collectionpage","url":"https:\/\/constitutionallyspeaking.co.za\/","name":"Constitutionally Speaking - This blog deals with political and social issues in South Africa, mostly from the perspective of Constitutional Law. Written by Pierre de Vos","description":"This blog deals with political and social issues in South Africa, mostly from the perspective of Constitutional Law. Written by Pierre de Vos","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/constitutionallyspeaking.co.za\/#website"},"breadcrumb":{"@id":"https:\/\/constitutionallyspeaking.co.za\/#breadcrumblist"},"about":{"@id":"https:\/\/constitutionallyspeaking.co.za\/#organization"}},{"@type":"Organization","@id":"https:\/\/constitutionallyspeaking.co.za\/#organization","name":"Constitutionally Speaking","url":"https:\/\/constitutionallyspeaking.co.za\/"},{"@type":"WebSite","@id":"https:\/\/constitutionallyspeaking.co.za\/#website","url":"https:\/\/constitutionallyspeaking.co.za\/","name":"Constitutionally Speaking","description":"This blog deals with political and social issues in South Africa, mostly from the perspective of Constitutional Law. Written by Pierre de Vos","inLanguage":"en-US","publisher":{"@id":"https:\/\/constitutionallyspeaking.co.za\/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/constitutionallyspeaking.co.za\/?s={search_term_string}"},"query-input":"required name=search_term_string"}}]}
		</script>
		<!-- All in One SEO -->

		<!-- This site uses the Google Analytics by MonsterInsights plugin v8.20.1 - Using Analytics tracking - https://www.monsterinsights.com/ -->
							<script src="//www.googletagmanager.com/gtag/js?id=G-QLQGVRW51F"  data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script>
			<script data-cfasync="false" data-wpfc-render="false" type="text/javascript">
				var mi_version = '8.20.1';
				var mi_track_user = true;
				var mi_no_track_reason = '';
				
								var disableStrs = [
										'ga-disable-G-QLQGVRW51F',
									];

				/* Function to detect opted out users */
				function __gtagTrackerIsOptedOut() {
					for (var index = 0; index < disableStrs.length; index++) {
						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
							return true;
						}
					}

					return false;
				}

				/* Disable tracking if the opt-out cookie exists. */
				if (__gtagTrackerIsOptedOut()) {
					for (var index = 0; index < disableStrs.length; index++) {
						window[disableStrs[index]] = true;
					}
				}

				/* Opt-out function */
				function __gtagTrackerOptout() {
					for (var index = 0; index < disableStrs.length; index++) {
						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
						window[disableStrs[index]] = true;
					}
				}

				if ('undefined' === typeof gaOptout) {
					function gaOptout() {
						__gtagTrackerOptout();
					}
				}
								window.dataLayer = window.dataLayer || [];

				window.MonsterInsightsDualTracker = {
					helpers: {},
					trackers: {},
				};
				if (mi_track_user) {
					function __gtagDataLayer() {
						dataLayer.push(arguments);
					}

					function __gtagTracker(type, name, parameters) {
						if (!parameters) {
							parameters = {};
						}

						if (parameters.send_to) {
							__gtagDataLayer.apply(null, arguments);
							return;
						}

						if (type === 'event') {
														parameters.send_to = monsterinsights_frontend.v4_id;
							var hookName = name;
							if (typeof parameters['event_category'] !== 'undefined') {
								hookName = parameters['event_category'] + ':' + name;
							}

							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
								MonsterInsightsDualTracker.trackers[hookName](parameters);
							} else {
								__gtagDataLayer('event', name, parameters);
							}
							
						} else {
							__gtagDataLayer.apply(null, arguments);
						}
					}

					__gtagTracker('js', new Date());
					__gtagTracker('set', {
						'developer_id.dZGIzZG': true,
											});
										__gtagTracker('config', 'G-QLQGVRW51F', {"forceSSL":"true"} );
															window.gtag = __gtagTracker;										(function () {
						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
						/* ga and __gaTracker compatibility shim. */
						var noopfn = function () {
							return null;
						};
						var newtracker = function () {
							return new Tracker();
						};
						var Tracker = function () {
							return null;
						};
						var p = Tracker.prototype;
						p.get = noopfn;
						p.set = noopfn;
						p.send = function () {
							var args = Array.prototype.slice.call(arguments);
							args.unshift('send');
							__gaTracker.apply(null, args);
						};
						var __gaTracker = function () {
							var len = arguments.length;
							if (len === 0) {
								return;
							}
							var f = arguments[len - 1];
							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
								if ('send' === arguments[0]) {
									var hitConverted, hitObject = false, action;
									if ('event' === arguments[1]) {
										if ('undefined' !== typeof arguments[3]) {
											hitObject = {
												'eventAction': arguments[3],
												'eventCategory': arguments[2],
												'eventLabel': arguments[4],
												'value': arguments[5] ? arguments[5] : 1,
											}
										}
									}
									if ('pageview' === arguments[1]) {
										if ('undefined' !== typeof arguments[2]) {
											hitObject = {
												'eventAction': 'page_view',
												'page_path': arguments[2],
											}
										}
									}
									if (typeof arguments[2] === 'object') {
										hitObject = arguments[2];
									}
									if (typeof arguments[5] === 'object') {
										Object.assign(hitObject, arguments[5]);
									}
									if ('undefined' !== typeof arguments[1].hitType) {
										hitObject = arguments[1];
										if ('pageview' === hitObject.hitType) {
											hitObject.eventAction = 'page_view';
										}
									}
									if (hitObject) {
										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
										hitConverted = mapArgs(hitObject);
										__gtagTracker('event', action, hitConverted);
									}
								}
								return;
							}

							function mapArgs(args) {
								var arg, hit = {};
								var gaMap = {
									'eventCategory': 'event_category',
									'eventAction': 'event_action',
									'eventLabel': 'event_label',
									'eventValue': 'event_value',
									'nonInteraction': 'non_interaction',
									'timingCategory': 'event_category',
									'timingVar': 'name',
									'timingValue': 'value',
									'timingLabel': 'event_label',
									'page': 'page_path',
									'location': 'page_location',
									'title': 'page_title',
								};
								for (arg in args) {
																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
										hit[gaMap[arg]] = args[arg];
									} else {
										hit[arg] = args[arg];
									}
								}
								return hit;
							}

							try {
								f.hitCallback();
							} catch (ex) {
							}
						};
						__gaTracker.create = newtracker;
						__gaTracker.getByName = newtracker;
						__gaTracker.getAll = function () {
							return [];
						};
						__gaTracker.remove = noopfn;
						__gaTracker.loaded = true;
						window['__gaTracker'] = __gaTracker;
					})();
									} else {
										console.log("");
					(function () {
						function __gtagTracker() {
							return null;
						}

						window['__gtagTracker'] = __gtagTracker;
						window['gtag'] = __gtagTracker;
					})();
									}
			</script>
				<!-- / Google Analytics by MonsterInsights -->
		<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/constitutionallyspeaking.co.za\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.4.5"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
/* ]]> */
</script>
<style id='wp-emoji-styles-inline-css' type='text/css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://constitutionallyspeaking.co.za/wp-includes/css/dist/block-library/style.min.css?ver=6.4.5' type='text/css' media='all' />
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id='global-styles-inline-css' type='text/css'>
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<script type="text/javascript" src="https://constitutionallyspeaking.co.za/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=8.20.1" id="monsterinsights-frontend-script-js"></script>
<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,js,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/constitutionallyspeaking.co.za","hash_tracking":"false","v4_id":"G-QLQGVRW51F"};/* ]]> */
</script>
<link rel="https://api.w.org/" href="https://constitutionallyspeaking.co.za/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://constitutionallyspeaking.co.za/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.4.5" />
<style id="wpforms-css-vars-root">
				:root {
					--wpforms-field-border-radius: 3px;
--wpforms-field-background-color: #ffffff;
--wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
--wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );
--wpforms-label-color: rgba( 0, 0, 0, 0.85 );
--wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );
--wpforms-label-error-color: #d63637;
--wpforms-button-border-radius: 3px;
--wpforms-button-background-color: #066aab;
--wpforms-button-text-color: #ffffff;
--wpforms-field-size-input-height: 43px;
--wpforms-field-size-input-spacing: 15px;
--wpforms-field-size-font-size: 16px;
--wpforms-field-size-line-height: 19px;
--wpforms-field-size-padding-h: 14px;
--wpforms-field-size-checkbox-size: 16px;
--wpforms-field-size-sublabel-spacing: 5px;
--wpforms-field-size-icon-size: 1;
--wpforms-label-size-font-size: 16px;
--wpforms-label-size-line-height: 19px;
--wpforms-label-size-sublabel-font-size: 14px;
--wpforms-label-size-sublabel-line-height: 17px;
--wpforms-button-size-font-size: 17px;
--wpforms-button-size-height: 41px;
--wpforms-button-size-padding-h: 15px;
--wpforms-button-size-margin-top: 10px;

				}
			</style></head>
<body>
    <div class="off-canvas-wrap" data-offcanvas>
        <div class="inner-wrap">
					<aside class="right-off-canvas-menu">
        <form role="search" method="get" class="searchForm" action="https://constitutionallyspeaking.co.za/">
    <input type="search" class="searchField" placeholder="Search …" value="" name="s" title="Search for:">
</form>
        
						<ul>
              <li style="line-height: 1.4em; color: #666; font-size: 0.8em; text-transform: none;">Follow author Pierre de Vos</li>
							<li><a href="https://twitter.com/intent/follow?original_referer=http%3A%2F%2Fconstitutionallyspeaking.co.za%2F&ref_src=twsrc%5Etfw&screen_name=pierredevos&tw_p=followbutton" target="_blank"><img src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/img/twitter2.png"/>&nbsp;&nbsp;Twitter</a></li>
							<li><a href="https://www.facebook.com/profpierredevos" target="_blank"><img src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/img/facebook2.png"/>&nbsp;&nbsp;Facebook</a></li>
                                <li><a href="https://independent.academia.edu/PierreVos" target="_blank"><img src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/img/academia2.png"/>&nbsp;&nbsp;Academia</a></li>
                                
                               
                                <li><a href="" target="_blank"><img src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/img/rss2.png"/>&nbsp;&nbsp;RSS</a></li>
						</ul>
            <div class="menu-main-menu-container"><ul id="menu-main-menu" class="menu"><li id="menu-item-8939" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8939"><a href="http://www.constitutionallyspeaking.co.za">Home</a></li>
<li id="menu-item-8938" class="has-dropdown menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-8938"><a href="https://constitutionallyspeaking.co.za/my-work/">My Work</a>
<ul class="sub-menu">
	<li id="menu-item-8969" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8969"><a href="http://www.constitutionallyspeaking.co.za/my-work#books">Books</a></li>
	<li id="menu-item-8970" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8970"><a href="http://www.constitutionallyspeaking.co.za/my-work#publications">Publications</a></li>
	<li id="menu-item-8979" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8979"><a href="http://www.constitutionallyspeaking.co.za/my-work#conference-papers">Conference Papers</a></li>
</ul>
</li>
<li id="menu-item-8937" class="has-dropdown menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-8937"><a href="https://constitutionallyspeaking.co.za/resources/">Resources</a>
<ul class="sub-menu">
	<li id="menu-item-9045" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9045"><a href="http://constitutionallyspeaking.co.za/resources/">Bill of Rights</a></li>
	<li id="menu-item-8980" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8980"><a href="http://constitutionallyspeaking.co.za/resources#other-documents">Documents</a></li>
	<li id="menu-item-8981" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8981"><a href="http://constitutionallyspeaking.co.za/resources#events">Events</a></li>
	<li id="menu-item-8982" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8982"><a href="http://constitutionallyspeaking.co.za/resources#seminar-room">Seminar Room</a></li>
</ul>
</li>
<li id="menu-item-8936" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8936"><a href="https://constitutionallyspeaking.co.za/archives/">Archives</a></li>
</ul></div>    	</aside>
            <header>
								          	<div class="hide-for-medium-up right-off-canvas-toggle menuBtn">MENU</div>

                <div class="theMenuLinks show-for-medium-up contain-to-grid">
                    <nav class="top-bar" data-topbar role="navigation">
                        <section class="top-bar-section">
                            
                            <ul>
                                <li><a href="https://twitter.com/intent/follow?original_referer=http%3A%2F%2Fconstitutionallyspeaking.co.za%2F&ref_src=twsrc%5Etfw&screen_name=pierredevos&tw_p=followbutton" target="_blank"><img src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/img/twitter.png"/></a></li>
															 <li><a href="https://www.facebook.com/profpierredevos" target="_blank"><img src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/img/facebook.png"/></a></li>
                                <li><a href="https://independent.academia.edu/PierreVos" target="_blank"><img src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/img/academia.png"/></a></li>
                                
                               
                              <li><a href="http://www.constitutionallyspeaking.co.za/feed" target="_blank"><img src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/img/rss.png"/></a></li>
                              <li class="followText"><span>Follow author Pierre de Vos</span></li>
                            </ul>
                          <ul class="theMenu right"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8939"><a href="http://www.constitutionallyspeaking.co.za">Home</a></li>
<li class="has-dropdown menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-8938"><a href="https://constitutionallyspeaking.co.za/my-work/">My Work</a>
<ul class="dropdown">
	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8969"><a href="http://www.constitutionallyspeaking.co.za/my-work#books">Books</a></li>
	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8970"><a href="http://www.constitutionallyspeaking.co.za/my-work#publications">Publications</a></li>
	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8979"><a href="http://www.constitutionallyspeaking.co.za/my-work#conference-papers">Conference Papers</a></li>
</ul>
</li>
<li class="has-dropdown menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-8937"><a href="https://constitutionallyspeaking.co.za/resources/">Resources</a>
<ul class="dropdown">
	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9045"><a href="http://constitutionallyspeaking.co.za/resources/">Bill of Rights</a></li>
	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8980"><a href="http://constitutionallyspeaking.co.za/resources#other-documents">Documents</a></li>
	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8981"><a href="http://constitutionallyspeaking.co.za/resources#events">Events</a></li>
	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8982"><a href="http://constitutionallyspeaking.co.za/resources#seminar-room">Seminar Room</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8936"><a href="https://constitutionallyspeaking.co.za/archives/">Archives</a></li>
													<li class="searchForm"><form role="search" method="get" class="searchForm" action="https://constitutionallyspeaking.co.za/">
    <input type="search" class="searchField" placeholder="Search …" value="" name="s" title="Search for:">
</form>
</li></ul>
                            
                        </section>
                    </nav>
                </div>
                <div class="row small-collapse">
                    <div class="small-12 columns">
                        <a href=""><img class="banner" src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/img/constitutionally-speaking.jpg"/></a>
                    </div>
                </div>
            </header>
<div class="row">
    <div class="medium-8 columns medium-push-4">
                                                <div class="row latestArticle">
                    <div class="medium-12 columns">
                        <div class="row">
                            <div class="medium-12 columns">
                                <div class="details">
                                    6 September 2024                                </div>
                                <h2><a href="https://constitutionallyspeaking.co.za/constitutional-court-woes-must-be-top-of-chief-justice-mandisa-mayas-agenda/">Constitutional Court woes must be top of Chief Justice Mandisa Maya’s agenda</a></h2>
                            </div>
                        </div>
                        <div class="row">
                                                                <div class="medium-12 columns">
                                    	
                                    <div class="excerpt"></div>
                                    <p><strong>It is impossible to ignore recent examples of truly woeful judgments emanating from the Constitutional Court. Two recent judgments dealing with equality law illustrate this point.</strong></p>
<p>The appointment of Justice Mandisa Maya as Chief Justice of South Africa has been widely lauded by observers from across the political spectrum. Unlike her two predecessors (Moegoeng Moegoeng and Raymond Zondo), her appointment was uncontroversial, and the enthusiasm and goodwill she enjoys will stand her in good stead as she tackles the many challenges facing the Constitutional Court and the judiciary more broadly. <a href="https://constitutionallyspeaking.co.za/constitutional-court-woes-must-be-top-of-chief-justice-mandisa-mayas-agenda/#more-11746" class="more-link"><span aria-label="Continue reading Constitutional Court woes must be top of Chief Justice Mandisa Maya’s agenda">(more&hellip;)</span></a></p>
                                </div>
                                                            </div>
                      	
                      	      
      
       
      			<div class="shareBtns">
              <span class="readMore"><a href="https://constitutionallyspeaking.co.za/constitutional-court-woes-must-be-top-of-chief-justice-mandisa-mayas-agenda/">READ ARTICLE</a></span>&nbsp;&nbsp;
             
      				<a href="javascript:twitterShare('https://tinyurl.com/2dhfk5p5','Constitutional Court woes must be top of Chief Justice Mandisa Maya’s agenda', 520, 350)"><img src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/img/twitter.png"/></a>&nbsp;&nbsp;
      				<a href="javascript:fbShare('https://constitutionallyspeaking.co.za/constitutional-court-woes-must-be-top-of-chief-justice-mandisa-mayas-agenda/', 520, 350)"><img src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/img/facebook.png"/></a>
		      </div>
      		
      		<script>
            function fbShare(url, winWidth, winHeight) {
                var winTop = (screen.height / 2) - (winHeight / 2);
                var winLeft = (screen.width / 2) - (winWidth / 2);
                window.open('http://www.facebook.com/sharer.php?s=100&p[url]=' + url, 'sharer', 'top=' + winTop + ',left=' + winLeft + ',toolbar=0,status=0,width=' + winWidth + ',height=' + winHeight);
            }
            function twitterShare(url, text, winWidth, winHeight) {
                var winTop = (screen.height / 2) - (winHeight / 2);
                var winLeft = (screen.width / 2) - (winWidth / 2);
                window.open('https://twitter.com/share?url=' + url + '&text=' + text, 'share', 'top=' + winTop + ',left=' + winLeft + ',toolbar=0,status=0,width=' + winWidth + ',height=' + winHeight);
            }
            
        	</script>
                      
                      
                        
                        <hr/>
                        </div>
                        
                    
                    </div>
                
            <div class="row moreArticles">
                <div class="medium-12 columns">
                    <ul class="small-block-grid-1 medium-block-grid-3">
                                                                                    <li class="smallArticle">
                                    <div class="details">
                                         21 August 2024                                    </div>
                                    <h2><a href="https://constitutionallyspeaking.co.za/concerted-effort-needed-from-legal-profession-to-fix-incompetent-legal-practice-council/">Concerted effort needed from legal profession to fix ‘incompetent’ Legal Practice Council</a></h2>
                                    <div class="excerpt">  
                                         <p>Two recent high court judgments, as well as revelations about the politicisation of its disciplinary processes, suggest the Legal Practice [&hellip;]</p>
                                    </div>
                                    <div class="readMore"><a href="https://constitutionallyspeaking.co.za/concerted-effort-needed-from-legal-profession-to-fix-incompetent-legal-practice-council/">READ ARTICLE</a></div>
                                </li>
                                                                <li class="smallArticle">
                                    <div class="details">
                                         31 July 2024                                    </div>
                                    <h2><a href="https://constitutionallyspeaking.co.za/sharp-rise-in-number-of-people-shot-dead-by-kzn-cops-is-cause-for-serious-concern/">Sharp rise in number of people shot dead by KZN cops is cause for serious concern</a></h2>
                                    <div class="excerpt">  
                                         <p>Police officers whose lives are endangered have the right to respond appropriately to protect themselves. But this does not justify [&hellip;]</p>
                                    </div>
                                    <div class="readMore"><a href="https://constitutionallyspeaking.co.za/sharp-rise-in-number-of-people-shot-dead-by-kzn-cops-is-cause-for-serious-concern/">READ ARTICLE</a></div>
                                </li>
                                                                <li class="smallArticle">
                                    <div class="details">
                                         12 July 2024                                    </div>
                                    <h2><a href="https://constitutionallyspeaking.co.za/fix-the-jsc-rather-than-banning-john-hlophe-from-serving-on-it/">Fix the JSC rather than banning John Hlophe from serving on it</a></h2>
                                    <div class="excerpt">  
                                         <p>What the MK party did when it nominated Dr John Hlophe as its representative on the Judicial Service Commission was [&hellip;]</p>
                                    </div>
                                    <div class="readMore"><a href="https://constitutionallyspeaking.co.za/fix-the-jsc-rather-than-banning-john-hlophe-from-serving-on-it/">READ ARTICLE</a></div>
                                </li>
                                                    </ul>
                </div>    
            </div>
        </div>

        <div class="medium-4 columns medium-pull-8 noPadL">
        <div class="quotes">
<h2>Quote of the week</h2>
    	<div class="theQuote">
		<p><span dir="ltr" role="presentation">Early in 2016, a racist outburst by a white woman in KwaZulu-Natal, Penny Sparrow, </span><span dir="ltr" role="presentation">ridiculing Black beachgoers as ‘monkeys’, and announcing that thenceforth she would </span><span dir="ltr" role="presentation">‘address the [B]lacks of South Africa as monkeys’, published in her online profile, was quickly </span><span dir="ltr" role="presentation">disseminated countrywide. It convulsed South Africa in shame and acrid anger. </span><span dir="ltr" role="presentation">The [Constitutional] Court </span><span dir="ltr" role="presentation">was not unaffected. Previous members of the Constitutional Court took comfort in reflecting, </span><span dir="ltr" role="presentation">with evident satisfaction, on the absence of racially loaded and racially defined splits.</span> <span dir="ltr" role="presentation">Dramatically, these now fractured the Court.</span></p>
		<div class="quoteDetails">
			Edwin Cameron, Eric S. Cheng, Rebecca Gore and Emma Webber<br/>
			"Rainbows and Realities: Justice Johan Froneman in the Explosive Terrain of Linguistic and Cultural Rights" - Constitutional Court Review		</div>	
	</div>
	<div class="prevQuotes"><a href="quotespage">PREVIOUS QUOTES OF THE WEEK</a></div>	
</div>	        </div>
</div>
<div class="row">
    <footer class="medium-12 columns">
        2015 Constitutionally Speaking | website created by Idea in a Forest
    </footer>
</div>
<a class="exit-off-canvas"></a>

<script type="text/javascript" id="disqus_count-js-extra">
/* <![CDATA[ */
var countVars = {"disqusShortname":"constitutionallyspeaking"};
/* ]]> */
</script>
<script type="text/javascript" src="https://constitutionallyspeaking.co.za/wp-content/plugins/disqus-comment-system/public/js/comment_count.js?ver=3.0.23" id="disqus_count-js"></script>
<script src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/foundation/js/foundation.min.js"></script>
<script src="https://constitutionallyspeaking.co.za/wp-content/themes/consti/inc/js/consti.js"></script>
<script>
    jQuery(document).foundation();
</script>
</body>
</html>

Resolver

Resolver ASN
AS212238
Resolver IP
154.47.30.251
Resolver Network Name
Datacamp Limited
Report ID
20240919T152433Z_webconnectivity_ZA_328638_n1_BSPvocl3utuQeclQ
Platform
android
Software Name
ooniprobe-android-unattended (3.9.0)
Measurement Engine
ooniprobe-engine (3.23.0)

Raw Measurement Data

Loading