From e4fe2d7e7223816dc67f0a14fecb112e856fdb23 Mon Sep 17 00:00:00 2001 From: Lio Novelli Date: Sun, 3 Nov 2024 19:19:24 +0100 Subject: [PATCH] Add dates to sitemap. New SI blogpost ngi0. --- README.org | 4 + assets/menu-en.html | 20 ++++ build-site.el | 55 +++++++--- content/blog/index.org | 3 +- content/blog/programi-ngi0.org | 122 +++++++++++++++++++++ content/blog/regijski-predstavnik-ngi0.org | 10 +- content/index.org | 3 + content/kontakt.org | 3 +- content/sitemap.org | 1 + en/contact.org | 8 ++ en/index.org | 21 +++- en/sitemap.org | 4 + 12 files changed, 222 insertions(+), 32 deletions(-) create mode 100644 assets/menu-en.html create mode 100644 content/blog/programi-ngi0.org create mode 100644 en/contact.org create mode 100644 en/sitemap.org diff --git a/README.org b/README.org index 8d9a230..8955249 100644 --- a/README.org +++ b/README.org @@ -24,3 +24,7 @@ without the duplicate content that is translated in both languages. ** SSL https://certbot.eff.org/instructions?ws=apache&os=pip + +* Plan + + diff --git a/assets/menu-en.html b/assets/menu-en.html new file mode 100644 index 0000000..b741131 --- /dev/null +++ b/assets/menu-en.html @@ -0,0 +1,20 @@ + +
+                 _             _   
+  ___ ___  _ __ | |_ __ _  ___| |_ 
+ / __/ _ \| '_ \| __/ _` |/ __| __|
+| (_| (_) | | | | || (_| | (__| |_ 
+ \___\___/|_| |_|\__\__,_|\___|\__|
+                                   
+    
+

+ +
+ _     _             
+| |__ | | ___   __ _ 
+| '_ \| |/ _ \ / _` |
+| |_) | | (_) | (_| |
+|_.__/|_|\___/ \__, |
+               |___/ 
+    
+

diff --git a/build-site.el b/build-site.el index c89107c..85ec9a9 100644 --- a/build-site.el +++ b/build-site.el @@ -23,8 +23,8 @@ org-html-head-include-scripts nil ;; Use our own scripts org-html-head-include-default-style nil ;; Use our own styles ;; org-html-head "") -;; @TODO fix favicon link -;; @TODO + ;; @TODO fix favicon link + ;; @TODO ) (defvar novelli-html-head "") @@ -32,10 +32,28 @@ (defvar novelli-html-head-nested-1 (replace-regexp-in-string "../assets" "../../assets" novelli-html-head)) ;; Read assets lio.txt -(defvar novelli-header (concat "
" (f-read "assets/lio.txt" 'utf-8) "
+(defvar novelli-header-menu (concat "
" (f-read "assets/lio.txt" 'utf-8) "
" (f-read "assets/menu.html" ) "
SL / EN
")) -(defvar novelli-header-nested-1 (replace-regexp-in-string "href=\"" "href=\"..\/" novelli-header)) +(defvar novelli-header-menu-en (concat "
" (f-read "assets/lio.txt" 'utf-8) "
+
" (f-read "assets/menu-en.html" ) "
+
SL / EN
")) +(defvar novelli-header-menu-nested-1 (replace-regexp-in-string "href=\"" "href=\"..\/" novelli-header-menu)) + +;; https://www.danliden.com/posts/20211203-this-site.html +;; https://thibaultmarin.github.io/blog/posts/2016-11-13-Personal_website_in_org.html#orgace8e3d +(defun lio/org-publish-org-sitemap-format (entry style project) + "Custom sitemap entry formatting: add date" + (cond ((not (directory-name-p entry)) + (format "[[file:%s][(%s) %s]]" + entry + (format-time-string "%Y-%m-%d" + (org-publish-find-date entry project)) + (org-publish-find-title entry project))) + ((eq style 'tree) + ;; Return only last subdir. + (file-name-nondirectory (directory-file-name entry))) + (t entry))) ;; Define the publishing project (setq org-publish-project-alist @@ -50,7 +68,7 @@ :with-toc t ;; Include a table of contents :section-numbers nil ;; Don't include section numbers :html-head novelli-html-head - :html-preamble novelli-header + :html-preamble novelli-header-menu ;; :auto-preamble t :auto-sitemap t :sitemap-filename "sitemap.org" @@ -73,15 +91,16 @@ ;; "" - :html-preamble novelli-header-nested-1 + :html-preamble novelli-header-menu-nested-1 :auto-sitemap t :sitemap-title "Objave" :sitemap-filename "index.org" + :sitemap-format-entry 'lio/org-publish-org-sitemap-format ;; :html-postamble ,nico-website-html-postamble ;; :sitemap-filename "sitemap.org" ;; :sitemap-sort-files 'anti-chronologically ) - (list "org-site:en" + (list "org-site:en" :recursive t :base-directory "./en" :publishing-function 'org-html-publish-to-html @@ -91,20 +110,24 @@ :with-toc t ;; Include a table of contents :section-numbers nil ;; Don't include section numbers :html-head novelli-html-head-nested-1 - :html-preamble novelli-header + :html-preamble novelli-header-menu-en :time-stamp-file nil + :auto-sitemap t + :sitemap-filename "sitemap.org" + :sitemap-title "Sitemap" + :sitemap-sans-extension t + :sitemap-style 'tree + ) + (list "org-site:assets" + :base-directory "./assets" + :publishing-function 'org-publish-attachment + :base-extension "css\\|js\\|ttf\\|woff2\\|ico" + :publishing-directory "./public/assets" + :recursive t ) - (list "org-site:assets" - :base-directory "./assets" - :publishing-function 'org-publish-attachment - :base-extension "css\\|js\\|ttf\\|woff2\\|ico" - :publishing-directory "./public/assets" - :recursive t - ) )) ;; Don't include time stamp in file ;; Generate the site output (org-publish-all t) (message "Build complete!") - diff --git a/content/blog/index.org b/content/blog/index.org index 111ce1b..fda788a 100644 --- a/content/blog/index.org +++ b/content/blog/index.org @@ -1,3 +1,4 @@ #+TITLE: Objave -- [[file:regijski-predstavnik-ngi0.org][Regijski predstavnik programa NGI0]] \ No newline at end of file +- [[file:programi-ngi0.org][(2024-11-03) NGI0 programi]] +- [[file:regijski-predstavnik-ngi0.org][(2024-11-03) Regijski predstavnik programa NGI0]] \ No newline at end of file diff --git a/content/blog/programi-ngi0.org b/content/blog/programi-ngi0.org new file mode 100644 index 0000000..15dd1f3 --- /dev/null +++ b/content/blog/programi-ngi0.org @@ -0,0 +1,122 @@ +#+TITLE: NGI0 programi +#+DATE: Sat Nov 2 08:12:02 PM CET 2024 +#+LANGUAGE: si + +NGI Zero zajema štiri programe financiranja in en program podpornih storitev. +Največji med njimi je [[https://nlnet.nl/commonsfund][NGI0 fond za javne dobrine (NGI0 Commons Fund)]], trije +manjši programi pa so NGI0 mobifree, NGI0 Fediversity in NGI TALER. Podporne +storitve za prosto in odprtokodne projekte, ki se financirajo v okviru +iniciative NGI pa nudi vrsta partnerjev v okviru NGI Zero Review programa. + +Programi financiranja imajo rok za prijave v trenutnem sklicu do 1. decembra +2024 in nudijo financiranje za manjše in srednje projekte v višini med 5 in +50.000 evri. Pogoj za pridobitev financiranja je, da so projekti zaščiteni s +copyleft licencami. + +* NGI0 Fond za javne dobrine + +#+begin_quote +Zahtevajmo nazaj javno naravo interneta +#+end_quote + +Za financiranje prek [[https://nlnet.nl/commonsfund][Fonda za javne dobrine]] se lahko prijavijo najraznovsrtnejši +projekti s področja proste in odprtokodne programske in strojne opreme, +*odprtih* standardov, podatkovja, umetne inteligence, znanosti, +vzgojno-izobraževalnih virov ter [[http://ustvarjalnagmajna.si/][ustvajalne gmajne]]. Cilj programa je vzpostavitev +novih digitalnih javnih dobrin. V prejšnjem sklicu je financiranje pridobilo [[https://nlnet.nl/news/2024/20241014-announcing-CommonsFund-call.html][32 +projektov s celotnega tehnološkega spektra]]. Meni bolj zanimi projekti so +[[https://nlnet.nl/project/Panoramax][Panoramax]], ki omogoča ulični pogled na open street mapu, [[https://nlnet.nl/project/DatamiPods][DatamiPods]], orodje za +vizualizacijo povezanih podatkov, in [[https://nlnet.nl/project/FederatedCodeNext][Federated Code Next]], ki agregira, obogati +in federira odprte podatke o ranljivostih v programski opremi, kar omogoča lažje +iskanje nevarnih programov. + +Fond za javne dobrine je težak 21.6 miljona evrov in bo trajal do leta 2027. + +* NGI Fediversity + +#+begin_quote +Ustvarjamo sistem gostovanja prihodnosti +#+end_quote + +[[https://fediverse.party/][Federirane spletne storitve]] omogočajo uporabnikom, da ločijo svoje vsebine in +podatke od posameznih ponudnikov internetih storitev, kar na novo vzpostavlja +meje med ustvarjalci vsebin in ponudniki storitev. Prenosljivost storitev in +ločitev podatkov prinašajo odprtost zaklenjenim storitvenim vertikalam z +dominantnimi položaji na trgu. + +[[https://nlnet.nl/fediversity/][Fediversity sklad]] se osredotoča na gostovanje in samogostovanje federiranih +storitev in namenja sredstva za projekte, ki olajšujejo in utrjuejo procese +nameščanja in gostovanja tovrstnih storitev. Skladu za zgled je Linux +distribucija NixOS, ki s svojim deklerativnim pristopom k pakiranju programske +opreme in upravljanja s konfiguracijo, naredi nadgradnje sistemov zanesljivejše. +Zaradi ponovljivosti izgradnje programske opreme, ki jo omogočajo NixOS in sorodni +operacijski sistemi, so primernejši za uporabo pri kompleksnih scenerijih +postavljanja storitev, kjer so ključnega pomena konsistentnost, stabilnost in +možnost konfiguriranja. + +Za Fediversity sklad je namenjenih 450 tisočakov za majhne in srednje projekte. + +* NGI Mobifree + +#+begin_quote +Bolj etična in človeška mobilna programska oprema +#+end_quote + +Pilotni program NGI Mobifree poskuša spremeniti _status quo_ v ekosistemu +mobilnega programja, kjer dominira malo število velikih igralcev. Mobifree išče +projekte, ki na mobilne naprave prinašajo nova orodja in utrjujejo obstoječo +infrastrutkuro. + +Projekti, ki so do sedaj dobili financiranje v okviru programa Mobifree so +[[https://nlnet.nl/gallery/f-droid.html][F-Droid]], [[https://nlnet.nl/project/Conversations/][Conversations]] in [[https://microg.org/][Micro-G]]. Gre za projekte, ki omogočajo ponovno uporabo +mobilinih naprav in izvajanje pravice do popravila, kar ima za posledico +zmanjšanje elektronskih odpadkov. + +Za program Mobifree je namenjenih 670.00 evrov. + +* NGI TALER + +#+begin_quote +Digitalna plačila, ki varujejo zasebnost +#+end_quote + +V digitalni ekonomiji plačilni sistem igra ključno vlogo, kljub temu pa +obstoječi plačilni sistemi pretendirajo k občutno zmanjšani zasebnosti kot +plačevanje z gotovino. Pomanjkanje zasebnosti je še posebej izrazito pri +lastniških sistemih kot sta Google in Apple Pay. + +[[https://nlnet.nl/taler/][NGI TALER]] program je skupaj financirata Evropska komisija in Švica, z namenom +razvoja novega elektronskega plačilnega sistema, ki bo koristil vsem: +potrošnikom, prodajalcem, bankam, finančnim organom, revizorjem in +protikorupcijskim organom. NGI Taler je namenjem implementacijam in izboljšavam +[[https://taler.net/en][GNU Taler plačilnega sistema]], ki nudi zasebnost potrošnikom, za prodajalce pa +uveljavlja transparentnost. Mikro plačila imajo zelo majhne transakcijske +stroške, zato GNU Taler omogoča internetnim podjetjem odmik od poslovnih +modelov, ki temeljijo na oglaševanju ali naročninah. + +Za program NGI TALER je na voljo 676.00 evrov. + +* NGI0 Review + +Za prosto in odprtokodne projekte, ki so dobili financiranje v okviru NGI, NGI +Zero Review program nudi paleto podpornih storitev: +- Dostopnost in WCAG revizije ([[https://www.hanuniversity.com/en/research/research-center/inclusive-digital-design-engineering/][HAN Univerza uporabnih znanosti, oddelek za + vključujoč dizajn in inžiniring]]) +- Diverziteta in vključenost ([[https://www.apc.org/][Association of progressive communcations]]) +- Grajenje skupnosti in mentoriranje ([[https://techcultivation.org/][Center za kultiviranje tehnologije]]) +- Licenciranje ([[https://fsfe.org/][Free Software Foundation Europe]]) +- Internacionalizacija in prevajanje ([[http://translatehouse.org/][Translate house]]) +- Pakiranje ([[https://nixos.org/community/teams/foundation-board/][NixOS fundacija]]) +- Varnostni pregled ([[https://www.radicallyopensecurity.com/][Radically Open Security]]) +- Standardizacija ([[https://www.tolerantnetworks.com/about-us.html][Tolerant Networks]]) +- Testiranje (by Julian Harty) + + +* Namesto zaključka + +Če že sodelujete pri projektu, ki ustreza keteremu od NGI0 programov, ali imate +idejo za projekt, me lahko [[file+emacs:../kontakt.org][kontaktirate]] in vam svetujem pri prijavi na razpis. + +#+begin_comment +https://dis-slovarcek.ijs.si/list_searched +#+end_comment diff --git a/content/blog/regijski-predstavnik-ngi0.org b/content/blog/regijski-predstavnik-ngi0.org index d0baa83..8fbcdb3 100644 --- a/content/blog/regijski-predstavnik-ngi0.org +++ b/content/blog/regijski-predstavnik-ngi0.org @@ -1,16 +1,14 @@ #+TITLE: Regijski predstavnik programa NGI0 +#+LANGUAGE: si #+begin_comment - https://nlnet.nl/NGI0/ https://nlnet.nl/foundation/jobs/regionalrepresentative.html Kaj je ngi0? - Kaj so moje naloge? - Naloge: - deliver presentations and/or otherwise create a presence at relevant FOSS and R&D events @@ -25,7 +23,6 @@ FOSS and R&D events - Coordinate translation efforts for free and open source software, documentation and educational materials, Wikipedia pages, etc. - - priprava prezentacij in prisotnost na relevantnih dogodkih s področja FLOSS. - ustvarjanje in prevajanje vsebin za lokalne publikacije in medije - novačenje, trening in izobraževanje prostovoljcev, ki želijo širiti ideje FLOSS. @@ -33,11 +30,8 @@ FOSS and R&D events - koordiniranje prevajanja proste in odprte programske opreme, dokumentacije in izobraževalnega matriala -. Another programme — NGI Zero Review — supports the wider NGI community with +Another programme — NGI Zero Review — supports the wider NGI community with various services that help to mature these technology commons. - - - #+end_comment S septembrom 2024 sem postal regijski predstavnik programa [[https://nlnet.nl/NGI0/][NGI Zero]], ki diff --git a/content/index.org b/content/index.org index 064c7f8..b5655d7 100644 --- a/content/index.org +++ b/content/index.org @@ -11,3 +11,6 @@ - [[https://www.drupal.org/u/useernamee][Drupal/PHP razvijalec]] - Član [[https://emacs.si/][Emacs user group Slovenia]] +* Zadnje objave + +#+INCLUDE: blog/index.org :lines "-5" :only-contents t diff --git a/content/kontakt.org b/content/kontakt.org index 9cac9d2..e1c2ee2 100644 --- a/content/kontakt.org +++ b/content/kontakt.org @@ -1,10 +1,9 @@ #+TITLE: Kontakt #+TRANSLATIONS: en:en/contact.org #+OPTIONS: toc:nil -#+LANGUAGE: sl +#+LANGUAGE: si - Spletna pošta: [[mailto:lio@kompot.si][lio [at] kompot.si]] - Fediverzumu: [[https://toot.si/@len][@len@toot.si]] - Matrix: [[https://matrix.to/#/@lion:radiostudent.si][@lio.novell:radiostudent.si]] - diff --git a/content/sitemap.org b/content/sitemap.org index 9d5e722..c4510e8 100644 --- a/content/sitemap.org +++ b/content/sitemap.org @@ -3,5 +3,6 @@ - [[file:kontakt.org][Kontakt]] - [[file:index.org][Lio Novelli]] - blog + - [[file:blog/programi-ngi0.org][NGI0 programi]] - [[file:blog/index.org][Objave]] - [[file:blog/regijski-predstavnik-ngi0.org][Regijski predstavnik programa NGI0]] \ No newline at end of file diff --git a/en/contact.org b/en/contact.org new file mode 100644 index 0000000..37cdd7c --- /dev/null +++ b/en/contact.org @@ -0,0 +1,8 @@ +#+TITLE: Contact +#+TRANSLATIONS: si:kontakt.org +#+OPTIONS: toc:nil +#+LANGUAGE: en + +- Email: [[mailto:lio@kompot.si][lio [at] kompot.si]] +- Fediverse: [[https://toot.si/@len][@len@toot.si]] +- Matrix: [[https://matrix.to/#/@lion:radiostudent.si][@lio.novell:radiostudent.si]] diff --git a/en/index.org b/en/index.org index c47d837..4078a75 100644 --- a/en/index.org +++ b/en/index.org @@ -2,9 +2,20 @@ #+OPTIONS: toc:nil #+LANGUAGE: en -* Activites +* my Activities + +- co-host of a monthly tech-critical radio show [[https://radiostudent.si/druzba/tehno-klistir][Techno enema at Radio Student]] +- comunity organizer of [[https://kompot.si][selfhosting collective Compote]] +- regional representative of [[https://nlnet.nl/NGI0/][NGI0]] +- [[https://www.drupal.org/u/useernamee][Drupal/PHP developer]] +- Member of [[https://emacs.si/][Emacs user group Slovenia]] + +* Last posts + + +#+INCLUDE: sitemap.org :lines "-5" :only-contents t + +#+begin_comment +#+INCLUDE: sitemap.org::blog :lines "-5" :only-contents t +#+end_comment -- co-host of a monthly tech-critical radio show Techno enema at Radio Student -- comunity organizer of selfhosting collective Compote -- regional representative of NGI0 -- Drupal/PHP developer diff --git a/en/sitemap.org b/en/sitemap.org new file mode 100644 index 0000000..b561bbf --- /dev/null +++ b/en/sitemap.org @@ -0,0 +1,4 @@ +#+TITLE: Sitemap + +- [[file:contact.org][Contact]] +- [[file:index.org][Liopold D. Novelli]] \ No newline at end of file