Giter Club home page Giter Club logo

Comments (14)

geocfu avatar geocfu commented on July 17, 2024 1

@epidrome
Λύθηκε το πρόβλημα. Ευχαριστώ για την παρότρυνση στο σημερινό μάθημα, 21/03.

Για να διαπιστωθεί η σωστή λειτουργία του service worker, παρακαλώ ακολουθήστε τις παρακάτω οδηγίες:

  • Επισκεφτείτε την ιστοσελίδα : https://georgemantellos.xyz/site-gr/
  • Ανοίξτε τα εργαλεία για προγραμματιστές
  • Κατευθυνθείτε στην καρτέλα Εφαρμογή (Application)

from site-gr.

geocfu avatar geocfu commented on July 17, 2024 1

Πολυ ωραία, θα κάνω ένα pull request με τον ανανεωμένο κώδικα μέχρι το παρόν σημείο.

Επίσης θα προσθέσω και στο readme μικρή τεκμηρίωση για το workflow.

from site-gr.

geocfu avatar geocfu commented on July 17, 2024 1

Μολις εκανα το commit.
Ωστοσο δεν εχω προσβαση στις ρυθμισεις του repository. Συνεπως, σας παρακαλω να ενεργοποιησετε εσεις το serving απο gh-pages.

from site-gr.

geocfu avatar geocfu commented on July 17, 2024 1

@epidrome

  • move pwa/js to minimal-ionio theme?

Ολοκληρώθηκε.

from site-gr.

epidrome avatar epidrome commented on July 17, 2024

@geocfu ευχαριστώ είναι μια άριστη αρχική λίστα, μερικά σχόλια από την πλευρά της τεχνολογίας λογισμικού (σκοπιμότητα) για την πιθανή βελτίωση της:

  1. αναρωτιέμαι αν γίνεται να οργανώσουμε τις ενέργειες σε βαθμό δυσκολίας; π.χ., η προσθήκη συντόμευσης μήπως είναι κάτι πολύ εύκολο? αντίστοιχα και για τα άλλα, μια αρχική εκτίμηση θέλουμε, για να οργανώσουμε τον χρόνο και την παράδοση τους.

  2. υπάρχουν κάποιες σχετικές τεχνολογίες; π.χ., το AMP τι σχέση έχει με το PWA;

  3. υπάρχουν εναλλακτικές τεχνικές για να έχουμε μια τέτοια εφαρμογή; π.χ., κάποιο έτοιμο jekyll plugin, γιατί μας ενδιαφέρει να εστιάσουμε τις δυνάμεις σε αυτά που δεν υπάρχουν ή αν φτιάξουμε κάτι παρόμοιο να έχουμε μια αιτιολόγηση γιατί το ξαναφτιάχνουμε.

from site-gr.

geocfu avatar geocfu commented on July 17, 2024

@epidrome

  1. Θα μπορουσαμε να τα οργανώσουμε. Ωστοσο, δεν νομιζω οτι εχει καποια χρησιμη συνεπεια, μιας και εκτος απο το Add to Home screen, ολα τα υπολοιπα μου φαινονται ισης δυσκολιας.
  2. Θα μπορουσε να γινει μια ερευνα, ωστοσο, φαινεται να δυσκολευει αρκετα ο συνδυασμος αυτων. Combine AMP with Progressive Web Apps
  3. Οντως, υπαρχει καποιο αντιστοιχο plugin (Jekyll PWA Plugin). Ομως, οντας jekyll plugin ειναι γραμμενο εξ ολοκληρου σε Ruby. Αυτο σημαινει πως εαν δεν υπαρχει καποιο feature που εμεις θελουμε ή δεν κανει κατι ακριβως οπως το θελουμε, θα πρεπει να πειραξουμε το ιδιο το plugin, κατι που ειναι αρκετα πιο δυσκολο απο την αρχικη υλοποιηση η οποια εχει κωδικα γραμμενο απο εμας.

Πειτε μου την αποψη σας.

from site-gr.

epidrome avatar epidrome commented on July 17, 2024

@geocfu ενημέρωσα τις προδιαγραφές, είναι δύσκολο με τις τρέχουσες γνώσεις να αξιολογήσω την δυσκολία, ο μόνος σίγουρος τρόπος είναι να αρχίσουμε από 2-3 πράγματα που φαίνονται εύκολα, π.χ., δεν χρειάζονται νέο κώδικα ή απλά χρειάζονται κάποια ρύθμιση σε κώδικα που υπάρχει, οπότε τα έβαλα ως εύκολα, με μια μικρή επιφύλαξη. Αν τα εργαλεία που υπάρχουν βγάζουν αξιοπρεπές αποτέλεσμα (π.χ., γρήγορες κινητές σελίδες και κινητή εφαρμογή) ίσως η αρχική τοποθέτηση #7 του PWA ως δύσκολο να ήταν λάθος μου.

from site-gr.

epidrome avatar epidrome commented on July 17, 2024

πρόσθεσα δύο λινκ στο αρχικό σχετικά με Web2PWA, minimal-mistakes+AMP

from site-gr.

geocfu avatar geocfu commented on July 17, 2024

Το πρόβλημα που προσπαθώ να αντιμετωπίσω αυτή την στιγμή είναι να κάνω το github pages να κάνει serve και όχι build το site γιατι το plugin δεν είναι whitelisted.

from site-gr.

epidrome avatar epidrome commented on July 17, 2024
  1. ποιο ήταν τελικά το πρόβλημα?

  2. θα προχωρήσεις σε αίτημα ενσωμάτωσης στο κεντρικό?

  3. αν μας καλύπτει αυτό το πλαγκ-ιν φαίνεται πως αρκετά από τα δύσκολα τσεκάρονται?

from site-gr.

geocfu avatar geocfu commented on July 17, 2024

@epidrome

  1. Τελικά, το προβλημα ηταν στο workflow που ακολουθουσα. Οι εντολες απο εδω, ηταν ουσιαστικα ο λογος που τελικα το καταφερα.
  2. Θα ήθελα, ωστόσο καλό θα ήταν να δοκιμάσουμε και το CI πρώτα για να μην χρειάζεται κάθε φορά να τρέχουμε τοπικά το site για να μπορέσουν να εφαρμοστουν οι αλλαγες
  3. Απο τα δυσκολα αυτα που υλοποιουνται απο το plugin ειναι τα παρακατω.

Πειτε μου την αποψη σας.

Δύσκολα

  • Ενημέρωση προδιαγραφών ανάλογα με την έκβαση των αρχικών δοκιμών με έτοιμα συστήματα?
  • All (or some? which ones?) app URLs load while offline (Service Worker)
  • Site uses cache-first networking (Service Worker)
  • Push Notifications (Service Worker)
  • CI for non-white-listed plug-ins

from site-gr.

epidrome avatar epidrome commented on July 17, 2024
  1. δεν είναι τυχαίο που στο αδελφάκι του με τις δημοσιεύσεις οι εντολές είναι μέρος της τεκμηρίωσης
    https://github.com/ioniodi/scholardi

  2. ιδανικά θα το θέλαμε αυτόματο, αλλά δεν είναι άσχημα αν κάποιες φορές τρέχουμε και μερικές εντολές, αρκεί να είναι τεκμηριωμένες και να δουλεύουν, που ήδη είναι!

  3. οκ, ας κλείσουμε το 1ο παραδοτέο με ένα αίτημα, προφανώς θα πρέπει να περιλαμβάνει και μικρή αλλαγή στην τεκμηρίωση στο readme

from site-gr.

epidrome avatar epidrome commented on July 17, 2024

αναφορά δεν φαίνεται να έχεις στείλει στο αποθετήριο του μαθήματος

from site-gr.

geocfu avatar geocfu commented on July 17, 2024

Θα έστελνα σήμερα.

from site-gr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.