Comments (14)
@epidrome
Λύθηκε το πρόβλημα. Ευχαριστώ για την παρότρυνση στο σημερινό μάθημα, 21/03.
Για να διαπιστωθεί η σωστή λειτουργία του service worker, παρακαλώ ακολουθήστε τις παρακάτω οδηγίες:
- Επισκεφτείτε την ιστοσελίδα : https://georgemantellos.xyz/site-gr/
- Ανοίξτε τα εργαλεία για προγραμματιστές
- Κατευθυνθείτε στην καρτέλα Εφαρμογή (Application)
from site-gr.
Πολυ ωραία, θα κάνω ένα pull request με τον ανανεωμένο κώδικα μέχρι το παρόν σημείο.
Επίσης θα προσθέσω και στο readme μικρή τεκμηρίωση για το workflow.
from site-gr.
Μολις εκανα το commit.
Ωστοσο δεν εχω προσβαση στις ρυθμισεις του repository. Συνεπως, σας παρακαλω να ενεργοποιησετε εσεις το serving απο gh-pages.
from site-gr.
- move pwa/js to minimal-ionio theme?
Ολοκληρώθηκε.
from site-gr.
@geocfu ευχαριστώ είναι μια άριστη αρχική λίστα, μερικά σχόλια από την πλευρά της τεχνολογίας λογισμικού (σκοπιμότητα) για την πιθανή βελτίωση της:
-
αναρωτιέμαι αν γίνεται να οργανώσουμε τις ενέργειες σε βαθμό δυσκολίας; π.χ., η προσθήκη συντόμευσης μήπως είναι κάτι πολύ εύκολο? αντίστοιχα και για τα άλλα, μια αρχική εκτίμηση θέλουμε, για να οργανώσουμε τον χρόνο και την παράδοση τους.
-
υπάρχουν κάποιες σχετικές τεχνολογίες; π.χ., το AMP τι σχέση έχει με το PWA;
-
υπάρχουν εναλλακτικές τεχνικές για να έχουμε μια τέτοια εφαρμογή; π.χ., κάποιο έτοιμο jekyll plugin, γιατί μας ενδιαφέρει να εστιάσουμε τις δυνάμεις σε αυτά που δεν υπάρχουν ή αν φτιάξουμε κάτι παρόμοιο να έχουμε μια αιτιολόγηση γιατί το ξαναφτιάχνουμε.
from site-gr.
- Θα μπορουσαμε να τα οργανώσουμε. Ωστοσο, δεν νομιζω οτι εχει καποια χρησιμη συνεπεια, μιας και εκτος απο το Add to Home screen, ολα τα υπολοιπα μου φαινονται ισης δυσκολιας.
- Θα μπορουσε να γινει μια ερευνα, ωστοσο, φαινεται να δυσκολευει αρκετα ο συνδυασμος αυτων. Combine AMP with Progressive Web Apps
- Οντως, υπαρχει καποιο αντιστοιχο plugin (Jekyll PWA Plugin). Ομως, οντας jekyll plugin ειναι γραμμενο εξ ολοκληρου σε Ruby. Αυτο σημαινει πως εαν δεν υπαρχει καποιο feature που εμεις θελουμε ή δεν κανει κατι ακριβως οπως το θελουμε, θα πρεπει να πειραξουμε το ιδιο το plugin, κατι που ειναι αρκετα πιο δυσκολο απο την αρχικη υλοποιηση η οποια εχει κωδικα γραμμενο απο εμας.
Πειτε μου την αποψη σας.
from site-gr.
@geocfu ενημέρωσα τις προδιαγραφές, είναι δύσκολο με τις τρέχουσες γνώσεις να αξιολογήσω την δυσκολία, ο μόνος σίγουρος τρόπος είναι να αρχίσουμε από 2-3 πράγματα που φαίνονται εύκολα, π.χ., δεν χρειάζονται νέο κώδικα ή απλά χρειάζονται κάποια ρύθμιση σε κώδικα που υπάρχει, οπότε τα έβαλα ως εύκολα, με μια μικρή επιφύλαξη. Αν τα εργαλεία που υπάρχουν βγάζουν αξιοπρεπές αποτέλεσμα (π.χ., γρήγορες κινητές σελίδες και κινητή εφαρμογή) ίσως η αρχική τοποθέτηση #7 του PWA ως δύσκολο να ήταν λάθος μου.
from site-gr.
πρόσθεσα δύο λινκ στο αρχικό σχετικά με Web2PWA, minimal-mistakes+AMP
from site-gr.
Το πρόβλημα που προσπαθώ να αντιμετωπίσω αυτή την στιγμή είναι να κάνω το github pages να κάνει serve και όχι build το site γιατι το plugin δεν είναι whitelisted.
from site-gr.
-
ποιο ήταν τελικά το πρόβλημα?
-
θα προχωρήσεις σε αίτημα ενσωμάτωσης στο κεντρικό?
-
αν μας καλύπτει αυτό το πλαγκ-ιν φαίνεται πως αρκετά από τα δύσκολα τσεκάρονται?
from site-gr.
- Τελικά, το προβλημα ηταν στο workflow που ακολουθουσα. Οι εντολες απο εδω, ηταν ουσιαστικα ο λογος που τελικα το καταφερα.
- Θα ήθελα, ωστόσο καλό θα ήταν να δοκιμάσουμε και το CI πρώτα για να μην χρειάζεται κάθε φορά να τρέχουμε τοπικά το site για να μπορέσουν να εφαρμοστουν οι αλλαγες
- Απο τα δυσκολα αυτα που υλοποιουνται απο το 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.
-
δεν είναι τυχαίο που στο αδελφάκι του με τις δημοσιεύσεις οι εντολές είναι μέρος της τεκμηρίωσης
https://github.com/ioniodi/scholardi -
ιδανικά θα το θέλαμε αυτόματο, αλλά δεν είναι άσχημα αν κάποιες φορές τρέχουμε και μερικές εντολές, αρκεί να είναι τεκμηριωμένες και να δουλεύουν, που ήδη είναι!
-
οκ, ας κλείσουμε το 1ο παραδοτέο με ένα αίτημα, προφανώς θα πρέπει να περιλαμβάνει και μικρή αλλαγή στην τεκμηρίωση στο readme
from site-gr.
αναφορά δεν φαίνεται να έχεις στείλει στο αποθετήριο του μαθήματος
from site-gr.
Θα έστελνα σήμερα.
from site-gr.
Related Issues (20)
- Updates killed the the bundler and leaflet maps... HOT 1
- Wiki: Διαχείριση της βιβλιογραφίας των courses HOT 3
- Δυναμικό περιεχόμενο στο υπόβαθρο της βασικής σελίδας HOT 1
- Συλλογή από videos στο υπόβαθρο HOT 1
- Wiki: Δυναμικό Περιεχόμενο στην αρχική σελίδα HOT 6
- Σελίδα Επικοινωνίας με γεωγραφικούς χάρτες. Αλλαγές - Προσθήκες HOT 8
- Wiki Docs: Twitter Embedded Timeline HOT 8
- Φόρμα για εξωτερικούς χρήστες: Πρόγραμμα μαθημάτων HOT 1
- Wiki: Γεωγραφικοί χάρτες. HOT 9
- Wiki: Courses HOT 3
- Wiki: Update Contributors Guide HOT 5
- Action: check data for new-updated course HOT 1
- Wiki: Bίντεο στο υπόβαθρο της αρχικής σελίδας HOT 6
- πρόγραμμα εξεταστικής HOT 1
- Προσθήκη δυνατότητας επιλογής διάρκειας των μαθημάτων στο ωρολόγιο πρόγραμμα HOT 1
- Wiki: Συντομεύσεις πλοήγησης στο footer της σελίδας HOT 5
- Wiki: Αρχιτεκτονική και Refactoring _pages HOT 6
- wiki: Τεκμηρίωση της μεταφοράς του αποθετηριόυ και του wiki
- Wiki: Tagcloud HOT 6
- Wiki Docs: Data Structure for Contact section HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from site-gr.