Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sidebar for multiple course authors #27

Merged
merged 1 commit into from
May 19, 2020

Conversation

p15zerv
Copy link
Contributor

@p15zerv p15zerv commented May 14, 2020

Σχετικό Issue

closes site-gr/#121

Demo: https://adoring-yonath-300689.netlify.app/courses/semantic-and-social-web/

Προτεινόμενες Αλλαγές

-- Αλλαγή του sidebar ώστε να εμφανίζονται πολλαπλοί authors σε κάθε μάθημα.

Σημειώσεις

  1. Έκανα έναν έλεγχο μήπως χαλάει κάτι με τους πολλαπλούς authors, το μόνο που εντόπισα είναι στη σελίδα κάθε καθηγητή που αναγράφει τα μαθήματα του καθενός: για τα μαθήματα με πολλούς καθηγητές, αυτά δε συμπεριλαμβάνονται στη σελίδα τους. Θα μπορούσε ίσως να μπει ως ένα εύκολο issue στο site.
  2. Στο site αυτή τη στιγμή κανένα μάθημα δεν έχει πολλαπλούς καθηγητές, οπότε η αλλαγή δεν εμφανίζεται κάπου. Θα μπορούσα να πειράξω ένα μάθημα (ίσως χωρίς PR για τόσο μικρή αλλαγή;) αν το θεωρεί κάποιος πρωτιμότερο.

@ghost
Copy link

ghost commented May 14, 2020

Υπάρχουν αλλαγές στο ίδιο αρχειο sidebar.html με το #26 αλλα φαίνεται ότι δεν υπάρχουν conflicts..

@p15zerv p15zerv requested review from a user and removed request for AsteriosP May 14, 2020 15:52
@Spirosvw
Copy link
Contributor

Φαίνεται πολύ καλό το παράδειγμα. Ως προς τις αλλαγές του sidebar.html σε σχέση με το #26 είναι σε διαφορετικά σημεία του αρχείου όπως ανέφερε και ο @constantinexisc. Δεν θεωρώ απαραίτητη την αλλαγή που προτείνεις στις σημειώσεις. Όπως ανέφερες θα ήταν καλύτερο να μπει σαν εύκολο issue για μελλοντικούς/νέους contributors.

Copy link

@ghost ghost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Τέλεια, καθαρές οι αλλαγές και δουλεύει όπως πρέπει. Ίσως να ανοίξεις 2 issue στο αποθετήριο του site:

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

Και το δεύτερο για τα μαθήματα στην σελίδα των καθηγητών όπως είπες.

@p15zerv p15zerv requested a review from Spirosvw May 17, 2020 11:38
@p15zerv
Copy link
Contributor Author

p15zerv commented May 17, 2020

@Spirosvw αν δε σε πειράζει, αφού ήδη το κοίταξες, άφησε το και σε ένα review για να προχωράει!

Copy link
Contributor

@GIANNIS-AGGELIS GIANNIS-AGGELIS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@p15zerv ωραία δουλιά μου λειτουργεί κανονικά

Copy link
Collaborator

@provopoulos provopoulos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Πολύ χρήσιμη λειτουργία και φαίνεται να ενσωματώνεται ομαλά με το θέμα του αποθετηρίου. Μπράβο!
Ωστόσο, ίσως θα ήταν καλό να ζητήσουμε και την γνώμη του @JimDragon καθώς οι αλλαγές έχουν γίνει σε βασικά αρχεία, απαραίτητα για την αναβαθμισιμότητα του θέματος.
https://github.com/mmistakes/minimal-mistakes/blob/master/_includes/author-profile.html
https://github.com/mmistakes/minimal-mistakes/blob/master/_includes/sidebar.html
https://mmistakes.github.io/minimal-mistakes/docs/upgrading/#update-files-manually

_includes | Replace all. Apply edits if you customized any includes.

@dimpram
Copy link
Collaborator

dimpram commented May 18, 2020

Πολύ χρήσιμη λειτουργία και φαίνεται να ενσωματώνεται ομαλά με το θέμα του αποθετηρίου. Μπράβο!
Ωστόσο, ίσως θα ήταν καλό να ζητήσουμε και την γνώμη του @JimDragon καθώς οι αλλαγές έχουν γίνει σε βασικά αρχεία, απαραίτητα για την αναβαθμισιμότητα του θέματος.

Ευχαριστώ για το tag και ναι όντως θα προκαλέσει conflict το οποίο επαναφέρει στην συζήτηση για άλλη μια φορά το πρόβλημα των conflicts. Υπάρχουν 2 σενάρια αντιμετόπισης αυτής της κατάστασης.

  1. (Το οποίο νομίζω είναι αυτό που επικρατεί) Ο καθένας κάνει οτι αλλαγή θέλει και όταν έρθει η στιγμή για το δικό μου merge τα ξανακοιτάω όλα όσα έχουν conflicts (συνεπώς κάνοντας διπλή δουλειά)

  2. Κάνουμε merge πρώτα το δικό μου και μετά ακολουθούν τα υπόλοιπα PRs αναπροσαρμοσμένα στο νέο θέμα.

Anyway πέρα από αυτό, @p15zerv νομίζω θα μπορούσες να προσθέσεις λίγο padding/margin αναμέσα στους καθηγητές για είναι πιο "τακτοποιημένο" αν θες

@p15zerv
Copy link
Contributor Author

p15zerv commented May 18, 2020

Πολύ χρήσιμη λειτουργία και φαίνεται να ενσωματώνεται ομαλά με το θέμα του αποθετηρίου. Μπράβο!
Ωστόσο, ίσως θα ήταν καλό να ζητήσουμε και την γνώμη του @JimDragon καθώς οι αλλαγές έχουν γίνει σε βασικά αρχεία, απαραίτητα για την αναβαθμισιμότητα του θέματος.
https://github.com/mmistakes/minimal-mistakes/blob/master/_includes/author-profile.html
https://github.com/mmistakes/minimal-mistakes/blob/master/_includes/sidebar.html
https://mmistakes.github.io/minimal-mistakes/docs/upgrading/#update-files-manually

_includes | Replace all. Apply edits if you customized any includes.

Δεκτό, αν και αυτό είναι γενικότερο θέμα για το #22, καθώς έχουν πλέον τροποποιηθεί αρκετά αρχεία στα includes, π.χ. #24 #26

Anyway πέρα από αυτό, @p15zerv νομίζω θα μπορούσες να προσθέσεις λίγο padding/margin αναμέσα στους καθηγητές για είναι πιο "τακτοποιημένο" αν θες

Μιας και η css που χρησιμοποιείται βασίζεται σε υπάρχοντες κανόνες του θέματος, μάλλον θα είναι κακή ιδέα να τροποποιηθούν κι άλλα αρχεία. Επίσης, θα ήθελα να αποφύγω θέματα εμφάνισης/stling, οπότε αν θέλει ας το αναλάβει κάποιος άλλος στη συνέχεια.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Layout for author sidebar in a course with two teachers
6 participants