zekvyrin
06/06/2023, 9:30 AMDrupal 7 EOL has been extended again. The new EOL is January 25 2025!“Ωριμάζοντας” και βλέποντας λίγο έξω από το Drupal κουτί, νομίζω πλέον αυτή η συζήτηση δεν έχει νόημα 😅 Το Drupal 7 απο τα επομενα (8-9-10-…) ειναι ουσιαστικά “αλλο προϊόν“, τόσο θα μπορουσες να τα ονόμαζες διαφορετικά. Θεωρώ τo “Drupal 7” θα συνεχίσει να γίνεται support μέχρι η χρήση του να πέσει σε “irrelevant” επίπεδο (ίσως κάτω του 5-10% ?), και αυτή τη στιγμή είναι κοντά στο 50%: https://www.drupal.org/project/usage/drupal Γιατί? Δεν έχει νόημα κανείς να πληρώσει “upgrade” αν δεν θέλει νέα λειτουργικότητα (new features, redesign κτλ). => Ή θα κανεις extend ή θα αφήσεις τους χρήστες ξεκρέμαστους. Και επειδή δεν είσαι κολοσσός (microsoft) που προσφέρει την “μοναδική” εναλλακτική, αν δεν γίνει extend πιθανότατα να χασεις τους χρηστες/μεγάλο κομματι πιτας. • Λίγοι θα πάνε σε Drupal 9+ • Άλλοι θα πάνε σε ανταγωνιστές (γτ αν τους εξαναγκάσεις σε remake => θα εξετάσουν απο την αρχή τις επιλογές τους) • Και πολλοί θα μεινουν στο unsupported Drupal 7 Αν προσπαθήσεις να φτιάξεις άρτιο migration path 7 -> 9/10, θα σου φάει απειρα resources που σημαίνει θα χάσεις απο κάτι άλλο (καινοτομία/ νεα ή εκσυχρονινισμό features κτλ). Τώρα είμαι σε “product” εταιρία και το βλέπω λίγο. Έχουμε legacy κωδικα που “δουλευει“. Δεν ειναι priority να τον εξαφανίσουμε όσο δεν δουλεύουμε σε features που να χρειαζονται κατι διαφορετικό απο αυτο που κανουν, γτ χρειαζεται παρα πολυ κοπο που θα τον χασουμε απο αλλου και μπορεί να μας πεταξει εξω η αγορά. Θέλω όσο τίποτα να τον φτιάξω, και σιγά σιγα αντικαθιστούμε κομμάτια του, αλλά σε ένα “ζωντανό προϊόν” δεν γίνεται απλά να πεις “θα πάρω έναν χρονο και θα το ξαναφτιάξω“.
zekvyrin
06/06/2023, 9:30 AMvagelis.prokopiou
06/06/2023, 10:08 AMzekvyrin
06/06/2023, 10:16 AMnickms
06/06/2023, 10:55 AMnickms
06/06/2023, 10:55 AMzekvyrin
06/06/2023, 11:14 AMzekvyrin
06/06/2023, 11:20 AMΑυτό το legacy support δεν δημιουργεί κενά ασφαλείας;Φυσικά, αλλά και τα καινούργια δεν δημιουργούν κενά? Πάντα πρέπει να προπαθείς να και ποτέ δεν θα είσαι 100% “ασφαλής“. Για μας, τρέχουμε bug bounty προγραμμα, και ότι βρίσκουμε το κλείνουμε ή με κάποιο τρόπο το κανουμε mitigate. Την περασμένη εβδομάδα κιόλας είχα Security Focus Week, που με αλλους 4 devs κλειναμε ότι είχαμε reported, και απο τέτοια reports βρήκαμε και άλλα παραπλήσια/ίδια λογική και κλειναμε. Το ίδιο και buggy… Buggy ή insecure κωδικας δεν ανήκει στο “ότι δουλεύει” 😉
nickms
06/06/2023, 11:49 AMtassos
06/06/2023, 1:28 PMsoraver
06/06/2023, 2:20 PMtassos
06/06/2023, 2:21 PMtassos
06/06/2023, 2:22 PMtassos
06/06/2023, 2:22 PMsoraver
06/06/2023, 2:22 PMsoraver
06/06/2023, 2:22 PMsoraver
06/06/2023, 2:23 PMsoraver
06/06/2023, 2:23 PMtassos
06/06/2023, 2:24 PMsoraver
06/06/2023, 2:24 PMsoraver
06/06/2023, 2:24 PMzekvyrin
06/06/2023, 2:29 PMtassos
06/06/2023, 2:30 PMsoraver
06/06/2023, 2:31 PMsoraver
06/06/2023, 2:31 PMsoraver
06/06/2023, 2:31 PMvagelis.prokopiou
06/06/2023, 2:35 PMzekvyrin
06/06/2023, 2:37 PMvagelis.prokopiou
06/06/2023, 2:37 PMdimitriskri
06/06/2023, 2:37 PMvagelis.prokopiou
06/06/2023, 2:38 PMzekvyrin
06/06/2023, 2:41 PMAris Repoulias
06/06/2023, 6:49 PMfotispan
06/07/2023, 6:57 AMsman
06/07/2023, 12:12 PMtassos
06/07/2023, 12:29 PMzekvyrin
06/08/2023, 8:00 AMtassos
06/08/2023, 8:00 AMtassos
06/08/2023, 8:01 AMtassos
06/08/2023, 8:01 AMtassos
06/08/2023, 8:01 AMzekvyrin
06/08/2023, 8:04 AMzekvyrin
06/08/2023, 8:10 AM