Σύγκριση commits

...

45 commits

Συγγραφέας SHA1 Μήνυμα Ημερομηνία
Fanis Dokianakis
6e7c03ac76 admin fixes 2024-04-08 15:32:11 +03:00
c16e9c6aff Merge pull request 'Ενημέρωση content/posts/240329-hellug-gfoss-paradosi-fossbot.html' (#72) from jacob-patch-66 into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #72
2024-04-07 00:30:19 +00:00
369182eae6 Ενημέρωση content/posts/240329-hellug-gfoss-paradosi-fossbot.html
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
2024-04-07 00:30:07 +00:00
dc6be63ad3 Merge pull request 'Ενημέρωση content/posts/240329-hellug-gfoss-paradosi-fossbot.html' (#71) from jacob-patch-65 into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #71
2024-04-07 00:25:46 +00:00
03f01a8936 Ενημέρωση content/posts/240329-hellug-gfoss-paradosi-fossbot.html
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
2024-04-07 00:25:34 +00:00
1d966610c2 Merge pull request 'Ενημέρωση content/posts/240329-hellug-gfoss-paradosi-fossbot.html' (#70) from jacob-patch-64 into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #70
2024-04-07 00:21:56 +00:00
8e49cde679 Ενημέρωση content/posts/240329-hellug-gfoss-paradosi-fossbot.html
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
2024-04-07 00:21:44 +00:00
06d117ac22 Merge pull request 'Ενημέρωση content/posts/240329-hellug-gfoss-paradosi-fossbot.html' (#69) from jacob-patch-63 into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #69
2024-04-07 00:11:52 +00:00
c62a58e3b9 Ενημέρωση content/posts/240329-hellug-gfoss-paradosi-fossbot.html
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
2024-04-07 00:11:41 +00:00
5e74780a87 Merge pull request 'Ενημέρωση content/posts/240329-hellug-gfoss-paradosi-fossbot.html' (#68) from jacob-patch-62 into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #68
2024-04-07 00:08:01 +00:00
931964ab7d Ενημέρωση content/posts/240329-hellug-gfoss-paradosi-fossbot.html
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
2024-04-07 00:07:51 +00:00
c7a00338be Merge pull request 'Μεταφόρτωση αρχείων στο "content/posts"' (#67) from jacob-patch-61 into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #67
2024-04-06 23:58:15 +00:00
d3305fca49 Μεταφόρτωση αρχείων στο "content/posts"
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
2024-04-06 23:58:03 +00:00
25f621ee5e Merge pull request 'Μεταφόρτωση αρχείων στο "static/media/Hellug-FOSSBOT-Delivery"' (#66) from jacob-patch-60 into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #66
2024-04-06 23:42:40 +00:00
1431e70627 Μεταφόρτωση αρχείων στο "static/media/Hellug-FOSSBOT-Delivery"
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
2024-04-06 23:42:22 +00:00
d93abc156e Merge pull request 'fix: διόρθωση σελίδας καταστατικού' (#65) from staging into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #65
2024-03-14 05:28:41 +00:00
Fanis Dokianakis
06d4064bc2 fix: διόρθωση σελίδας καταστατικού
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
2024-03-13 21:25:38 +02:00
a2e5c815ea Merge pull request 'Ενημέρωση content/pages/syndromes.md' (#64) from staging into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #64
2024-03-01 07:30:21 +00:00
52eb3c30a6 Ενημέρωση content/pages/syndromes.md
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
2024-03-01 07:29:59 +00:00
28bfe5a087 Merge pull request 'Fix summary on new post' (#63) from staging into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #63
2024-02-18 22:35:49 +00:00
Fanis Dokianakis
ba469ae2da fix summary
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
2024-02-19 00:33:12 +02:00
c85893aff2 Merge pull request 'staging' (#62) from staging into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #62
2024-02-18 20:21:28 +00:00
a754a2aa22 Create Εκδηλώσεις “προκηρυξη-προσκληση-γεν-συνελευσης-hel-l-u-g-κυρ-10-μαρτιου-2024-18-30-21-30-2024-02-18” 2024-02-18 20:17:49 +00:00
615ce9c651 Upload “static/media/gs2024-election.png” 2024-02-18 20:11:32 +00:00
e6c1bfea4f Merge pull request 'Προσθήκη mastodon' (#61) from staging into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #61
2024-02-17 18:12:46 +00:00
Fanis Dokianakis
94ee6d4c41 resize image
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
2024-02-17 20:11:56 +02:00
Fanis Dokianakis
52c09da0d7 προσθήκη mastodon social 2024-02-17 19:54:41 +02:00
ca18a82a6b Merge pull request 'διόρθωση άρθρων' (#60) from staging into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #60
2024-02-12 17:39:24 +00:00
infl00p
84a9555042 διόρθωση άρθρων
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
2024-02-12 19:39:04 +02:00
47b2b99012 Merge pull request 'ενημέρωση credits' (#59) from staging into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #59
2024-02-12 16:42:39 +00:00
infl00p
a49e620048 ενημέρωση credits 2024-02-12 18:42:02 +02:00
fb189580f6 Merge pull request 'replace subscription form with htmx implementation' (#58) from staging into master
Όλοι οι έλεγχοι ήταν επιτυχείς
Hellug Projects/Hellug/www/pipeline/head This commit looks good
Reviewed-on: #58
2024-02-12 16:12:41 +00:00
infl00p
4fc84c1bca replace subscription form with htmx implementation 2024-02-12 17:15:15 +02:00
1e3110a3bb Merge pull request 'Αναβάθμιση του site σε bootstrap 5' (#57) from staging into master
Ορισμένοι έλεγχοι ανέφεραν σφάλματα
Hellug Projects/Hellug/www/pipeline/head Something is wrong with the build of this commit
Reviewed-on: #57
2024-02-09 14:57:15 +00:00
f1d4b97e19 Merge branch 'master' into staging
Ορισμένοι έλεγχοι ανέφεραν σφάλματα
Hellug Projects/Hellug/www/pipeline/head Something is wrong with the build of this commit
2024-02-09 14:56:35 +00:00
infl00p
bf9b29d51f full bootstrap 5 upgrade 2024-02-09 16:48:50 +02:00
infl00p
e2f15f100d updated minimal theme 2024-02-09 11:21:40 +02:00
Fanis Dokianakis
d7ba6aedc6 cleanup 2024-02-09 10:59:47 +02:00
Fanis Dokianakis
954260ab0b first minimal theme 2024-02-09 10:59:23 +02:00
4561a6aa2c Create Δημοσιεύσεις “test-2024-02-03”
Ορισμένοι έλεγχοι ανέφεραν σφάλματα
Hellug Projects/Hellug/www/pipeline/head Something is wrong with the build of this commit
2024-02-03 18:48:48 +00:00
39eee5a0e3 Delete Δημοσιεύσεις “δοκιμαστική-δημοσίευση-2024-01-31”
Ορισμένοι έλεγχοι ανέφεραν σφάλματα
Hellug Projects/Hellug/www/pipeline/head Something is wrong with the build of this commit
2024-01-31 19:55:49 +00:00
Fanis Dokianakis
81b5e50647 empty dirs 2024-01-31 21:28:36 +02:00
Fanis Dokianakis
ce1c1c2a9b admin fixes 2024-01-31 21:28:36 +02:00
Fanis Dokianakis
8d6afcd1f3 admin fixes 2024-01-31 21:28:36 +02:00
f192ed6ee3 Create Δημοσιεύσεις “δοκιμαστική-δημοσίευση-2024-01-31” 2024-01-31 17:17:51 +00:00
110 αρχεία άλλαξαν με 1623 προσθήκες και 2201 διαγραφές

@ -2,13 +2,23 @@
title: "Credits"
bannertemplate: "null.html"
---
### Ευχαριστίες
### Συντελεστές
###### Η ιστοσελίδα αυτή έχει γραφτεί από τους:
##### Η ιστοσελίδα αυτή έχει γραφτεί από τους:
* Γιώργο Δημητρακόπουλο
* Ιάκωβο Στέλλα
* Πάνο Χρηστέα
* Φάνη Δοκιανάκη
* Γιώργο Δημητρακόπουλο
##### Ελεύθερο Λογισμικό που χρησιμοποιούμε
* Γεννήτρια Στατικών Ιστοσελίδων [Hugo](https://gohugo.io)
* Βιβλιοθήκη CSS [Bootstrap](https://getbootstrap.com)
* Ασύγχρονες κλήσεις Rest μέσω [HTMX](https://htmx.org)
* Περιβάλλον συστήματος βασισμένο σε [Go](https://golang.org)
* Δρομολογητής HTTP [echo](https://echo.labstack.com)
* Εξυπηρετητής κάψουλας Gemini [Agate](https://github.com/mbrubeck/agate)
* Συνεργατικό περιβάλλον ανάπτυξης [Forgejo](https://forgejo.org/)
* Κατανεμημένο σύστημα ελέγχου εκδόσεων [Git](https://git-scm.com)

@ -10,243 +10,236 @@ menu:
parent: "peri-hellug"
weight: 4
---
</p>
<style>
body {
text-align: justify}
</style>
1)
<a href="/media/hellug-katastatiko-old-pages.pdf" download>Το αρχικό Ιδρυτικό Καταστατικό Νο 5189/1998</a>, παρουσιάζεται εδώ για ιστορικούς λόγους.<br>
2) Το ισχύον Τροποποίημένο Κατασταστικό Νο 6246/2006 είναι οργανωμένο πιο κάτω για καλύτερη ανάγνωση :<br><br>
<p class="vspace" style="text-align: center;"><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;"><strong><u>ΠΕΡΙΕΧΟΜΕΝΑ</u></strong></span></span></p>
<div><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;"><strong>ΚΕΦΑΛΑΙΟ A΄: ΕΙΣΑΓΩΓΙΚΕΣ ΔΙΑΤΑΞΕΙΣ</strong></span></span></div>
<div><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;"><a href="#k1">ΑΡΘΡΟ 1ο: Επωνυμία - Έδρα - Διάρκεια</a></span></span></div>
<div class="vspace" style="text-align: justify;"><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;"><a href="#k2">ΑΡΘΡΟ 2ο: Σκοποί - Επιδιώξεις</a><br /> <a href="#k3">ΑΡΘΡΟ 3ο: Μέσα εκπλήρωσης των σκοπών</a><br /> <a href="#k4">ΑΡΘΡΟ 4ο: Πόροι του σωματείου</a><br /> <a href="#k5">ΑΡΘΡΟ 5ο: Σφραγίδα του σωματείου</a><br /><br /><strong>ΚΕΦΑΛΑΙΟ Β΄: ΣΧΕΣΕΙΣ ΜΕΛΩΝ-ΣΥΛΛΟΓΟΥ</strong><br /> <a href="#k6">ΑΡΘΡΟ 6ο: Όροι αποδοχής</a><br /> <a href="#k7">ΑΡΘΡΟ 7ο: Διάκριση μελών</a><br /> <a href="#k8">ΑΡΘΡΟ 8ο: Εγγραφή μελών</a><br /> <a href="#k9">ΑΡΘΡΟ 9ο: Δικαιώματα μελών</a><br /> <a href="#k10">ΑΡΘΡΟ 10ο: Υποχρεώσεις μελών</a><br /> <a href="#k11">ΑΡΘΡΟ 11ο: Διαγραφή μέλους</a><br /> <a href="#k12">ΑΡΘΡΟ 12ο: Αποχώρηση μέλους</a><br /> <a href="#k13">ΑΡΘΡΟ 13ο: Αποβολή μέλους</a><br /><br /><strong>ΚΕΦΑΛΑΙΟ Γ΄:ΔΙΟΙΚΗΣΗ ΤΟΥ ΣΩΜΑΤΕΙΟΥ</strong><br /> <a href="#k14">ΑΡΘΡΟ 14ο: Διοικητικό συμβούλιο</a><br /> <a href="#k15">ΑΡΘΡΟ 15ο: Τρόπος Εκλογής του Δ.Σ.</a><br /> <a href="#k16">ΑΡΘΡΟ 16ο: Συγκρότηση Δ.Σ.</a><br /> <a href="#k17">ΑΡΘΡΟ 17ο: ΣΥΓΚΛΗΣΗ Δ.Σ. - ΛΗΨΗ ΑΠΟΦΑΣΕΩΝ Δ.Σ.</a><br /> <a href="#k18">ΑΡΘΡΟ 18ο: Κανονισμοί για τα μέλη του Δ.Σ.</a><br /> <a href="#k19">ΑΡΘΡΟ 19ο: Αρμοδιότητες των μελών του Δ.Σ.</a><br /> <a href="#k20">ΑΡΘΡΟ 20ο: Γενική Συνέλευση (Γ.Σ.)</a><br /> <a href="#k21">ΑΡΘΡΟ 21ο: ΣΥΓΚΛΗΣΗ - ΛΕΙΤΟΥΡΓΙΑ Γ.Σ.</a><br /> <a href="#k22">ΑΡΘΡΟ 22ο: Έκτακτες Γ.Σ.</a><br /> <a href="#k23">ΑΡΘΡΟ 23ο: Λήψη αποφάσεων Γ.Σ.</a><br /> <a href="#k24">ΑΡΘΡΟ 24ο: Απαρτία Γ.Σ. Αποφάσεις Γ.Σ.</a><br /> <a href="#k25">ΑΡΘΡΟ 25ο: Αποφάσεις Γ.Σ.</a><br /><br /><strong>ΚΕΦΑΛΑΙΟ Δ: ΟΙΚΟΝΟΜΙΚΗ ΔΙΑΧΕΙΡΙΣΗ</strong><br /> <a href="#k26">ΑΡΘΡΟ 26ο: Βιβλία του σωματείου</a><br /> <a href="#k27">ΑΡΘΡΟ 27ο: Οικονομική διαχείριση</a><br /> <a href="#k28">ΑΡθΡΟ 28ο: Ελεγκτική επιτροπή (Ε.Ε.)</a><br /> <a href="#k29">ΑΡΘΡΟ 29ο: Έργο της ελεγκτικής επιτροπής</a><br /><br /><strong>ΚΕΦΑΛΑΙΟ Ε΄: Υπόλοιπα Άρθρα</strong><br /> <a href="#k30">ΑΡΘΡΟ 30ο: Εφορευτική επιτροπή</a><br /> <a href="#k31">ΑΡΘΡΟ 31ο: Έκτακτες επιτροπές - Ομάδες εργασίας</a><br /> <a href="#k32">ΑΡΘΡΟ 32ο: Τροποποίηση καταστατικού</a><br /> <a href="#k33">ΑΡΘΡΟ 33ο: Διάλυση του σωματείου</a><br /> <a href="#k34">ΑΡΘΡΟ 34ο: Εκκαθάριση</a><br /> <a href="#k35">ΑΡΘΡΟ 35ο: Ερμηνεία του καταστατικού</a><br /> <a href="#k36">ΑΡΘΡΟ 36ο: Έγκριση καταστατικού</a><br /><br /> <a href="#k37">ΤΑ ΙΔΡΥΤΙΚΑ ΜΕΛΗ</a></span></span><br /><br /><br />
<span style="font-size:14px;"><span style="font-family: verdana, geneva, sans-serif;"><b>ΚΕΦΑΛΑΙΟ Α΄ - ΕΙΣΑΓΩΓΙΚΕΣ ΔΙΑΤΑΞΕΙΣ</b></span></span></div>
<div class="vspace" style="text-align: justify;"><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;"><a id="k1" name="k1"></a><b><i><u>ΑΡΘΡΟ 1ο: Επωνυμία - Έδρα - Διάρκεια</b></i></u></span></span></div>
<div class="vspace" style="text-align: justify;"><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;">Ιδρύεται Επιστημονικός Σύλλογος με την επωνυμία &quot;ΕΝΩΣΗ ΧΡΗΣΤΩΝ ΚΑΙ ΦΙΛΩΝ ΛΙΝΟΥΞ ΕΛΛΑΔΟΣ&quot; (Ε.Χ.Φ.Λ.Ε.) - Hellenic Linux Users Group (HEL.L.U.G.)&quot; με έδρα την Καλλιθέα Αττικής, οδός Παπαφλέσσα 1-3, σκοπό μη κερδοσκοπικό και χρονική διάρκεια αόριστη.</span></span></div><br>
<div class="vspace" style="text-align: justify;"><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;"><a id="k2" name="k2"></a><b><i><u> ΑΡΘΡΟ 2ο: Σκοποί - Επιδιώξεις</b></i></u></span></span></div>
<div class="vspace" style="text-align: justify;"><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;">Σκοποί του Σωματείου είναι:
<p><h4><u>ΠΕΡΙΕΧΟΜΕΝΑ</u></h4></p>
<div><h4>ΚΕΦΑΛΑΙΟ A΄: ΕΙΣΑΓΩΓΙΚΕΣ ΔΙΑΤΑΞΕΙΣ</h4></div>
<div><a href="#k1">ΑΡΘΡΟ 1ο: Επωνυμία - Έδρα - Διάρκεια</a></div>
<div ><a href="#k2">ΑΡΘΡΟ 2ο: Σκοποί - Επιδιώξεις</a><br /> <a href="#k3">ΑΡΘΡΟ 3ο: Μέσα εκπλήρωσης των σκοπών</a><br /> <a href="#k4">ΑΡΘΡΟ 4ο: Πόροι του σωματείου</a><br /> <a href="#k5">ΑΡΘΡΟ 5ο: Σφραγίδα του σωματείου</a><br /><br /><h4>ΚΕΦΑΛΑΙΟ Β΄: ΣΧΕΣΕΙΣ ΜΕΛΩΝ-ΣΥΛΛΟΓΟΥ</h4><br /> <a href="#k6">ΑΡΘΡΟ 6ο: Όροι αποδοχής</a><br /> <a href="#k7">ΑΡΘΡΟ 7ο: Διάκριση μελών</a><br /> <a href="#k8">ΑΡΘΡΟ 8ο: Εγγραφή μελών</a><br /> <a href="#k9">ΑΡΘΡΟ 9ο: Δικαιώματα μελών</a><br /> <a href="#k10">ΑΡΘΡΟ 10ο: Υποχρεώσεις μελών</a><br /> <a href="#k11">ΑΡΘΡΟ 11ο: Διαγραφή μέλους</a><br /> <a href="#k12">ΑΡΘΡΟ 12ο: Αποχώρηση μέλους</a><br /> <a href="#k13">ΑΡΘΡΟ 13ο: Αποβολή μέλους</a><br /><br /><h4>ΚΕΦΑΛΑΙΟ Γ΄:ΔΙΟΙΚΗΣΗ ΤΟΥ ΣΩΜΑΤΕΙΟΥ</h4><br /> <a href="#k14">ΑΡΘΡΟ 14ο: Διοικητικό συμβούλιο</a><br /> <a href="#k15">ΑΡΘΡΟ 15ο: Τρόπος Εκλογής του Δ.Σ.</a><br /> <a href="#k16">ΑΡΘΡΟ 16ο: Συγκρότηση Δ.Σ.</a><br /> <a href="#k17">ΑΡΘΡΟ 17ο: ΣΥΓΚΛΗΣΗ Δ.Σ. - ΛΗΨΗ ΑΠΟΦΑΣΕΩΝ Δ.Σ.</a><br /> <a href="#k18">ΑΡΘΡΟ 18ο: Κανονισμοί για τα μέλη του Δ.Σ.</a><br /> <a href="#k19">ΑΡΘΡΟ 19ο: Αρμοδιότητες των μελών του Δ.Σ.</a><br /> <a href="#k20">ΑΡΘΡΟ 20ο: Γενική Συνέλευση (Γ.Σ.)</a><br /> <a href="#k21">ΑΡΘΡΟ 21ο: ΣΥΓΚΛΗΣΗ - ΛΕΙΤΟΥΡΓΙΑ Γ.Σ.</a><br /> <a href="#k22">ΑΡΘΡΟ 22ο: Έκτακτες Γ.Σ.</a><br /> <a href="#k23">ΑΡΘΡΟ 23ο: Λήψη αποφάσεων Γ.Σ.</a><br /> <a href="#k24">ΑΡΘΡΟ 24ο: Απαρτία Γ.Σ. Αποφάσεις Γ.Σ.</a><br /> <a href="#k25">ΑΡΘΡΟ 25ο: Αποφάσεις Γ.Σ.</a><br /><br /><h4>ΚΕΦΑΛΑΙΟ Δ: ΟΙΚΟΝΟΜΙΚΗ ΔΙΑΧΕΙΡΙΣΗ</h4><br /> <a href="#k26">ΑΡΘΡΟ 26ο: Βιβλία του σωματείου</a><br /> <a href="#k27">ΑΡΘΡΟ 27ο: Οικονομική διαχείριση</a><br /> <a href="#k28">ΑΡθΡΟ 28ο: Ελεγκτική επιτροπή (Ε.Ε.)</a><br /> <a href="#k29">ΑΡΘΡΟ 29ο: Έργο της ελεγκτικής επιτροπής</a><br /><br /><h4>ΚΕΦΑΛΑΙΟ Ε΄: Υπόλοιπα Άρθρα</h4><br /> <a href="#k30">ΑΡΘΡΟ 30ο: Εφορευτική επιτροπή</a><br /> <a href="#k31">ΑΡΘΡΟ 31ο: Έκτακτες επιτροπές - Ομάδες εργασίας</a><br /> <a href="#k32">ΑΡΘΡΟ 32ο: Τροποποίηση καταστατικού</a><br /> <a href="#k33">ΑΡΘΡΟ 33ο: Διάλυση του σωματείου</a><br /> <a href="#k34">ΑΡΘΡΟ 34ο: Εκκαθάριση</a><br /> <a href="#k35">ΑΡΘΡΟ 35ο: Ερμηνεία του καταστατικού</a><br /> <a href="#k36">ΑΡΘΡΟ 36ο: Έγκριση καταστατικού</a><br /><br /> <a href="#k37">ΤΑ ΙΔΡΥΤΙΚΑ ΜΕΛΗ</a><br /><br /><br />
<h4>ΚΕΦΑΛΑΙΟ Α΄ - ΕΙΣΑΓΩΓΙΚΕΣ ΔΙΑΤΑΞΕΙΣ</h4>
<div ><a id="k1" name="k1"></a><h6>ΑΡΘΡΟ 1ο: Επωνυμία - Έδρα - Διάρκεια</h6></div>
<div >Ιδρύεται Επιστημονικός Σύλλογος με την επωνυμία &quot;ΕΝΩΣΗ ΧΡΗΣΤΩΝ ΚΑΙ ΦΙΛΩΝ ΛΙΝΟΥΞ ΕΛΛΑΔΟΣ&quot; (Ε.Χ.Φ.Λ.Ε.) - Hellenic Linux Users Group (HEL.L.U.G.)&quot; με έδρα την Καλλιθέα Αττικής, οδός Παπαφλέσσα 1-3, σκοπό μη κερδοσκοπικό και χρονική διάρκεια αόριστη.</div><br>
<div ><a id="k2" name="k2"></a><h6> ΑΡΘΡΟ 2ο: Σκοποί - Επιδιώξεις</h6></div>
<div >Σκοποί του Σωματείου είναι:
<p>1. Η σύσφιξη των δεσμών και των σχέσεων μεταξύ των Ελλήνων χρηστών του Linux (λειτουργικό σύστημα για ηλεκτρονικούς υπολογιστές) καθώς και η παροχή αλληλοβοήθειας μεταξύ αυτών.</p>
<p class="vspace">2. H διεξαγωγή εκπαιδευτικών ή άλλων δραστηριοτήτων με σκοπό την βελτίωση των γνώσεων των μελών του πάνω σε θέματα του Linux.</p>
<p class="vspace">3. Η δημιουργία, τροποποίηση και προσαρμογή στις ελληνικές ανάγκες λογισμικού, που σχετίζεται με το Linux καθώς και η ελεύθερη διανομή του.</p>
<p class="vspace">4. Η προβολή και προώθηση του Linux τόσο σε εθνικό όσο και σε διεθνές επίπεδο με σκοπό την ευρύτερη διάδοσή του μεταξύ των χρηστών Η/Υ.</p>
<p class="vspace">5. Η ευαισθητοποίηση και ενημέρωση κρατικών ή ιδιωτικών φορέων αλλά και γενικότερα οποιουδήποτε ενδιαφερόμενου σχετικά με το Linux και των θεμάτων που άπτονται τόσο αυτού όσο και γενικότερων θεμάτων πληροφορικής.</p>
<p class="vspace">6. Η ερευνητική δραστηριότητα τόσο αυτόνομα εντός του συλλόγου, όσο και σε συνεργασία με άλλους εθνικούς ή διεθνείς φορείς σε τομείς που σχετίζονται με την πληροφορική και το Linux.</span></span></div></p>
<div class="vspace" style="text-align: justify;"><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;"><a id="k3" name="k3"></a><i><u>ΑΡΘΡΟ 3ο: Μέσα εκπλήρωσης των σκοπών</i></u></span></span></div>
<p class="vspace">Κατάλληλα μέσα για την επίτευξη των παραπάνω σκοπών θεωρούνται κυρίως τα παρακάτω:</p>
<p class="vspace">1. Το ανθρώπινο δυναμικό του συλλόγου με την αφιλοκερδή υποστήριξη και βοήθεια που προτίθενται να διαθέσει.</p>
<p class="vspace">2. Η συνεργασία με φορείς και άτομα εκτός συλλόγου, τόσο στην Ελλάδα όσο και στο εξωτερικό, εάν κριθεί ότι μπορεί να συμβάλει στην εκπλήρωση των στόχων του.</p>
<p class="vspace">3. Κάθε άλλο μέσο, που κατά την κρίση του Διοικητικού Συμβουλίου, υπηρετεί τους σκοπούς του Σωματείου.</p>
<div class="vspace" style="text-align: justify;"><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;"><a id="k4" name="k4"></a><i><u>ΑΡΘΡΟ 4ο: Πόροι του σωματείου</i></u></span></span></div>
<p class="vspace">1. Οι πόροι του σωματείου είναι οι ακόλουθοι:</p>
<p class="vspace">α. Η εγγραφή και οι συνδρομές των μελών του.</p>
<p class="vspace">β. Οι τόκοι των κεφαλαίων.</p>
<p class="vspace">γ. Δωρεές, κληρονομιές, συνεισφορές από οποιονδήποτε είτε εντός του συλλόγου είτε εκτός αυτού.</p>
<p class="vspace">δ. Πάσης φύσεως οικονομικές ενισχύσεις, που προέρχονται από φυσικά ή νομικά πρόσωπα δημοσίου και ιδιωτικού δικαίου.</p>
<p class="vspace">ε. Επιχορηγήσεις και άλλες οικονομικές ενισχύσεις Κοινοτικών, Δημοσίων, Δημοτικών και άλλων αρχών.</p>
<p class="vspace">στ. Τυχόν έσοδα από οργάνωση σεμιναρίων, εγκατάσταση λογισμικού ή παροχή άλλων υπηρεσιών. σχετιζόμενων με τους σκοπούς και τα μέσα του συλλόγου.</p>
<p class="vspace">ζ. Πώληση εντύπων υπό κάθε μορφή (ηλεκτρονική, έντυπη κλπ.)</p>
<p class="vspace">η. Έκτακτες εισφορές, προτεινόμενες από το Δ.Σ. και εγκρινόμενες από την Γ.Σ.</p>
<p class="vspace">θ. Οποιαδήποτε άλλη πηγή, εφ όσον δεν αντιβαίνει την υπάρχουσα νομοθεσία και δεν έρχεται σε αντίθεση με τους σκοπούς του σωματείου, κατόπιν συμφώνου γνώμεως της Γ.Σ.</p>
<p class="vspace">2. Κληροδοσίες και δωρεές υπό τρόπο γίνονται δεκτές, ύστερα από έγκριση της Γενικής συνέλευσης κατά πλειοψηφία.</p>
<p class="vspace">3. Η εκμετάλλευση της κινητής και ακίνητης περιουσίας του Σωματείου δε μπορεί σε κάθε περίπτωση, να συνεπάγεται την ανάμειξη αυτού σε κερδοσκοπικές δραστηριότητες και σκοπούς πέραν των στόχων του σωματείου.</p>
<p class="vspace">4. Το Δ.Σ. διαχειρίζεται την περιουσία του σωματείου κατά το δοκούν, με σκοπό την συντήρησή της, πάντα σε συμφωνία με τη σχετική νομοθεσία, και λογοδοτεί επ&#39; αυτού στην Γ.Σ.</p>
<div class="vspace" style="text-align: justify;"><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;"><a id="k5" name="k5"></a><i><u>ΑΡΘΡΟ 5ο: Σφραγίδα του σωματείου</i></u></span></span></div>
<p class="vspace">Ο Σύλλογος έχει κυκλική σφραγίδα, η οποία φέρει στην περιφέρειά της τον τίτλο του Συλλόγου και το έτος ιδρύσεως αυτού και στο κέντρο πιγκουίνο με ελληνική σημαία.</p>
<span style="font-size:14px;"><span style="font-family: verdana, geneva, sans-serif;"><b>ΚΕΦΑΛΑΙΟ Β΄: ΣΧΕΣΕΙΣ ΜΕΛΩΝ-ΣΥΛΛΟΓΟΥ</b></span></span></div>
<div class="vspace" style="text-align: justify;"><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;"><a id="k6" name="k6"></a><i><u>ΑΡΘΡΟ 6ο: Όροι αποδοχής</i></u></span></span></div>
<p class="vspace">1. Μέλη του Σωματείου μπορούν να είναι ελεύθερα όλοι όσοι, αδιακρίτως φύλλου, επαγγελματίες ή ερασιτέχνες, είναι χρήστες του Linux, καθώς και φίλοι του λειτουργικού αυτού συστήματος.</p>
<p class="vspace">2. Τα υποψήφια μέλη πρέπει να αποδέχονται ανεπιφύλακτα το καταστατικό και να έχουν συμπληρώσει το 18ο έτος της ηλικίας τους.</p>
<p class="vspace">3. Ανήλικοι κάτω των 18 ετών δεν μπορούν να είναι μέλη του Σωματείου, εκτός και αν συναινεί ο πατέρας, επίτροπος ή κηδεμόνας αυτών και αναγγέλλει τούτο εγγράφως προς τη διοίκηση του Σωματείου.</p>
<div class="vspace" style="text-align: justify;"><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;"><a id="k7" name="k7"></a><i><u>ΑΡΘΡΟ 7ο: Διάκριση μελών</i></u></span></span></div>
<p class="vspace">Τα μέλη του Σωματείου διακρίνονται σε:</p>
<p class="vspace">1. ΤΑΚΤΙΚΑ, όσα καλύπτονται από το άρθρο 4 παρ. 1</p>
<p class="vspace">2. ΕΠΙΤΙΜΑ. Επίτιμα μέλη ανακηρύσσονται από τη Γεν. Συνέλευση με φανερή ψηφοφορία, ύστερα από πρόταση του Δ.Σ., όσα προσέφεραν εξαιρετικές υπηρεσίες στην πραγματοποίηση των σκοπών του Σωματείου.</p>
<p class="vspace">3. ΕΠΙΤΙΜΟΥΣ ΠΡΟΕΔΡΟΥΣ, με πρόταση του Δ.Σ., η Γεν. Συνέλευση ανακηρύσσει με φανερή ψηφοφορία ως επίτιμους Προέδρους, Προέδρους του Σωματείου, που προσέφεραν πολλές και εξαιρετικές υπηρεσίες σ&#39; αυτό.</p>
<div class="vspace" style="text-align: justify;"><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;"><a id="k8" name="k8"></a><b><i><u>ΑΡΘΡΟ 8ο: Εγγραφή μελών</b></i></u></span></span></div>
<p class="vspace">1. Κάθε νέο μέλος για να εγγραφεί, πρέπει να υποβάλει αίτηση προς το Δ.Σ. με τα στοιχεία της ταυτότητάς του, τη διεύθυνση, το τηλέφωνο του και με τη σημείωση ότι αποδέχεται το παρόν καταστατικό. Την αίτηση πρέπει να συνυπογράφουν τουλάχιστον 3 Τακτικά Μέλη του Συλλόγου.</p>
<p class="vspace">2. Το Δ.Σ. ελέγχει τις προϋποθέσεις για την εγγραφή του και αναλόγως εγκρίνει ή απορρίπτει την αίτηση. Ο αιτών έχει το δικαίωμα να προσφύγει κατά της απορριπτικής απόφασης ενώπιον της Γενικής Συνέλευσης, η οποία και αποφαίνεται αμετάκλητα.</p>
<p class="vspace">3. Ο γενόμενος δεκτός ως μέλος, καταβάλει το οριζόμενο απ&#39; το καταστατικό ποσό δικαιώματος εγγραφής και εγγράφεται στα βιβλία του Σωματείου.</p>
<p class="vspace"><a id="k9" name="k9"></a> *ΑΡΘΡΟ 9ο: Δικαιώματα μελών</p>
<p class="vspace">1. Όλα τα μέλη έχουν ίσα δικαιώματα και υποχρεώσεις. Η ιδιότητα του μέλους δε μεταβιβάζεται ούτε κληρονομείται.</p>
<p class="vspace">2. Κάθε εγγεγραμμένο μέλος έχει τα παρακάτω δικαιώματα:</p>
<p class="vspace">α. Να συμμετέχει στις συνεδριάσεις της Γ.Σ του Σωματείου.</p>
<p class="vspace">β. Το δικαίωμα του &quot;εκλέγειν και εκλέγεσθαι&quot;, εφ&#39; όσον έχει συμπληρώσει το 18ο έτος της ηλικίας του και είναι ταμειακώς εντάξει.</p>
<p class="vspace">γ. Να λαμβάνει γνώση οποτεδήποτε των πρακτικών και των λαμβανομένων από τη Γ.Σ και τ&#39; άλλα καταστατικά όργανα αποφάσεων.</p>
<p class="vspace">δ. Να λαμβάνει γνώση του εισαγόμενου από το Δ.Σ. στη Γ.Σ. ισολογισμού.</p>
<p class="vspace">ε. Να υποβάλλει στη Γ.Σ. εγγράφως, ηλεκτρονικώς ή προφορικώς προτάσεις ή ενστάσεις σχετικές με την επίτευξη των στόχων του Σωματείου.</p>
<p class="vspace">στ. Να λαμβάνει χρηματική ενίσχυση, από τους πόρους του Συλλόγου, κατόπιν αποφάσεως του Δ.Σ. επικυρωμένης από τη Γ.Σ., για την παραγωγή έργου το οποίο έχει συμβάλλει στην προώθηση των σκοπών του Συλλόγου.</p>
<p class="vspace">ζ. Να μετάσχει στις ειδικές επιτροπές που μπορεί να δημιουργήσει ο Σύλλογος</p>
<p class="vspace"><a id="k10" name="k10"></a> ΑΡΘΡΟ 10ο: Υποχρεώσεις μελών</p>
<p class="vspace">Κάθε μέλος του Σωματείου έχει τις παρακάτω υποχρεώσεις:</p>
<p class="vspace">1. Να συμμετέχει στις Γ.Σ και να συμπαραστέκεται στα όργανα της Διοίκησης κατά την άσκηση των καθηκόντων της.</p>
<p class="vspace">2. Να τηρεί το καταστατικό και να συμμορφώνεται με τις αποφάσεις της Γ. Σ. και του Δ.Σ. του Σωματείου.</p>
<p class="vspace">3. Να μην αντιστρατεύεται τα συμφέροντα του Σωματείου.</p>
<p class="vspace">4. Να υπερασπίζεται ιδιωτικώς και δημοσίως το έργο του Συλλόγου.</p>
<p class="vspace">5. Τέλος, υποχρεούται να καταβάλλει στο ταμείο του Σωματείου:</p>
<p class="vspace">α. Το εφάπαξ δικαίωμα εγγραφής του, που ορίζεται σε 10 ευρώ (10).</p>
<p class="vspace">β. Το ποσό της ετήσιας συνδρομής που ανέρχεται σε 30 ευρώ (30).</p>
<p class="vspace">γ. Κάθε άλλη έκτακτη εισφορά, όπως αυτή προβλέπεται να ορίζεται, προς αντιμετώπιση έκτακτων δαπανών του Σωματείου.</p>
<p class="vspace">6. Εφεξής, το ποσό δικαιώματος εγγραφής και ετήσιας συνδρομής θα καθορίζεται από την Γ.Σ. κατόπιν προτάσεως του Δ.Σ.</p>
<p class="vspace">7 . Έκτακτες εισφορές αποφασίζονται από το Δ.Σ. και εγκρίνονται από την Γ.Σ.</p>
<p class="vspace"><a id="k11" name="k11"></a> ΑΡΘΡΟ 11ο: Διαγραφή μέλους</p>
<p class="vspace">1. Τα μέλη υποχρεούνται να καταβάλουν την ετήσια συνδρομή, εντός του τελευταίου τριμήνου του έτους. Απαγορεύεται η συμμετοχή στις Γ.Σ. μέλους, το οποίο μέχρι της ενάρξεως της Γ.Σ. δεν έχει εκπληρώσει τις οικονομικές του υποχρεώσεις σύμφωνα με το παρόν καταστατικό.</p>
<p class="vspace">2. Όσα εγγεγραμμένα μέλη καθυστερήσουν την ετήσια συνδρομή ή τις άλλες οικονομικές υποχρεώσεις που καθόρισε το Δ.Σ. ή η Γ.Σ., πέραν του εξαμήνου το Δ.Σ. τα ειδοποιεί μ&#39; επιστολή να ανταποκριθούν εντός διαστήματος 30 ημερών, αλλιώς διαγράφονται με απόφαση της Γ.Σ. ύστερα από πρόταση του Δ.Σ.</p>
<p class="vspace">3. Όταν το διαγραμμένο για οικονομικές οφειλές μέλος καταβάλει αυτές, τότε αυτοδικαίως επανεγγράφεται.</p>
<p class="vspace">4. Ένα διαγεγραμμένο μέλος δε δικαιούται να απαιτήσει την επιστροφή χρημάτων ή να διεκδικήσει άλλα περιουσιακά στοιχεία του Συλλόγου.</p>
<p class="vspace"><a id="k12" name="k12"></a> ΑΡΘΡΟ 12ο: Αποχώρηση μέλους</p>
<p class="vspace">1. Τα μέλη αποχωρούν οικειοθελώς απ&#39; το Σωματείο, κατόπιν εγγράφου δηλώσεως προς το Δ.Σ. Το μέλος που αποχωρεί υποχρεούται στην εκπλήρωση των μέχρι της αποχώρησής του υποχρεώσεων έναντι του Συλλόγου.</p>
<p class="vspace">2. Η αποχώρηση του γνωστοποιείται σε όλα τα υπόλοιπα μέλη, είτε με συμβατικό τρόπο ή με ηλεκτρονικό ταχυδρομείο.</p>
<p class="vspace"><a id="k13" name="k13"></a> ΑΡΘΡΟ 13ο: Αποβολή μέλους</p>
<p class="vspace">1. Σε μέλος που δεν τηρεί τους όρους του καταστατικού, που αντιδρά άμεσα ή έμμεσα στους σκοπούς του Σωματείου, που παραβαίνει τις διατάξεις του Νόμου περί Σωματείων ή προβάλλει προσκόμματα στην εκτέλεση των αποφάσεων του Δ.Σ. και της Γ.Σ. και συμπεριφέρεται κατά τρόπο ασυμβίβαστο προς τα συμφέροντα του Συλλόγου, γίνονται κατ&#39; αρχήν συστάσεις από το Δ.Σ.</p>
<p class="vspace">2. Αν δεν συμμορφωθεί, αποβάλλεται οριστικά ύστερα από αιτιολογημένη απόφαση του Δ.Σ., η οποία λαμβάνεται με μυστική ψηφοφορία και πλειοψηφία των 2/3 του συνόλου των μελών.</p>
<p class="vspace">3. Με την ίδια διαδικασία αποφασίζει και για την αποβολή μέλους που έχει καταδικαστεί γι&#39; αξιόποινη πράξη, σύμφωνα με τις διατάξεις του Ποινικού Κώδικα.</p>
<p class="vspace">4. Πριν από την έκδοση της οριστικής απόφασης περί αποβολής μέλους, το ενδιαφερόμενο μέλος καλείται απ&#39; το Δ.Σ. να απολογηθεί εγγράφως εντός ευλόγου προθεσμίας, μετά την πάροδο της οποίας το Δ.Σ. αποφαίνεται και άνευ αυτής.</p>
<p class="vspace">5. Κατά της αποφάσεως αποβολής μέλους δύναται ν&#39; ασκηθεί από το αποβληθέν μέλος η κατά το άρθρο 88 του ΑΚ προβλεπόμενη προσφυγή.</p>
<p class="vspace">6. Το αποβληθέν μέλος δεν δύναται να έχει καμία οικονομική ή άλλη αξίωση έναντι του σωματείου</p>
<p class="vspace">7. Τον πειθαρχικό έλεγχο του Δ.Σ. και της Ελεγκτικής Επιτροπής ασκεί η Γ.Σ.</p>
<div><span style="font-size:12px;"><span style="font-family: verdana, geneva, sans-serif;"><strong>ΚΕΦΑΛΑΙΟ X΄: ΕΙΣΑΓΩΓΙΚΕΣ ΔΙΑΤΑΞΕΙΣ</strong></span></span></div>
-------
<p class="vspace"><strong>ΚΕΦΑΛΑΙΟ Γ΄: ΔΙΟΙΚΗΣΗ ΤΟΥ ΣΩΜΑΤΕΙΟΥ</strong><a id="k14" name="k14"></a> ΑΡΘΡΟ 14ο: Διοικητικό συμβούλιο</p>
<p class="vspace">1. Ο Σύλλογος διοικείται από πενταμελές Διοικητικό Συμβούλιο που αποτελείται από τον Πρόεδρο, Αντιπρόεδρο, Γενικό Γραμματέα, Ταμία, Έφορο και εκλέγεται από τη Γ.Σ. με ψηφοφορία, σύμφωνα με το σχετικό άρθρο του καταστατικού</p>
<p class="vspace">2. Το Δ.Σ. διοικεί το Σύλλογο και διαχειρίζεται την περιουσία του σύμφωνα με τις διατάξεις των νόμων, του παρόντος καταστατικού και τις αποφάσεις των Γ.Σ.</p>
<p class="vspace">3. Αποφασίζει για κάθε θέμα που αφορά στην εκπλήρωση των σκοπών του Συλλόγου, συντάσσει τον ετήσιο προϋπολογισμό και τον απολογισμό του λογιστικού έτους και ανακοινώνει αυτούς προς τη Γ.Σ.</p>
<p class="vspace"><a id="k15" name="k15"></a> ΑΡΘΡΟ 15ο: Τρόπος Εκλογής του Δ.Σ.</p>
<p class="vspace">1. Όσοι από τα μέλη που έχουν δικαίωμα να εκλέγονται στα Όργανα του Συλλόγου θέλουν να εκλεγούν για το αξίωμα του μέλους του Διοικητικού Συμβουλίου υποβάλλουν την υποψηφιότητά τους, γραπτά ή ηλεκτρονικά στην Εφορευτική Επιτροπή το λιγότερο μια βδομάδα πριν από την ημέρα της Γ.Σ. Η Εφορευτική Επιτροπή ελέγχει τη νομιμότητα της αίτησης και ανακηρύσσει το μέλος υποψήφιο.</p>
<p class="vspace">2. Υποψήφιοι που δεν ανακηρύχθηκαν από την Εφορευτική Επιτροπή μπορούν να προσφύγουν με ενστάσεις τους στη Γ.Σ., η οποία αποφασίζει οριστικά.</p>
<p class="vspace">3. Τα ονόματα των υποψήφιων συμβούλων αναγράφονται με αλφαβητική σειρά σε ενιαίο ψηφοδέλτιο. Το ψηφοδέλτιο μπορεί να έχει τη γνωστή συμβατική μορφή ή να είναι ένα ηλεκτρονικό αρχείο, το οποίο αποστέλλεται στον listserver και από εκεί σε όλα τα μέλη.</p>
<p class="vspace">4. Ειδικά για μέλη που εγγράφως και εγκαίρως δηλώσουν ότι δεν έχουν πρόσβαση στο Internet, το ψηφοδέλτιο εκτυπώνεται σε χαρτί και αποστέλλεται με συμβατικό ταχυδρομείο από την Εφορευτική Επιτροπή στα μέλη αυτά.</p>
<p class="vspace">5. Κάθε μέλος που ψηφίζει μπορεί να βάλει μέχρι πέντε (5) σταυρούς προτίμησης.</p>
<p class="vspace">6. Μέλη του Δ.Σ. εκλέγονται οι κατά σειρά πλειοψηφίσαντες βάσει του σταυρού προτίμησης, οι δε υπόλοιποι κατά σειρά επιλαχόντες θεωρούνται αναπληρωματικοί. Σε περίπτωση ισοψηφίας διενεργείται επαναληπτική ψηφοφορία μόνο για τα ισοψηφήσαντα μέλη.</p>
<p class="vspace">7. Η θητεία του Δ.Σ. είναι μονοετής. Μετά τη λήξη της θητείας του, απαγορεύεται η άσκηση καθηκόντων διοικήσεως, οποιαδήποτε δε, δικαιοπραξία από το Δ.Σ. ή μελών αυτού είναι άκυρη και δε δεσμεύει το Σύλλογο.</p>
<p class="vspace">8. Οι αναπληρωματικοί σύμβουλοι καλούνται κατά τη σειρά εκλογής τους σε αντικατάσταση τακτικού μέλους του Δ.Σ. σε περίπτωση παραίτησης, θανάτου, έκπτωσης ή παύσης αυτού.</p>
<p class="vspace"><a id="k16" name="k16"></a> ΑΡΘΡΟ 16ο: Συγκρότηση Δ.Σ.</p>
<p class="vspace">1. Τα εκλεγμένα μέλη του Δ.Σ. συνέρχονται με πρόσκληση του συμβούλου που πλειοψήφησε μέσα σε 15 ημέρες από την ημέρα της εκλογής τους και συγκροτούνται σε σώμα με ψηφοφορία εκλέγοντας μεταξύ τους με απόλυτη πλειοψηφία των μελών κατά σειρά τον Πρόεδρο, τον Αντιπρόεδρο, τον Γεν. Γραμματέα, τον Ταμία και τον Έφορο. Συντάσσεται τότε σχετική πράξη, η οποία υπογράφεται από τα μέλη και καταχωρείται στα βιβλία πρακτικών του Σωματείου.</p>
<p class="vspace">2. Κανένας μέλος του Δ.Σ. δεν μπορεί να έχει συγχρόνως δύο ή περισσότερες από τις παραπάνω ιδιότητες. Μέχρις ότου αναλάβει καθήκοντα το νέο Δ.Σ., το παλαιό εξακολουθεί να διαχειρίζεται τις επείγουσες υποθέσεις του Συλλόγου.</p>
<p class="vspace">3. Η μονοετής θητεία του Δ.Σ. αρχίζει από την ημέρα της εκλογής του.</p>
<p class="vspace"><a id="k17" name="k17"></a> ΑΡΘΡΟ 17ο: ΣΥΓΚΛΗΣΗ Δ.Σ. - ΛΗΨΗ ΑΠΟΦΑΣΕΩΝ Δ.Σ.</p>
<p class="vspace">1. Το Δ.Σ. συνεδριάζει στην έδρα του Συλλόγου ύστερα από πρόσκληση του Προέδρου ή σε περίπτωση κωλύματος αυτού, του Αντιπροέδρου. Το Δ.Σ βρίσκεται σε απαρτία αν είναι παρόντα τρία (3) τουλάχιστον μέλη του. Αν αυτό δεν είναι δυνατό, τότε μπορεί να γίνει συνεδρίαση δια αλληλογραφίας. Τα μέλη που έχουν πρόσβαση στο Internet μπορούν να επικοινωνούν μέσω ηλεκτρονικού ταχυδρομείου. Για τα μέλη που δεν έχουν πρόσβαση, ο Πρόεδρος είναι υποχρεωμένος να ενημερώνει τα μέλη είτε γραπτά είτε τηλεφωνικά (τα τηλεφωνικά ή ταχυδρομικά έξοδα καλύπτονται από το ταμείο του Συλλόγου). Οι αποφάσεις του Δ.Σ. λαμβάνονται με απόλυτη πλειοψηφία κατά τον τρόπο διεξαγωγής των ψηφοφοριών της Γ.Σ.</p>
<p class="vspace">2. Το Δ.Σ. συνέρχεται εκτάκτως, όποτε το συγκαλέσει ο Πρόεδρος ή ο νόμιμος αναπληρωτής του ή αν η συζήτηση ζητηθεί από τρία (3) τουλάχιστον μέλη του Δ.Σ. με αίτησή τους, στην οποία αναγράφονται τα προς συζήτηση θέματα.</p>
<p class="vspace">3. Οι αποφάσεις του Δ.Σ. λαμβάνονται με απόλυτη πλειοψηφία των παρόντων μελών και καταχωρούνται στο βιβλίο των πρακτικών. Σε περίπτωση ισοψηφίας υπερέχει η ψήφος του Προέδρου. Σε όλες τις συνεδριάσεις τηρούνται πρακτικά από τον Γεν. Γραμματέα, τα οποία επικυρώνονται με τις υπογραφές των μελών και του προεδρεύσαντος.</p>
<p class="vspace">4. Το Δ.Σ. αποφασίζει για κάθε περίπτωση, που δεν προβλέπεται από το καταστατικό και δεν υπάρχει ειδική απόφαση της Γ.Σ.</p>
<p class="vspace">5. Όταν ο αριθμός των μελών του Δ.Σ. μειωθεί για οποιοδήποτε λόγο, το Δ.Σ. συμπληρώνεται από τα αναπληρωματικά μέλη κατά τη σειρά της εκλογής τους σύμφωνα με το σχετικό άρθρο του καταστατικού.</p>
<p class="vspace">6. Τα μέλη του Συλλόγου μπορούν να παρακολουθούν τις συνεδριάσεις του Δ.Σ. με δικαίωμα λόγου, όταν αυτό είναι δυνατό, όχι όμως και ψήφου.</p>
<p class="vspace"><a id="k18" name="k18"></a> ΑΡΘΡΟ 18ο: Κανονισμοί για τα μέλη του Δ.Σ.</p>
<p class="vspace">1. Τα μέλη του Δ.Σ. μπορούν να παυθούν από τη Γ.Σ. με απόφαση που λαμβάνεται με απόλυτη πλειοψηφία των 4/5 των παρόντων μελών.</p>
<p class="vspace">2. Μέλος του Δ.Σ. δεν ψηφίζει, εάν η απόφαση αφορά την επιχείρηση δικαιοπραξίας ή την έγερση ή την κατάργηση δίκης μεταξύ του Συλλόγου αφ&#39; ενός και του μέλους ή του συζύγου ή συγγενούς του εξ αίματος μέχρι του 3ου βαθμού, αφετέρου.</p>
<p class="vspace">3. Σε περίπτωση παραίτησης, θανάτου, έκπτωσης ή συνεχούς κωλύματος του Προέδρου ή άλλου μέλους του Προεδρείου το Δ.Σ. εκλέγει νέο αντικαταστάτη αυτού μέχρι τη λήξη της θητείας του.</p>
<p class="vspace">4. Μέλος του Δ.Σ. που απουσιάζει αδικαιολόγητα επί τέσσερις συνεχόμενες τακτικές συνεδριάσεις ή έχει εκπέσει του αξιώματος του ή παραιτηθεί, αντικαθίσταται με απόφαση του Δ.Σ. από τον πρώτο κατά σειρά αναπληρωματικό σύμβουλο και εάν αυτός δεν αποδεχτεί το διορισμό καλείται ο δεύτερος κατά σειρά και ούτω καθ&#39; εξής. Εάν λείπουν τα απαιτούμενα πρόσωπα για τη διοίκηση του Συλλόγου, τα λοιπά μέλη του Δ.Σ., εφ&#39; όσον αρκούν για τη συγκρότηση απαρτίας οφείλουν να συγκαλέσουν τη Γ.Σ. προς διεξαγωγή αρχαιρεσιών και συμπλήρωση των κενών θέσεων, εάν αυτό δεν καταστεί δυνατόν, τότε διορίζεται προσωρινή διοίκηση από το Πρωτοδικείο Αθηνών.</p>
<p class="vspace">5. Το μέλος που εκπίπτει από το αξίωμα του δικαιούται να προσφύγει στη Γ.Σ. για ακύρωση της απόφασης έκπτωσής του. Η προσφυγή κατατίθεται στον Γεν. γραμματέα του Δ.Σ. με απόδειξη σε δέκα μέρες από την κοινοποίηση της απόφασης έκπτωσης. Αν κατατεθεί προσφυγή, η σχετική απόφαση δεν εκτελείται μέχρι να αποφασίσει η Γ.Σ.</p>
<p class="vspace"><a id="k19" name="k19"></a> ΑΡΘΡΟ 19ο Αρμοδιότητες των μελών του Δ.Σ.</p>
<p class="vspace">Το Δ.Σ. διοικεί και διαχειρίζεται τις υποθέσεις του Συλλόγου και κατευθύνει τη δράση αυτού στην επιδίωξη και πραγματοποίηση των σκοπών του.</p>
<p class="vspace">1. Ο Πρόεδρος του Δ.Σ. προΐσταται αυτού, διευθύνει τις συνεδριάσεις, εισηγείται προς αυτό τα θέματα της ημερήσιας διάταξης, την οποία συντάσσει με το Γεν. Γραμματέα. Εκπροσωπεί το Σύλλογο, ενώπιον κάθε Δικαστικής, Πολιτικής, Φορολογικής ή άλλης αρχής και ενώπιον κάθε τρίτου σ&#39; όλες τις σχέσεις, δικαιοπραξίες και εκδηλώσεις. Επιβλέπει τη διαχείριση του ταμία, κάθε φορά που κρίνει αυτό αναγκαίο, στον οποίο δίνει την εντολή για κάθε δαπάνη κατόπιν απόφασης της Γ.Σ. Συντάσσει ανακοινώσεις και κάθε κείμενο που κοινοποιείται στα πλαίσια των αποφάσεων του Δ.Σ. Συνυπογράφει με τον Γενικό Γραμματέα όλα τα έγγραφα, την αλληλογραφία, τα εντάλματα πληρωμών, τα οποία εκδίδονται βάσει αποφάσεων του Δ.Σ. Προσυπογράφει στον Ταμία τις διπλότυπες αποδείξεις είσπραξης. Συγκαλεί τις Γ.Σ. ύστερα από απόφαση του Δ.Σ. και τις συνελεύσεις του Δ.Σ. Φροντίζει γενικά για την τήρηση του καταστατικού, των αποφάσεων της Γ.Σ. και του Δ.Σ., Παίρνοντας κάθε εξασφαλιστικό μέτρο των συμφερόντων του Συλλόγου ακόμα δε και χωρίς απόφαση του Δ.Σ., εάν από την αναβολή κινδυνεύουν τα συμφέροντά του.</p>
<p class="vspace">2. Ο Αντιπρόεδρος συνεργάζεται με τον Πρόεδρο του Δ.Σ. για την εκτέλεση των αποφάσεων και τον αναπληρώνει σε περίπτωση απουσίας ή κωλύματος.</p>
<p class="vspace">3. Ο Γενικός Γραμματέας είναι ο εισηγητής και εκτελεστής των αποφάσεων του Δ.Σ. Τηρεί τα πρακτικά των συνεδριάσεων του Δ.Σ., το μητρώο μελών, συνυπογράφει με τον Πρόεδρο όλα τα έγγραφα, διεξάγει την αλληλογραφία κι επιμελείται της τακτικής τήρησης των αρχείων. Υποβάλλει μετά του Ταμία ή του Προέδρου, ανάλογα με την περίπτωση, κάθε ζητούμενο στοιχείο σε κάθε Δημόσια Αρχή. Φυλάσσει τη σφραγίδα του Σωματείου, εποπτεύει και ελέγχει την καλή λειτουργία των υπηρεσιών του Συλλόγου και προίσταται του προσωπικού αυτού. Τον Γεν. Γραμματέα όταν κωλύεται αντικαθιστά είτε ο Πρόεδρος ή κάποιος που ορίζεται από τον Πρόεδρο.</p>
<p class="vspace">4. Ο Ταμίας είναι υπεύθυνος για την τήρηση του βιβλίου ταμείου και για τη ταμειακή διαχείριση. Ενεργεί τις εισπράξεις και τις πληρωμές βάσει γραμματίων και ενταλμάτων και προβαίνει σε αναλήψεις χρημάτων βάσει αποφάσεων του Δ.Σ. Τις διπλότυπες αποδείξεις εισπράξεως υπογράφει και ο Πρόεδρος όπως και τα εντάλματα πληρωμών, στα οποία πρέπει να μνημονεύεται στο τέλος ο αριθμός της αποφάσεως του Δ.Σ., με την οποία εγκρίθηκε η δαπάνη. Συντάσσει καταστάσεις της ταμειακής κινήσεως που τις υποβάλλει στο Δ.Σ. στο τέλος κάθε εξαμήνου. Η κατάσταση πρέπει να περιέχει αναλυτικά τα έσοδα και τα έξοδα με τα σχετικά παραστατικά έγγραφα. Ο Ταμίας καταθέτει τα πέραν ενός ποσού διαθέσιμων μετρητών που θα αποφασίζεται από την Γ.Σ. και αρχικά θα είναι πενήντα χιλιάδες δρχ. (50.000) σε καθορισμένη από το Δ.Σ. αναγνωρισμένη ελληνική τράπεζα και σε λογαριασμό καταθέσεως όψεως στο όνομα του Σωματείου. Η απόφαση θα πρέπει να εξασφαλίζει την όσο δυνατό μεγαλύτερη απόδοση χρημάτων. Ο ταμίας μεριμνά για την κανονική είσπραξη των συνδρομών και τηρεί ενήμερο του Δ.Σ. για τυχόν καθυστερήσεις. Ο Ταμίας υποχρεούται να θέτει στη διάθεση του Δ.Σ για έλεγχο το Ταμείο του Συλλόγου, όποτε αυτό κριθεί αναγκαίο.</p>
<p class="vspace">5. Ο Έφορος τηρεί το βιβλίο περιουσίας και επιμελείται της διαφύλαξης των περιουσιακών στοιχείων του Συλλόγου. Είναι υπεύθυνος για τη προμήθεια των αναγκαίων υλικών και διοργάνωση διαλέξεων, εκδηλώσεων, εορτών κλπ.</p>
<p class="vspace">6. Το Δ.Σ. έχει τη δυνατότητα να καλεί κάθε φορά ανάλογα με τις ανάγκες του Σωματείου βοηθητικά πρόσωπα προκειμένου να καλυφθούν έκτακτες ανάγκες και μπορεί να εξουσιοδοτήσει τρίτους για να αντιπροσωπεύσουν τον σύλλογο εάν και όπου αυτό καταστεί αναγκαίο</p>
<p class="vspace"><a id="k20" name="k20"></a> ΑΡΘΡΟ 20ο: Γενική Συνέλευση (Γ.Σ.)</p>
<p class="vspace">1. Η Γ.Σ. του Συλλόγου αποτελείται από το σύνολο των οικονομικά τακτοποιημένων μελών του.</p>
<p class="vspace">2. Οικονομικά τακτοποιημένο θεωρείται το μέλος που έχει καταβάλει τις ετήσιες συνδρομές προς το Σύλλογο μέχρι και του εξαμήνου που συνέρχεται η Γενική Συνέλευση.</p>
<p class="vspace">3. Η Γ.Σ. αποτελεί το ανώτατο όργανο του Συλλόγου και αποφασίζει για κάθε θέμα που αφορά το Σύλλογο.</p>
<p class="vspace">4. Επιπλέον, η Γ.Σ:</p>
<p class="vspace">α. Εκλέγει το Δ.Σ., την Εφορευτική Επιτροπή και την Ελεγκτική Επιτροπή (Ε.Ε.) και ελέγχει τη δράση αυτών.</p>
<p class="vspace">β. Εγκρίνει ή απορρίπτει τον απολογισμό δράσης και διαχείρισης του Δ.Σ και τις εκθέσεις της Ελεγκτικής Επιτροπής για τον έλεγχο της διαχείρισης.</p>
<p class="vspace">γ. Εγκρίνει, τροποποιεί και συμπληρώνει τους ετήσιους προϋπολογισμούς για κάθε οικονομικό έτος.</p>
<p class="vspace">δ) Παύει τα μέλη του Δ.Σ. και της Ελεγκτικής Επιτροπής για σπουδαίους λόγους και ιδίως για βαριά παράβαση των καθηκόντων τους ή για ανικανότητα να ασκήσουν την τακτική διαχείριση.</p>
<p class="vspace"><a id="k21" name="k21"></a> ΑΡΘΡΟ 21ο: ΣΥΓΚΛΗΣΗ - ΛΕΙΤΟΥΡΓΙΑ Γ.Σ</p>
<p class="vspace">1. Οι Γ.Σ. είναι τακτικές κι έκτακτες.</p>
<p class="vspace">2. Η τακτική Γ.Σ. συνέρχεται μία (1) φορά το χρόνο και κατά προτίμηση μέσα στους 3 πρώτους μήνες του έτους, μετά από πρόσκληση του Δ.Σ. Στα μέλη αποστέλλεται έγγραφη πρόσκληση είτε με συμβατικό ή με ηλεκτρονικό ταχυδρομείο (20) είκοσι τουλάχιστον ημέρες πριν από την πραγματοποίηση της συνόδου. Η πρόσκληση πρέπει ν&#39; αναγράφει τα θέματα της ημερήσιας διάταξης, τον τόπο, την ημέρα και ώρα της συνέλευσης. Υπογράφεται δε από τον Πρόεδρο και το Γεν. Γραμματέα. Σύμφωνα μ&#39; αυτή τίθενται υποχρεωτικώς, κατά την κρίση των μελών τα εξής θέματα:</p>
<p class="vspace">α. Ο απολογισμός των πεπραγμένων του Δ.Σ. για το παρελθόν έτος.</p>
<p class="vspace">β. Ο οικονομικός ισολογισμός για την ετήσια διαχειριστική περίοδο και ο προϋπολογισμός της επόμενης.</p>
<p class="vspace">γ. Η έκθεση της Ελεγκτικής επιτροπής.</p>
<p class="vspace"><a id="k22" name="k22"></a> ΑΡΘΡΟ 22ο: Έκτακτες Γ.Σ.</p>
<p class="vspace">1. Έκτακτες Γ.Σ. συγκαλούνται όταν αυτό κριθεί αναγκαίο από το Δ.Σ. ή όταν ζητηθεί με αίτηση από το 2/5 τουλάχιστον των οικονομικά τακτοποιημένων μελών με γραπτή αίτηση προς το Δ.Σ. στην οποία θα αναγράφονται τα προς συζήτηση θέματα.</p>
<p class="vspace">2. Το Δ.Σ. υποχρεούται να συγκαλέσει τη Γ.Σ. μέσα σε διάστημα 15 ημερών από την υποβολή της αίτησης. Αν περάσει άπρακτη η παραπάνω προθεσμία, τότε η Γ.Σ. συγκαλείται από τους αιτούντες κατόπιν αδείας του Πρωτοδικείου Αθηνών, η οποία ρυθμίζει και τα αφορούντα την Προεδρία της Γ.Σ. θέματα.</p>
<p class="vspace">3. Σε ότι αφορά την από το Δ.Σ. σχετική πρόσκληση και γνωστοποίηση αυτής, εφαρμόζονται τα προβλεπόμενα εκ του καταστατικού για τις τακτικές Γ.Σ. του Συλλόγου.</p>
<p class="vspace"><a id="k23" name="k23"></a> ΑΡΘΡΟ 23ο: Λήψη αποφάσεων Γ.Σ.</p>
<p class="vspace">1. Δικαίωμα συμμετοχής και ψήφου στις Γ.Σ. έχουν όλα τα οικονομικώς τακτοποιημένα μέλη. Οι Γ.Σ. διευθύνονται από τον Πρόεδρο, ο οποίος εκλέγεται από τα παρόντα μέλη μετά από υπόδειξη της πλειοψηφίας αυτών. Κατά τον ίδιο τρόπο εκλέγεται και ο Γραμματέας της Γ.Σ. ο οποίος τηρεί τα πρακτικά.</p>
<p class="vspace">2. Ο Πρόεδρος διευθύνει τις συζητήσεις, καθορίζει σειρά ομιλητών, μεριμνά για την τήρηση της ημερήσιας διάταξης και την τάξη.</p>
<p class="vspace">3. Οι αποφάσεις της Γ.Σ. λαμβάνονται με απόλυτη πλειοψηφία των μελών που συμμετέχουν σ&#39; αυτή.</p>
<p class="vspace">4. Ο τρόπος λήψης αποφάσεων είναι ανάλογος του είδους της Γ.Σ.:</p>
<p class="vspace">α) Ηλεκτρονική Συνέλευση: Ένα θέμα τίθεται σε ψηφοφορία και καλούνται όλα τα μέλη να ψηφίσουν σε χρονικό διάστημα που καθορίζει ο Πρόεδρος του Δ.Σ. Η ψηφοφορία γίνεται είτε με την αποστολή της ηλεκτρονικής αποστολής στον listserver ή στον Πρόεδρο, ή με αποστολή συμβατικής επιστολής στον Πρόεδρο. Μετά το πέρας της ψηφοφορίας ο Πρόεδρος ανακοινώνει το αποτέλεσμα της ψηφοφορίας.</p>
<p class="vspace">β) Συμβατική Συνέλευση: Οι ψηφοφορίες γίνονται σύμφωνα με το σχετικό άρθρο του καταστατικού</p>
<p class="vspace">5. Για τις συζητήσεις στη Γ.Σ., τις ψηφοφορίες και γενικά τις αποφάσεις που λαμβάνονται, τηρούνται με τη φροντίδα του Γραμματέα πρακτικά, που καταχωρούνται σε ειδικό βιβλίο και υπογράφονται από τον ίδιο.</p>
<p class="vspace"><a id="k24" name="k24"></a> ΑΡΘΡΟ 24ο: Απαρτία Γ.Σ.</p>
<p class="vspace">1. Η Γ.Σ. βρίσκεται σε απαρτία όταν είναι παρόντες το 1/3 τουλάχιστον του αριθμού των μελών των εχόντων δικαίωμα ψήφου. Αν δεν υπάρχει απαρτία κατά την πρώτη σύγκληση, τότε η Γ.Σ. γίνεται δια ηλεκτρονικής αλληλογραφίας (ηλεκτρονική συνέλευση). Ο Σύλλογος διαθέτει ειδικό μέσο άμεσης επικοινωνίας (listserver) των μελών με τη χρήση του ηλεκτρονικού ταχυδρομείου. Όσα μέλη του Συλλόγου δεν έχουν πρόσβαση στο Internet μετέχουν με συμβατικό ταχυδρομείο, η δε ενημέρωσή τους για την πορεία της Συνέλευσης θα γίνεται από τον Πρόεδρο του Συλλόγου. Η συζήτηση των θεμάτων θα γίνεται κατά την πάγια μέθοδο συζήτησης θεμάτων του USENET. Το πέρας της Γ.Σ. ανακοινώνεται από τον Πρόεδρο του Δ.Σ.</p>
<p class="vspace">2. Αν υπάρχει απαρτία (συμβατική συνέλευση), η οποία διαπιστώνεται από τον Πρόεδρο του Δ.Σ., Γ.Σ. με απλή πλειοψηφία των παρόντων Πρόεδρο και Γραμματέα, οι οποίοι διευθύνουν τη συνεδρίαση.</p>
<p class="vspace">3. Η Γ.Σ. μπορεί να αποφασίσει με απλή πλειοψηφία για τη συζήτηση οποιουδήποτε θέματος.</p>
<p class="vspace"><a id="k25" name="k25"></a> ΑΡΘΡΟ 25ο: Αποφάσεις Γ.Σ.</p>
<p class="vspace">1. Απόφαση της Γ.Σ. επί θέματος που δεν έχει αναγραφεί στην ημερήσια διάταξη και πρόσκληση είναι άκυρη.</p>
<p class="vspace">2. Οι αποφάσεις των Γ.Σ. λαμβάνονται πάντοτε με ψηφοφορία φανερή και ποτέ δια βοής, λαμβάνονται δε με απόλυτη πλειοψηφία των παρόντων, εκτός αν με βάση άλλες διατάξεις του παρόντος απαιτείται αυξημένη πλειοψηφία.</p>
<p class="vspace">3. Με μυστική ψηφοφορία λαμβάνονται οι αποφάσεις για θέματα που με απόφαση του Δ.Σ. ή της Γ.Σ. χαρακτηρίζονται εξαιρετικά σοβαρά.</p>
<p class="vspace"><strong>ΚΕΦΑΛΑΙΟ Δ: ΟΙΚΟΝΟΜΙΚΗ ΔΙΑΧΕΙΡΙΣΗ</strong><a id="k26" name="k26"></a> ΑΡΘΡΟ 26ο: Βιβλία του σωματείου</p>
<p class="vspace">1. Για την άρτια λειτουργία και τη νόμιμη διαχείριση των οικονομικών του Συλλόγου, το Δ.Σ. τηρεί τα εξής αριθμημένα και θεωρημένα από τον Πρόεδρο βιβλία:</p>
<p class="vspace">α. Μητρώο Μελών.</p>
<p class="vspace">β. Βιβλίο Πρακτικών Συνεδριάσεων του Δ.Σ.</p>
<p class="vspace">γ. Βιβλίο Πρακτικών Συνεδριάσεων της Γ.Σ.</p>
<p class="vspace">δ. Βιβλίο ταμείου (εισπράξεων και πληρωμών).</p>
<p class="vspace">ε. Βιβλίο περιουσίας.</p>
<p class="vspace">στ. Βιβλίο ταμειακής ενημερότητας των μελών.</p>
<p class="vspace">ζ. Βιβλίο εισερχομένων κι εξερχομένων εγγράφων.</p>
<p class="vspace">η. Βιβλίο Διαγραφών.</p>
<p class="vspace">2. Τα παραπάνω βιβλία δύνανται να φυλάσσονται σε ηλεκτρονική μορφή (αρχεία, βάση δεδομένων, ηλεκτρονικά κείμενα, λογιστικά φύλλα) αν αυτό αποτελεί επιθυμία του Συλλόγου και δεν αντιβαίνει με υπάρχοντες νόμους.</p>
<p class="vspace">3. Τα μέλη του Συλλόγου έχουν δικαίωμα να πληροφορούνται το περιεχόμενο των παραπάνω βιβλίων.</p>
<p class="vspace"><a id="k27" name="k27"></a> ΑΡΘΡΟ 27ο: Οικονομική διαχείριση</p>
<p class="vspace">1. Η περιουσία του Συλλόγου μπορεί να διατεθεί για:</p>
<p class="vspace">α. Χρηματοδότηση των μελών του συλλόγου ή τρίτων οι οποίοι εργάζονται για τη δημιουργία λογισμικού ή την εκπόνηση μελέτης που αποδεδειγμένα προωθεί τους σκοπούς του Συλλόγου.</p>
<p class="vspace">β. Έκδοση εντύπων τα οποία προβάλλουν το έργο του Συλλόγου ή είναι επιμορφωτικού περιεχομένου.</p>
<p class="vspace">γ. Πληρωμή συνδρομών σε περιοδικά ή αγορά εντύπων και λογισμικού τα οποία βοηθούν το έργο του Συλλόγου.</p>
<p class="vspace">δ. Οργάνωση συνεδρίων με θέματα σχετικά με τους σκοπούς του Συλλόγου.</p>
<p class="vspace">ε. Συμμετοχή του Συλλόγου σε συνέδρια, εκθέσεις κλπ. για προβολή του έργου του.</p>
<p class="vspace">στ. Κάθε άλλη δαπάνη αποφασιζόμενη από το Δ.Σ. εάν αποσκοπεί στην εκπλήρωση των στόχων του συλλόγου.</p>
<p class="vspace">2. Διενεργούμενη δαπάνη είναι έγκυρη, όταν έχει εγκριθεί με σχετική απόφαση του Δ.Σ.</p>
<p class="vspace">3. Προκειμένου γι&#39; αγορά ή πώληση ακινήτων απαιτείται πάντοτε η έγκριση της Γ.Σ.</p>
<p class="vspace">4.Απαγορεύεται η διάθεση της περιουσίας του Συλλόγου για σκοπούς διαφορετικούς από τους προβλεπόμενους στο παρόν καταστατικό.</p>
<p class="vspace"><a id="k28" name="k28"></a> ΑΡθΡΟ 28ο: Ελεγκτική επιτροπή (Ε.Ε.)</p>
<p class="vspace">1. Η Ελεγκτική Επιτροπή αποτελείται από 3 μέλη και εκλέγεται από τη Γ.Σ. σύμφωνα με το σχετικό άρθρο, με φανερή ψηφοφορία και για 1 έτος.</p>
<p class="vspace">2. Η Ελεγκτική Επιτροπή, μόλις εκλεγεί, συγκροτείται σε σώμα, ακολουθώντας τον τρόπο συγκρότησης του Δ.Σ., και με ψηφοφορία εκλέγει τον Πρόεδρό της, ο οποίος καλεί και διευθύνει τις συνεδριάσεις και όλο το έργο της.</p>
<p class="vspace"><a id="k29" name="k29"></a> ΑΡΘΡΟ 29ο: Έργο της ελεγκτικής επιτροπής</p>
<p class="vspace">1. Έργο της Ε.Ε. είναι ο έλεγχος της οικονομικής διαχείρισης του Συλλόγου, των πραγματοποιηθέντων εξόδων και της πηγής αυτών καθώς και των πραγματοποιηθεισών δαπανών. Κατά την άσκηση του έργου τους, τα μέλη της Ε.Ε εξετάζουν οποιοδήποτε χρήσιμο στοιχείο και ζητούν την επίδειξη των εγγράφων και βιβλίων.</p>
<p class="vspace">2. Τα μέλη που συνιστούν την Ε.Ε. δεν μπορούν να είναι μέλη του Δ.Σ. του Σωματείου.</p>
<p class="vspace">3. Το πόρισμα του ελέγχου τους υποβάλλουν εγγράφως προς τη συνερχόμενη κατ&#39; έτος τακτική Γ.Σ.</p>
<p class="vspace">4. Στο τέλος του έτους η Ε.Ε διενεργεί καθολικό έλεγχο και συντάσσει σχετική έκθεση, την οποία υποβάλλει στο Δ.Σ. και τη Γ.Σ.</p>
<p class="vspace"><strong>ΚΕΦΑΛΑΙΟ Ε΄: Υπόλοιπα άρθρα</strong><a id="k30" name="k30"></a> ΑΡΘΡΟ 30ο: Εφορευτική επιτροπή</p>
<p class="vspace">1. Η Εφορευτική Επιτροπή αποτελείται από 3 μέλη και εκλέγεται από τη Γ.Σ. πριν από κάθε ψηφοφορία για εκλογή νέου Δ.Σ. και νέας Ελεγκτικής Επιτροπής.</p>
<p class="vspace">2. Στην Εφορευτική Επιτροπή δε μπορεί να είναι μέλος υποψήφιος για τα αξιώματα για τα οποία γίνονται εκλογές.</p>
<p class="vspace">3. Η Εφορευτική Επιτροπή κρατάει πρωτόκολλο ψηφοφορίας, στο οποίο καταχωρείται με αύξοντα αριθμό το ονοματεπώνυμο του υποψηφίου και σε ξεχωριστό φάκελο η αίτηση υποψηφιότητας.</p>
<p class="vspace">4. Η Εφορευτική Επιτροπή είναι υπεύθυνη για τη διεξαγωγή των εκλογών: ετοιμασία, αποστολή και παραλαβή ψηφοδελτίων, καθώς και για την ανακοίνωση του αποτελέσματος, με την κατάρτιση του αντίστοιχου πίνακα.</p>
<p class="vspace">5. Μετά το πέρας των εκλογών, συντάσσεται πρακτικό εκλογών, στο οποίο αναφέρονται όλα τα σχετικά με τις εκλογές.</p>
<p class="vspace"><a id="k31" name="k31"></a> ΑΡΘΡΟ 31ο: Έκτακτες επιτροπές - Ομάδες εργασίας</p>
<p class="vspace">1. Για την προώθηση των σκοπών του Συλλόγου συγκροτούνται με απόφαση του Δ.Σ. επιτροπές υπεύθυνες για την οργάνωση εκδηλώσεων, ομιλιών, σεμιναρίων, συνεδρίων για τον προγραμματισμό επισκέψεων και επαφών, για τη δημιουργία κέντρου πληροφοριών και γενικά για οποιοδήποτε ζήτημα κριθεί σκόπιμο από το Σύλλογο η συγκρότηση μιας επιτροπής.</p>
<p class="vspace">2. Η Γ.Σ. μετά από εισήγηση του Δ.Σ., μπορεί να προχωρεί στη συγκρότηση Ομάδων Εργασίας με σκοπό τη μελέτη ενός συγκεκριμένου προβλήματος, τη δημιουργία νέων εργαλείων κλπ.</p>
<p class="vspace"><a id="k32" name="k32"></a> ΑΡΘΡΟ 32ο: Τροποποίηση καταστατικού</p>
<p class="vspace">1. Για την τροποποίηση του καταστατικού αποφασίζει η Γ.Σ., που συνέρχεται ειδικώς για το σκοπό αυτό.</p>
<p class="vspace">2. Η Γ.Σ με σκοπό την τροποποίηση του καταστατικού βρίσκεται σε απαρτία όταν παρίστανται τα 2/3 των οικονομικώς τακτοποιημένων μελών.</p>
<p class="vspace">3. Οι αποφάσεις για την τροποποίηση του καταστατικού λαμβάνονται με πλειοψηφία των 3/5 των παρόντων.</p>
<p class="vspace">4. Οποιαδήποτε τροποποίηση του καταστατικού ισχύει μόνο μετά την εγγραφή αυτής στο προβλεπόμενο απ&#39; τον Α.Κ βιβλίο.</p>
<p class="vspace">ΑΡΘΡΟ 33ο: Διάλυση του σωματείου</p>
<p class="vspace">Ο Σύλλογος διαλύεται:</p>
<p class="vspace">1. Με δικαστική απόφαση στις περιπτώσεις που ορίζει ο νόμος.</p>
<p class="vspace">2. Όταν τα μέλη του είναι λιγότερα από δέκα (10).</p>
<p class="vspace">3. Με πρόταση διαλύσεως, η οποία γίνεται με τον ίδιο τρόπο που τροποποιείται το καταστατικό.</p>
<p class="vspace"><a id="k34" name="k34"></a> ΑΡΘΡΟ 34ο: Εκκαθάριση</p>
<p class="vspace">1. Ο υπό διάλυση Σύλλογος τίθεται υπό εκκαθάριση εφαρμοζομένων των σχετικών περί Σωματείων διατάξεων του Α.Κ.</p>
<p class="vspace">2. Η περιουσία του Σωματείου σε καμιά περίπτωση δε διανέμεται στα μέλη του.</p>
<p class="vspace">3. Σε περίπτωση διαλύσεως του Συλλόγου η περιουσία του διατίθεται για σκοπούς που εξυπηρετούν αναγνωρισμένα την κοινή ωφέλεια και την πρόοδο της επιστήμης.</p>
<p class="vspace"><a id="k35" name="k35"></a> ΑΡΘΡΟ 35ο: Ερμηνεία του καταστατικού</p>
<p class="vspace">1. Εάν προκύψει θέμα που δε ρυθμίζεται από το παρόν καταστατικό, αποφαίνεται το Δ.Σ. σύμφωνα με το πνεύμα του παρόντος, τις σχετικές διατάξεις του Α.Κ. και λοιπών Νόμων, με γνώμονα τη συναδέλφωση των μελών, η οποία αποτελεί το θεμέλιο λίθο για την πραγμάτωση των σκοπών του Συλλόγου μας.</p>
<p class="vspace">2. Η Γ.Σ. στην πρώτη τακτική ή έκτακτη συνέλευσή της, επικυρώνει την ρύθμιση πέραν το καταστατικού ή την ερμηνεία του από το Δ.Σ.</p>
<p class="vspace">3. Σε περίπτωση μη επικύρωσης, ακολουθεί ψηφοφορία όπως το καταστατικό ορίζει για την αναθεώρηση του καταστατικού.</p>
<p class="vspace"><a id="k36" name="k36"></a> ΑΡΘΡΟ 36ο: Έγκριση καταστατικού</p>
<p class="vspace">Το παρόν καταστατικό που αποτελείται από 36 άρθρα, αναγνώσθηκε, συζητήθηκε και εγκρίθηκε κατ&#39; άρθρο και στο σύνολό του από εμάς τους ιδρυτές που συνήλθαμε στις 09-05-1998 στην Αθήνα επί των οδών Ρούμελης 10, Αγία Παρασκευή.</p>
<p class="vspace">&nbsp;</p>
<p class="vspace">ΤΑ ΙΔΡΥΤΙΚΑ ΜΕΛΗ</p>
<p >2. H διεξαγωγή εκπαιδευτικών ή άλλων δραστηριοτήτων με σκοπό την βελτίωση των γνώσεων των μελών του πάνω σε θέματα του Linux.</p>
<p >3. Η δημιουργία, τροποποίηση και προσαρμογή στις ελληνικές ανάγκες λογισμικού, που σχετίζεται με το Linux καθώς και η ελεύθερη διανομή του.</p>
<p >4. Η προβολή και προώθηση του Linux τόσο σε εθνικό όσο και σε διεθνές επίπεδο με σκοπό την ευρύτερη διάδοσή του μεταξύ των χρηστών Η/Υ.</p>
<p >5. Η ευαισθητοποίηση και ενημέρωση κρατικών ή ιδιωτικών φορέων αλλά και γενικότερα οποιουδήποτε ενδιαφερόμενου σχετικά με το Linux και των θεμάτων που άπτονται τόσο αυτού όσο και γενικότερων θεμάτων πληροφορικής.</p>
<p >6. Η ερευνητική δραστηριότητα τόσο αυτόνομα εντός του συλλόγου, όσο και σε συνεργασία με άλλους εθνικούς ή διεθνείς φορείς σε τομείς που σχετίζονται με την πληροφορική και το Linux.</div></p>
<div ><a id="k3" name="k3"></a><h6>ΑΡΘΡΟ 3ο: Μέσα εκπλήρωσης των σκοπών</h6></div>
<p >Κατάλληλα μέσα για την επίτευξη των παραπάνω σκοπών θεωρούνται κυρίως τα παρακάτω:</p>
<p >1. Το ανθρώπινο δυναμικό του συλλόγου με την αφιλοκερδή υποστήριξη και βοήθεια που προτίθενται να διαθέσει.</p>
<p >2. Η συνεργασία με φορείς και άτομα εκτός συλλόγου, τόσο στην Ελλάδα όσο και στο εξωτερικό, εάν κριθεί ότι μπορεί να συμβάλει στην εκπλήρωση των στόχων του.</p>
<p >3. Κάθε άλλο μέσο, που κατά την κρίση του Διοικητικού Συμβουλίου, υπηρετεί τους σκοπούς του Σωματείου.</p>
<div ><a id="k4" name="k4"></a><h6>ΑΡΘΡΟ 4ο: Πόροι του σωματείου</h6></div>
<p >1. Οι πόροι του σωματείου είναι οι ακόλουθοι:</p>
<p >α. Η εγγραφή και οι συνδρομές των μελών του.</p>
<p >β. Οι τόκοι των κεφαλαίων.</p>
<p >γ. Δωρεές, κληρονομιές, συνεισφορές από οποιονδήποτε είτε εντός του συλλόγου είτε εκτός αυτού.</p>
<p >δ. Πάσης φύσεως οικονομικές ενισχύσεις, που προέρχονται από φυσικά ή νομικά πρόσωπα δημοσίου και ιδιωτικού δικαίου.</p>
<p >ε. Επιχορηγήσεις και άλλες οικονομικές ενισχύσεις Κοινοτικών, Δημοσίων, Δημοτικών και άλλων αρχών.</p>
<p >στ. Τυχόν έσοδα από οργάνωση σεμιναρίων, εγκατάσταση λογισμικού ή παροχή άλλων υπηρεσιών. σχετιζόμενων με τους σκοπούς και τα μέσα του συλλόγου.</p>
<p >ζ. Πώληση εντύπων υπό κάθε μορφή (ηλεκτρονική, έντυπη κλπ.)</p>
<p >η. Έκτακτες εισφορές, προτεινόμενες από το Δ.Σ. και εγκρινόμενες από την Γ.Σ.</p>
<p >θ. Οποιαδήποτε άλλη πηγή, εφ όσον δεν αντιβαίνει την υπάρχουσα νομοθεσία και δεν έρχεται σε αντίθεση με τους σκοπούς του σωματείου, κατόπιν συμφώνου γνώμεως της Γ.Σ.</p>
<p >2. Κληροδοσίες και δωρεές υπό τρόπο γίνονται δεκτές, ύστερα από έγκριση της Γενικής συνέλευσης κατά πλειοψηφία.</p>
<p >3. Η εκμετάλλευση της κινητής και ακίνητης περιουσίας του Σωματείου δε μπορεί σε κάθε περίπτωση, να συνεπάγεται την ανάμειξη αυτού σε κερδοσκοπικές δραστηριότητες και σκοπούς πέραν των στόχων του σωματείου.</p>
<p >4. Το Δ.Σ. διαχειρίζεται την περιουσία του σωματείου κατά το δοκούν, με σκοπό την συντήρησή της, πάντα σε συμφωνία με τη σχετική νομοθεσία, και λογοδοτεί επ&#39; αυτού στην Γ.Σ.</p>
<div ><a id="k5" name="k5"></a><h6>ΑΡΘΡΟ 5ο: Σφραγίδα του σωματείου</h6></div>
<p >Ο Σύλλογος έχει κυκλική σφραγίδα, η οποία φέρει στην περιφέρειά της τον τίτλο του Συλλόγου και το έτος ιδρύσεως αυτού και στο κέντρο πιγκουίνο με ελληνική σημαία.</p>
<h4>ΚΕΦΑΛΑΙΟ Β΄: ΣΧΕΣΕΙΣ ΜΕΛΩΝ-ΣΥΛΛΟΓΟΥ</h4></div>
<div ><a id="k6" name="k6"></a><h6>ΑΡΘΡΟ 6ο: Όροι αποδοχής</h6></div>
<p >1. Μέλη του Σωματείου μπορούν να είναι ελεύθερα όλοι όσοι, αδιακρίτως φύλλου, επαγγελματίες ή ερασιτέχνες, είναι χρήστες του Linux, καθώς και φίλοι του λειτουργικού αυτού συστήματος.</p>
<p >2. Τα υποψήφια μέλη πρέπει να αποδέχονται ανεπιφύλακτα το καταστατικό και να έχουν συμπληρώσει το 18ο έτος της ηλικίας τους.</p>
<p >3. Ανήλικοι κάτω των 18 ετών δεν μπορούν να είναι μέλη του Σωματείου, εκτός και αν συναινεί ο πατέρας, επίτροπος ή κηδεμόνας αυτών και αναγγέλλει τούτο εγγράφως προς τη διοίκηση του Σωματείου.</p>
<div ><a id="k7" name="k7"></a><h6>ΑΡΘΡΟ 7ο: Διάκριση μελών</h6></div>
<p >Τα μέλη του Σωματείου διακρίνονται σε:</p>
<p >1. ΤΑΚΤΙΚΑ, όσα καλύπτονται από το άρθρο 4 παρ. 1</p>
<p >2. ΕΠΙΤΙΜΑ. Επίτιμα μέλη ανακηρύσσονται από τη Γεν. Συνέλευση με φανερή ψηφοφορία, ύστερα από πρόταση του Δ.Σ., όσα προσέφεραν εξαιρετικές υπηρεσίες στην πραγματοποίηση των σκοπών του Σωματείου.</p>
<p >3. ΕΠΙΤΙΜΟΥΣ ΠΡΟΕΔΡΟΥΣ, με πρόταση του Δ.Σ., η Γεν. Συνέλευση ανακηρύσσει με φανερή ψηφοφορία ως επίτιμους Προέδρους, Προέδρους του Σωματείου, που προσέφεραν πολλές και εξαιρετικές υπηρεσίες σ&#39; αυτό.</p>
<div ><a id="k8" name="k8"></a><h6>ΑΡΘΡΟ 8ο: Εγγραφή μελών</h6></div>
<p >1. Κάθε νέο μέλος για να εγγραφεί, πρέπει να υποβάλει αίτηση προς το Δ.Σ. με τα στοιχεία της ταυτότητάς του, τη διεύθυνση, το τηλέφωνο του και με τη σημείωση ότι αποδέχεται το παρόν καταστατικό. Την αίτηση πρέπει να συνυπογράφουν τουλάχιστον 3 Τακτικά Μέλη του Συλλόγου.</p>
<p >2. Το Δ.Σ. ελέγχει τις προϋποθέσεις για την εγγραφή του και αναλόγως εγκρίνει ή απορρίπτει την αίτηση. Ο αιτών έχει το δικαίωμα να προσφύγει κατά της απορριπτικής απόφασης ενώπιον της Γενικής Συνέλευσης, η οποία και αποφαίνεται αμετάκλητα.</p>
<p >3. Ο γενόμενος δεκτός ως μέλος, καταβάλει το οριζόμενο απ&#39; το καταστατικό ποσό δικαιώματος εγγραφής και εγγράφεται στα βιβλία του Σωματείου.</p>
<p ><a id="k9" name="k9"></a><h6> *ΑΡΘΡΟ 9ο: Δικαιώματα μελών</h6></p>
<p >1. Όλα τα μέλη έχουν ίσα δικαιώματα και υποχρεώσεις. Η ιδιότητα του μέλους δε μεταβιβάζεται ούτε κληρονομείται.</p>
<p >2. Κάθε εγγεγραμμένο μέλος έχει τα παρακάτω δικαιώματα:</p>
<p >α. Να συμμετέχει στις συνεδριάσεις της Γ.Σ του Σωματείου.</p>
<p >β. Το δικαίωμα του &quot;εκλέγειν και εκλέγεσθαι&quot;, εφ&#39; όσον έχει συμπληρώσει το 18ο έτος της ηλικίας του και είναι ταμειακώς εντάξει.</p>
<p >γ. Να λαμβάνει γνώση οποτεδήποτε των πρακτικών και των λαμβανομένων από τη Γ.Σ και τ&#39; άλλα καταστατικά όργανα αποφάσεων.</p>
<p >δ. Να λαμβάνει γνώση του εισαγόμενου από το Δ.Σ. στη Γ.Σ. ισολογισμού.</p>
<p >ε. Να υποβάλλει στη Γ.Σ. εγγράφως, ηλεκτρονικώς ή προφορικώς προτάσεις ή ενστάσεις σχετικές με την επίτευξη των στόχων του Σωματείου.</p>
<p >στ. Να λαμβάνει χρηματική ενίσχυση, από τους πόρους του Συλλόγου, κατόπιν αποφάσεως του Δ.Σ. επικυρωμένης από τη Γ.Σ., για την παραγωγή έργου το οποίο έχει συμβάλλει στην προώθηση των σκοπών του Συλλόγου.</p>
<p >ζ. Να μετάσχει στις ειδικές επιτροπές που μπορεί να δημιουργήσει ο Σύλλογος</p>
<p ><a id="k10" name="k10"></a> <h6>ΑΡΘΡΟ 10ο: Υποχρεώσεις μελών</h6></p>
<p >Κάθε μέλος του Σωματείου έχει τις παρακάτω υποχρεώσεις:</p>
<p >1. Να συμμετέχει στις Γ.Σ και να συμπαραστέκεται στα όργανα της Διοίκησης κατά την άσκηση των καθηκόντων της.</p>
<p >2. Να τηρεί το καταστατικό και να συμμορφώνεται με τις αποφάσεις της Γ. Σ. και του Δ.Σ. του Σωματείου.</p>
<p >3. Να μην αντιστρατεύεται τα συμφέροντα του Σωματείου.</p>
<p >4. Να υπερασπίζεται ιδιωτικώς και δημοσίως το έργο του Συλλόγου.</p>
<p >5. Τέλος, υποχρεούται να καταβάλλει στο ταμείο του Σωματείου:</p>
<p >α. Το εφάπαξ δικαίωμα εγγραφής του, που ορίζεται σε 10 ευρώ (10).</p>
<p >β. Το ποσό της ετήσιας συνδρομής που ανέρχεται σε 30 ευρώ (30).</p>
<p >γ. Κάθε άλλη έκτακτη εισφορά, όπως αυτή προβλέπεται να ορίζεται, προς αντιμετώπιση έκτακτων δαπανών του Σωματείου.</p>
<p >6. Εφεξής, το ποσό δικαιώματος εγγραφής και ετήσιας συνδρομής θα καθορίζεται από την Γ.Σ. κατόπιν προτάσεως του Δ.Σ.</p>
<p >7 . Έκτακτες εισφορές αποφασίζονται από το Δ.Σ. και εγκρίνονται από την Γ.Σ.</p>
<p ><a id="k11" name="k11"></a> <h6>ΑΡΘΡΟ 11ο: Διαγραφή μέλους</h6></p>
<p >1. Τα μέλη υποχρεούνται να καταβάλουν την ετήσια συνδρομή, εντός του τελευταίου τριμήνου του έτους. Απαγορεύεται η συμμετοχή στις Γ.Σ. μέλους, το οποίο μέχρι της ενάρξεως της Γ.Σ. δεν έχει εκπληρώσει τις οικονομικές του υποχρεώσεις σύμφωνα με το παρόν καταστατικό.</p>
<p >2. Όσα εγγεγραμμένα μέλη καθυστερήσουν την ετήσια συνδρομή ή τις άλλες οικονομικές υποχρεώσεις που καθόρισε το Δ.Σ. ή η Γ.Σ., πέραν του εξαμήνου το Δ.Σ. τα ειδοποιεί μ&#39; επιστολή να ανταποκριθούν εντός διαστήματος 30 ημερών, αλλιώς διαγράφονται με απόφαση της Γ.Σ. ύστερα από πρόταση του Δ.Σ.</p>
<p >3. Όταν το διαγραμμένο για οικονομικές οφειλές μέλος καταβάλει αυτές, τότε αυτοδικαίως επανεγγράφεται.</p>
<p >4. Ένα διαγεγραμμένο μέλος δε δικαιούται να απαιτήσει την επιστροφή χρημάτων ή να διεκδικήσει άλλα περιουσιακά στοιχεία του Συλλόγου.</p>
<p ><a id="k12" name="k12"></a> <h6>ΑΡΘΡΟ 12ο: Αποχώρηση μέλους</h6></p>
<p >1. Τα μέλη αποχωρούν οικειοθελώς απ&#39; το Σωματείο, κατόπιν εγγράφου δηλώσεως προς το Δ.Σ. Το μέλος που αποχωρεί υποχρεούται στην εκπλήρωση των μέχρι της αποχώρησής του υποχρεώσεων έναντι του Συλλόγου.</p>
<p >2. Η αποχώρηση του γνωστοποιείται σε όλα τα υπόλοιπα μέλη, είτε με συμβατικό τρόπο ή με ηλεκτρονικό ταχυδρομείο.</p>
<p ><a id="k13" name="k13"></a><h6> ΑΡΘΡΟ 13ο: Αποβολή μέλους</h6></p>
<p >1. Σε μέλος που δεν τηρεί τους όρους του καταστατικού, που αντιδρά άμεσα ή έμμεσα στους σκοπούς του Σωματείου, που παραβαίνει τις διατάξεις του Νόμου περί Σωματείων ή προβάλλει προσκόμματα στην εκτέλεση των αποφάσεων του Δ.Σ. και της Γ.Σ. και συμπεριφέρεται κατά τρόπο ασυμβίβαστο προς τα συμφέροντα του Συλλόγου, γίνονται κατ&#39; αρχήν συστάσεις από το Δ.Σ.</p>
<p >2. Αν δεν συμμορφωθεί, αποβάλλεται οριστικά ύστερα από αιτιολογημένη απόφαση του Δ.Σ., η οποία λαμβάνεται με μυστική ψηφοφορία και πλειοψηφία των 2/3 του συνόλου των μελών.</p>
<p >3. Με την ίδια διαδικασία αποφασίζει και για την αποβολή μέλους που έχει καταδικαστεί γι&#39; αξιόποινη πράξη, σύμφωνα με τις διατάξεις του Ποινικού Κώδικα.</p>
<p >4. Πριν από την έκδοση της οριστικής απόφασης περί αποβολής μέλους, το ενδιαφερόμενο μέλος καλείται απ&#39; το Δ.Σ. να απολογηθεί εγγράφως εντός ευλόγου προθεσμίας, μετά την πάροδο της οποίας το Δ.Σ. αποφαίνεται και άνευ αυτής.</p>
<p >5. Κατά της αποφάσεως αποβολής μέλους δύναται ν&#39; ασκηθεί από το αποβληθέν μέλος η κατά το άρθρο 88 του ΑΚ προβλεπόμενη προσφυγή.</p>
<p >6. Το αποβληθέν μέλος δεν δύναται να έχει καμία οικονομική ή άλλη αξίωση έναντι του σωματείου</p>
<p >7. Τον πειθαρχικό έλεγχο του Δ.Σ. και της Ελεγκτικής Επιτροπής ασκεί η Γ.Σ.</p>
<p ><h4>ΚΕΦΑΛΑΙΟ Γ΄: ΔΙΟΙΚΗΣΗ ΤΟΥ ΣΩΜΑΤΕΙΟΥ</h4><a id="k14" name="k14"></a> ΑΡΘΡΟ 14ο: Διοικητικό συμβούλιο</p>
<p >1. Ο Σύλλογος διοικείται από πενταμελές Διοικητικό Συμβούλιο που αποτελείται από τον Πρόεδρο, Αντιπρόεδρο, Γενικό Γραμματέα, Ταμία, Έφορο και εκλέγεται από τη Γ.Σ. με ψηφοφορία, σύμφωνα με το σχετικό άρθρο του καταστατικού</p>
<p >2. Το Δ.Σ. διοικεί το Σύλλογο και διαχειρίζεται την περιουσία του σύμφωνα με τις διατάξεις των νόμων, του παρόντος καταστατικού και τις αποφάσεις των Γ.Σ.</p>
<p >3. Αποφασίζει για κάθε θέμα που αφορά στην εκπλήρωση των σκοπών του Συλλόγου, συντάσσει τον ετήσιο προϋπολογισμό και τον απολογισμό του λογιστικού έτους και ανακοινώνει αυτούς προς τη Γ.Σ.</p>
<p ><a id="k15" name="k15"></a> ΑΡΘΡΟ 15ο: Τρόπος Εκλογής του Δ.Σ.</p>
<p >1. Όσοι από τα μέλη που έχουν δικαίωμα να εκλέγονται στα Όργανα του Συλλόγου θέλουν να εκλεγούν για το αξίωμα του μέλους του Διοικητικού Συμβουλίου υποβάλλουν την υποψηφιότητά τους, γραπτά ή ηλεκτρονικά στην Εφορευτική Επιτροπή το λιγότερο μια βδομάδα πριν από την ημέρα της Γ.Σ. Η Εφορευτική Επιτροπή ελέγχει τη νομιμότητα της αίτησης και ανακηρύσσει το μέλος υποψήφιο.</p>
<p >2. Υποψήφιοι που δεν ανακηρύχθηκαν από την Εφορευτική Επιτροπή μπορούν να προσφύγουν με ενστάσεις τους στη Γ.Σ., η οποία αποφασίζει οριστικά.</p>
<p >3. Τα ονόματα των υποψήφιων συμβούλων αναγράφονται με αλφαβητική σειρά σε ενιαίο ψηφοδέλτιο. Το ψηφοδέλτιο μπορεί να έχει τη γνωστή συμβατική μορφή ή να είναι ένα ηλεκτρονικό αρχείο, το οποίο αποστέλλεται στον listserver και από εκεί σε όλα τα μέλη.</p>
<p >4. Ειδικά για μέλη που εγγράφως και εγκαίρως δηλώσουν ότι δεν έχουν πρόσβαση στο Internet, το ψηφοδέλτιο εκτυπώνεται σε χαρτί και αποστέλλεται με συμβατικό ταχυδρομείο από την Εφορευτική Επιτροπή στα μέλη αυτά.</p>
<p >5. Κάθε μέλος που ψηφίζει μπορεί να βάλει μέχρι πέντε (5) σταυρούς προτίμησης.</p>
<p >6. Μέλη του Δ.Σ. εκλέγονται οι κατά σειρά πλειοψηφίσαντες βάσει του σταυρού προτίμησης, οι δε υπόλοιποι κατά σειρά επιλαχόντες θεωρούνται αναπληρωματικοί. Σε περίπτωση ισοψηφίας διενεργείται επαναληπτική ψηφοφορία μόνο για τα ισοψηφήσαντα μέλη.</p>
<p >7. Η θητεία του Δ.Σ. είναι μονοετής. Μετά τη λήξη της θητείας του, απαγορεύεται η άσκηση καθηκόντων διοικήσεως, οποιαδήποτε δε, δικαιοπραξία από το Δ.Σ. ή μελών αυτού είναι άκυρη και δε δεσμεύει το Σύλλογο.</p>
<p >8. Οι αναπληρωματικοί σύμβουλοι καλούνται κατά τη σειρά εκλογής τους σε αντικατάσταση τακτικού μέλους του Δ.Σ. σε περίπτωση παραίτησης, θανάτου, έκπτωσης ή παύσης αυτού.</p>
<p ><a id="k16" name="k16"></a> ΑΡΘΡΟ 16ο: Συγκρότηση Δ.Σ.</p>
<p >1. Τα εκλεγμένα μέλη του Δ.Σ. συνέρχονται με πρόσκληση του συμβούλου που πλειοψήφησε μέσα σε 15 ημέρες από την ημέρα της εκλογής τους και συγκροτούνται σε σώμα με ψηφοφορία εκλέγοντας μεταξύ τους με απόλυτη πλειοψηφία των μελών κατά σειρά τον Πρόεδρο, τον Αντιπρόεδρο, τον Γεν. Γραμματέα, τον Ταμία και τον Έφορο. Συντάσσεται τότε σχετική πράξη, η οποία υπογράφεται από τα μέλη και καταχωρείται στα βιβλία πρακτικών του Σωματείου.</p>
<p >2. Κανένας μέλος του Δ.Σ. δεν μπορεί να έχει συγχρόνως δύο ή περισσότερες από τις παραπάνω ιδιότητες. Μέχρις ότου αναλάβει καθήκοντα το νέο Δ.Σ., το παλαιό εξακολουθεί να διαχειρίζεται τις επείγουσες υποθέσεις του Συλλόγου.</p>
<p >3. Η μονοετής θητεία του Δ.Σ. αρχίζει από την ημέρα της εκλογής του.</p>
<p ><a id="k17" name="k17"></a> ΑΡΘΡΟ 17ο: ΣΥΓΚΛΗΣΗ Δ.Σ. - ΛΗΨΗ ΑΠΟΦΑΣΕΩΝ Δ.Σ.</p>
<p >1. Το Δ.Σ. συνεδριάζει στην έδρα του Συλλόγου ύστερα από πρόσκληση του Προέδρου ή σε περίπτωση κωλύματος αυτού, του Αντιπροέδρου. Το Δ.Σ βρίσκεται σε απαρτία αν είναι παρόντα τρία (3) τουλάχιστον μέλη του. Αν αυτό δεν είναι δυνατό, τότε μπορεί να γίνει συνεδρίαση δια αλληλογραφίας. Τα μέλη που έχουν πρόσβαση στο Internet μπορούν να επικοινωνούν μέσω ηλεκτρονικού ταχυδρομείου. Για τα μέλη που δεν έχουν πρόσβαση, ο Πρόεδρος είναι υποχρεωμένος να ενημερώνει τα μέλη είτε γραπτά είτε τηλεφωνικά (τα τηλεφωνικά ή ταχυδρομικά έξοδα καλύπτονται από το ταμείο του Συλλόγου). Οι αποφάσεις του Δ.Σ. λαμβάνονται με απόλυτη πλειοψηφία κατά τον τρόπο διεξαγωγής των ψηφοφοριών της Γ.Σ.</p>
<p >2. Το Δ.Σ. συνέρχεται εκτάκτως, όποτε το συγκαλέσει ο Πρόεδρος ή ο νόμιμος αναπληρωτής του ή αν η συζήτηση ζητηθεί από τρία (3) τουλάχιστον μέλη του Δ.Σ. με αίτησή τους, στην οποία αναγράφονται τα προς συζήτηση θέματα.</p>
<p >3. Οι αποφάσεις του Δ.Σ. λαμβάνονται με απόλυτη πλειοψηφία των παρόντων μελών και καταχωρούνται στο βιβλίο των πρακτικών. Σε περίπτωση ισοψηφίας υπερέχει η ψήφος του Προέδρου. Σε όλες τις συνεδριάσεις τηρούνται πρακτικά από τον Γεν. Γραμματέα, τα οποία επικυρώνονται με τις υπογραφές των μελών και του προεδρεύσαντος.</p>
<p >4. Το Δ.Σ. αποφασίζει για κάθε περίπτωση, που δεν προβλέπεται από το καταστατικό και δεν υπάρχει ειδική απόφαση της Γ.Σ.</p>
<p >5. Όταν ο αριθμός των μελών του Δ.Σ. μειωθεί για οποιοδήποτε λόγο, το Δ.Σ. συμπληρώνεται από τα αναπληρωματικά μέλη κατά τη σειρά της εκλογής τους σύμφωνα με το σχετικό άρθρο του καταστατικού.</p>
<p >6. Τα μέλη του Συλλόγου μπορούν να παρακολουθούν τις συνεδριάσεις του Δ.Σ. με δικαίωμα λόγου, όταν αυτό είναι δυνατό, όχι όμως και ψήφου.</p>
<p ><a id="k18" name="k18"></a> ΑΡΘΡΟ 18ο: Κανονισμοί για τα μέλη του Δ.Σ.</p>
<p >1. Τα μέλη του Δ.Σ. μπορούν να παυθούν από τη Γ.Σ. με απόφαση που λαμβάνεται με απόλυτη πλειοψηφία των 4/5 των παρόντων μελών.</p>
<p >2. Μέλος του Δ.Σ. δεν ψηφίζει, εάν η απόφαση αφορά την επιχείρηση δικαιοπραξίας ή την έγερση ή την κατάργηση δίκης μεταξύ του Συλλόγου αφ&#39; ενός και του μέλους ή του συζύγου ή συγγενούς του εξ αίματος μέχρι του 3ου βαθμού, αφετέρου.</p>
<p >3. Σε περίπτωση παραίτησης, θανάτου, έκπτωσης ή συνεχούς κωλύματος του Προέδρου ή άλλου μέλους του Προεδρείου το Δ.Σ. εκλέγει νέο αντικαταστάτη αυτού μέχρι τη λήξη της θητείας του.</p>
<p >4. Μέλος του Δ.Σ. που απουσιάζει αδικαιολόγητα επί τέσσερις συνεχόμενες τακτικές συνεδριάσεις ή έχει εκπέσει του αξιώματος του ή παραιτηθεί, αντικαθίσταται με απόφαση του Δ.Σ. από τον πρώτο κατά σειρά αναπληρωματικό σύμβουλο και εάν αυτός δεν αποδεχτεί το διορισμό καλείται ο δεύτερος κατά σειρά και ούτω καθ&#39; εξής. Εάν λείπουν τα απαιτούμενα πρόσωπα για τη διοίκηση του Συλλόγου, τα λοιπά μέλη του Δ.Σ., εφ&#39; όσον αρκούν για τη συγκρότηση απαρτίας οφείλουν να συγκαλέσουν τη Γ.Σ. προς διεξαγωγή αρχαιρεσιών και συμπλήρωση των κενών θέσεων, εάν αυτό δεν καταστεί δυνατόν, τότε διορίζεται προσωρινή διοίκηση από το Πρωτοδικείο Αθηνών.</p>
<p >5. Το μέλος που εκπίπτει από το αξίωμα του δικαιούται να προσφύγει στη Γ.Σ. για ακύρωση της απόφασης έκπτωσής του. Η προσφυγή κατατίθεται στον Γεν. γραμματέα του Δ.Σ. με απόδειξη σε δέκα μέρες από την κοινοποίηση της απόφασης έκπτωσης. Αν κατατεθεί προσφυγή, η σχετική απόφαση δεν εκτελείται μέχρι να αποφασίσει η Γ.Σ.</p>
<p ><a id="k19" name="k19"></a> ΑΡΘΡΟ 19ο Αρμοδιότητες των μελών του Δ.Σ.</p>
<p >Το Δ.Σ. διοικεί και διαχειρίζεται τις υποθέσεις του Συλλόγου και κατευθύνει τη δράση αυτού στην επιδίωξη και πραγματοποίηση των σκοπών του.</p>
<p >1. Ο Πρόεδρος του Δ.Σ. προΐσταται αυτού, διευθύνει τις συνεδριάσεις, εισηγείται προς αυτό τα θέματα της ημερήσιας διάταξης, την οποία συντάσσει με το Γεν. Γραμματέα. Εκπροσωπεί το Σύλλογο, ενώπιον κάθε Δικαστικής, Πολιτικής, Φορολογικής ή άλλης αρχής και ενώπιον κάθε τρίτου σ&#39; όλες τις σχέσεις, δικαιοπραξίες και εκδηλώσεις. Επιβλέπει τη διαχείριση του ταμία, κάθε φορά που κρίνει αυτό αναγκαίο, στον οποίο δίνει την εντολή για κάθε δαπάνη κατόπιν απόφασης της Γ.Σ. Συντάσσει ανακοινώσεις και κάθε κείμενο που κοινοποιείται στα πλαίσια των αποφάσεων του Δ.Σ. Συνυπογράφει με τον Γενικό Γραμματέα όλα τα έγγραφα, την αλληλογραφία, τα εντάλματα πληρωμών, τα οποία εκδίδονται βάσει αποφάσεων του Δ.Σ. Προσυπογράφει στον Ταμία τις διπλότυπες αποδείξεις είσπραξης. Συγκαλεί τις Γ.Σ. ύστερα από απόφαση του Δ.Σ. και τις συνελεύσεις του Δ.Σ. Φροντίζει γενικά για την τήρηση του καταστατικού, των αποφάσεων της Γ.Σ. και του Δ.Σ., Παίρνοντας κάθε εξασφαλιστικό μέτρο των συμφερόντων του Συλλόγου ακόμα δε και χωρίς απόφαση του Δ.Σ., εάν από την αναβολή κινδυνεύουν τα συμφέροντά του.</p>
<p >2. Ο Αντιπρόεδρος συνεργάζεται με τον Πρόεδρο του Δ.Σ. για την εκτέλεση των αποφάσεων και τον αναπληρώνει σε περίπτωση απουσίας ή κωλύματος.</p>
<p >3. Ο Γενικός Γραμματέας είναι ο εισηγητής και εκτελεστής των αποφάσεων του Δ.Σ. Τηρεί τα πρακτικά των συνεδριάσεων του Δ.Σ., το μητρώο μελών, συνυπογράφει με τον Πρόεδρο όλα τα έγγραφα, διεξάγει την αλληλογραφία κι επιμελείται της τακτικής τήρησης των αρχείων. Υποβάλλει μετά του Ταμία ή του Προέδρου, ανάλογα με την περίπτωση, κάθε ζητούμενο στοιχείο σε κάθε Δημόσια Αρχή. Φυλάσσει τη σφραγίδα του Σωματείου, εποπτεύει και ελέγχει την καλή λειτουργία των υπηρεσιών του Συλλόγου και προίσταται του προσωπικού αυτού. Τον Γεν. Γραμματέα όταν κωλύεται αντικαθιστά είτε ο Πρόεδρος ή κάποιος που ορίζεται από τον Πρόεδρο.</p>
<p >4. Ο Ταμίας είναι υπεύθυνος για την τήρηση του βιβλίου ταμείου και για τη ταμειακή διαχείριση. Ενεργεί τις εισπράξεις και τις πληρωμές βάσει γραμματίων και ενταλμάτων και προβαίνει σε αναλήψεις χρημάτων βάσει αποφάσεων του Δ.Σ. Τις διπλότυπες αποδείξεις εισπράξεως υπογράφει και ο Πρόεδρος όπως και τα εντάλματα πληρωμών, στα οποία πρέπει να μνημονεύεται στο τέλος ο αριθμός της αποφάσεως του Δ.Σ., με την οποία εγκρίθηκε η δαπάνη. Συντάσσει καταστάσεις της ταμειακής κινήσεως που τις υποβάλλει στο Δ.Σ. στο τέλος κάθε εξαμήνου. Η κατάσταση πρέπει να περιέχει αναλυτικά τα έσοδα και τα έξοδα με τα σχετικά παραστατικά έγγραφα. Ο Ταμίας καταθέτει τα πέραν ενός ποσού διαθέσιμων μετρητών που θα αποφασίζεται από την Γ.Σ. και αρχικά θα είναι πενήντα χιλιάδες δρχ. (50.000) σε καθορισμένη από το Δ.Σ. αναγνωρισμένη ελληνική τράπεζα και σε λογαριασμό καταθέσεως όψεως στο όνομα του Σωματείου. Η απόφαση θα πρέπει να εξασφαλίζει την όσο δυνατό μεγαλύτερη απόδοση χρημάτων. Ο ταμίας μεριμνά για την κανονική είσπραξη των συνδρομών και τηρεί ενήμερο του Δ.Σ. για τυχόν καθυστερήσεις. Ο Ταμίας υποχρεούται να θέτει στη διάθεση του Δ.Σ για έλεγχο το Ταμείο του Συλλόγου, όποτε αυτό κριθεί αναγκαίο.</p>
<p >5. Ο Έφορος τηρεί το βιβλίο περιουσίας και επιμελείται της διαφύλαξης των περιουσιακών στοιχείων του Συλλόγου. Είναι υπεύθυνος για τη προμήθεια των αναγκαίων υλικών και διοργάνωση διαλέξεων, εκδηλώσεων, εορτών κλπ.</p>
<p >6. Το Δ.Σ. έχει τη δυνατότητα να καλεί κάθε φορά ανάλογα με τις ανάγκες του Σωματείου βοηθητικά πρόσωπα προκειμένου να καλυφθούν έκτακτες ανάγκες και μπορεί να εξουσιοδοτήσει τρίτους για να αντιπροσωπεύσουν τον σύλλογο εάν και όπου αυτό καταστεί αναγκαίο</p>
<p ><a id="k20" name="k20"></a> ΑΡΘΡΟ 20ο: Γενική Συνέλευση (Γ.Σ.)</p>
<p >1. Η Γ.Σ. του Συλλόγου αποτελείται από το σύνολο των οικονομικά τακτοποιημένων μελών του.</p>
<p >2. Οικονομικά τακτοποιημένο θεωρείται το μέλος που έχει καταβάλει τις ετήσιες συνδρομές προς το Σύλλογο μέχρι και του εξαμήνου που συνέρχεται η Γενική Συνέλευση.</p>
<p >3. Η Γ.Σ. αποτελεί το ανώτατο όργανο του Συλλόγου και αποφασίζει για κάθε θέμα που αφορά το Σύλλογο.</p>
<p >4. Επιπλέον, η Γ.Σ:</p>
<p >α. Εκλέγει το Δ.Σ., την Εφορευτική Επιτροπή και την Ελεγκτική Επιτροπή (Ε.Ε.) και ελέγχει τη δράση αυτών.</p>
<p >β. Εγκρίνει ή απορρίπτει τον απολογισμό δράσης και διαχείρισης του Δ.Σ και τις εκθέσεις της Ελεγκτικής Επιτροπής για τον έλεγχο της διαχείρισης.</p>
<p >γ. Εγκρίνει, τροποποιεί και συμπληρώνει τους ετήσιους προϋπολογισμούς για κάθε οικονομικό έτος.</p>
<p >δ) Παύει τα μέλη του Δ.Σ. και της Ελεγκτικής Επιτροπής για σπουδαίους λόγους και ιδίως για βαριά παράβαση των καθηκόντων τους ή για ανικανότητα να ασκήσουν την τακτική διαχείριση.</p>
<p ><a id="k21" name="k21"></a> ΑΡΘΡΟ 21ο: ΣΥΓΚΛΗΣΗ - ΛΕΙΤΟΥΡΓΙΑ Γ.Σ</p>
<p >1. Οι Γ.Σ. είναι τακτικές κι έκτακτες.</p>
<p >2. Η τακτική Γ.Σ. συνέρχεται μία (1) φορά το χρόνο και κατά προτίμηση μέσα στους 3 πρώτους μήνες του έτους, μετά από πρόσκληση του Δ.Σ. Στα μέλη αποστέλλεται έγγραφη πρόσκληση είτε με συμβατικό ή με ηλεκτρονικό ταχυδρομείο (20) είκοσι τουλάχιστον ημέρες πριν από την πραγματοποίηση της συνόδου. Η πρόσκληση πρέπει ν&#39; αναγράφει τα θέματα της ημερήσιας διάταξης, τον τόπο, την ημέρα και ώρα της συνέλευσης. Υπογράφεται δε από τον Πρόεδρο και το Γεν. Γραμματέα. Σύμφωνα μ&#39; αυτή τίθενται υποχρεωτικώς, κατά την κρίση των μελών τα εξής θέματα:</p>
<p >α. Ο απολογισμός των πεπραγμένων του Δ.Σ. για το παρελθόν έτος.</p>
<p >β. Ο οικονομικός ισολογισμός για την ετήσια διαχειριστική περίοδο και ο προϋπολογισμός της επόμενης.</p>
<p >γ. Η έκθεση της Ελεγκτικής επιτροπής.</p>
<p ><a id="k22" name="k22"></a> ΑΡΘΡΟ 22ο: Έκτακτες Γ.Σ.</p>
<p >1. Έκτακτες Γ.Σ. συγκαλούνται όταν αυτό κριθεί αναγκαίο από το Δ.Σ. ή όταν ζητηθεί με αίτηση από το 2/5 τουλάχιστον των οικονομικά τακτοποιημένων μελών με γραπτή αίτηση προς το Δ.Σ. στην οποία θα αναγράφονται τα προς συζήτηση θέματα.</p>
<p >2. Το Δ.Σ. υποχρεούται να συγκαλέσει τη Γ.Σ. μέσα σε διάστημα 15 ημερών από την υποβολή της αίτησης. Αν περάσει άπρακτη η παραπάνω προθεσμία, τότε η Γ.Σ. συγκαλείται από τους αιτούντες κατόπιν αδείας του Πρωτοδικείου Αθηνών, η οποία ρυθμίζει και τα αφορούντα την Προεδρία της Γ.Σ. θέματα.</p>
<p >3. Σε ότι αφορά την από το Δ.Σ. σχετική πρόσκληση και γνωστοποίηση αυτής, εφαρμόζονται τα προβλεπόμενα εκ του καταστατικού για τις τακτικές Γ.Σ. του Συλλόγου.</p>
<p ><a id="k23" name="k23"></a> ΑΡΘΡΟ 23ο: Λήψη αποφάσεων Γ.Σ.</p>
<p >1. Δικαίωμα συμμετοχής και ψήφου στις Γ.Σ. έχουν όλα τα οικονομικώς τακτοποιημένα μέλη. Οι Γ.Σ. διευθύνονται από τον Πρόεδρο, ο οποίος εκλέγεται από τα παρόντα μέλη μετά από υπόδειξη της πλειοψηφίας αυτών. Κατά τον ίδιο τρόπο εκλέγεται και ο Γραμματέας της Γ.Σ. ο οποίος τηρεί τα πρακτικά.</p>
<p >2. Ο Πρόεδρος διευθύνει τις συζητήσεις, καθορίζει σειρά ομιλητών, μεριμνά για την τήρηση της ημερήσιας διάταξης και την τάξη.</p>
<p >3. Οι αποφάσεις της Γ.Σ. λαμβάνονται με απόλυτη πλειοψηφία των μελών που συμμετέχουν σ&#39; αυτή.</p>
<p >4. Ο τρόπος λήψης αποφάσεων είναι ανάλογος του είδους της Γ.Σ.:</p>
<p >α) Ηλεκτρονική Συνέλευση: Ένα θέμα τίθεται σε ψηφοφορία και καλούνται όλα τα μέλη να ψηφίσουν σε χρονικό διάστημα που καθορίζει ο Πρόεδρος του Δ.Σ. Η ψηφοφορία γίνεται είτε με την αποστολή της ηλεκτρονικής αποστολής στον listserver ή στον Πρόεδρο, ή με αποστολή συμβατικής επιστολής στον Πρόεδρο. Μετά το πέρας της ψηφοφορίας ο Πρόεδρος ανακοινώνει το αποτέλεσμα της ψηφοφορίας.</p>
<p >β) Συμβατική Συνέλευση: Οι ψηφοφορίες γίνονται σύμφωνα με το σχετικό άρθρο του καταστατικού</p>
<p >5. Για τις συζητήσεις στη Γ.Σ., τις ψηφοφορίες και γενικά τις αποφάσεις που λαμβάνονται, τηρούνται με τη φροντίδα του Γραμματέα πρακτικά, που καταχωρούνται σε ειδικό βιβλίο και υπογράφονται από τον ίδιο.</p>
<p ><a id="k24" name="k24"></a> ΑΡΘΡΟ 24ο: Απαρτία Γ.Σ.</p>
<p >1. Η Γ.Σ. βρίσκεται σε απαρτία όταν είναι παρόντες το 1/3 τουλάχιστον του αριθμού των μελών των εχόντων δικαίωμα ψήφου. Αν δεν υπάρχει απαρτία κατά την πρώτη σύγκληση, τότε η Γ.Σ. γίνεται δια ηλεκτρονικής αλληλογραφίας (ηλεκτρονική συνέλευση). Ο Σύλλογος διαθέτει ειδικό μέσο άμεσης επικοινωνίας (listserver) των μελών με τη χρήση του ηλεκτρονικού ταχυδρομείου. Όσα μέλη του Συλλόγου δεν έχουν πρόσβαση στο Internet μετέχουν με συμβατικό ταχυδρομείο, η δε ενημέρωσή τους για την πορεία της Συνέλευσης θα γίνεται από τον Πρόεδρο του Συλλόγου. Η συζήτηση των θεμάτων θα γίνεται κατά την πάγια μέθοδο συζήτησης θεμάτων του USENET. Το πέρας της Γ.Σ. ανακοινώνεται από τον Πρόεδρο του Δ.Σ.</p>
<p >2. Αν υπάρχει απαρτία (συμβατική συνέλευση), η οποία διαπιστώνεται από τον Πρόεδρο του Δ.Σ., Γ.Σ. με απλή πλειοψηφία των παρόντων Πρόεδρο και Γραμματέα, οι οποίοι διευθύνουν τη συνεδρίαση.</p>
<p >3. Η Γ.Σ. μπορεί να αποφασίσει με απλή πλειοψηφία για τη συζήτηση οποιουδήποτε θέματος.</p>
<p ><a id="k25" name="k25"></a> ΑΡΘΡΟ 25ο: Αποφάσεις Γ.Σ.</p>
<p >1. Απόφαση της Γ.Σ. επί θέματος που δεν έχει αναγραφεί στην ημερήσια διάταξη και πρόσκληση είναι άκυρη.</p>
<p >2. Οι αποφάσεις των Γ.Σ. λαμβάνονται πάντοτε με ψηφοφορία φανερή και ποτέ δια βοής, λαμβάνονται δε με απόλυτη πλειοψηφία των παρόντων, εκτός αν με βάση άλλες διατάξεις του παρόντος απαιτείται αυξημένη πλειοψηφία.</p>
<p >3. Με μυστική ψηφοφορία λαμβάνονται οι αποφάσεις για θέματα που με απόφαση του Δ.Σ. ή της Γ.Σ. χαρακτηρίζονται εξαιρετικά σοβαρά.</p>
<p ><h4>ΚΕΦΑΛΑΙΟ Δ: ΟΙΚΟΝΟΜΙΚΗ ΔΙΑΧΕΙΡΙΣΗ</h4><a id="k26" name="k26"></a> ΑΡΘΡΟ 26ο: Βιβλία του σωματείου</p>
<p >1. Για την άρτια λειτουργία και τη νόμιμη διαχείριση των οικονομικών του Συλλόγου, το Δ.Σ. τηρεί τα εξής αριθμημένα και θεωρημένα από τον Πρόεδρο βιβλία:</p>
<p >α. Μητρώο Μελών.</p>
<p >β. Βιβλίο Πρακτικών Συνεδριάσεων του Δ.Σ.</p>
<p >γ. Βιβλίο Πρακτικών Συνεδριάσεων της Γ.Σ.</p>
<p >δ. Βιβλίο ταμείου (εισπράξεων και πληρωμών).</p>
<p >ε. Βιβλίο περιουσίας.</p>
<p >στ. Βιβλίο ταμειακής ενημερότητας των μελών.</p>
<p >ζ. Βιβλίο εισερχομένων κι εξερχομένων εγγράφων.</p>
<p >η. Βιβλίο Διαγραφών.</p>
<p >2. Τα παραπάνω βιβλία δύνανται να φυλάσσονται σε ηλεκτρονική μορφή (αρχεία, βάση δεδομένων, ηλεκτρονικά κείμενα, λογιστικά φύλλα) αν αυτό αποτελεί επιθυμία του Συλλόγου και δεν αντιβαίνει με υπάρχοντες νόμους.</p>
<p >3. Τα μέλη του Συλλόγου έχουν δικαίωμα να πληροφορούνται το περιεχόμενο των παραπάνω βιβλίων.</p>
<p ><a id="k27" name="k27"></a> ΑΡΘΡΟ 27ο: Οικονομική διαχείριση</p>
<p >1. Η περιουσία του Συλλόγου μπορεί να διατεθεί για:</p>
<p >α. Χρηματοδότηση των μελών του συλλόγου ή τρίτων οι οποίοι εργάζονται για τη δημιουργία λογισμικού ή την εκπόνηση μελέτης που αποδεδειγμένα προωθεί τους σκοπούς του Συλλόγου.</p>
<p >β. Έκδοση εντύπων τα οποία προβάλλουν το έργο του Συλλόγου ή είναι επιμορφωτικού περιεχομένου.</p>
<p >γ. Πληρωμή συνδρομών σε περιοδικά ή αγορά εντύπων και λογισμικού τα οποία βοηθούν το έργο του Συλλόγου.</p>
<p >δ. Οργάνωση συνεδρίων με θέματα σχετικά με τους σκοπούς του Συλλόγου.</p>
<p >ε. Συμμετοχή του Συλλόγου σε συνέδρια, εκθέσεις κλπ. για προβολή του έργου του.</p>
<p >στ. Κάθε άλλη δαπάνη αποφασιζόμενη από το Δ.Σ. εάν αποσκοπεί στην εκπλήρωση των στόχων του συλλόγου.</p>
<p >2. Διενεργούμενη δαπάνη είναι έγκυρη, όταν έχει εγκριθεί με σχετική απόφαση του Δ.Σ.</p>
<p >3. Προκειμένου γι&#39; αγορά ή πώληση ακινήτων απαιτείται πάντοτε η έγκριση της Γ.Σ.</p>
<p >4.Απαγορεύεται η διάθεση της περιουσίας του Συλλόγου για σκοπούς διαφορετικούς από τους προβλεπόμενους στο παρόν καταστατικό.</p>
<p ><a id="k28" name="k28"></a> ΑΡθΡΟ 28ο: Ελεγκτική επιτροπή (Ε.Ε.)</p>
<p >1. Η Ελεγκτική Επιτροπή αποτελείται από 3 μέλη και εκλέγεται από τη Γ.Σ. σύμφωνα με το σχετικό άρθρο, με φανερή ψηφοφορία και για 1 έτος.</p>
<p >2. Η Ελεγκτική Επιτροπή, μόλις εκλεγεί, συγκροτείται σε σώμα, ακολουθώντας τον τρόπο συγκρότησης του Δ.Σ., και με ψηφοφορία εκλέγει τον Πρόεδρό της, ο οποίος καλεί και διευθύνει τις συνεδριάσεις και όλο το έργο της.</p>
<p ><a id="k29" name="k29"></a> ΑΡΘΡΟ 29ο: Έργο της ελεγκτικής επιτροπής</p>
<p >1. Έργο της Ε.Ε. είναι ο έλεγχος της οικονομικής διαχείρισης του Συλλόγου, των πραγματοποιηθέντων εξόδων και της πηγής αυτών καθώς και των πραγματοποιηθεισών δαπανών. Κατά την άσκηση του έργου τους, τα μέλη της Ε.Ε εξετάζουν οποιοδήποτε χρήσιμο στοιχείο και ζητούν την επίδειξη των εγγράφων και βιβλίων.</p>
<p >2. Τα μέλη που συνιστούν την Ε.Ε. δεν μπορούν να είναι μέλη του Δ.Σ. του Σωματείου.</p>
<p >3. Το πόρισμα του ελέγχου τους υποβάλλουν εγγράφως προς τη συνερχόμενη κατ&#39; έτος τακτική Γ.Σ.</p>
<p >4. Στο τέλος του έτους η Ε.Ε διενεργεί καθολικό έλεγχο και συντάσσει σχετική έκθεση, την οποία υποβάλλει στο Δ.Σ. και τη Γ.Σ.</p>
<p ><h4>ΚΕΦΑΛΑΙΟ Ε΄: Υπόλοιπα άρθρα</h4><a id="k30" name="k30"></a> ΑΡΘΡΟ 30ο: Εφορευτική επιτροπή</p>
<p >1. Η Εφορευτική Επιτροπή αποτελείται από 3 μέλη και εκλέγεται από τη Γ.Σ. πριν από κάθε ψηφοφορία για εκλογή νέου Δ.Σ. και νέας Ελεγκτικής Επιτροπής.</p>
<p >2. Στην Εφορευτική Επιτροπή δε μπορεί να είναι μέλος υποψήφιος για τα αξιώματα για τα οποία γίνονται εκλογές.</p>
<p >3. Η Εφορευτική Επιτροπή κρατάει πρωτόκολλο ψηφοφορίας, στο οποίο καταχωρείται με αύξοντα αριθμό το ονοματεπώνυμο του υποψηφίου και σε ξεχωριστό φάκελο η αίτηση υποψηφιότητας.</p>
<p >4. Η Εφορευτική Επιτροπή είναι υπεύθυνη για τη διεξαγωγή των εκλογών: ετοιμασία, αποστολή και παραλαβή ψηφοδελτίων, καθώς και για την ανακοίνωση του αποτελέσματος, με την κατάρτιση του αντίστοιχου πίνακα.</p>
<p >5. Μετά το πέρας των εκλογών, συντάσσεται πρακτικό εκλογών, στο οποίο αναφέρονται όλα τα σχετικά με τις εκλογές.</p>
<p ><a id="k31" name="k31"></a> ΑΡΘΡΟ 31ο: Έκτακτες επιτροπές - Ομάδες εργασίας</p>
<p >1. Για την προώθηση των σκοπών του Συλλόγου συγκροτούνται με απόφαση του Δ.Σ. επιτροπές υπεύθυνες για την οργάνωση εκδηλώσεων, ομιλιών, σεμιναρίων, συνεδρίων για τον προγραμματισμό επισκέψεων και επαφών, για τη δημιουργία κέντρου πληροφοριών και γενικά για οποιοδήποτε ζήτημα κριθεί σκόπιμο από το Σύλλογο η συγκρότηση μιας επιτροπής.</p>
<p >2. Η Γ.Σ. μετά από εισήγηση του Δ.Σ., μπορεί να προχωρεί στη συγκρότηση Ομάδων Εργασίας με σκοπό τη μελέτη ενός συγκεκριμένου προβλήματος, τη δημιουργία νέων εργαλείων κλπ.</p>
<p ><a id="k32" name="k32"></a> ΑΡΘΡΟ 32ο: Τροποποίηση καταστατικού</p>
<p >1. Για την τροποποίηση του καταστατικού αποφασίζει η Γ.Σ., που συνέρχεται ειδικώς για το σκοπό αυτό.</p>
<p >2. Η Γ.Σ με σκοπό την τροποποίηση του καταστατικού βρίσκεται σε απαρτία όταν παρίστανται τα 2/3 των οικονομικώς τακτοποιημένων μελών.</p>
<p >3. Οι αποφάσεις για την τροποποίηση του καταστατικού λαμβάνονται με πλειοψηφία των 3/5 των παρόντων.</p>
<p >4. Οποιαδήποτε τροποποίηση του καταστατικού ισχύει μόνο μετά την εγγραφή αυτής στο προβλεπόμενο απ&#39; τον Α.Κ βιβλίο.</p>
<p >ΑΡΘΡΟ 33ο: Διάλυση του σωματείου</p>
<p >Ο Σύλλογος διαλύεται:</p>
<p >1. Με δικαστική απόφαση στις περιπτώσεις που ορίζει ο νόμος.</p>
<p >2. Όταν τα μέλη του είναι λιγότερα από δέκα (10).</p>
<p >3. Με πρόταση διαλύσεως, η οποία γίνεται με τον ίδιο τρόπο που τροποποιείται το καταστατικό.</p>
<p ><a id="k34" name="k34"></a> ΑΡΘΡΟ 34ο: Εκκαθάριση</p>
<p >1. Ο υπό διάλυση Σύλλογος τίθεται υπό εκκαθάριση εφαρμοζομένων των σχετικών περί Σωματείων διατάξεων του Α.Κ.</p>
<p >2. Η περιουσία του Σωματείου σε καμιά περίπτωση δε διανέμεται στα μέλη του.</p>
<p >3. Σε περίπτωση διαλύσεως του Συλλόγου η περιουσία του διατίθεται για σκοπούς που εξυπηρετούν αναγνωρισμένα την κοινή ωφέλεια και την πρόοδο της επιστήμης.</p>
<p ><a id="k35" name="k35"></a> ΑΡΘΡΟ 35ο: Ερμηνεία του καταστατικού</p>
<p >1. Εάν προκύψει θέμα που δε ρυθμίζεται από το παρόν καταστατικό, αποφαίνεται το Δ.Σ. σύμφωνα με το πνεύμα του παρόντος, τις σχετικές διατάξεις του Α.Κ. και λοιπών Νόμων, με γνώμονα τη συναδέλφωση των μελών, η οποία αποτελεί το θεμέλιο λίθο για την πραγμάτωση των σκοπών του Συλλόγου μας.</p>
<p >2. Η Γ.Σ. στην πρώτη τακτική ή έκτακτη συνέλευσή της, επικυρώνει την ρύθμιση πέραν το καταστατικού ή την ερμηνεία του από το Δ.Σ.</p>
<p >3. Σε περίπτωση μη επικύρωσης, ακολουθεί ψηφοφορία όπως το καταστατικό ορίζει για την αναθεώρηση του καταστατικού.</p>
<p ><a id="k36" name="k36"></a> ΑΡΘΡΟ 36ο: Έγκριση καταστατικού</p>
<p >Το παρόν καταστατικό που αποτελείται από 36 άρθρα, αναγνώσθηκε, συζητήθηκε και εγκρίθηκε κατ&#39; άρθρο και στο σύνολό του από εμάς τους ιδρυτές που συνήλθαμε στις 09-05-1998 στην Αθήνα επί των οδών Ρούμελης 10, Αγία Παρασκευή.</p>
<p >&nbsp;</p>
<p >ΤΑ ΙΔΡΥΤΙΚΑ ΜΕΛΗ</p>
<table align="left" border="1" cellpadding="2" cellspacing="0">
<tbody style="">
<tr style="">
<td style="text-align: center;" valign="top">Α<strong>/Α</strong></td> <td style="text-align: center;" valign="top"><strong>ΕΠΩΝΥΜΟ</strong></td> <td style="text-align: center;" valign="top"><strong>ΟΝΟΜΑ</strong></td> </tr>
<td style="text-align: center;" valign="top">Α/Α</td> <td style="text-align: center;" valign="top"><strong>ΕΠΩΝΥΜΟ</strong></td> <td style="text-align: center;" valign="top"><strong>ΟΝΟΜΑ</strong></td> </tr>
<tr style="">
<td style="" valign="top">1</td> <td style="" valign="top">ΑΡΑΧΩΒΑΣ</td> <td style="" valign="top">ΝΙΚΟΣ</td>
</tr>

@ -6,46 +6,31 @@ date: 2013-05-01
category_title: Μέλη
---
<form id="subscriptionemail">
<p> Παρακαλούμε συμπληρώστε την παρακάτω φόρμα, για να ενημερωθείτε για τυχόν Ταμειακές Εκκρεμότητες σας, μέσω e-mail :</p>
<br>
<label for="email">Πληκτολογίστε το email σας (όπως το είχατε δώσει κατά την εγγραφή σας): </label><input type="text" name="email" /> <br/>
<br>
<p>Εισάγετε τα ψηφία της επόμενης Εικόνας Ελέγχου :</p>
<p><img id=captchaimage src="" alt="Captcha"></p>
<input type="hidden" id=captchahidden name=Id value="">
<input name=Solution id=solution></br>
<br>
<input type="submit" value="Υποβολή"/>
<div id="response"></div>
</form>
<script>
async function captchaid() {
await fetch('/api/captcha/')
.then(response => response.text())
.then(id => {
console.log("id="+id);
document.getElementById('captchahidden').value = id.toString();
document.getElementById('captchaimage').src = '/api/captcha/'+id.toString()+'/captcha.png'; });
};
captchaid();
subscriptionemail.onsubmit = async (e) => {
e.preventDefault();
var form = document.querySelector("#subscriptionemail");
data = {
email : form.querySelector('input[name="email"]').value,
id : form.querySelector('input[name="Id"]').value,
solution : form.querySelector('input[name="Solution"]').value
}
let response = await fetch('/api/sendSubscriptionEmail', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify(data),
})
let text = await response.text();
document.querySelector("#response").innerHTML = text;
};
</script>
<!-- htmx -->
<script src="/static/js/htmx.min.js"></script>
<script src="/static/js/ext/json-enc.js"></script>
<form id="subscriptionform" hx-post="/api/sendSubscriptionEmail" hx-ext='json-enc'>
<p> Παρακαλούμε συμπληρώστε την παρακάτω φόρμα, για να ενημερωθείτε για τυχόν Ταμειακές Εκκρεμότητες σας, μέσω e-mail</p>
<div class="col-sm-10">
<label class="form-label">Πληκτολογήστε το email σας (όπως το είχατε δώσει κατά την εγγραφή σας)</label>
<input type="email" name="email" class="form-control" placeholder="username@hellug.gr">
</div>
<div class="mb-3">
<label class="form-label">Εισάγετε τα ψηφία της επόμενης Εικόνας Ελέγχου :
<div hx-get="/api/captcha/?htmx=1" hx-trigger="load" hx-swap="innerhtml" hx-target="#captcha">
<div id="captcha">
<img class="htmx-indicator" src="" alt="Φορτώνει..">
<input type="hidden" name=Id value="">
</div>
</div>
</label>
<div class="col-sm-3">
<input name=Solution id=solution class="form-control" id="exampleFormControlInput1">
</div>
</div>
<button class="btn btn-primary">Υποβολή</button>
<div hx-target="#subscriptionform" hx-swap="innerHTML"></div>
</form>

@ -17,6 +17,6 @@ menu:
2) Ως μέλος μπορείτε **να εξοφλήσετε** την συνδρομή σας, επικοινωνώντας στο finance@hellug.gr, για τους τρόπους πληρωμής.
Επιπλέον:
* Το κόστος της ανανέωσης για το **2023**, είναι €20.
* Το κόστος της ανανέωσης για το τρέχον και προηγούμενο Έτος (2023 & 2022), είναι €40.
* Το κόστος της ανανέωσης για το **2024**, είναι €20.
* Το κόστος της ανανέωσης για το τρέχον και προηγούμενο Έτος (2023 & 2024), είναι €40.
* Με απόφαση του ΔΣ, οφειλές παρελθόντων Ετών, έχουν παραγραφεί.

@ -6,10 +6,6 @@ date: 2012-08-24
category_title: Σύλλογος
tags: [Καλώς Ήλθατε]
peri-hellug: [welcome-1]
menu:
main:
parent: "peri-hellug"
weight: 1
---
Η Ένωση Χρηστών και Φίλων Linux Ελλάδας (Ε.Χ.Φ.Λ.Ε.) Hellenic Linux Users Group (HEL.L.U.G.), είναι ένα ΜΗ Κερδοσκοπικό Σωματείο, ιδρυμένο το 1998, με σκοπό την προώθηση του Linux και του Ελεύθερου Λογισμικού / Λογισμικού Ανοικτού Κώδικα (ΕΛ/ΛΑΚ) αλλά και γενικότερα της φιλοσοφίας που το διέπει.

@ -6,23 +6,12 @@ date: 2023-06-03
category_title: Δράσεις
tags: [Νέα]
draseis: [news]
summary: "Η Πειραματική Ειδικότητα ΔΙΕΚ «Τεχν. Συστημάτων Ανοικτού Λογισμικού», ξεκινά τον Σεπτέμβριο 2023, στο Θεματικό ΔΙΕΚ Αιγάλεω και ..."
summary: "Η Πειραματική Ειδικότητα ΔΙΕΚ «Τεχν. Συστημάτων Ανοικτού Λογισμικού», ξεκινά τον Σεπτέμβριο 2023, στο Θεματικό ΔΙΕΚ Αιγάλεω και θα εμφανιστεί στο *Παράλληλο Μηχανογραφικό* από τον Ιούλιο 2023, έτσι ώστε οι (Υποψήφιοι/-ες) Σπουδαστές/-τριες, θα έχουν την ευκαιρία να την επιλέξουν ...."
---
<style>
body {
text-align: justify
}
table, th, td {
border: 0px solid black;
border-collapse: collapse;
}
img {
border: 2px solid #00F;
}
</style>
<h4></h4>
<br>
<p>... θα εμφανιστεί στο *Παράλληλο Μηχανογραφικό* από τον Ιούλιο 2023, έτσι ώστε οι (Υποψήφιοι/-ες) Σπουδαστές/-τριες, θα έχουν την ευκαιρία να την επιλέξουν.</p>
<p>Η Πειραματική Ειδικότητα ΔΙΕΚ «Τεχν. Συστημάτων Ανοικτού Λογισμικού», ξεκινά τον Σεπτέμβριο 2023, στο Θεματικό ΔΙΕΚ Αιγάλεω και θα εμφανιστεί στο *Παράλληλο Μηχανογραφικό* από τον Ιούλιο 2023, έτσι ώστε οι (Υποψήφιοι/-ες) Σπουδαστές/-τριες, θα έχουν την ευκαιρία να την επιλέξουν.</p>
<p>Σύμφωνα με τον <a href="https://lists.ellak.gr/edu/2023/06/msg00001.html" target="_blank" title="EELLAK-Edu List">Δ/τή του Θεματικού ΔΙΕΚ Αιγάλεω</a>, κο Δ.Κυριακό, η Ειδικότητα :<br>

@ -0,0 +1,75 @@
---
title: "Παράδοση 20 Robot FossBot από τον HEL.L.U.G. & το 3o E.K. Πειραιά, στον Οργανισμό Ανοιχτών Τεχνολογιών (ΕΕΛΛΑΚ)."
layout: "news"
bannertemplate: "hellug-banner.html"
date: 2024-04-07
category_title: Δράσεις
tags: [Νέα]
draseis: [news]
summary: "Την Παρασκευή 29/03/2024 στις 12:00, έγινε στα Γραφεία του Οργανισμού Ανοιχτών Τεχνολογιών (ΕΕΛΛΑΚ)...,"
---
<style>
body {
text-align: justify}
table, th, td {
border: 0px solid black;
border-collapse: collapse;
}
th, td {
padding: 1px;
}
img {
border: 1px solid #00F;
}
div {
text-align: justify;
text-justify: inter-word;
}
</style>
<br>
<table style="width:100%">
<tr>
<td>
<div>
<p><b>....η συνάντηση παράδοσης 20 τεμαχίων Robot FossBot, από τον HEL.L.U.G. & τo 3o E.K. Πειραιά !</b></p><br>
<center><img src="/media/Hellug-FOSSBOT-Delivery/IMG_0447zwfinal.jpg" alt="20 FossBot Ready!" style="width:500px;height:205px;"></center>
<p>Τα 20 τεμάχια FossBot, παρέλαβε τον Μάρτη 2023, ο Σύλλογος HEL.L.U.G. για συναρμολόγηση, ανταποκρινόμενος στο <a href="https://openhardware.ellak.gr/2022/04/18/kalesma-gia-simmetochi-stin-paragogi-tou-fossbot/" target="_blank" title=""><b>Κάλεσμα για συμμετοχή στην παραγωγή του FOSSBOT</b></a>,του Οργανισμού Ανοιχτών Τεχνολογιών (ΕΕΛΛΑΚ).</p>
<p> Για το σκοπό της εθελοντικής αυτής Δράσης και σε συνεργασία με το 3ο Εργαστηριακό Κέντρο Πειραιά, οργανώθηκε:
<ol type="1">
<li>Η σχεδιαστική κυκλωματική αποτύπωση των συνδεσμολογιών της κατασκευής, λόγω των ελαχίστων οδηγιών που ήταν διαθέσιμες.</li><br>
<li>Μια σχετική <a href="https://www.hellug.gr/p/meetup-230629-hellug-summersch2023-fossbot/" target="_blank" title=""><b>Θεματική Ενότητα Θερινού Σχολείου στο 3ο Ε.Κ. Πειραιά </b></a>, στο οποίο συμμετείχαν 6-7 συμμετέχοντες. Παράλληλα, το Μέλος του Συλλόγου μας <b>Αλέκος Θεοτοκάτος</b>, βοήθησε με τις γνώσεις και ικανότητές του, στην διαδικασία των ηλεκτρονικών κολλήσεων των πλακετών του FossBot.</li><br>
</ol>
<p>Το επόμενο διάστημα, συναρμολόγηθηκαν και ελέγχθηκαν όλα τα τεμάχια FossBot, για την καλή και σωστή λειτουργία κάθε επιμέρους μονάδας τους, με βάση το Λογισμικό Ελέγχου της αντίστοιχης Ομάδας του Χαροκόπειου Πανεπιστήμιου. H όλη εργασία ολοκληρώθηκε και παρουσιάστηκε στις 14/3/2024, <a href="https://www.ictplus.gr/20i-geniki-synelefsi-tou-organismou-anoichton-technologion-eellak/" target="_blank" title=""><b>στην Τακτική Γενική Συνέλευση του Οργανισμού Ανοιχτών Τεχνολογιών</b></a></p>
<p> Έτσι πλέον, όπως αναφέρεται στο Κάλεσμα της ΕΕΛΛΑΚ, <b>τα τεμάχια αυτά, είναι έτοιμα </b> να <i>"...διατεθούν σε Σχολεία όλης της χώρας από όλες τις βαθμίδες, ενώ Εκπαιδευτικοί όλων των Ειδικοτήτων θα προσκληθούν να συμμετέχουν σε σεμινάρια αξιοποίησης του Fossbot για την εκπαιδευτική διαδικασία όλων των μαθημάτων...".</i></p>
</div>
</td>
<td>
<center><img src="/media/Hellug-FOSSBOT-Delivery/hellug-fossbot00.JPG" alt="Όλοι οι Εκπρόσωποι των Φορέων" style="width:333px;height:250px;"></center>
<p> Κατά την παράδοση των 20 FossBot, παρεβρέθηκαν οι πιο κάτω Εκπρόσωποι των Φορέων:</p>
<p>κ. Στέλλας Ιάκ. (HEL.L.U.G.)</p>
<p>κ. Μακρυγιάννης Παν. (Δ/τής 3oυ E.K. Πειραιά)</p>
<p>κ. Καρούνος Θ. (Αντιπ/ρος ΕΕΛΛΑΚ)</p>
<p>κ. Μελίδης Αλ. (ΕΕΛΛΑΚ)</p>
<p>κα. Μπελίτση Μαριαλ. (ΕΕΛΛΑΚ)</p>
<p>κ. Στεφανέας Πετρ. (ΕΕΛΛΑΚ)</p>
<p>κ. Χρόνης Χρ. (Ομάδα Χαροκόπειου Παν/μιου)</p>
</td>
</tr>
</table>
<table style="width:100%">
<tr>
<th style="width:50%"><center><img src="/media/Hellug-FOSSBOT-Delivery/hellug-fossbot01.JPG" alt="" style="width:400px;height:300px;"></center></th>
<th><center><img src="/media/Hellug-FOSSBOT-Delivery/hellug-fossbot02.JPG" alt="" style="width:400px;height:300px;"></center></th>
</tr>
<tr>
<th colspan="2">Η Ένωση Χρηστών και Φίλων Λίνουξ Ελλάδας-Hellenic Linux User Group (HEL.L.U.G.), ελπίζει ότι η παρούσα συνεισφορά της, θα αποδώσει Εκπαιδευτικούς καρπούς στην Εκπαίδευση ΣΤΕΜ, στα χέρια των Εκπαιδευτικών του Νηπιαγωγείου και των Πρώτων Τάξεων Δημοτικών Σχολείων (Δ.Σ.), των τελευταίων Τάξεων των Δ.Σ. και των Τάξεων Γυμνάσιου, του Λυκείου και της Τεχνικής Εκπαίδευσης !! </th>
</tr>
</table>

@ -0,0 +1,30 @@
---
title: ΠΡΟΚΗΡΥΞΗ - ΠΡΟΣΚΛΗΣΗ ΓΕΝ. ΣΥΝΕΛΕΥΣΗΣ HEL.L.U.G.- ΚΥΡ 10 ΜΑΡΤΙΟΥ 2024,
18:30-21:30
layout: news
bannertemplate: hellug-banner.html
date: 2024-02-18T20:12:06.271Z
eventdate: 2024-03-10T16:30:06.289Z
category_title: Δράσεις
draseis:
- news
- event
tags:
- Εκδηλώσεις
- Νέα
summary: Προκηρύσσεται η ΕΞ ΑΠΟΣΤΑΣΕΩΣ διεξαγωγή της 26ης Τακτικής Γενικής
Εκλογο-Απολογιστικής Συνέλευσης της “Ένωσης Χρηστών και Φίλων Linux Ελλάδας
(Ε.Χ.Φ.Λ.Ε.) - Hellenic Linux User Group (HEL.L.U.G.)”
---
Προκηρύσσεται η ΕΞ ΑΠΟΣΤΑΣΕΩΣ διεξαγωγή της 26ης Τακτικής Γενικής Εκλογο-Απολογιστικής Συνέλευσης της “Ένωσης Χρηστών και Φίλων Linux Ελλάδας (Ε.Χ.Φ.Λ.Ε.) - Hellenic Linux User Group (HEL.L.U.G.)” την **ΚΥΡΙΑΚΗ 10 ΜΑΡΤΙΟΥ 2024 και ώρα 18:3021:30,** μέσω των Συστημάτων:
1. **Jitsi/Meet Hellug** για την διεξαγωγή της συζήτησης και των αποφάσεων για τα θέματα της Γ.Σ.
2. **ZEUS/GRNEΤ** για την διεξαγωγή της Ψηφοφορίας των Μελών για τα Όργανα του Συλλόγου.
![](/media/gs2024-election.png "HEL.L.U.G. Elections 2024")
Καλούνται τα μέλη του Συλλόγου , να ενημερωθούν για το πλήρες κείμενο της Προκήρυξης, από τον σύνδεσμο https://lists.hellug.gr/pipermail/hellug/2024/011543.html
Για την συμμετοχή τους στη Ψηφοφορία, μέσω του Συστήματος ZEUS/GRNEΤ, θα λάβουν προσωπικό μήνυμα και σύνδεσμο, από το Σύστημα.
Καλούνται τα μέλη του Συλλόγου, να συμμετέχουν ενεργά στην διεξαγωγή της Γ.Σ.2024 !

@ -8,51 +8,20 @@ tags: [Meetups]
draseis: [meetups]
meetupdate: 2023-06-19T18:30:00+02:00
meetuplocation: "3ο Ε.Κ.Πειραιά (Δραπετσώνα)"
summary: "Η Ένωση Χρηστών και Φίλων Λίνουξ Ελλάδας-Hellenic Linux User Group (HEL.L.U.G.) διοργανώνει μαζί με τους Φορείς ...."
summary: "Η Ένωση Χρηστών και Φίλων Λίνουξ Ελλάδας-Hellenic Linux User Group (HEL.L.U.G.) διοργανώνει μαζί με τους Φορείς 3ο Ε.Κ.Πειραιά, Οργανισμό Ανοικτών Τεχνολογιών (ΕΕΛΛΑΚ) και Δήμο Δραπετσώνας-Κερατσινίου, ΘΕΡΙΝΟ ΣΧΟΛΕΙΟ, με θέμα ΤΕΧΝΟΛΟΓΙΑ & ΣΥΝΕΡΓΑΤΙΚΗ ΠΑΡΑΓΩΓΗ ΜΕ 3D PRINTERS"
---
<style>
body {
text-align: justify}
table, th, td {
border: 0px solid black;
border-collapse: collapse;
}
img {
border: 2px solid #00F;
}
</style>
<br>
<table style="width:100%">
<tr>
<td>
<center><b>....3ο Ε.Κ.Πειραιά, Οργανισμό Ανοικτών Τεχνολογιών (ΕΕΛΛΑΚ) και Δήμο Δραπετσώνας-Κερατσινίου,</b>
<center><b>Η Ένωση Χρηστών και Φίλων Λίνουξ Ελλάδας-Hellenic Linux User Group (HEL.L.U.G.) διοργανώνει μαζί με τους Φορείς 3ο Ε.Κ.Πειραιά, Οργανισμό Ανοικτών Τεχνολογιών (ΕΕΛΛΑΚ) και Δήμο Δραπετσώνας-Κερατσινίου,</b>
<br>
<h3>ΘΕΡΙΝΟ ΣΧΟΛΕΙΟ,</h3>
<br>με θέμα <b>"ΤΕΧΝΟΛΟΓΙΑ & ΣΥΝΕΡΓΑΤΙΚΗ ΠΑΡΑΓΩΓΗ ΜΕ 3D PRINTERS".</b>
<br>
<b><h3>από 19 - 28 Ιουνίου 2023 (18:3021:30),</h3></b>
<br><br> στις εγκαταστάσεις του <u>3ου Ε.Κ.Πειραιά</u> (Δραπετσώνα, Μαρκ. Μπότσαρη 124, Δραπετσώνα 18648)
</td>
<td>
<iframe width="300" height="250" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.openstreetmap.org/export/embed.html?bbox=23.605799674987793%2C37.93996694530324%2C23.634982109069828%2C37.9613879718885&amp;layer=mapnik&amp;marker=37.95067823933691%2C23.62039089202881" style="border: 1px solid black"></iframe><br/><small><a href="https://www.openstreetmap.org/?mlat=37.9507&amp;mlon=23.6204#map=15/37.9507/23.6204">Προβολή Μεγαλύτερου Χάρτη</a></small>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td>
<center>Για περισσότερες πληροφορίες και εγγραφές συμμετοχής, μπορείτε να δείτε την <a href="/media/SS2023/SummerSchool2023-3oEK-3DPrinting-Afisa-v.02-2ndVote-final.pdf" target="_blank" title="Download Brochure 3D Printing"><b>Αφίσα</b></a> και το <a href="/media/SS2023/SummerSchool2023-3oEK-3DPrinting-Programm-v.01-2ndVote-final.pdf" target="_blank" title="Download Programm 3D Printing"><b>Πρόγραμμα</b></a> του Θερινού Σχολείου.</center>
<br>
<br>
<center><img src="/media/SS2023/SummerSchool2023-3oEK-3DPrinting-Afisa-v.02-2ndVote-final.png" alt="Αφίσα Θ.Σχολείου 3D Printing" style="width:400px;height:571px;"></center>
<br>
</td>
</tr>
</table>

@ -8,50 +8,20 @@ tags: [Meetups]
draseis: [meetups]
meetupdate: 2023-06-29T18:30:00+02:00
meetuplocation: "3ο Ε.Κ.Πειραιά (Δραπετσώνα)"
summary: "Η Ένωση Χρηστών και Φίλων Λίνουξ Ελλάδας-Hellenic Linux User Group (HEL.L.U.G.) διοργανώνει μαζί με τους Φορείς ...."
summary: "Η Ένωση Χρηστών και Φίλων Λίνουξ Ελλάδας-Hellenic Linux User Group (HEL.L.U.G.) διοργανώνει μαζί με τους Φορείς 3ο Ε.Κ.Πειραιά, Οργανισμό Ανοικτών Τεχνολογιών (ΕΕΛΛΑΚ) και Δήμο Δραπετσώνας-Κερατσινίου, ΘΕΡΙΝΟ ΣΧΟΛΕΙΟ, με θέμα ΣΥΝΑΡΜΟΛΟΓΗΣΗ του ΣΧΟΛΙΚΟΥ robot FOSSBOT (GFOSS)"
---
<style>
body {
text-align: justify}
table, th, td {
border: 0px solid black;
border-collapse: collapse;
}
img {
border: 2px solid #00F;
}
</style>
<br>
<table style="width:100%">
<tr>
<td>
<center><b>....3ο Ε.Κ.Πειραιά, Οργανισμό Ανοικτών Τεχνολογιών (ΕΕΛΛΑΚ) και Δήμο Δραπετσώνας-Κερατσινίου,</b>
<center><b>Η Ένωση Χρηστών και Φίλων Λίνουξ Ελλάδας-Hellenic Linux User Group (HEL.L.U.G.) διοργανώνει μαζί με τους Φορείς 3ο Ε.Κ.Πειραιά, Οργανισμό Ανοικτών Τεχνολογιών (ΕΕΛΛΑΚ) και Δήμο Δραπετσώνας-Κερατσινίου,</b>
<br>
<h3>ΘΕΡΙΝΟ ΣΧΟΛΕΙΟ,</h3>
<br>με θέμα <b>"ΣΥΝΑΡΜΟΛΟΓΗΣΗ του ΣΧΟΛΙΚΟΥ robot FOSSBOT (GFOSS)".</b>
<br>
<b><h3>από 29-30 Ιουνίου & από 03-12 Ιουλίου 2023 (18:3021:30),</h3></b>
<br><br> στις εγκαταστάσεις του <u>3ου Ε.Κ.Πειραιά</u> (Δραπετσώνα, Μαρκ. Μπότσαρη 124, Δραπετσώνα 18648)
</td>
<td><iframe width="300" height="250" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.openstreetmap.org/export/embed.html?bbox=23.605799674987793%2C37.93996694530324%2C23.634982109069828%2C37.9613879718885&amp;layer=mapnik&amp;marker=37.95067823933691%2C23.62039089202881" style="border: 1px solid black"></iframe><br/><small><a href="https://www.openstreetmap.org/?mlat=37.9507&amp;mlon=23.6204#map=15/37.9507/23.6204">Προβολή Μεγαλύτερου Χάρτη</a></small>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td>
<iframe width="300" height="250" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.openstreetmap.org/export/embed.html?bbox=23.605799674987793%2C37.93996694530324%2C23.634982109069828%2C37.9613879718885&amp;layer=mapnik&amp;marker=37.95067823933691%2C23.62039089202881" style="border: 1px solid black"></iframe><br/><small><a href="https://www.openstreetmap.org/?mlat=37.9507&amp;mlon=23.6204#map=15/37.9507/23.6204">Προβολή Μεγαλύτερου Χάρτη</a></small>
<center>Για περισσότερες πληροφορίες και εγγραφές συμμετοχής, μπορείτε να δείτε την <a href="/media/SS2023/SummerSchool2023-3oEK-FossBot-Afisa-v.03.pdf" target="_blank" title="Download Brochure 3D Printing"><b>Αφίσα</b></a> και το <a href="/media/SS2023/SummerSchool2023-3oEK-FossBot-Programm-v.02.pdf" target="_blank" title="Download Programm 3D Printing"><b>Πρόγραμμα</b></a> του Θερινού Σχολείου.</center>
<br>
<br>
<center><img src="/media/SS2023/SummerSchool2023-3oEK-FossBot-Afisa-v.03.png" alt="Αφίσα Θ.Σχολείου 3D Printing" style="width:400px;height:571px;"></center>
<br>
</td>
</tr>
</table>

@ -8,39 +8,17 @@ tags: [Meetups]
draseis: [meetups]
meetupdate: 2023-10-14T19:30:00+02:00
meetuplocation: "Cafe-Restaurant MOZART CALDI, Χρυσοστόμου Σμύρνης 14, Αιγάλεω."
summary: "Μέλη & Φίλοι του Συλλόγου,...."
summary: "Με την ευκαιρία της έναρξης της νέας σεζόν 2023-2024, δίνουμε ένα ραντεβού κοινωνικού χαρακτήρα για
όλους μας"
---
<style>
body {
text-align: justify}
table, th, td {
border: 0px solid black;
border-collapse: collapse;
}
img {
border: 2px solid #00F;
}
</style>
<h4>Μέλη & Φίλοι του Συλλόγου</h4>
<br>
<table style="width:100%">
<tr>
<td>
<center>....με την ευκαιρία της έναρξης της νέας σεζόν 2023-2024, δίνουμε ένα ραντεβού κοινωνικού χαρακτήρα για
<center>....με την ευκαιρία της έναρξης της νέας σεζόν 2023-2024, δίνουμε ένα ραντεβού κοινωνικού χαρακτήρα για
όλους μας..,<br> όπου θα έχουμε και την χαρά της παρουσίας του <b>Επίτιμου Προέδρου κ.R.Kweskin.</b>
<br>
<b><h3>Θα βρεθούμε το ΣΑΒΒΑΤΟ 14/10/23, στις 19:30, στο "παλιό στέκι" μας,<br> Cafe-Restaurant MOZART CALDI, Χρυσοστόμου Σμύρνης 14, Αιγάλεω!</h3></b>
<iframe width="425" height="350" src="https://www.openstreetmap.org/export/embed.html?bbox=23.673809766769413%2C37.99079363408055%2C23.68486046791077%2C37.99583293864531&amp;layer=mapnik&amp;marker=37.993313329637594%2C23.679335117340088" style="border: 1px solid black"></iframe><br/><small><a href="https://www.openstreetmap.org/?mlat=37.99331&amp;mlon=23.67934#map=17/37.99331/23.67934&amp;layers=N">Προβολή Μεγαλύτερου Χάρτη</a></small>
<br><br> Σημειώνουμε ότι είναι επιθυμητή η συμμετοχή των Mελών, αλλά και φίλων των φίλων των φίλων..τους...!
</center>
</td>
<td><iframe width="425" height="350" src="https://www.openstreetmap.org/export/embed.html?bbox=23.673809766769413%2C37.99079363408055%2C23.68486046791077%2C37.99583293864531&amp;layer=mapnik&amp;marker=37.993313329637594%2C23.679335117340088" style="border: 1px solid black"></iframe><br/><small><a href="https://www.openstreetmap.org/?mlat=37.99331&amp;mlon=23.67934#map=17/37.99331/23.67934&amp;layers=N">Προβολή Μεγαλύτερου Χάρτη</a></small></td>
</tr>
<tr>
<td>
<center>Σας περιμένουμε για να βρεθούμε διαζώσης και να τα πούμε από κοντά...!!</center>
</td>
</tr>
</table>

@ -8,39 +8,18 @@ tags: [Meetups]
draseis: [meetups]
meetupdate: 2024-02-03T19:30:00+02:00
meetuplocation: "Cafe-Restaurant MOZART CALDI, Χρυσοστόμου Σμύρνης 14, Αιγάλεω."
summary: "Μέλη & Φίλοι του Συλλόγου,...."
summary: "Μέλη & Φίλοι του Συλλόγου μετά την έναρξη της Νέας Χρονιάς 2024, δίνουμε και πάλι ένα ραντεβού κοινωνικού χαρακτήρα για
όλους μας"
---
<style>
body {
text-align: justify}
table, th, td {
border: 0px solid black;
border-collapse: collapse;
}
img {
border: 2px solid #00F;
}
</style>
<br>
<table style="width:100%">
<tr>
<td>
<center> Μετά την έναρξη της Νέας Χρονιάς 2024, δίνουμε και πάλι ένα ραντεβού κοινωνικού χαρακτήρα για
<h4>Μέλη & Φίλοι του Συλλόγου </h4>
<center> Μετά την έναρξη της Νέας Χρονιάς 2024, δίνουμε και πάλι ένα ραντεβού κοινωνικού χαρακτήρα για
όλους μας..,<br> όπου (εκτός απροόπτου) θα παρευρεθεί και ο <b>Επίτιμος Πρόεδρος κ.R.Kweskin.</b>
<br>
<b><h3>Θα βρεθούμε το ΣΑΒΒΑΤΟ 03/02/2024, στις 19:30, στο "παλιό στέκι" μας,<br> Cafe-Restaurant MOZART CALDI, Χρυσοστόμου Σμύρνης 14, Αιγάλεω!</h3></b>
<iframe width="425" height="350" src="https://www.openstreetmap.org/export/embed.html?bbox=23.673809766769413%2C37.99079363408055%2C23.68486046791077%2C37.99583293864531&amp;layer=mapnik&amp;marker=37.993313329637594%2C23.679335117340088" style="border: 1px solid black"></iframe><br/><small><a href="https://www.openstreetmap.org/?mlat=37.99331&amp;mlon=23.67934#map=17/37.99331/23.67934&amp;layers=N">Προβολή Μεγαλύτερου Χάρτη</a></small>
<br> Σημειώνουμε ότι είναι επιθυμητή η συμμετοχή των Mελών, αλλά και φίλων των φίλων των φίλων..τους...!<br><br>
Επιπλέον, για πρώτη φορά,<br><b>θα γίνει προσπάθεια συμμετοχής Μελών από όπου βρίσκονται,</b> μέσω Laptop-Κάμερας-Ηχείων <br>και <a href="https://meet.hellug.gr">της πλατφόρμας τηλεδιασκέψεων του Συλλόγου, https://meet.hellug.gr/</a>
</center>
</td>
<td><iframe width="425" height="350" src="https://www.openstreetmap.org/export/embed.html?bbox=23.673809766769413%2C37.99079363408055%2C23.68486046791077%2C37.99583293864531&amp;layer=mapnik&amp;marker=37.993313329637594%2C23.679335117340088" style="border: 1px solid black"></iframe><br/><small><a href="https://www.openstreetmap.org/?mlat=37.99331&amp;mlon=23.67934#map=17/37.99331/23.67934&amp;layers=N">Προβολή Μεγαλύτερου Χάρτη</a></small></td>
</tr>
<tr><td>
<center>Σας περιμένουμε για να βρεθούμε και να τα πούμε ...!!</center>
</td>
</tr>
</table>

@ -61,6 +61,6 @@ collections:
- {label: "Ημερομηνία εκδήλωσης", name: "eventdate", widget: "datetime"}
- {label: "Τίτλος κατηγορίας", name: "category_title", widget: "string", default: "Δράσεις"}
- {label: "Ετικέτες κατηγορίας", name: "draseis", widget: "list", allow_add: false, default: [news,event]}
- {label: "Ετικέτες", name: "tags", widget: "list", allow_add: false, default: ["Εκδηλώσεις","Νέα"]}
- {label: "Ετικέτες", name: "tags", widget: "list", allow_add: false: default: ["Εκδηλώσεις","Νέα"]}
- {label: "Περίληψη", name: "summary", required: false, widget: "string"}
- {label: "Body", name: "body", widget: "markdown"}

Το δυαδικό αρχείο δεν εμφανίζεται.

Μετά

Πλάτος:  |  Ύψος:  |  Μέγεθος: 1,9 MiB

Το δυαδικό αρχείο δεν εμφανίζεται.

Μετά

Πλάτος:  |  Ύψος:  |  Μέγεθος: 1,1 MiB

Το δυαδικό αρχείο δεν εμφανίζεται.

Μετά

Πλάτος:  |  Ύψος:  |  Μέγεθος: 1,1 MiB

Το δυαδικό αρχείο δεν εμφανίζεται.

Μετά

Πλάτος:  |  Ύψος:  |  Μέγεθος: 297 KiB

BIN
static/media/Mastodon.png Κανονικό αρχείο

Το δυαδικό αρχείο δεν εμφανίζεται.

Μετά

Πλάτος:  |  Ύψος:  |  Μέγεθος: 5,1 KiB

BIN
static/media/gs2024-election.png Κανονικό αρχείο

Το δυαδικό αρχείο δεν εμφανίζεται.

Μετά

Πλάτος:  |  Ύψος:  |  Μέγεθος: 203 KiB

BIN
static/media/tux-feet.png Κανονικό αρχείο

Το δυαδικό αρχείο δεν εμφανίζεται.

Μετά

Πλάτος:  |  Ύψος:  |  Μέγεθος: 3,4 KiB

11
static/static/css/bootstrap.min.css εξωτερικό

Το diff αρχείων καταστέλλεται επειδή μία ή περισσότερες γραμμές είναι πολύ μεγάλες

12
static/static/js/ext/json-enc.js Κανονικό αρχείο

@ -0,0 +1,12 @@
htmx.defineExtension('json-enc', {
onEvent: function (name, evt) {
if (name === "htmx:configRequest") {
evt.detail.headers['Content-Type'] = "application/json";
}
},
encodeParameters : function(xhr, parameters, elt) {
xhr.overrideMimeType('text/json');
return (JSON.stringify(parameters));
}
});

1
static/static/js/htmx.min.js εξωτερικό Κανονικό αρχείο

Το diff αρχείων καταστέλλεται επειδή μία ή περισσότερες γραμμές είναι πολύ μεγάλες

Το diff αρχείων καταστέλλεται επειδή μία ή περισσότερες γραμμές είναι πολύ μεγάλες

@ -1,91 +1,94 @@
{{ partial "head.html" . }}
<!-- Header Start -->
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ if .Params.bannertemplate }}
<div class="container center mt-3 mb-3">
{{ if .Params.bannertemplate }}
{{ partial .Params.bannertemplate . }}
{{else}}
{{else}}
{{ partial "hellug-banner.html" . }}
{{end}}
{{end}}
</div>
<div id="column1">
{{ partial "breadcrump.html"}}
{{.Content}}
<main>
<div class="container">
<div class="row">
<div class="col-md-9">
{{.Content}}
<!-- Articles Section -->
<div class="well well-lg">
{{ $articlelimit := 5 }}
{{ $articlenum := len .Pages }}
{{ $counter := 0 }}
{{ $recentpostlimit := (sub now.Unix 31536000 ) }}
{{ range first $articlelimit .Pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<!-- Articles Section -->
{{ $articlelimit := 10 }}
{{ $articlenum := len .Pages }}
{{ $counter := 0 }}
{{ $recentpostlimit := (sub now.Unix 6153600 ) }}
{{ range first $articlelimit .Pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<div class="card card-border-primary mb-3">
<div class="card-header">
<h3 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h3>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="badge bg-secondary">ο</span>
{{ end }}
</div>
<div class="card-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
<!-- First Post End -->
{{else}}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end }}
{{ end }}
<!-- End Articles Section -->
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
<!-- First Post End -->
{{else}}
<div class="card card-border-default mb-2">
<div class="card-header">
<h4 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h4>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="badge bg-secondary">ο</span>
{{ end }}
</div>
<div class="card-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end }}
{{ end }}
<!-- End Articles Section -->
{{ if gt $articlenum $articlelimit }}
<!-- Older Articles Summary -->
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Παλαιότερα άρθρα</a>
</div>
<div class="panel-body">
<ul>
{{ range after 10 .Pages }}
<li><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span> </li>
{{ end }}
</ul>
</div>
</div>
{{ if gt $articlenum $articlelimit }}
<!-- Older Articles Summary -->
<div class="card card-default">
<div class="card-header">
<h4 class="card-title">Παλαιότερα άρθρα</a></h4>
</div>
<div class="card-body">
<ul>
{{ range after 10 .Pages }}
<li><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span> </li>
{{ end }}
</ul>
</div>
</div>
<!-- End Older Articles -->
{{ end }}
</div></div>
</div>
<!-- End Older Articles -->
{{ end }}
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
</div>
</main>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -3,15 +3,21 @@
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial .Params.bannertemplate . }}
<div class="container center mt-3 mb-3">
{{ if .Params.bannertemplate }}
{{ partial .Params.bannertemplate . }}
{{else}}
{{ partial "hellug-banner.html" . }}
{{end}}
</div>
<div id="column1">
{{ partial "breadcrump.html"}}
{{ partial "breadcrump.html"}}
<h1 class="title">{{ .Title }}</h1>
<main>
<div class="container">
<div class="row">
<div class="col-md-9">
<h2 class="title">{{ .Title }}</h2>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span><hr>
<ul class="list-inline">
{{ if .Params.meetupdate }}
@ -24,17 +30,17 @@
<li class="list-inline-item"><b>🏛</b> {{ .Params.meetuplocation }}</li>
{{ end }}
</ul>
<div id="content-area">
{{.Content}}
{{.Content | safeHTML }}
</div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
</div>
</main>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -3,28 +3,33 @@
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial .Params.bannertemplate . }}
<div class="container center mt-3 mb-3">
{{ if .Params.bannertemplate }}
{{ partial .Params.bannertemplate . }}
{{else}}
{{ partial "hellug-banner.html" . }}
{{end}}
</div>
<div id="column1">
{{ partial "breadcrump.html"}}
{{ partial "breadcrump.html"}}
<h1 class="title">{{ .Title }}</h1>
<main>
<div class="container mt-3 mb-3">
<div class="row">
<div class="col-md-9">
<h2 class="title">{{ .Title }}</h2>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span><hr>
<div id="content-area">
{{.Content | safeHTML }}
{{.Content}}
</div></div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
</div>
</main>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,35 +1,31 @@
{{ partial "head.html" . }}
{{- partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
{{- partial "header.html" . }}
<!-- Header End -->
<div class="container center mt-3 mb-3">
{{- if .Params.bannertemplate }}
{{- partial .Params.bannertemplate . }}
{{- else }}
{{- partial "hellug-banner.html" . }}
{{- end }}
</div>
<div class="pagewrap">
{{ if .Params.bannertemplate }}
{{ partial .Params.bannertemplate . }}
{{else}}
{{ partial "hellug-banner.html" . }}
{{end}}
<div id="column1">
<div style="padding-left:10px;">
<div class="section">
{{ partial "breadcrump.html"}}
<h1 class="title">{{ .Title }}</h1>
<hr>
<div id="content-area">
{{.Content}}
</div>
</div>
{{- partial "breadcrump.html"}}
<main>
<div class="container mt-3 mb-3">
<div class="row">
<div class="col-md-9">
<h1 class="title">{{ .Title }}</h1>
<hr>
{{- .Content}}
</div>
<!-- Column 2 start -->
{{- partial "column2.html" . }}
<!-- Column 2 end -->
</div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
</main>
<!-- Footer Start -->
{{ partial "footer.html" . }}
{{- partial "footer.html" . }}
<!-- Footer End -->

@ -3,21 +3,30 @@
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial .Params.bannertemplate . }}
<div class="container center mt-3 mb-3">
{{ if .Params.bannertemplate }}
{{ partial .Params.bannertemplate . }}
{{else}}
{{ partial "hellug-banner.html" . }}
{{end}}
</div>
<div id="column1">
<main>
<div class="container mt-3 mb-3">
<div class="row">
<div class="col-md-9">
{{.Content}}
</div></div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
</div>
</main>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -3,67 +3,73 @@
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial "hellug-banner.html" . }}
<div class="container center mt-3 mb-3">
{{ if .Params.bannertemplate }}
{{ partial .Params.bannertemplate . }}
{{else}}
{{ partial "hellug-banner.html" . }}
{{end}}
</div>
<div id="column1">
{{ partial "breadcrump.html"}}
<main>
<div class="container">
<div class="row">
<div class="col-md-9">
{{.Content}}
<!-- Articles Section -->
<div class="well well-lg">
{{ $articlelimit := 5 }}
{{ $articlenum := len .Pages }}
{{ $counter := 0 }}
{{ $lastyear := (sub now.Unix 31536000 ) }}
{{ range first $articlelimit .Pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<!-- Articles Section -->
{{ $articlelimit := 10 }}
{{ $articlenum := len .Pages }}
{{ $counter := 0 }}
{{ $recentpostlimit := (sub now.Unix 6153600 ) }}
{{ range first $articlelimit .Pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<div class="card card-border-primary mb-3">
<div class="card-header">
<h3 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h3>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="badge bg-secondary">ο</span>
{{ end }}
</div>
<div class="card-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
<!-- First Post End -->
{{else}}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end }}
{{ end }}
<!-- End Articles Section -->
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
<!-- First Post End -->
{{else}}
<div class="card card-border-default mb-2">
<div class="card-header">
<h3 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h3>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="badge bg-secondary">ο</span>
{{ end }}
</div>
<div class="card-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end }}
{{ end }}
<!-- End Articles Section -->
<!-- Older Articles Summary -->
{{ if gt $articlenum $articlelimit }}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Παλαιότερα άρθρα</a>
<!-- Older Articles Summary -->
<div class="card card-default">
<div class="card-header">
<h3 class="card-title">Παλαιότερα άρθρα</a>
</div>
<div class="panel-body">
<div class="card-body">
<ul>
{{ range after 10 .Pages }}
<li><a href="{{.Permalink}}">{{ .Title }}</a>
@ -72,16 +78,17 @@
</ul>
</div>
</div>
{{ end }}
<!-- End Older Articles -->
</div></div>
<!-- End Older Articles -->
{{ end }}
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
</div>
</main>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -14,10 +14,10 @@
<!-- Articles Section -->
<div class="well well-lg">
{{ $articlelimit := 5 }}
{{ $articlelimit := 10 }}
{{ $articlenum := len .Pages }}
{{ $counter := 0 }}
{{ $lastyear := (sub now.Unix 31536000 ) }}
{{ $lastyear := (sub now.Unix 9153600 ) }}
{{ range first $articlelimit .Pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}

@ -1,87 +0,0 @@
{{ partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial "hellug-banner.html" . }}
</div>
<div id="column1">
{{.Content}}
<!-- Articles Section -->
<div class="well well-lg">
{{ $articlelimit := 5 }}
{{ $articlenum := len .Pages }}
{{ $counter := 0 }}
{{ $lastyear := (sub now.Unix 31536000 ) }}
{{ range first $articlelimit .Pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
<!-- First Post End -->
{{else}}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end }}
{{ end }}
<!-- End Articles Section -->
<!-- Older Articles Summary -->
{{ if gt $articlenum $articlelimit }}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Παλαιότερα άρθρα</a>
</div>
<div class="panel-body">
<ul>
{{ range after 10 .Pages }}
<li><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span> </li>
{{ end }}
</ul>
</div>
</div>
{{ end }}
<!-- End Older Articles -->
</div></div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,87 +1,94 @@
{{ partial "head.html" . }}
<!-- Header Start -->
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial "hellug-banner.html" . }}
<div class="container center mt-3 mb-3">
{{ if .Params.bannertemplate }}
{{ partial .Params.bannertemplate . }}
{{else}}
{{ partial "hellug-banner.html" . }}
{{end}}
</div>
<div id="column1">
{{ partial "breadcrump.html"}}
{{.Content}}
<main>
<div class="container">
<div class="row">
<div class="col-md-9">
{{.Content}}
<!-- Articles Section -->
<div class="well well-lg">
{{ $articlelimit := 5 }}
{{ $articlenum := len .Pages }}
{{ $counter := 0 }}
{{ $lastyear := (sub now.Unix 31536000 ) }}
{{ range first $articlelimit .Pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<!-- Articles Section -->
{{ $articlelimit := 10 }}
{{ $articlenum := len .Pages }}
{{ $counter := 0 }}
{{ $recentpostlimit := (sub now.Unix 6153600 ) }}
{{ range first $articlelimit .Pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<div class="card border-primary mb-3">
<div class="card-header">
<h4 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h4>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="badge bg-secondary">ο</span>
{{ end }}
</div>
<div class="card-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
<!-- First Post End -->
{{else}}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end }}
{{ end }}
<!-- End Articles Section -->
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
<!-- First Post End -->
{{else}}
<div class="card card-default mb-2">
<div class="card-header">
<h4 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h4>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="badge bg-secondary">ο</span>
{{ end }}
</div>
<div class="card-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end }}
{{ end }}
<!-- End Articles Section -->
<!-- Older Articles Summary -->
{{ if gt $articlenum $articlelimit }}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Παλαιότερα άρθρα</a>
</div>
<div class="panel-body">
<ul>
{{ range after 10 .Pages }}
<li><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span> </li>
{{ end }}
</ul>
</div>
</div>
{{ end }}
<!-- End Older Articles -->
{{ if gt $articlenum $articlelimit }}
<!-- Older Articles Summary -->
<div class="card card-default">
<div class="card-header">
<h3 class="card-title">Παλαιότερα άρθρα</a>
</div>
<div class="card-body">
<ul>
{{ range after 10 .Pages }}
<li><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span> </li>
{{ end }}
</ul>
</div>
</div>
</div></div>
</div>
<!-- End Older Articles -->
{{ end }}
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
</div>
</main>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,68 +1,72 @@
{{ partial "head.html" . }}
{{ partial "header.html" . }}
{{- partial "head.html" . }}
{{- partial "header.html" . }}
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial "carousel.html" . }}
<div class="container center mt-3 mb-3">
{{- partial "carousel.html" . }}
</div>
<div id="column1">
{{.Content}}
<!-- Articles Section -->
<div class="well well-lg">
{{ $counter := 0 }}
{{ $pages := .Site.RegularPages }}
{{ $recentpostlimit := (sub now.Unix 2592000 ) }}
{{ range first 5 $pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary | plainify | safeHTML }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
<!-- welcome -->
<div class="container">
{{- partial "welcome.html" . }}
</div>
<!-- First Post End -->
{{ else }}
<!-- welcome end -->
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end}}
{{ end }}
<!-- End Articles Section -->
</div></div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
<main>
<div class="container">
<div class="row">
<!-- Articles Section -->
<div class="col-md-9">
{{- $counter := 0 }}
{{- $pages := .Site.RegularPages }}
{{- $recentpostlimit := (sub now.Unix 2592000 ) }}
{{- range first 5 $pages }}
{{- $counter = add $counter 1 }}
{{- if eq $counter 1 }}
<!-- First Post -->
<div class="card border-primary mb-3">
<div class="card-header">
<h3 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h3>
<small>{{- dateFormat "02/01/2006" .Date }}</small>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="badge bg-secondary">ο</span>
{{ end }}
</div>
<div class="card-body">
<p class="card-text">
{{- .Summary | plainify | safeHTML }}
</p>
<a href="{{.Permalink}}" class="btn btn-primary btn-sm">Περισσότερα...</a>
</div>
</div>
<!-- First Post End -->
{{- else }}
<div class="card mb-2">
<div class="card-header">
<h4 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h4>
<small class="text-body-secondary">{{- dateFormat "02/01/2006" .Date }}</small>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="badge bg-secondary">ο</span>
{{- end }}
</div>
<div class="card-body">
<p class="card-text">
{{- .Summary | plainify | safeHTML }}
</p>
<a href="{{.Permalink}}" class="btn btn-primary btn-sm"></span>Περισσότερα...</a>
</div>
</div>
{{- end}}
{{- end }}
<div class="mx-auto p-2" style="width: 250px;"><button class="btn btn-sm btn-link"><a href={{- relref . "/posts/" }}>Παλαιότερες δημοσιεύσεις</a></button></div>
</div>
<!-- End Articles Section -->
<!-- Column 2 start -->
{{- partial "column2.html" . }}
<!-- Column 2 end -->
</div>
</div>
</main>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,18 +1,5 @@
<!-- Carousel -->
<div id="this-carousel-id" class="carousel slide"><!-- class of slide for animation -->
<div class="carousel-inner">
<div class="item active"><!-- class of active since it's the first item -->
<img src="media/carousel1.png" >
<div class="carousel-caption">
</div>
</div>
</div><!-- /.carousel-inner -->
<!-- Next and Previous controls below
href values must reference the id for this carousel -->
<a class="carousel-control left" href="index.html#this-carousel-id" data-slide="prev">&lsaquo;</a>
<a class="carousel-control right" href="index.html#this-carousel-id" data-slide="next">&rsaquo;</a>
</div><!-- /.carousel -->
<img class="img-fluid" alt="HEL.L.U.G Ένωση Χρηστών και Φίλων Λίνουξ Ελλαδας" src="media/carousel1.png" >
</div>

@ -1,71 +1,73 @@
<div id="column2">
<div class="col-md-3">
<div class="well well-lg" align="center">
<div class="list-group">
<div class="list-group mb-2" >
<span class="list-group-item active">HEL.L.U.G Meetups!</span>
{{ $counter := 0 }}
{{ range first 3 (index .Site.Taxonomies.draseis "meetups") }}
{{ if .Params.meetupdate }}
{{ $meetuptime := time .Params.meetupdate }}
{{ $meetuptimeunix := add $meetuptime.Unix 86400 }}
{{ if ge $meetuptimeunix now.Unix }}
{{ $counter = add $counter 1 }}
<a class="list-group-item" href="{{ .Permalink}}">
<span class="label label-default">ο</span>
{{ dateFormat "02/01/2006" $meetuptime }} - {{ .Params.meetuplocation }}
</a>
{{ end }}
{{ end }}
{{ end }}
{{ if eq $counter 0 }}
<a class="list-group-item">Δεν υπάρχουν</a>
{{ end }}
</div>
<div class="list-group">
<span class="list-group-item active"> Εκδηλώσεις </span>
{{ $counter = 0 }}
{{ $newlimit := (sub now.Unix 604800 ) }}
{{ range first 5 (index .Site.Taxonomies.draseis "event") }}
{{ if .Params.eventdate }}
{{ $eventtime := time .Params.eventdate }}
{{ if ge $eventtime.Unix now.Unix }}
{{ $counter = add $counter 1 }}
<a class="list-group-item" href="{{ .Permalink }}">
{{ if lt .Date.Unix $newlimit }}
<span class="label label-default">ο</span>
{{ end }}
{{ dateFormat "02/01/2006" $eventtime }} - {{ .Title }}
{{- $counter := 0 }}
{{- range first 3 (index .Site.Taxonomies.draseis "meetups") }}
{{- if .Params.meetupdate }}
{{- $meetuptime := time .Params.meetupdate }}
{{- $meetuptimeunix := add $meetuptime.Unix 86400 }}
{{- if ge $meetuptimeunix now.Unix }}
{{- $counter = add $counter 1 }}
<a class="list-group-item" href="{{ .Permalink}}">
<span class="label label-default">ο</span>
{{ dateFormat "02/01/2006" $meetuptime }} - {{ .Params.meetuplocation }}
</a>
{{ end }}
{{ end }}
{{ end }}
{{ if eq $counter 0 }}
{{- end }}
{{- end }}
{{- end }}
{{- if eq $counter 0 }}
<a class="list-group-item">Δεν υπάρχουν</a>
{{ end }}
{{- end }}
</div>
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">HEL.L.U.G. Sites</h3>
<div class="list-group mb-4">
<span class="list-group-item active"> Εκδηλώσεις </span>
{{- $counter = 0 }}
{{- $newlimit := (sub now.Unix 604800 ) }}
{{- range first 5 (index .Site.Taxonomies.draseis "event") }}
{{- if .Params.eventdate }}
{{- $eventtime := time .Params.eventdate }}
{{- if ge $eventtime.Unix now.Unix }}
{{- $counter = add $counter 1 }}
<a class="list-group-item" href="{{ .Permalink }}">
{{- if lt .Date.Unix $newlimit }}
<span class="label label-default">ο</span>
{{- end }}
{{- dateFormat "02/01/2006" $eventtime }} - {{ .Title }}
</a>
{{- end }}
{{- end }}
{{- end }}
{{- if eq $counter 0 }}
<a class="list-group-item">Δεν υπάρχουν</a>
{{ end }}
</div>
<div class="list-group mb-2">
<div class="list-group-item active">
<h6>HEL.L.U.G. Sites</h6>
</div>
<div class="panel-body" align="left">
<ul class="nav">
{{ range .Site.Data.sidebar.links.hellug }}
<li class="nav-item"><a href={{ .url }}><button type="button" class="btn btn-link">{{ .name }}</button></a></li>
{{ end }}
</ul>
{{- range .Site.Data.sidebar.links.hellug }}
<div class="list-group-item">
<a class="dropdown-item" href={{ .url }}>{{ .name }}</a>
</div>
{{- end }}
</div>
</div>
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">Ακολουθήστε τον HEL.L.U.G.</h3>
<div class="card card-info">
<div class="card-header">
<h4 class="card-title">Ακολουθήστε τον HEL.L.U.G.</h4>
</div>
<div class="panel-body" align="left">
<div class="btn-group">
<a href="https://twitter.com/hellug"><button type="button" class="btn btn-default" style="padding-top:1px; padding-bottom:1px; margin-bottom:4px;"><img src="/media/Twitter.png">Twitter</button></a>
<a href="http://www.linkedin.com/groups/HELLUG-108292/about"><button type="button" class="btn btn-default" style="padding-top:1px; padding-bottom:1px; margin-bottom:4px;"><img src="/media/LinkedIn.png">LinkedIn</button></a>
<a href="https://www.facebook.com/groups/hellug/"><button type="button" class="btn btn-default" style="padding-top:1px; padding-bottom:1px;margin-bottom:4px;"><img src="/media/Facebook.png">Facebook</button></a>
<div class="card-body" align="left">
<div class="btn-group flex-wrap">
<a href="https://mastodon.social/@hellug/"><button type="button" class="btn btn-default" style="padding-top:1px; padding-bottom:1px;margin-bottom:4px;"><img alt="" src="/media/Mastodon.png">Mastodon</button></a>
<a href="https://twitter.com/hellug"><button type="button" class="btn btn-default" style="padding-top:1px; padding-bottom:1px; margin-bottom:4px;"><img alt="" src="/media/Twitter.png">Twitter</button></a>
<a href="http://www.linkedin.com/groups/HELLUG-108292/about"><button type="button" class="btn btn-default" style="padding-top:1px; padding-bottom:1px; margin-bottom:4px;"><img alt="" src="/media/LinkedIn.png">LinkedIn</button></a>
<a href="https://www.facebook.com/groups/hellug/"><button type="button" class="btn btn-default" style="padding-top:1px; padding-bottom:1px;margin-bottom:4px;"><img alt="" src="/media/Facebook.png">Facebook</button></a>
</div>
</div>
</div>
</div>
</div>

@ -1,49 +1,38 @@
<div class="footer" >
<ul class="site-map">
{{ $currentPage := . }}
{{ range .Site.Menus.main }}
{{ if .HasChildren }}
<li><div>{{ .Name }}</div>
<ul>
{{ range .Children }}
<li><a href="{{ .URL }}">{{ .Name }}</a></li>
{{ end }}
</ul>
</li>
{{ else }}
<li>
<div>{{ .Name }}</div>
</a>
</li>
{{ end }}
{{ end }}
<li><div>Σύνδεσμοι</div>
<ul>
{{ range .Site.Data.main.links.hellug }}
<li><a href="{{ .url }}">{{ .name }}</a></li>
{{ end }}
<footer class="bd-footer py-1 py-md-2 mt-2 bg-body-tertiary">
<div class="container sticky-bottom py-1 py-md-2 px-3 px-md-3 text-body-secondary">
<div class="row">
{{- $currentPage := . }}
{{- range .Site.Menus.main }}
{{- if .HasChildren }}
<div class="col">
<ul class="list-unstyled list-group-flush">
{{- .Name }}
{{- range .Children }}
<li class="list-group-item"><a href="{{ .URL }}">{{ .Name }}</a></li>
{{- end }}
</ul>
</li>
</ul>
</div>
{{ else }}
<div>{{ .Name }}</div>
{{ end }}
{{ end }}
<!--
<div class="col">
<ul class="list-unstyled list-group-flush">
Σύνδεσμοι
{{ range .Site.Data.main.links.hellug }}
<li class="list-group-item"><a href="{{ .url }}">{{ .name }}</a></li>
{{ end }}
</div>
-->
</div>
<div class="infobar">
<a href="/credits">Credits Ιστοσελίδας</a>
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://stats.hellug.gr/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
</div>
<p class="text-end lh-1 fw-lighter">
<small><a href="/credits">Συντελεστές Ιστοσελίδας</a></small>
</p>
<!-- Scripts -->
{{- partial "scripts.html" . }}
<!-- Scripts end -->
</footer>
</body>
</html>

@ -1,20 +1,19 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<html lang="el" data-bs-theme="auto">
<head>
<base href="">
<title>{{ .Title }} | HELLUG </title>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<meta name="robots" content="index, follow" />
<meta name="description" content="Hellug Official" />
<meta name="keywords" content="Hellug" />
<meta charset="utf-8" >
<meta name="robots" content="index, follow" >
<meta name="description" content="Hellug Official Website" >
<meta name="keywords" content="Hellug" >
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap -->
<link href="/static/css/bootstrap.min.css" rel="stylesheet" />
<link href="/static/css/hellug.css" rel="stylesheet" />
<script type="text/javascript" src="/static/js/jquery-1.12.4.min.js"></script>
<script src="/static/js/bootstrap.min.js"></script>
<link href="/css/bootstrap.min.css" rel="stylesheet" />
<!-- <link href="/static/css/hellug.css" rel="stylesheet" /> -->
{{ range .AlternativeOutputFormats -}}
{{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
{{ end -}}
<base href="">
</head>
<body id="main">
<body>
<script src="/js/bootstrap.bundle.min.js"></script>

@ -1,87 +1,51 @@
<header>
<nav class="navbar navbar-expand-lg bg-body-tertiary" >
<div class="container-fluid">
<a class="navbar-brand" href="/"><img alt="Αρχική" src="/media/tux-feet.png"></a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<nav class="navbar navbar-default" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/"><span class="glyphicon glyphicon-home"></span></a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav">
<!-- menu items -->
{{ $currentPage := . }}
{{ range .Site.Menus.main }}
{{ if .HasChildren }}
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">{{ .Name }}<b class="caret"></b></a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu">
{{ range .Children }}
<li class="dropdown">
<a tabindex="-1" href="{{ .URL }}">{{ .Name }}</a>
</li>
{{ end }}
</ul>
</li>
{{ else }}
<li>
<a href="#" class="dropdown-toggle" data-toggle="dropdown">{{ .Name }}<b class="caret"></b></a>
</li>
{{ end }}
{{ end }}
<!-- menu items end -->
<!-- DISABLED
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"> Linux<b class="caret"></b></a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu">
<li class="dropdown">
<a tabindex="-1" href="/p/ti-einai-to-linux">Τι είναι;</a>
</li>
<li class="dropdown">
<a tabindex="-1" href="/linux/help">Οδηγοί - Βοήθεια</a>
</li>
<li class="dropdown">
<a tabindex="-1" href="/linux/elefthero-logismiko">Ελεύθερο Λογισμικό</a>
</li>
<li class="dropdown">
<a tabindex="-1" href="/linux/dianomes/dianomes">Διανομές</a>
</li>
<li class="dropdown-submenu">
<a tabindex="-1" href="/linux/koinotites">Κοινότητες</a>
<ul class="dropdown-menu"> <li><a tabindex="-1" href="/linux/koinotites/ellinikes-koinotites/ellinikes-koinotites">Ελληνικές Κοινότητες</a></li>
</ul>
</li>
</ul>
</li>
-->
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"> Σύνδεσμοι<b class="caret"></b></a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu">
{{ range .Site.Data.main.links.hellug }}
<li class="dropdown">
<a tabindex="-1" href="{{ .url }}">{{ .name }}</a>
</li>
{{ end }}
<li class="dropdown-submenu">
<a tabindex="-1" href="#">Αρχείο</a>
<ul class="dropdown-menu">
{{ range .Site.Data.main.links.historical }}
<li><a tabindex="-1" href="{{ .url }}">{{ .name }}</a></li>
{{ end }}
</ul>
</li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
</ul>
</div><!-- /.navbar-collapse -->
</nav>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<!-- menu items -->
{{- $currentPage := . }}
{{- range .Site.Menus.main }}
{{- if .HasChildren }}
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expander="false">{{ .Name }}
</a>
<ul class="dropdown-menu">
{{ range .Children }}
<li >
<a class="dropdown-item" href="{{ .URL }}">{{ .Name }}</a>
</li>
{{ end }}
</ul>
</li>
{{ else }}
<li>
<a href="#" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown">{{ .Name }}<b class="caret"></b></a>
</li>
{{ end }}
{{ end }}
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false"> Σύνδεσμοι<b class="caret"></b></a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu">
{{ range .Site.Data.main.links.hellug }}
<li>
<a class="dropdown-item" tabindex="-1" href="{{ .url }}">{{ .name }}</a>
</li>
{{ end }}
<li><hr class="dropdown-divider"></li>
<li><h6 class="dropdown-header">Αρχείο</button></h6></li>
{{ range .Site.Data.main.links.historical }}
<li><a class="dropdown-item" tabindex="-1" href="{{ .url }}">{{ .name }}</a></li>
{{ end }}
</ul>
</li>
</ul>
</div>
</div><!-- /.navbar-collapse -->
</nav>
</header>

@ -0,0 +1,16 @@
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://stats.hellug.gr/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->

@ -0,0 +1,5 @@
{{- with .GetPage "pages/welcome" }}
<h3>{{- .Title }}</h3>
{{- .Content}}
<hr>
{{- end }}

6
themes/hellug-bootstrap/static/css/bootstrap.min.css εξωτερικό Κανονικό αρχείο

Το diff αρχείων καταστέλλεται επειδή μία ή περισσότερες γραμμές είναι πολύ μεγάλες

Το diff αρχείων καταστέλλεται επειδή μία ή περισσότερες γραμμές είναι πολύ μεγάλες

80
themes/hellug-bootstrap/static/js/bootstrap-color-switcher.js εξωτερικό Κανονικό αρχείο

@ -0,0 +1,80 @@
/*!
* Color mode toggler for Bootstrap's docs (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors
* Licensed under the Creative Commons Attribution 3.0 Unported License.
*/
(() => {
'use strict'
const getStoredTheme = () => localStorage.getItem('theme')
const setStoredTheme = theme => localStorage.setItem('theme', theme)
const getPreferredTheme = () => {
const storedTheme = getStoredTheme()
if (storedTheme) {
return storedTheme
}
return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'
}
const setTheme = theme => {
if (theme === 'auto' && window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.documentElement.setAttribute('data-bs-theme', 'dark')
} else {
document.documentElement.setAttribute('data-bs-theme', theme)
}
}
setTheme(getPreferredTheme())
const showActiveTheme = (theme, focus = false) => {
const themeSwitcher = document.querySelector('#bd-theme')
if (!themeSwitcher) {
return
}
const themeSwitcherText = document.querySelector('#bd-theme-text')
const activeThemeIcon = document.querySelector('.theme-icon-active use')
const btnToActive = document.querySelector(`[data-bs-theme-value="${theme}"]`)
const svgOfActiveBtn = btnToActive.querySelector('svg use').getAttribute('href')
document.querySelectorAll('[data-bs-theme-value]').forEach(element => {
element.classList.remove('active')
element.setAttribute('aria-pressed', 'false')
})
btnToActive.classList.add('active')
btnToActive.setAttribute('aria-pressed', 'true')
activeThemeIcon.setAttribute('href', svgOfActiveBtn)
const themeSwitcherLabel = `${themeSwitcherText.textContent} (${btnToActive.dataset.bsThemeValue})`
themeSwitcher.setAttribute('aria-label', themeSwitcherLabel)
if (focus) {
themeSwitcher.focus()
}
}
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => {
const storedTheme = getStoredTheme()
if (storedTheme !== 'light' && storedTheme !== 'dark') {
setTheme(getPreferredTheme())
}
})
window.addEventListener('DOMContentLoaded', () => {
showActiveTheme(getPreferredTheme())
document.querySelectorAll('[data-bs-theme-value]')
.forEach(toggle => {
toggle.addEventListener('click', () => {
const theme = toggle.getAttribute('data-bs-theme-value')
setStoredTheme(theme)
setTheme(theme)
showActiveTheme(theme, true)
})
})
})
})()

7
themes/hellug-bootstrap/static/js/bootstrap.bundle.min.js εξωτερικό Κανονικό αρχείο

Το diff αρχείων καταστέλλεται επειδή μία ή περισσότερες γραμμές είναι πολύ μεγάλες

@ -1,9 +0,0 @@
{{ partial "head.html" . }}
<div>
<img src="/media/sad-tux.png">
<h2>404 Η σελίδα δε βρέθηκε - Page not found</h2>
<p>Αν βρεθήκατε εδώ αφού ακολουθήσατε κάποιο σύνδεσμο παρακαλούμε επικοινωνήστε με τους διαχειριστές της ιστοσελίδας μέσω του <a href="https://forum.hellug.gr">forum</a> του Hellug και ενημερώστε μας για το περιεχόμενο που λείπει</p>
<p>If you came here by following a link please contact the site admins within the <a href="https://forum.hellug.gr">forum</a> of Hellug to inform us of the missing content</p>
<h1><a href="{{ "" | relURL }}">Αρχική - Home</a></h1>
</div>

@ -1,41 +0,0 @@
{{ partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial .Params.bannertemplate . }}
</div>
<div id="column1">
{{ partial "breadcrump.html"}}
<h1 class="title">{{ .Title }}</h1>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span><hr>
<ul class="list-inline">
{{ if .Params.eventdate }}
<li class="list-inline-item"><b>📅</b> {{ dateFormat "Monday" .Params.eventdate }}</li>
{{ end }}
{{ if .Params.eventdate }}
<li class="list-inline-item"><b></b> {{ dateFormat "15:04" .Params.eventdate }}</li>
{{ end }}
{{ if .Params.eventlocation }}
<li class="list-inline-item"><b>🏛</b> {{ .Params.eventlocation }}</li>
{{ end }}
</ul>
<div id="content-area">
{{.Content}}
</div></div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,8 +0,0 @@
!{{ .Title }}
{{ .RawContent }}
{{ range .Pages.ByPublishDate.Reverse }}
0{{ .Title }} {{ replace .RelPermalink "/gopher" "" 1}} hellug.gr 70
{{ end }}

@ -1,91 +0,0 @@
{{ partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ if .Params.bannertemplate }}
{{ partial .Params.bannertemplate . }}
{{else}}
{{ partial "hellug-banner.html" . }}
{{end}}
</div>
<div id="column1">
{{.Content}}
<!-- Articles Section -->
<div class="well well-lg">
{{ $articlelimit := 5 }}
{{ $articlenum := len .Pages }}
{{ $counter := 0 }}
{{ $recentpostlimit := (sub now.Unix 31536000 ) }}
{{ range first $articlelimit .Pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
<!-- First Post End -->
{{else}}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $recentpostlimit .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end }}
{{ end }}
<!-- End Articles Section -->
{{ if gt $articlenum $articlelimit }}
<!-- Older Articles Summary -->
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Παλαιότερα άρθρα</a>
</div>
<div class="panel-body">
<ul>
{{ range after 10 .Pages }}
<li><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span> </li>
{{ end }}
</ul>
</div>
</div>
<!-- End Older Articles -->
{{ end }}
</div></div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,40 +0,0 @@
{{ partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial .Params.bannertemplate . }}
</div>
<div id="column1">
{{ partial "breadcrump.html"}}
<h1 class="title">{{ .Title }}</h1>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span><hr>
<ul class="list-inline">
{{ if .Params.meetupdate }}
<li class="list-inline-item"><b>📅</b> {{ dateFormat "Monday" .Params.meetupdate }}</li>
{{ end }}
{{ if .Params.meetupdate }}
<li class="list-inline-item"><b></b> {{ dateFormat "15:04" .Params.meetupdate }}</li>
{{ end }}
{{ if .Params.meetuplocation }}
<li class="list-inline-item"><b>🏛</b> {{ .Params.meetuplocation }}</li>
{{ end }}
</ul>
<div id="content-area">
{{.Content}}
</div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,30 +0,0 @@
{{ partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial .Params.bannertemplate . }}
</div>
<div id="column1">
{{ partial "breadcrump.html"}}
<h1 class="title">{{ .Title }}</h1>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span><hr>
<div id="content-area">
{{.Content}}
</div></div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,30 +0,0 @@
# {{ .Title }}{{ $scratch := newScratch }}
{{ $content := .RawContent -}}
{{ $content := $content | replaceRE `</tr>` "\n" -}}
{{ $content := $content | replaceRE `<br/??>` "\n" -}}
{{ $content := $content | replaceRE `<br??/??>` "\n" -}}
{{ $content := $content | replaceRE `<a .*href="(.+?)".*>(.+?)</a>` "[$2]($1)" -}}
{{ $content := $content | plainify -}}
{{ $content := $content | replaceRE `#### ` "### " -}}
{{ $content := $content | replaceRE `\n- (.+?)` "\n* $1" -}}
{{ $content := $content | replaceRE `\n(\d+). (.+?)` "\n* $2" -}}
{{ $content := $content | replaceRE `\[\^(.+?)\]:?` "" -}}
{{ $content := $content | replaceRE `\sgemini://(\S*)` " [gemini://$1](gemini://$1)" -}}
{{ $content := $content | replaceRE "([^`])<.*?>([^`])" "$1$2" -}}
{{ $content := $content | replaceRE `\n\n!\[.*\]\((.+?) \"(.+?)\"\)` "\n\n=> $1 Image: $2" -}}
{{ $content := $content | replaceRE `\n\n!\[.*]\((.+?)\)` "\n\n=> $1 Embedded Image: $1" -}}
{{ $links := findRE `\n=> ` $content }}{{ $scratch.Set "ref" (add (len $links) 1) }}
{{ $refs := findRE `\[.+?\]\(.+?\)` $content }}
{{ $scratch.Set "content" $content }}{{ range $refs }}{{ $ref := $scratch.Get "ref" }}{{ $contentInLoop := $scratch.Get "content" }}{{ $url := (printf "%s #%d" . $ref) }}{{ $contentInLoop := replace $contentInLoop . $url -}}{{ $scratch.Set "content" $contentInLoop }}{{ $scratch.Set "ref" (add $ref 1) }}{{ end }}{{ $content := $scratch.Get "content" | replaceRE `\[(.+?)\]\((.+?)\) #(\d+)` "$1 [$3]" -}}
{{ $content | safeHTML }}
{{ $scratch.Set "ref" (add (len $links) 1) }}{{ if $refs }}
## Παραπομπές
{{ range $refs }}{{ $ref := $scratch.Get "ref" }}{{ $url := (printf "%s #%d" . $ref) }}
=> {{ $url | replaceRE `\[(.+?)\]\((.+?)\) #(\d+)` "$2 [$3] $1 ($2)" -}}
{{ $scratch.Set "ref" (add $ref 1) }}{{ end}}
---{{end}}
=> / Αρχική
=> https://www.hellug.gr{{ replace (replace .RelPermalink "/gemini" "" 1) "index.gmi" "" }} Έκδοση HTML - Web Page

@ -1,35 +0,0 @@
{{ partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
{{ if .Params.bannertemplate }}
{{ partial .Params.bannertemplate . }}
{{else}}
{{ partial "hellug-banner.html" . }}
{{end}}
<div id="column1">
<div style="padding-left:10px;">
<div class="section">
{{ partial "breadcrump.html"}}
<h1 class="title">{{ .Title }}</h1>
<hr>
<div id="content-area">
{{.Content}}
</div>
</div>
</div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,33 +0,0 @@
# {{ .Title }} - {{ dateFormat "02/01/2006" .Date }}{{ $scratch := newScratch }}
{{ $content := .RawContent -}}
{{ $content := $content | replaceRE "<br/??>" "\n" -}}
{{ $content := $content | replaceRE "<br??/??>" "\n" -}}
{{ $content := $content | replaceRE "<tr>" "\n" -}}
{{ $content := $content | replaceRE `<a .*href="(.+?)".*>(.+?)</a>` "[$2]($1)" -}}
{{ $content := $content | plainify -}}
{{ $content := $content | replaceRE `#### ` "### " -}}
{{ $content := $content | replaceRE `\n- (.+?)` "\n* $1" -}}
{{ $content := $content | replaceRE `\n(\d+). (.+?)` "\n* $2" -}}
{{ $content := $content | replaceRE `\[\^(.+?)\]:?` "" -}}
{{ $content := $content | replaceRE `\sgemini://(\S*)` " [gemini://$1](gemini://$1)" -}}
{{ $content := $content | replaceRE `([^"])<.*?>([^"])` "$1$2" -}}
{{ $content := $content | replaceRE `\n\n!\[.*\]\((.+?) \"(.+?)\"\)` "\n\n=> $1 Image: $2" -}}
{{ $content := $content | replaceRE `\n\n!\[.*]\((.+?)\)` "\n\n=> $1 Embedded Image: $1" -}}
{{ $links := findRE "\n=> " $content }}{{ $scratch.Set "ref" (add (len $links) 1) }}
{{ $refs := findRE `\[.+?\]\(.+?\)` $content }}
{{ $scratch.Set "content" $content }}{{ range $refs }}{{ $ref := $scratch.Get "ref" }}{{ $contentInLoop := $scratch.Get "content" }}{{ $url := (printf "%s #%d" . $ref) }}{{ $contentInLoop := replace $contentInLoop . $url -}}{{ $scratch.Set "content" $contentInLoop }}{{ $scratch.Set "ref" (add $ref 1) }}{{ end }}{{ $content := $scratch.Get "content" | replaceRE `\[(.+?)\]\((.+?)\) #(\d+)` "$1 [$3]" -}}
{{ $content | safeHTML }}
---
{{ $scratch.Set "ref" (add (len $links) 1) }}{{ if $refs }}
## Παραπομπές
{{ range $refs }}{{ $ref := $scratch.Get "ref" }}{{ $url := (printf "%s #%d" . $ref) }}
=> {{ $url | replaceRE `\[(.+?)\]\((.+?)\) #(\d+)` "$2 [$3] $1 ($2)" -}}
{{ $scratch.Set "ref" (add $ref 1) }}{{ end}}---{{end}}
{{ if .Next }}=> {{ replace .Next.RelPermalink "/gemini" "" 1}} ← Νεότερο: {{ dateFormat "02/01/2006" .Next.Date }} - {{ .Next.Title }}{{ end }}
{{ if .Prev -}}=> {{ replace .Prev.RelPermalink "/gemini" "" 1}} → Παλαιότερο: {{ dateFormat "02/01/2006" .Prev.Date }} - {{ .Prev.Title }}{{- end }}
=> / Αρχική
=> https://www.hellug.gr{{ replace (replace .RelPermalink "/gemini" "" 1) "index.gmi" "" }} Έκδοση HTML - Web Page

@ -1,4 +0,0 @@
# {{ .Title }}
{{ .Date.Format (.Site.Params.dateform | default "January 2006") }}
{{ .RawContent }}

@ -1,23 +0,0 @@
{{ partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial .Params.bannertemplate . }}
</div>
<div id="column1">
{{.Content}}
</div></div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,87 +0,0 @@
{{ partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial "hellug-banner.html" . }}
</div>
<div id="column1">
{{.Content}}
<!-- Articles Section -->
<div class="well well-lg">
{{ $articlelimit := 5 }}
{{ $articlenum := len .Pages }}
{{ $counter := 0 }}
{{ $lastyear := (sub now.Unix 31536000 ) }}
{{ range first $articlelimit .Pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
<!-- First Post End -->
{{else}}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end }}
{{ end }}
<!-- End Articles Section -->
<!-- Older Articles Summary -->
{{ if gt $articlenum $articlelimit }}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Παλαιότερα άρθρα</a>
</div>
<div class="panel-body">
<ul>
{{ range after 10 .Pages }}
<li><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span> </li>
{{ end }}
</ul>
</div>
</div>
{{ end }}
<!-- End Older Articles -->
</div></div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,36 +0,0 @@
{{ partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
{{ if .Params.bannertemplate }}
{{ partial .Params.bannertemplate . }}
{{else}}
{{ partial "hellug-banner.html" . }}
{{end}}
<div id="column1">
<div style="padding-left:10px;">
<div class="section">
{{ partial "breadcrump.html"}}
<h1 class="title">{{ .Title }}</h1>
<hr>
<div id="content-area">
{{.Content}}
</div>
</div>
</div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,87 +0,0 @@
{{ partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial "hellug-banner.html" . }}
</div>
<div id="column1">
{{.Content}}
<!-- Articles Section -->
<div class="well well-lg">
{{ $articlelimit := 5 }}
{{ $articlenum := len .Pages }}
{{ $counter := 0 }}
{{ $lastyear := (sub now.Unix 31536000 ) }}
{{ range first $articlelimit .Pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
<!-- First Post End -->
{{else}}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end }}
{{ end }}
<!-- End Articles Section -->
<!-- Older Articles Summary -->
{{ if gt $articlenum $articlelimit }}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Παλαιότερα άρθρα</a>
</div>
<div class="panel-body">
<ul>
{{ range after 10 .Pages }}
<li><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span> </li>
{{ end }}
</ul>
</div>
</div>
{{ end }}
<!-- End Older Articles -->
</div></div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,87 +0,0 @@
{{ partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial "hellug-banner.html" . }}
</div>
<div id="column1">
{{.Content}}
<!-- Articles Section -->
<div class="well well-lg">
{{ $articlelimit := 5 }}
{{ $articlenum := len .Pages }}
{{ $counter := 0 }}
{{ $lastyear := (sub now.Unix 31536000 ) }}
{{ range first $articlelimit .Pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
<!-- First Post End -->
{{else}}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end }}
{{ end }}
<!-- End Articles Section -->
<!-- Older Articles Summary -->
{{ if gt $articlenum $articlelimit }}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Παλαιότερα άρθρα</a>
</div>
<div class="panel-body">
<ul>
{{ range after 10 .Pages }}
<li><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span> </li>
{{ end }}
</ul>
</div>
</div>
{{ end }}
<!-- End Older Articles -->
</div></div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,87 +0,0 @@
{{ partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ partial "hellug-banner.html" . }}
</div>
<div id="column1">
{{.Content}}
<!-- Articles Section -->
<div class="well well-lg">
{{ $articlelimit := 5 }}
{{ $articlenum := len .Pages }}
{{ $counter := 0 }}
{{ $lastyear := (sub now.Unix 31536000 ) }}
{{ range first $articlelimit .Pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
<!-- First Post End -->
{{else}}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end }}
{{ end }}
<!-- End Articles Section -->
<!-- Older Articles Summary -->
{{ if gt $articlenum $articlelimit }}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Παλαιότερα άρθρα</a>
</div>
<div class="panel-body">
<ul>
{{ range after 10 .Pages }}
<li><a href="{{.Permalink}}">{{ .Title }}</a>
<span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span> </li>
{{ end }}
</ul>
</div>
</div>
{{ end }}
<!-- End Older Articles -->
</div></div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,67 +0,0 @@
{{ partial "head.html" . }}
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
<div class="pagewrap">
<div align="center" style="margin:4px;">
{{ if .Params.bannertemplate }}
{{ partial .Params.bannertemplate . }}
{{else}}
{{ partial "hellug-banner.html" . }}
{{end}}
</div>
<div id="column1">
{{.Content}}
<!-- Articles Section -->
<div class="well well-lg">
{{ $articlelimit := 10 }}
{{ $articlenum := len .Pages }}
{{ $lastyear := (sub now.Unix 31536000 ) }}
{{ range first $articlelimit .Pages }}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{.Permalink}}">{{ .Title }}</a>
{{ if lt $lastyear .Date.Unix }}
<span class="label label-default">ο</span></h3>
{{ end }}
</div>
<div class="panel-body">
{{ .Summary }}
<p><a href="{{.Permalink}}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-zoom-in"></span>Περισσότερα...</a>
</p>
</div>
</div>
{{ end }}
<!-- End Articles Section -->
{{ if gt $articlenum $articlelimit }}
<!-- Older Articles Summary -->
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Άλλες Κατηγορίες</a>
</div>
<div class="panel-body">
<ul>
{{ range after 10 .Pages }}
<li><a href="{{.Permalink}}">{{ .Title }}</a>
{{ end }}
</ul>
</div>
</div>
<!-- End Older Articles -->
{{ end }}
</div></div>
</div>
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,42 +0,0 @@
{{ partial "head.html" . }}
{{ partial "header.html" . }}
<!-- Main View -->
{{.Content}}
<!-- Articles Section -->
{{ $counter := 0 }}
{{ $pages := .Site.RegularPages }}
{{ $recentpostlimit := (sub now.Unix 2592000 ) }}
{{ range first 5 $pages }}
{{ $counter = add $counter 1 }}
{{ if eq $counter 1 }}
<!-- First Post -->
<h3>
<a href="{{.Permalink}}">{{ .Title }}</a> {{ dateFormat "02/01/2006" .Date }} {{ if lt $recentpostlimit .Date.Unix }}Nέο
{{ end }}
</h3>
<p>{{ .Summary | plainify | safeHTML }}</p>
<!-- First Post End -->
{{ else }}
<h3><a href="{{.Permalink}}">{{ .Title }}</a>
{{ dateFormat "02/01/2006" .Date }}
{{ if lt $recentpostlimit .Date.Unix }}
ο {{ end }}</h3>
<p>{{ .Summary }}</p>
{{ end}}
{{ end }}
<!-- End Articles Section -->
<!-- Column 2 start -->
{{ partial "column2.html" . }}
<!-- Column 2 end -->
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -1,18 +0,0 @@
<!-- Carousel -->
<div id="this-carousel-id" class="carousel slide"><!-- class of slide for animation -->
<div class="carousel-inner">
<div class="item active"><!-- class of active since it's the first item -->
<img src="media/carousel1.png" >
<div class="carousel-caption">
</div>
</div>
</div><!-- /.carousel-inner -->
<!-- Next and Previous controls below
href values must reference the id for this carousel -->
<a class="carousel-control left" href="index.html#this-carousel-id" data-slide="prev">&lsaquo;</a>
<a class="carousel-control right" href="index.html#this-carousel-id" data-slide="next">&rsaquo;</a>
</div><!-- /.carousel -->

@ -1,71 +0,0 @@
<div id="column2">
<div class="well well-lg" align="center">
<div class="list-group">
<span class="list-group-item active">HEL.L.U.G Meetups!</span>
{{ $counter := 0 }}
{{ range first 3 (index .Site.Taxonomies.draseis "meetups") }}
{{ if .Params.meetupdate }}
{{ $meetuptime := time .Params.meetupdate }}
{{ $meetuptimeunix := add $meetuptime.Unix 86400 }}
{{ if ge $meetuptimeunix now.Unix }}
{{ $counter = add $counter 1 }}
<a class="list-group-item" href="{{ .Permalink}}">
<span class="label label-default">ο</span>
{{ dateFormat "02/01/2006" $meetuptime }} - {{ .Params.meetuplocation }}
</a>
{{ end }}
{{ end }}
{{ end }}
{{ if eq $counter 0 }}
<a class="list-group-item">Δεν υπάρχουν</a>
{{ end }}
</div>
<div class="list-group">
<span class="list-group-item active"> Εκδηλώσεις </span>
{{ $counter = 0 }}
{{ $newlimit := (sub now.Unix 604800 ) }}
{{ range first 5 (index .Site.Taxonomies.draseis "event") }}
{{ if .Params.eventdate }}
{{ $eventtime := time .Params.eventdate }}
{{ if ge $eventtime.Unix now.Unix }}
{{ $counter = add $counter 1 }}
<a class="list-group-item" href="{{ .Permalink }}">
{{ if lt .Date.Unix $newlimit }}
<span class="label label-default">ο</span>
{{ end }}
{{ dateFormat "02/01/2006" $eventtime }} - {{ .Title }}
</a>
{{ end }}
{{ end }}
{{ end }}
{{ if eq $counter 0 }}
<a class="list-group-item">Δεν υπάρχουν</a>
{{ end }}
</div>
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">HEL.L.U.G. Sites</h3>
</div>
<div class="panel-body" align="left">
<ul class="nav">
{{ range .Site.Data.sidebar.links.hellug }}
<li class="nav-item"><a href={{ .url }}><button type="button" class="btn btn-link">{{ .name }}</button></a></li>
{{ end }}
</ul>
</div>
</div>
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">Ακολουθήστε τον HEL.L.U.G.</h3>
</div>
<div class="panel-body" align="left">
<div class="btn-group">
<a href="https://twitter.com/hellug"><button type="button" class="btn btn-default" style="padding-top:1px; padding-bottom:1px; margin-bottom:4px;"><img src="/media/Twitter.png">Twitter</button></a>
<a href="http://www.linkedin.com/groups/HELLUG-108292/about"><button type="button" class="btn btn-default" style="padding-top:1px; padding-bottom:1px; margin-bottom:4px;"><img src="/media/LinkedIn.png">LinkedIn</button></a>
<a href="https://www.facebook.com/groups/hellug/"><button type="button" class="btn btn-default" style="padding-top:1px; padding-bottom:1px;margin-bottom:4px;"><img src="/media/Facebook.png">Facebook</button></a>
</div>
</div>
</div>
</div>

@ -1,50 +0,0 @@
<div>
<ul>
{{ $currentPage := . }}
{{ range .Site.Menus.main }}
{{ if .HasChildren }}
<li><div>{{ .Name }}</div>
<ul>
{{ range .Children }}
<li><a href="{{ .URL }}">{{ .Name }}</a></li>
{{ end }}
</ul>
</li>
{{ else }}
<li>
<div>{{ .Name }}</div>
</a>
</li>
{{ end }}
{{ end }}
<li><div>Σύνδεσμοι</div>
<ul>
{{ range .Site.Data.main.links.hellug }}
<li><a href="{{ .url }}">{{ .name }}</a></li>
{{ end }}
</ul>
</li>
</ul>
</div>
<div>
<a href="/credits">Credits Ιστοσελίδας</a>
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://stats.hellug.gr/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
</div>
</body>
</html>

@ -1,17 +0,0 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<base href="">
<title>{{ .Title }} | HELLUG </title>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<meta name="robots" content="index, follow" />
<meta name="description" content="Hellug Homepage" />
<meta name="keywords" content="Hellug" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="/static/css/hellug.css" rel="stylesheet" />
<script src="/static/js/bootstrap.min.js"></script>
{{ range .AlternativeOutputFormats -}}
{{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
{{ end -}}
</head>
<body>

@ -1,7 +0,0 @@
<a href="/">Home</a>
<!-- menu items -->
{{ $currentPage := . }}
{{ range .Site.Menus.main }}
<a tabindex="-1" href="{{ .URL }}">{{ .Name }}</a>
{{ end }}
<!-- menu items end -->

@ -1 +0,0 @@
<img src="/media/hellug.png">

@ -1,11 +0,0 @@
name = "hellug-minimal"
license = "GPL-2"
description = "hellug minimal/compatible UI."
homepage = "https://dev.hellug.gr"
tags = ["blog","simple","responsive","minimal","tags","personal","clean","shortcodes"]
features = ["blog", "Clean and minimal", "Responsive", "Syntax highlighting",]
min_version = "0.41"
[author]
name = "Hellug Devs"
homepage = "https://dev.hellug.gr"

@ -1,12 +1,17 @@
{{ partial "head.html" . }}
<header>
<!-- Header Start -->
{{ partial "header.html" . }}
<!-- Header End -->
</header>
{{ partial .Params.bannertemplate . }}
{{ partial "breadcrump.html"}}
<main>
{{ partial "breadcrump.html"}}
<div class="row">
<div class="col">
<h1> {{ .Title }}</h1>
{{ dateFormat "02/01/2006" .Date }}<hr>
<ul>
@ -20,13 +25,15 @@
<li><b>🏛</b> {{ .Params.eventlocation }}</li>
{{ end }}
</ul>
{{.Content}}
<!-- Column 2 start -->
</div>
<!-- Column 2 start -->
<div class="col-3">
{{ partial "column2.html" . }}
<!-- Column 2 end -->
</div>
<!-- Column 2 end -->
</div>
</main>
<!-- Footer Start -->
{{ partial "footer.html" . }}
<!-- Footer End -->

@ -11,8 +11,9 @@
</header>
<main>
<div class="master">
<div class="row">
<!-- Articles Section -->
<div class="col">
{{- $articlelimit := 5 }}
{{- $articlenum := len .Pages }}
{{- $counter := 0 }}
@ -53,9 +54,10 @@
{{ end }}
</section>
</div>
<div class="sidebar">
<!-- Column 2 start -->
<div class="col-3">
{{ partial "column2.html" . }}
</div>
<!-- Column 2 end -->
</div>
</main>

@ -4,10 +4,11 @@
{{ partial .Params.bannertemplate . }}
{{ partial "header.html" . }}
<!-- Header End -->
{{ partial "breadcrump.html"}}
</header>
<main>
<div class="master">
{{ partial "breadcrump.html"}}
<div class="row">
<div class="col">
<h1>{{ .Title }}</h1>
{{ dateFormat "02/01/2006" .Date }}
<ul>
@ -24,12 +25,13 @@
<article>
{{.Content}}
</article>
</div>
</div>
<!-- Column 2 start -->
<div class="sidebar">
<div class="col-3">
{{ partial "column2.html" . }}
</div>
<!-- Column 2 end -->
</div>
</main>
<!-- Footer Start -->
{{ partial "footer.html" . }}

@ -7,18 +7,20 @@
<!-- Header End -->
<main>
{{ partial "breadcrump.html"}}
<div class="master">
<div class="row">
<!-- Article start -->
<div class="col">
<h3>{{ .Title }}</h3>
{{- dateFormat "02/01/2006" .Date }}
<article>{{.Content}} </article>
</div>
<!-- Article end -->
<div class="sidebar">
<div class="col-3">
<!-- Column start -->
{{- partial "column2.html" . }}
<!-- Column end -->
</div>
</div>
</main>
<!-- Footer Start -->
{{ partial "footer.html" . }}

@ -11,17 +11,19 @@
{{ partial "breadcrump.html"}}
<main>
<div class="master">
<div class="row">
<!-- Content Start -->
<div class="col">
<h3>{{ .Title }}</h3>
<article>
{{.Content}}
</article>
<!-- Content End -->
</div>
<div class="sidebar">
<!-- Content End -->
<!-- Column 2 start -->
<div class="col-3">
{{ partial "column2.html" . }}
</div>
<!-- Column 2 end -->
</div>
</main>

@ -7,14 +7,16 @@
{{ partial .Params.bannertemplate . }}
</header>
<main>
<div class="master">
<div class="row">
<!-- Content Area start -->
<div class="col">
{{.Content}}
<!-- Content Area end -->
</div>
<div class="sidebar">
<!-- Content Area end -->
<!-- Column 2 start -->
<div class="col-3">
{{ partial "column2.html" . }}
</div>
<!-- Column 2 end -->
</div>
</main>

@ -8,8 +8,10 @@
{{ partial "hellug-banner.html" . }}
<main>
<div class="master">
{{.Content}}
<div class="col">
<div class="row">
{{.Content}}
<!-- Articles Section -->
{{ $articlelimit := 5 }}
@ -56,9 +58,10 @@ Nέο</h3>
</section>
</div>
<div class="sidebar">
<!-- Column 2 start -->
<div class="row">
{{ partial "column2.html" . }}
</div>
<!-- Column 2 end -->
</div>
</main>

@ -1,17 +1,25 @@
{{- partial "head.html" . }}
<header>
{{ if .Params.bannertemplate }}
{{ partial .Params.bannertemplate . }}
{{else}}
{{ partial "hellug-banner.html" . }}
{{end}}
{{- if .Params.bannertemplate }}
{{- partial .Params.bannertemplate . }}
{{- else}}
{{- partial "hellug-banner.html" . }}
{{- end }}
{{- partial "header.html" . }}
</header>
<!-- Main View -->
<main>
<div class="master">
<!-- Welcome -->
{{- partial "welcome.html" . }}
<!-- Welcome end-->
<!-- Notice -->
{{- partial "notice.html" . }}
<!-- Notice end -->
<div class="row">
<!-- Articles Section -->
<div class="col">
{{- $counter := 0 }}
{{- $pages := .Site.RegularPages }}
{{- $recentpostlimit := (sub now.Unix 2592000 ) }}
@ -20,16 +28,17 @@
{{- if eq $counter 1 }}
<!-- First Post -->
<h3><a href="{{.Permalink}}">{{ .Title }}</a></h3>
<cite>{{- dateFormat "02/01/2006" .Date }}</aside>
{{ if lt $recentpostlimit .Date.Unix }}
<mark>ο</mark>{{- end }}
<cite>{{- dateFormat "02/01/2006" .Date }}
{{- if lt $recentpostlimit .Date.Unix }}
<mark>ο</mark>
{{- end }}
</cite>
<article>{{ .Summary | plainify | safeHTML }}
<article>{{- .Summary | plainify | safeHTML }}
</article>
<!-- First Post End -->
{{- else }}
<h4><a href="{{.Permalink}}">{{ .Title }}</a></h4>
<cite>{{- dateFormat "02/01/2006" .Date }}</aside>
<cite>{{- dateFormat "02/01/2006" .Date }}
{{ if lt $recentpostlimit .Date.Unix }}
<mark>ο</mark>
{{- end }}
@ -39,11 +48,12 @@
</article>
{{- end}}
{{- end }}
</div>
<!-- End Articles Section -->
</div>
<div class="sidebar">
<!-- Column 2 start -->
<div class="col-2">
{{- partial "column2.html" . }}
</div>
<!-- Column 2 end -->
</div>
</main>

@ -0,0 +1 @@
<img alt="Μεγάλο λογότυπο της Ένωσης Χρηστών και Φίλων Λίνουξ Ελλάδας με τη μασκότ του Λίνουξ Τουξ να κρατά με το ράμφος μία ελληνική σημαία" src="media/carousel1.png" >

@ -34,7 +34,3 @@
{{- range .Site.Data.main.links.hellug }}
<a href="{{ .url }}">{{ .name }}</a></br>
{{- end }}
<h4>Ακολουθήστε τον HEL.L.U.G.</h4>
<a href="https://twitter.com/hellug"><button type="button" style="padding-top:1px; padding-bottom:1px;margin-bottom:4px;"><img src="/media/Twitter.png">Twitter</button></a>
<a href="http://www.linkedin.com/groups/HELLUG-108292/about"><button type="button" style="padding-top:1px; padding-bottom:1px; margin-bottom:4px;"><img src="/media/LinkedIn.png">LinkedIn</button></a>
<a href="https://www.facebook.com/groups/hellug/"><button type="button" style="padding-top:1px; padding-bottom:1px;margin-bottom:4px;"><img src="/media/Facebook.png">Facebook</button></a>

29
themes/hellug-minimal-4/layouts/partials/footer.html Κανονικό αρχείο

@ -0,0 +1,29 @@
<footer>
<hr>
<div class="row">
{{- $currentPage := . }}
{{- range .Site.Menus.main }}
<div class="col">
{{- if .HasChildren }}
{{- .Name }}
{{- range .Children }}
<br><a href="{{ .URL }}">{{ .Name }}</a>
{{- end }}
{{- else }}
{{- .Name }}
{{- end }}
</div>
{{- end }}
<div class="col">
Ακολουθήστε τον HEL.L.U.G.
<a href="https://twitter.com/hellug"><button type="button" style="padding-top:1px; padding-bottom:1px;margin-bottom:4px;"><img src="/media/Twitter.png">Twitter</button></a>
<a href="http://www.linkedin.com/groups/HELLUG-108292/about"><button type="button" style="padding-top:1px; padding-bottom:1px; margin-bottom:4px;"><img src="/media/LinkedIn.png">LinkedIn</button></a>
<a href="https://www.facebook.com/groups/hellug/"><button type="button" style="padding-top:1px; padding-bottom:1px;margin-bottom:4px;"><img src="/media/Facebook.png">Facebook</button></a>
</div>
</div>
<small class="float-right sticky"><a href="/credits">Συντελεστές Ιστοσελίδας</a></small>
{{- partial "scripts.html" . }}
</footer>
</body>
</html>

@ -8,10 +8,11 @@
<meta name="description" content="Hellug Homepage" />
<meta name="keywords" content="Hellug" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/css/simple.css">
<link rel="stylesheet" href="/css/classless.css">
<link href="/css/hellug.css" rel="stylesheet" />
{{ with .OutputFormats.Get "rss" -}}
{{ printf `<link rel="%s" type="%s" href="%s" title="%s RSS feed" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
{{ end -}}
</head>
<body>
<!-- <script src="https://dohliam.github.io/dropin-minimal-css/switcher.js" type="text/javascript"></script> -->

24
themes/hellug-minimal-4/layouts/partials/header.html Κανονικό αρχείο

@ -0,0 +1,24 @@
<!-- menu items -->
<nav>
{{- $currentPage := . }}
<ul>
<li class="float-right sticky"><a onclick="addFontSize(-1)">ᴀ-</a>|<a onclick="addFontSize(1)">A+</a></li>
<li class="float-right sticky"><a onclick="toggleDarkMode(this)">🌓</a></li>
{{- range .Site.Menus.main }}
{{- if .HasChildren }}
<li > <a href="#">{{ .Name }}</a>
<ul >
{{- range .Children }}
<li> <a href="{{ .URL }}">{{ .Name }}</a> </li>
{{- end }}
</ul>
</li>
{{- else }}
<li>
<a href="#">{{ .Name }}</a>
</li>
{{- end }}
{{- end }}
</ul>
</nav>
<!-- menu items end -->

@ -0,0 +1 @@
<img alt="Μεγάλο λογότυπο της Ένωσης Χρηστών και Φίλων Λίνουξ Ελλάδας με τη μασκότ του Λίνουξ Τουξ να κρατά με το ράμφος μία ελληνική σημαία" src="/media/hellug.png">

@ -0,0 +1,40 @@
<!-- Theme changer -->
<script>
function switchTheme(el) { document.documentElement.setAttribute('data-theme', el.value) }
function switchCSS(cssid, el){ document.getElementById(cssid).href = el.value; }
function addFontSize(addPx){
html = document.querySelector('html');
currentSize = parseFloat(window.getComputedStyle(html, null)
.getPropertyValue('font-size'));
html.style.fontSize = (currentSize + addPx) + 'px';
}
function toggleDarkMode(el){
var theme='light'
if (el.innerText == '🌓'){
el.innerText = '☀'; theme='dark';
} else {
el.innerText = '🌓';
}
document.documentElement.setAttribute('data-theme', theme)
}
</script>
<!-- Theme changer end -->
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://stats.hellug.gr/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->

@ -0,0 +1,5 @@
{{- with .GetPage "pages/welcome" }}
<h3>{{- .Title }}</h3>
{{- .Content}}
<hr>
{{- end }}

382
themes/hellug-minimal-4/static/css/classless.css Κανονικό αρχείο

@ -0,0 +1,382 @@
/* Classless.css v1.0
Table of Contents:
1. Theme Settings
2. Reset
3. Base Style
4. Extras (remove unwanted)
5. Classes (remove unwanted)
*/
/* 1. Theme Settings - */
:root, html[data-theme='light'] {
--rem: 12pt;
--width: 50rem;
--navpos: absolute; /* fixed | absolute */
--font-p: 1em/1.7 'Open Sans', 'DejaVu Sans', FreeSans, Helvetica, sans-serif;
--font-h: .9em/1.5 'Open Sans', 'DejaVu Sans', FreeSans, Helvetica, sans-serif;
--font-c: .9em/1.4 'DejaVu Sans Mono', monospace;
--border: 1px solid var(--cmed);
--ornament: " ";
/* foreground | background color */
--cfg: #433; --cbg: #fff;
--cdark: #888; --clight: #f5f6f7;
--cmed: #d1d1d1;
--clink: #07c;
--cemph: #088; --cemphbg: #0881;
}
/* 2. Reset */
/* reset block elements */
* { box-sizing: border-box; border-spacing: 0; margin: 0; padding: 0;}
header, footer, figure, table, video, details, blockquote,
ul, ol, dl, fieldset, pre, pre > code, caption {
display: block;
margin: 0.5rem 0rem 1rem;
width: 100%;
overflow: auto hidden;
text-align: left;
}
video, summary, input, select { outline:none; }
/* reset clickable things (FF Bug: select:hover prevents usage) */
a, button, select, summary { color: var(--clink); cursor: pointer; }
/* 3. Base Style */
html { font-size: var(--rem); background: var(--cbg); }
body {
position: relative;
margin: auto;
max-width: var(--width);
font: var(--font-p);
color: var(--cfg);
padding: 3.0rem 0.6rem 0;
overflow-x: hidden;
}
body > footer { margin: 10rem 0rem 0rem; font-size: 90%; }
p { margin: .6em 0; }
/* links */
a[href]{ text-decoration: underline solid var(--cmed); text-underline-position: under; }
a[href^="#"] {text-decoration: none; }
a:hover, button:not([disabled]):hover, summary:hover {
filter: brightness(92%); color: var(--cemph); border-color: var(--cemph);
}
/* lists */
ul, ol, dl { margin: 1rem 0; padding: 0 0 0 2em; }
li:not(:last-child), dd:not(:last-child) { margin-bottom: 0.5rem; }
dt { font-weight: bold; }
/* headings */
h1, h2, h3, h4, h5 { margin: 1.5em 0 .5rem; font: var(--font-h); line-height: 1.2em; clear: both; }
h1+h2, h2+h3, h3+h4, h4+h5 { margin-top: .5em; padding-top: 0; } /* non-clashing headings */
h1 { font-size: 2.2em; font-weight: 300; }
h2 { font-size: 2.0em; font-weight: 300; font-variant: small-caps; }
h3 { font-size: 1.5em; font-weight: 400; }
h4 { font-size: 1.1em; font-weight: 700; }
h5 { font-size: 1.2em; font-weight: 400; color: var(--cfg); }
h6 { font-size: 1.0em; font-weight: 700; font-style: italic; display: inline; }
h6 + p { display: inline; }
/* tables */
td, th {
padding: 0.5em 0.8em;
text-align: right;
border-bottom: 0.1rem solid var(--cmed);
white-space: nowrap;
font-size: 95%;
}
thead th[colspan] { padding: .2em 0.8em; text-align: center; }
thead tr:not(:only-child) td { padding: .2em 0.8em; }
thead+tbody tr:first-child td { border-top: 0.1rem solid var(--cdark); }
td:first-child, th:first-child { text-align: left; }
tr:hover{ background-color: var(--clight); }
table img { display: block; }
/* figures */
img, svg { max-width: 100%; vertical-align: text-top; object-fit: cover; }
p>img:not(:only-child) { float: right; margin: 0 0 .5em .5em; }
figure > img { display: inline-block; width: auto; }
figure > img:only-of-type, figure > svg:only-of-type { max-width: 100%; display: block; margin: 0 auto 0.4em; }
figcaption, caption { font: var(--font-h); color: var(--cdark); width: 100%; }
figcaption > *:first-child, caption > *:first-child { display: inline-block; margin: 0; }
figure > *:not(:last-child) { margin-bottom: 0.4rem; }
/* code */
pre > code {
margin: 0;
position: relative;
padding: 0.8em;
border-left: .4rem solid var(--cemph);
}
code, kbd, samp {
padding: 0.2em;
font: var(--font-c);
background: var(--clight);
border-radius: 4px;
}
kbd { border: 1px solid var(--cmed); }
/* misc */
blockquote { border-left: 0.4rem solid var(--cmed); padding: 0 0 0 1rem; }
time{ color: var(--cdark); }
hr { border: 0; border-top: 0.1rem solid var(--cmed); }
nav { width: 100%; background-color: var(--clight); }
::selection, mark { background: var(--clink); color: var(--cbg); }
/* 4. Extra Style */
/* Auto Numbering: figure/tables/headings/cite */
article { counter-reset: h2 0 h3 0 tab 0 fig 0 lst 0 ref 0 eq 0; }
article figure figcaption:before {
color: var(--cemph);
counter-increment: fig;
content: "Figure " counter(fig) ": ";
}
/* subfigures */
figure { counter-reset: subfig 0 }
article figure figure { counter-reset: none; }
article figure > figure { display: inline-grid; width: auto; }
figure > figure:not(:last-of-type) { padding-right: 1rem; }
article figure figure figcaption:before {
counter-increment: subfig 1;
content: counter(subfig, lower-alpha) ": ";
}
/* listings */
article figure pre + figcaption:before {
counter-increment: lst 1;
content: "Listing " counter(lst) ": ";
}
/* tables */
figure > table:only-of-type { display: table; margin: 0.5em auto !important; width: fit-content; }
article figure > table caption { display: table-caption; caption-side: bottom; }
article figure > table + figcaption:before,
article table caption:before {
color: var(--cemph);
counter-increment: tab 1;
content: "Table " counter(tab) ": ";
}
/* headings */
article h2, h3 { position: relative; }
article h2:before,
article h3:before {
display: inline-block;
position: relative;
font-size: 0.6em;
text-align: right;
vertical-align: baseline;
left: -1rem;
width: 2.5em;
margin-left: -2.5em;
}
article h1 { counter-set: h2; }
article h2:before { counter-increment: h2; content: counter(h2) ". "; counter-set: h3; }
article h3:before { counter-increment: h3; content: counter(h2) "." counter(h3) ". ";}
@media (max-width: 60rem) { h2:before, h3:before { display: none; } }
/* tooltip + citation */
article p>cite:before {
padding: 0 .5em 0 0;
counter-increment: ref; content: " [" counter(ref) "] ";
vertical-align: super; font-size: .6em;
}
article p>cite > *:only-child { display: none; }
article p>cite:hover > *:only-child,
[data-tooltip]:hover:before {
display: inline-block; z-index: 40;
white-space: pre-wrap;
position: absolute; left: 1rem; right: 1rem;
padding: 1em 2em;
text-align: center;
transform:translateY( calc(-100%) );
content: attr(data-tooltip);
color: var(--cbg);
background-color: var(--cemph);
box-shadow: 0 2px 10px 0 black;
}
[data-tooltip], article p>cite:before {
color: var(--clink);
border: .8rem solid transparent; margin: -.8rem;
}
abbr[title], [data-tooltip] { cursor: help; }
/* navbar */
nav+* { margin-top: 3rem; }
body>nav, header nav {
position: var(--navpos);
top: 0; left: 0; right: 0;
z-index: 41;
box-shadow: 0vw -50vw 0 50vw var(--clight), 0 calc(-50vw + 2px) 4px 50vw var(--cdark);
}
nav ul { list-style-type: none; }
nav ul:first-child { margin: 0; padding: 0; overflow: visible; }
nav ul:first-child > li {
display: inline-block;
margin: 0;
padding: 0.8rem .6rem;
}
nav ul > li > ul {
display: none;
width: auto;
position: absolute;
margin: 0.5rem 0;
padding: 1rem 2rem;
background-color: var(--clight);
border: var(--border);
border-radius: 4px;
z-index: 42;
}
nav ul > li > ul > li { white-space: nowrap; }
nav ul > li:hover > ul { display: block; }
@media (max-width: 40rem) {
nav ul:first-child > li:first-child:after { content: " \25BE"; }
nav ul:first-child > li:not(:first-child):not(.sticky) { display: none; }
nav ul:first-child:hover > li:not(:first-child):not(.sticky) { display: block; float: none !important; }
}
/* details/cards */
summary>* { display: inline; }
.card, details {
display: block;
margin: 0.5rem 0rem 1rem;
padding: 0 .6rem;
border-radius: 4px;
overflow: hidden;
}
.card, details[open] { outline: 1px solid var(--cmed); }
.card>img:first-child { margin: -3px -.6rem; max-width: calc(100% + 1.2rem); }
summary:hover, details[open] summary, .card>p:first-child {
box-shadow: inset 0 0 0 2em var(--clight), 0 -.8rem 0 .8rem var(--clight);
}
.hint { --cmed: var(--cemph); --clight: var(--cemphbg); background-color: var(--clight); }
.warn { --cmed: #c11; --clight: #e221; background-color: var(--clight); }
/* big first letter */
article > section:first-of-type > h2:first-of-type + p:first-letter,
article > h2:first-of-type + p:first-letter, .lettrine {
float: left;
font-size: 3.5em;
padding: 0.1em 0.1em 0 0;
line-height: 0.68em;
color: var(--cemph);
}
/* ornaments */
section:after {
display: block;
margin: 1em 0;
color: var(--cmed);
text-align: center;
font-size: 1.5em;
content: var(--ornament);
}
/* side menu (aside is not intended for use in a paragraph!) */
main aside {
position: absolute;
width: 8rem; right: -8.6rem;
font-size: 0.8em; line-height: 1.4em;
}
@media (max-width: 70rem) { main aside { display: none; } }
/* forms and inputs */
textarea, input:not([type=range]), button, select {
font: var(--font-h);
border-radius: 4px;
border: 1.5px solid var(--cmed);
padding: 0.4em 0.8em;
color: var(--cfg);
background-color: var(--clight);
}
fieldset select, input:not([type=checkbox]):not([type=radio]) {
display: block;
width: 100%;
margin: 0 0 1rem;
}
button, select {
font-weight: bold;
margin: .5em;
border: 1.5px solid var(--clink);
}
button { padding: 0.4em 1em; font-size: 85%; letter-spacing: 0.1em; }
button[disabled]{ color: var(--cdark); border-color: var(--cmed); }
fieldset { border-radius: 4px; border: var(--border); padding: .5em 1em;}
textarea:hover, input:not([type=checkbox]):not([type*='ra']):hover, select:hover{
border: 1.5px solid var(--cemph);
}
textarea:focus, input:not([type=checkbox]):not([type*='ra']):focus{
border: 1.5px solid var(--clink);
box-shadow: 0 0 5px var(--clink);
}
p>button { padding: 0 .5em; margin: 0 .5em; }
p>select { padding: 0; margin: 0 .5em; }
/* 5. Bootstrap-compatible classes */
/* grid */
.row { display: flex; margin: 0.5rem -0.6rem; align-items: stretch; }
.row [class*="col"] { padding: 0 0.6rem; }
.row .col { flex: 1 1 100%; }
.row .col-2 { flex: 0 0 16.66%; max-width: 16.66%;}
.row .col-3 { flex: 0 0 25%; max-width: 25%;}
.row .col-4 { flex: 0 0 33.33%; max-width: 33.33%; }
.row .col-5 { flex: 0 0 41.66%; max-width: 41.66%; }
.row .col-6 { flex: 0 0 50%; max-width: 50%; }
@media (max-width: 40rem) { .row { flex-direction: column; } }
/* align */
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.float-left { float: left !important; }
.float-right { float: right !important; }
.clearfix { clear: both; }
/* colors */
.text-black { color: #000; }
.text-white { color: #fff; }
.text-primary { color: var(--cemph); }
.text-secondary{ color: var(--cdark); }
.bg-white { background-color: #fff; }
.bg-light { background-color: var(--clight); }
.bg-primary { background-color: var(--cemph); }
.bg-secondary{ background-color: var(--cmed); }
/* margins */
.mx-auto { margin-left: auto; margin-right: auto; }
.m-0 { margin: 0 !important; }
.m-1, .mx-1, .mr-1 { margin-right: 1.0rem !important; }
.m-1, .mx-1, .ml-1 { margin-left: 1.0rem !important; }
.m-1, .my-1, .mt-1 { margin-top: 1.0rem !important; }
.m-1, .my-1, .mb-1 { margin-bottom: 1.0rem !important; }
/* pading */
.p-0 { padding: 0 !important; }
.p-1, .px-1, .pr-1 { padding-right: 1.0rem !important; }
.p-1, .px-1, .pl-1 { padding-left: 1.0rem !important; }
.p-1, .py-1, .pt-1 { padding-top: 1.0rem !important; }
.p-1, .py-1, .pb-1 { padding-bottom: 1.0rem !important; }
/* be print-friendly */
@media print {
@page { margin: 1.5cm 2cm; }
html {font-size: 9pt!important; }
body { max-width: 27cm; }
p { orphans: 2; widows: 2; }
caption, figcaption { page-break-before: avoid; }
h2, h3, h4, h5 { page-break-after: avoid;}
.noprint, body>nav, section:after { display: none; }
.row { flex-direction: row; }
}

45
themes/hellug-minimal-4/static/css/hellug.css Κανονικό αρχείο

@ -0,0 +1,45 @@
:root, html[data-theme='light'] {
--rem: 16px;
--navpos: absolute;
--width: 960px;
--font-p: 1em/1.6 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
--font-h: 1em/1.6 "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
--font-c: .9em/1.4 SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
--ornament: "";
--border: 1px solid var(--cmed);
/* foreground | background color */
--cfg: #212529; --cbg: #fff;
--cdark: #343a40; --clight: #f8f9fa;
--cmed: #6c757d;
--clink: #0d6efd;
--cemph: #7952b3; --cemphbg: #7952b310;
}
html[data-theme='dark'] {
/* foreground | background color */
--cfg: #cecbc4; --cbg: #252220;
--cdark: #999; --clight: #333;
--cmed: #566;
--clink: #1ad;
--cemph: #0b9; --cemphbg: #0b91;
}
footer > .row { display: flex; margin: 0rem 0rem; align-items: normal; }
.sitemap {
display: flex;
align-items: normal;
justify-content: space-around;
flex-wrap: wrap;
}
.sitemap-item {
text-align: left;
vertical-align: top;
}
main h3, h4 {
margin-bottom: 0.1em;
}

1
themes/hellug-minimal-4/static/css/silicon_basic.min.css εξωτερικό Κανονικό αρχείο

Το diff αρχείων καταστέλλεται επειδή μία ή περισσότερες γραμμές είναι πολύ μεγάλες

Ορισμένα αρχεία δεν εμφανίστηκαν επειδή έχουν αλλάξει πάρα πολλά αρχεία σε αυτή τη διαφορά Εμφάνιση περισσότερων