Commit fedf628e authored by giannisdag's avatar giannisdag

initialization

parents
source/**/*.js
source/**/*.js.map
node_modules
jspm_packages
bower_components
aot/*
!/dist/
/dist/*
!/dist/drupal/
/dist/drupal/*
!/dist/drupal/themes/
!/dist/drupal/modules/
# iek_test_skeleton
1. git clone https://github.com/plirof2/iek_test_skeleton.git
2. Θα σου φτιαξει έναν φάκελο "iek_skeleton_git" .
3.Oτι έχει μέσα ο παραπάνω φάκελος το βγάζεις έξω (χύμα στο /var/www)
4. κανεις npm install
5. k;aneis npm start
6. σερφαρεις στο localhost/dist
# Ηλεκτρονική υπηρεσία για εγγραφές και μετεγγραφές μαθητών στην Επαγγελματική Εκπαίδευση #
# Περιγραφή #
Η Ηλεκτρονική Υπηρεσία για τις εγγραφές και μετεγγραφές μαθητών στα Επαγγελματικά Λύκεια (ΕΠΑΛ) που θα αναπτυχθεί έχει ως κύριο σκοπό να παρέχει τη δυνατότητα ηλεκτρονικής δήλωσης προτίμησης των μαθητών για φοίτηση σε κάποιο από τα ΕΠΑΛ της χώρας μας, καθώς και την κατανομή τους σε αυτά με βάση συγκεκριμένα κριτήρια και λαμβάνοντας υπόψη τις προτιμήσεις τους. Η δημιουργία της υπηρεσίας θα υλοποιηθεί από την ομάδα Ανοικτού Λογισμικού του Υπουργείου Παιδείας, η οποία είναι αρμόδια για τον Σχεδιασμό, Ανάπτυξη και Συντήρηση Εφαρμογών Ανοικτού Λογισμικού του ΥΠΠΕΘ και υπάγεται στη Γενική Διεύθυνση Στρατηγικού Σχεδιασμού, Προγραμματισμού και Ηλεκτρονικής Διακυβέρνησης.
Οι διαδικασίες υλοποίησης του έργου θα ακολουθήσουν τη μεθοδολογία ευέλικτης ανάπτυξης λογισμικού Agile σε πρότυπα Scrum, που υπόσχεται ανταπόκριση στις αλλαγές, παραγωγικότερες πρακτικές και λιγότερη γραφειοκρατία. Η ανταπόκριση στις αλλαγές αναφέρεται κυρίως στην συνολική ικανότητα της διαδικασίας ανάπτυξης να προσαρμόζεται ανάλογα όταν προκύπτουν αλλαγές στην πορεία του έργου, καθώς και στην ανάγκη για συνεργασία μεταξύ όλων των συμμετεχόντων. Η μέθοδος αυτή είναι μια επαναληπτική και αυξητική προσέγγιση για την ανάπτυξη έργων που επιτρέπει την προσαρμογή στις αλλαγές που προκύπτουν.
Στην διαδικασία αυτή παρουσιάζονται οι εξής τρείς βασικοί ρόλοι: ο ιδιοκτήτης του προϊόντος (The Product Owner) είναι η Διεύθυνση Επαγγελματικής Εκπαίδευσης και υπεύθυνος ο Δ/ντης κ. Μουστάκας Γ. όπου κατέχει καθοριστικό ρόλο στην ανάπτυξη του συστήματος, εντοπίζοντας τα χαρακτηριστικά της υπηρεσίας και μεταφράζοντας τα σε μια λίστα απαιτήσεων, η ομάδα (team) που χτίζει το προιόν (μέλη της ομάδας του Ανοικτού Λογισμικού) και τέλος η ομάδα εποπτείας (Advisor Board) που αποτελείται από έμπειρα άτομα του χώρου της επαγγελματικής εκπαίδευσης με βασικό σκοπό την σύνταξη απαιτήσεων και την ιεράρχηση τους (Product Backlog).
# Περιβάλλον Ανάπτυξης#
Όλα τα κείμενα και ο κώδικας που υλοποιείται βρίσκονται στο https://git.minedu.gov.gr/itminedu/e-iek
Μπορείτε να δείτε τις προδιαγραφές του έργου σύμφωνα με τα πρότυπα της μεθοδολογίας Agile / Scrum στο https://git.minedu.gov.gr/itminedu/e-iek/wikis/scrum
Η αναλυτική τεκμηρίωση των λειτουργικών απαιτήσεων συντηρείται στο https://git.minedu.gov.gr/itminedu/e-iek/wikis/analysis
# Παρατηρήσεις - Σχόλια #
Όλοι οι συμμετέχοντες στο έργο με οποιαδήποτε ιδιότητα (Ιδιοκτήτες Προϊόντος, Ομάδα Ανάπτυξης, Ομάδα Εποπτείας) μπορούν να αναρτούν τις παρατηρήσεις και σχόλιά τους στο https://git.minedu.gov.gr/itminedu/e-iek/issues
# License
Code licence: [EUPL v1.1](http://ec.europa.eu/idabc/eupl.html) Content licence: [CC-BY-SA 4.0.](https://creativecommons.ellak.gr/2015/08/21/%CE%B5%CE%BD%CE%B1%CF%82-%CE%B1%CF%80%CE%BB%CF%8C%CF%82-%CE%BF%CE%B4%CE%B7%CE%B3%CF%8C%CF%82-%CE%B3%CE%B9%CE%B1-%CF%84%CE%B9%CF%82-%CE%AC%CE%B4%CE%B5%CE%B9%CE%B5%CF%82-creative-commons-4-0/)
\ No newline at end of file
osteam_initial_config_deploy .
Use this to deploy INITIAL configuration entities/objects .
Activate AFTER you actiate the other modules .
NOTE! this doesn't work if there is already a configuration object of what you're trying to create.
If you want to import an UPGRADED version of the configuration file, use the "d8_import_multiple_configfiles" module
THIS IS A TEMPLATE MODULE
you should
a) add the yml files in the folder config/install (this files should NOT contain the UUID line and I prospose that you create them by using drupal EXPORT feature)
b) it is suggested to add as dependencies the required modules. So you need only to activate this module and all the other dependency modules are activated by drupal . THis supposed to make deployment easier
the skeleton is based on a sample EPAL project. Edit the files as required
\ No newline at end of file
langcode: en
status: true
dependencies:
module:
- basic_auth
- iekreadydata
- hal
- serialization
- user
id: entity.eiek_admin_area
plugin_id: 'entity:eiek_admin_area'
granularity: method
configuration:
GET:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
POST:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
DELETE:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
PATCH:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
langcode: en
status: true
dependencies:
module:
- basic_auth
- iekreadydata
- hal
- serialization
- user
id: entity.eiek_prefecture
plugin_id: 'entity:eiek_prefecture'
granularity: method
configuration:
GET:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
POST:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
DELETE:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
PATCH:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
langcode: en
status: true
dependencies:
module:
- basic_auth
- iekreadydata
- hal
- serialization
- user
id: entity.eiek_region
plugin_id: 'entity:eiek_region'
granularity: method
configuration:
GET:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
POST:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
DELETE:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
PATCH:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
langcode: en
status: true
dependencies:
module:
- basic_auth
- iekreadydata
- hal
- serialization
- user
id: entity.eiek_school
plugin_id: 'entity:eiek_school'
granularity: method
configuration:
GET:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
POST:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
DELETE:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
PATCH:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
langcode: en
status: true
dependencies:
module:
- basic_auth
- iekreadydata
- hal
- serialization
- user
id: entity.eiek_specialties_in_iek
plugin_id: 'entity:eiek_specialties_in_iek'
granularity: method
configuration:
GET:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
POST:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
DELETE:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
PATCH:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
langcode: en
status: true
dependencies:
module:
- basic_auth
- iekreadydata
- hal
- serialization
- user
id: entity.eiek_specialty
plugin_id: 'entity:eiek_specialty'
granularity: method
configuration:
GET:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
POST:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
DELETE:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
PATCH:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
langcode: en
status: true
dependencies:
module:
- basic_auth
- iek
- hal
- serialization
- user
id: entity.iek_student
plugin_id: 'entity:iek_student'
granularity: method
configuration:
GET:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
POST:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
DELETE:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
PATCH:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
langcode: en
status: true
dependencies:
module:
- basic_auth
- iek
- hal
- serialization
- user
id: entity.iek_student_class
plugin_id: 'entity:iek_student_class'
granularity: method
configuration:
GET:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
POST:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
DELETE:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
PATCH:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
langcode: en
status: true
dependencies:
module:
- basic_auth
- iek
- hal
- serialization
- user
id: entity.iek_student_course_field
plugin_id: 'entity:iek_student_course_field'
granularity: method
configuration:
GET:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
POST:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
DELETE:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
PATCH:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
langcode: en
status: true
dependencies:
module:
- basic_auth
- iek
- hal
- serialization
- user
id: entity.iek_student_iek_chosen
plugin_id: 'entity:iek_student_iek_chosen'
granularity: method
configuration:
GET:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
POST:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
DELETE:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
PATCH:
supported_formats:
- hal_json
- json
- xml
supported_auth:
- basic_auth
- cookie
langcode: en
status: true
dependencies:
module:
- basic_auth
- iek
- hal
- serialization
- user
id: entity.iek_users
plugin_id: 'entity:iek_users'
granularity: method
configuration:
GET:
supported_formats<