Skip to content

A Joomla 4 module that is used for retrieving data from diavgeia.gov.gr based on defined rules.

License

Notifications You must be signed in to change notification settings

rinenweb/mod_diavgeia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

English Description

Ένθεμα Δι@ύγεια

Ένα ένθεμα για Joomla 4 που χρησιμοποιείται για την ανάκτηση δεδομένων από το diavgeia.gov.gr βάσει καθορισμένων κανόνων.

Δυνατότητες

Οι τρέχουσες ρυθμίσεις περιλαμβάνουν:

  • Εισαγωγικό Κείμενο, όπου μπορείτε να γράψετε κάποιο κείμενο που θα εμφανίζεται πριν από τις αποφάσεις. Μπορείτε ακόμη να χρησιμοποιήσετε κάποια σήμανση HTML σε αυτό το πεδίο.
  • Λέξεις-κλειδιά προς αναζήτηση, όπου συμπληρώνετε τις επιθυμητές λέξεις-κλειδιά για αναζήτηση στο Diavgeia.gov.gr
  • Αριθμός πράξεων προς προβολή, όπου ορίζετε τον αριθμό των αποφάσεων που θα εμφανίζονται. Να θυμάστε ότι μπορείτε να εμφανίσετε έως και 500 πράξεις, αφού χρειάζεται να έχετε διαπιστευτήρια για να αναζητήσετε περισσότερες στο Diavgeia.gov.gr
  • Προβολή Φορέα, όπου επιλέγετε εάν θέλετε να εμφανίζεται ο φορέας κάθε πράξης
  • Προβολή ΑΔΑ (με σύνδεσμο), όπου επιλέγετε αν θέλετε να εμφανίζεται ο ΑΔΑ κάθε πράξης, η οποία θα αποτελεί παράλληλα σύνδεσμο προς την αντίστοιχη σελίδα της πράξης στο Diavgeia.gov.gr
  • Custom HTML, ένα πεδίο όπου μπορείτε να προσαρμόσετε την εμφάνιση του ενθέματος, συμπληρώνοντας τις αντίστοιχες κλάσεις CSS

Άλλες δυνατότητες περιλαμβάνουν:

  • Συμβολοσειρές γλώσσας για αγγλική και ελληνική γλώσσα. Μη διστάσετε να βρείτε τις σχετικές σταθερές γλώσσας στο φάκελο "language" και να κάνετε μια γλωσσική παράκαμψη μέσω του Joomla, εάν θέλετε να προσαρμόσετε το λεκτικό του ενθέματος.
  • Υπάρχουν κλάσεις τόσο στο εισαγωγικό κείμενο όσο και στη μη ταξινομημένη λίστα των ληφθέντων πράξεων, που σας επιτρέπουν να προσαρμόσετε εύκολα το CSS του ενθέματος σύμφωνα με τις ανάγκες σας.

Απαιτήσεις

Το Ένθεμα Δι@ύγεια θα παίξει (λογικά) σε:

  • Joomla 4.X
  • Joomla 5.X
  • PHP 8.0+

Warning

Αυτό το ένθεμα ΔΕΝ θα λειτουργήσει σε Joomla 3.X ή σε PHP 7.X.

Screenshots

Δι@ύγεια_Module

Άδεια χρήσης και Αποποίηση ευθυνών

Αυτό το πρόγραμμα είναι ελεύθερο λογισμικό: μπορείτε να το αναδιανείμετε ή/και να το τροποποιήσετε σύμφωνα με τους όρους της Γενικής Δημόσιας Άδειας Χρήσης GNU όπως δημοσιεύεται από το Ίδρυμα Ελεύθερου Λογισμικού, είτε στην έκδοση 3 της Άδειας χρήσης είτε (κατ' επιλογή σας) σε οποιαδήποτε μεταγενέστερη έκδοση. Αυτό το πρόγραμμα διανέμεται με την ελπίδα ότι θα είναι χρήσιμο, αλλά ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ. Χωρίς καν την σιωπηρή εγγύηση ΕΜΠΟΡΕΥΣΙΜΟΤΗΤΑΣ ή ΚΑΤΑΛΛΗΛΟΤΗΤΑΣ ΓΙΑ ΣΥΓΚΕΚΡΙΜΕΝΟ ΣΚΟΠΟ. Δείτε τη Γενική Δημόσια Άδεια GNU για περισσότερες λεπτομέρειες. Θα πρέπει να έχετε λάβει ένα αντίγραφο της Γενικής Δημόσιας Άδειας GNU μαζί με αυτό το Ένθεμα. Εάν όχι, ανατρέξτε στη διεύθυνση http://www.gnu.org/licenses/.

Δεν προσφέρω κανενός είδους υποστήριξη. Η χρήση λογισμικού που διανέμεται ελεύθερα δεν σας δίνει το δικαίωμα δωρεάν υποστήριξης ή εργασίας από τους δημιουργούς του. Μπορείτε να επικοινωνήσετε μαζί μου με οποιεσδήποτε διορθώσεις ή ιδέες για νέες δυνατότητες, αλλά δεν υπάρχουν εγγυήσεις ότι το αίτημά σας θα υλοποιηθεί ή ότι θα υπάρξει ανταπόκριση.

Diavgeia Module

description

A Joomla 4 module that is used for retrieving data from diavgeia.gov.gr based on defined rules.

Features

Current settings include:

  • Intro Text, where you can write some text before that will be displayed before the decisions. You can even use some HTML markup here.
  • Keywords to search, where you fill in the desired keywords to search in Diavgeia.gov.gr
  • Number of decisions to retrieve, where you define the number of decisions to display. Remember that you can display up to 500 decisions, since you need to have credentials to search for more in Diavgeia.gov.gr
  • Display Organization, where you select whether you want the respected organization of each decision to be displayed
  • Display ADA (with link), where you select whether you want the ADA of each decision to be displayed, which is hyperlinked to the respected decision page in Diavgeia.gov.gr
  • Custom HTML, a field where you can customize the appearance of the Module, by filling in the corresponding CSS classes

Other features include:

  • Language strings for English and Greek language. Feel free to find the relevant language constants in "language" folder and make a Language Override via Joomla if you wish.
  • Classes are present in both the intro text and the unordered list of the fetched decisions, that allow you to easily customize the module's CSS according to your needs.

Requirements

Diavgeia Module will (hopefully) play nice with:

  • Joomla 4.X
  • Joomla 5.X
  • PHP 8.0+

Warning

This module will NOT work with Joomla 3.X or PHP 7.X.

Screenshots

Δι@ύγεια_Module

License and Disclaimer

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this module. If not, see http://www.gnu.org/licenses/.

I do not offer any kind of support. Using freely distributed software does not entitle you to free support or labor from its developers. You may contact me with any ideas for new features, but there are no guarantees that your request will be implemented or ever responded to in a certain timeframe or at all.

Special thanks to @niosme and @dvasilakis81 for all their help in developing this Joomla extension.