Nja, det handlar om att forma idéer, inte så mycket sex, drugs and rock’n roll. Givetvis kan du skriva kuken och lägga ut på fria webben och kanske bygger någon vidare på det. Men sannolikt filtreras inlägget bort och glöms för all framtid. Vilket också är okej.
Men jag vill bidra till ett samhälle, inte rasera det, så förhoppningen är… mer som Lego än Sex Pistols.
Jag har inte längre några konton på Facebook eller Twitter, försöker hålla mig borta från Instagram och har också slutat med nyhetsmedier, till och med public service. Varför? De sänker mig. De tar upp så oändligt mycket irrelevant, emotionell dynga.
Säg mig Sveriges Radio, vad har jag för glädje av att läsa om två personer som fällts för grov stöld? Enligt Brottsförebyggande rådet BRÅ anmäldes trehundrafyrtioåttatusen brott inom kategorin “stöld- och tillgreppsbrott” förra året, alltså nästan tusen om dan. Och jag ska ägna min tid, energi och mitt fokus åt ett par personer som fällts för ett antal stölder???? Vafan. Hur hjälper detta mig? Blir min egen vardag smartare, mer kapabel på något sätt? Utvecklas samhället? Stärks demokratin? Nej. Men det är inte bara SR. Alla medier rapporterar om samma skit varje dag. Alla!
De har en sak gemensamt, de sociala- och nyhetsmedierna, de publicerar flöden som jag inte har kontroll över.
Ett Tiktokflöde är som att du ställer dig framför en reklamtavla och kollar på annonser. Du väljer när tavlan ska byta annons men varenda inlägg är en annons, även de som din kompis skrivit. Tiktok/Facebook/ YouTube med flera, väljer vad du tittar på och vad som dyker upp nästa gång du skrollar. De styr dina tankar och ännu mer dina känslor. Du väljer att stå framför en reklamtavla, hela dagarna. Om du vaknar en morgon med ett leende men ställer dig framför reklamtavlan kan du vara säker på att du mår värdelöst innan du ens hunnit till lunch.
Flöden är livsfarliga och fungerar bara när du har full kontroll över dem, när du kan
filtrera och
sortera dem utan begränsning.
Då kan de å andra sidan vara magiska.
Så om du vill må bättre -> lägg ner och sluta med alla flöden du inte kan styra och ägna dig åt de du kan forma.
Fria webben har precis startat men kan vara till glädje för dig redan nu. Till exempel, om du gillar en kategori, säg mossor, så kommer du alltid kunna följa mossflödet. Även om den här sajten försvinner kommer mossflödet, och all information om mossor, finnas tillgängliga.
Jag startar det här för att tillgången till information i världen borde vara mer jämlik. När alla har tillgång till samma information kan vi tänka klart, kommunicera med varandra och ta ansvar, för oss själva och för varandra.
Allt som en demokrati mår bra av och som behövs för att du och samhället ska fungera försvinner när du låter omständigheter styra ditt informationsintag.
Det är dags för dig att ta kontroll över tankar och känslor.
De första stegen mot agens
Tre enkla åtgärder förändrar din tillvaro i grunden och skapar harmoni direkt.
För att bygga upp ett starkare mer långsiktigt tänkande behövs större åtgärder men dessa tre startåtgärder tar dig snabbt till en bättre plats. Nyckeln är upprepning! Meditation ger resultat när du gör det om och om igen, behövs inte mer än tio minuter om dagen men du märker verklig skilllnad först när du gjort det i en vecka eller två. Upprepning!
För att främja demokrati krävs en bred och inkluderande rörelse med fokus på transparens, ansvar och deltagande.
Utbilda och medvetandegör
Öka människors medvetenhet genom att sprida kunskap om demokratiska värderingar, maktfördelning, demokratins styrkor och riskerna med autokrati.
Stärk medborgardeltagandet
Uppmuntra folk att delta aktivt i politiska processer, att
rösta och arbeta som rösträknare
engagera sig i lokala frågor
aktivt delta i föreningsliv
Ju fler som är engagerade, desto friare blir demokratin och desto svårare blir det för autokratiska ledare att konsolidera makt.
Transparens och ansvar
Kräv öppenhet i politiska och ekonomiska processer. Genom att hålla makthavare och inflytelserika personer ansvariga kan man begränsa deras möjlighet att agera autokratiskt.
Stöd oberoende media
En fri och oberoende press är avgörande för att granska makten och sprida information. Stöd medier som arbetar för att hålla makthavare ansvariga, som undviker att bli kompis med makthavaren.
Bygg breda koalitioner
Samla människor från olika bakgrunder och politiska åsikter runt gemensamma demokratiska värderingar. En bred rörelse är svårare att ignorera eller underminera.
Använd teknologin för demokrati
Utnyttja sociala medier och digitala plattformar för att organisera, sprida information och mobilisera stöd. Teknik kan vara ett kraftfullt verktyg för demokratiska förändringar.
Främja rättvisa och jämlikhet
Arbeta för en mer rättvis samhällsstruktur där makten är mer jämnt fördelad. Autokratiska tendenser frodas ofta i samhällen med stora skillnader i makt och resurser.
Internationellt samarbete
Samarbeta med andra demokratiska rörelser och länder för att stödja demokrati globalt. Autokratiska ledare isoleras lättare när de står inför internationellt tryck.
– Vi måste tala om frihet och om framtid. Och vi behöver visa vad som gör människor fria, sådant som en fungerande välfärdsstat, och rättsstatens principer, gör människor fria, fria att göra vad de vill i livet. Folk gillar frihet, men det är ett begrepp som tagits över av högern, urholkats och i princip kommit att betyda att man kan vara arg, till exempel över vad som tagits ifrån en.
Utse en plats i ditt hem för mobilladdning som är långt ifrån sovrummet och helst också frukostbordet.
Första och sista timmen på dagen är dina. Inget digitalt. Inga medier öht. När du vaknar är det bara du, frukostmaten och kaffet. Nej tyvärr, ingen morgontidning heller.
I’d like to think about how to ensure that I am personally resilient to the challenges and pressures that come with change and uncertainty. I’d also like to think about how to support the development of resilience in people and organizations around me.
Jag har många ord som känns relevanta och skulle kunna platsa men min huvudmålsättning för 2025 är att etablera ordet samarbetskultur i den svenska samhällsdiskursen. Det ska bli ett av 2025 års nyord.
Så jag startar redan idag, timmar innan det nya året börjat 😉
I en samarbetskultur är samarbete utgångspunkten för hur människor ser på livet, hur vi agerar och löser problem, det normala.
Samarbetskulturens logik är att koppla ihop.
Samarbetskulturen synliggör relationer.
Samarbete är en följd av att människor bryr sig om och tar ansvar, både sig själva och varandra.
behöver vi lista ut om en del av adressen är ett tema.
Hur tar datorn reda på om det finns ett tema i webbadressen
Som vanligt är metoden -> dela upp problemet i mindre delar. Koden behöver göra tre saker.
dela upp adressen i delar
kolla om sista delen matchar namnet på ett installerat tema
logga om ett tema hittades
function check_url_for_theme() {
$current_url = $_SERVER['REQUEST_URI'];
error_log('Nuvarande URL: ' . $current_url);
// Dela upp URL:en i delar
$url_parts = explode('/', trim($current_url, '/'));
// Sista delen av URL:en kan vara temanamnet
$possible_theme = end($url_parts);
// Hämta alla tillgängliga teman
$available_themes = wp_get_themes();
// Kontrollera om sista delen matchar ett tema
if (isset($available_themes[$possible_theme])) {
error_log('Hittade tema: ' . $possible_theme);
// TODO: Implementera tema-byte här
}
Efter att ha lagt in denna kod surfade jag till https://samio.se/3880/twentyten och fick tillbaka ”Hoppsan! Den sidan kan inte hittas.” men i loggen ser det bättre ut 🙂
[31-Dec-2024 19:39:40 UTC] Nuvarande URL: /
[31-Dec-2024 19:39:40 UTC] Detta är förstasidan
[31-Dec-2024 19:39:43 UTC] Nuvarande URL: /3880
[31-Dec-2024 19:39:43 UTC] Detta är ett enskilt inlägg
[31-Dec-2024 19:39:43 UTC] Post ID: 3880
[31-Dec-2024 19:39:50 UTC] Nuvarande URL: /3880/twentyten
[31-Dec-2024 19:39:50 UTC] Hittade tema: twentyten
Koden fungerar för att
Identifiera URL:en (/3880/twentyten)
Hitta temat (twentyten)
Identifiera sidtypen (enskilt inlägg med ID 3880)
Så nu har användaren berättat allt vi behöver veta.
Problemet är att WordPress tolkar /3880/twentyten som en försök att nå en undersida till inlägget, vilket inte existerar.
För att visa en webbsida behöver datorsystemet veta vilken sida det gäller. Det kan vara ett inlägg, en kategori, författare eller något annat. Vore dumt att visa min blogg om framing när du klickat på en länk till en sida om Mexiko.
Poängen med en temaväxlare som styrs av webbadressen är att adressen kan ange
Nej inte hela systemet, bara en liten del. Med en hook kopplar du på din egen kod i WordPress flöde utan att behöva ändra i WordPress kärna.
WordPress: ”Nu ska jag visa en sida”
Din plugin: ”Vänta! Innan du visar sidan vill jag kolla URL:en för att se om vi ska byta tema”
När används hooks
När en sida laddas (för att kanske ändra innehållet)
När någon loggar in (för att kanske spara data om inloggningen)
När ett inlägg sparas (för att kanske skicka ett mail)
I vårt fall med temaväxlaren behöver vi en hook som körs tidigt i sidladdningen, innan WordPress bestämmer vilket tema som ska användas. Vi vill kunna säga: ”Hej WordPress! Innan du väljer tema, kolla om det finns ett temanamn i URL:en!”
Två sorters hooks
Det finns två huvudtyper av hooks i WordPress:
Actions (åtgärder)
Filters (filter)
Vi börjar med Actions och återkommer till Filters senare. En action är en hook som körs vid specifika tillfällen i WordPress. Till exempel:
en sida laddas
ett inlägg sparas
en användare loggar in
Hur använder du en action
För att använda en action använder du funktionen add_action(). Den tar emot två parametrar:
Funktionen som ska köras när hooken aktiveras
Namnet på det vi vill ”kroka fast i”
function test_our_hook() {
error_log('Vår hook kördes!');
}
add_action('init', 'test_our_hook');
WTF, init??
Nu dök det upp konstiga saker. Vad är init för nåt?
Init är en förkortning av initialisera, en funktion som körs vid varje sidladdning. När du klickar runt på en WordPressajt initialiseras WordPress vid varje ny sida du går till. Systemet kollar om det ska utföra något innan en sida visas.
Vår hook innebär att Init skriver en rad, Vår hook kördes!, till WordPress error log varje gång en sida laddas (WordPress initialiseras).