Αλήθεια από πότε εξελίσσω το VerdinCMS; Έχω κάτι απορίες Σαββατιάτικο. Το άρθρο που θα διαβάσουν 2 αναγνώστες

Post 2573 Photo

Η αλήθεια είναι ότι δεν γνώριζα ακριβώς και θα το αναλύσω παρακάτω γιατί. Είχα όντως την απορία αν μπορώ να βρω την ακριβή ημερομηνία που έγραψα την πρώτη σειρά κώδικα για αυτό. Τη βρήκα λοιπόν και τη μοιράζομαι μαζί σας.

Για όσους δεν γνωρίζουν περί τίνος πρόκειται μπορούν να κάνουν ζέσταμα για το άρθρο διαβάζοντας την ιστορία εδώ.

Για χρόνια χρησιμοποιούσα «έτοιμα» συστήματα διαχείρισης περιεχομένου (CMS). Όπως όλοι οι κοινοί θνητοί χρησιμοποίησα Joomla (αρχικά), μετά Drupal και στη συνέχεια (όταν βελτιώθηκε δραματικά) το Wordpress.

Έδωσα τη μάχη με τα πρόσθετα που υπήρχαν όπως και έτοιμα σχεδιαστικά. Κάποια στιγμή για να υλοποιήσω το Blog μου όπως περίπου το ήθελα χρειαζόμουν 16 πρόσθετα (Plugins). Κάποια στιγμή τα πρόσθετα που άξιζαν τον κόπο έπαψαν να είναι δωρεάν. Κάπου εκεί αποφάσισα ότι ήρθε η ώρα να γράψω το δικό μου CMS.

Μα θα μου πείτε, βρε Τομ αξίζει τον κόπο για ένα blog που δεν βγάζεις φράγκο να γράψεις το δικό σου CMS; Η απάντηση ενός φυσιολογικού ανθρώπου θα ήταν, όχι. Αλλά έλα ντε που δεν είμαι φυσιολογικός άνθρωπος.

SnapCMX 3

Από ό,τι θυμάμαι είχα ξεκινήσει κάποιον κώδικα το 2017. Τότε βάφτισα το πιλοτικό μου Project SnapCMX 3. Μάλλον με είχε επηρεάσει υπερβολικά το Snapchat εκείνη την εποχή. Το γράμμα X στο CMX το είχα χρησιμοποιήσει για το «Content Management Extended». Ήθελα να κάνω κάτι περισσότερο από ένα απλό σύστημα περιεχομένου. Το σκεπτικό ήταν να ενσωματώσω τμήμα της λειτουργικότητας ενός κοινωνικού δικτύου.

Η προσπάθεια πήγε τόσο καλά που δεν μπήκα καν στον κόπο να κρατήσω οποιοδήποτε backup. 😂🤣

Οπότε δεν γνωρίζω καν πότε ακριβώς το έκανα αυτό. Ότι λειτούργησε, λειτούργησε. Κάπου είχα και Screenshot από αυτό. Αν το ξαναβρώ θα το χώσω εδώ.

SnapCMX 5

Όταν έναν Project το εξελίσσω συστηματικά τότε αυτό αποκτά το δικό του φάκελο στο NAS. Όλα τα Projects έχουν το δικό τους φάκελο στο backup_series. Εκεί δημιουργούν ημερήσια ή ακόμα και συχνότερα από ημερήσια backups για κάθε project. Έχω αυτοματοποιήσει κάπως τη διαδικασία.

Έτσι είναι εύκολο να δω τι ακριβώς έκανα και πότε. Αυτά πάντα σε συνδυασμό με το GitHub που χρησιμοποιώ πια εδώ και χρόνια για όλα μου τα Projects. Το τοπικό μου NAS το έχω για κάποια κατάσταση SHTF που πιθανώς να χαθούν τα δεδομένα μου από το διαδίκτυο. Πάντα τα έχω όλα διπλά. Εκτός από ευαίσθητα δεδομένα που τα έχω μόνο τοπικά και δεν υπάρχει πρόσβαση από το διαδίκτυο. Όπως για παράδειγμα συλλεκτικές τσόντες. Πλάκα κάνω.

Η πρώτη έκδοση του SnapCMX 5 που έγραψα έχει ημερομηνία 14.05.2018.

Το SnapCMX 5 ήταν και δεν ήταν η συνέχεια του SnapCMX 3. Ξήλωσα όλη τη λειτουργικότητα ενός κοινωνικού δικτύου από αυτό και δημιούργησα ένα αμιγές σύστημα διαχείρισης περιεχομένου. Θυμάμαι ότι πέταξα πολύ κώδικα και έγραψα ένα μεγάλο κομμάτι εξαρχής. Άρα είναι και δεν είναι η συνέχεια του SnapCMX 3.

Σίγουρα όμως το SnapCMX 5 ήταν η βάση του VerdinCMS. Χρησιμοποίησα το 90% του κώδικα για το νέο σύστημα διαχείρισης περιεχομένου που βλέπετε σήμερα μπροστά στα μάτια σας. Αυτό χρησιμοποιεί η σελίδα μέχρι σήμερα. Άρα έτσι αυθαίρετα ορίζω ως ημερομηνία γέννησης του VerdinCMS την 14η Μαΐου του 2018. Αυτό το κάνει Ταύρο στο ζώδιο; 😂🤣

Ταύρος: Πεισματάρης, πρακτικός και φιλήδονος ο Ταύρος λατρεύει τις υλικές απολαύσεις όσο κανένα άλλο ζώδιο. Τα άτομα υπό τον αστερισμό του Ταύρου χαρακτηρίζονται από σταθερότητα και αξιοπιστία. 

Αυτό το «σταθερότητα και αξιοπιστία» το έχει σίγουρα. Και το φιλήδονος το έχει. Η σελίδα γαμάει. 😂🤣 Συγνώμη που βρίζω δεύτερε αναγνώστη μου.

VerdinCMS

Το σύστημα αυτό έχει εκτελεστεί εκατομμύρια φορές. Κυριολεκτικά. Τόσο σε περιβάλλοντα δοκιμών όσο και δημοσιευμένο στον ιστό. Η τελευταία μόλις έκδοση κοντεύει τις 1.000.000 προβολές. Χωρίς λάθος. Έτυχαν μέρες που τη σελίδα επισκέφτηκαν 250.000 άνθρωποι. Αναφέρομαι σε μοναδικές IP και μπλοκάρω ούτως ή άλλως Bots. Έχει τύχει με ένα άρθρο του για τον Αρκά να μπουν 70.000 μέσα σε μια ώρα. Ξύθηκε το σύστημα. Όχι δεν τρέχει η σελίδα σε Dedicated Server αλλά σε ένα φθηνιάρικο Shared Hosting.

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

Δεν έχω σταματήσει να το εξελίσσω. Την ώρα που γράφω το άρθρο είμαι στην έκδοση 11.37. Κάποιο παρατηρητικό μάτι θα έχει προσέξει ότι βελτιώνω μικροπράγματα στον κώδικα και την εμφάνιση κάθε φορά. Στη διαχείριση κάνω μεγαλύτερα βήματα. Είναι κανόνας όταν έχεις ήδη κοινό να μην το σοκάρεις (Alienation) με υπερβολικά μεγάλες αλλαγές. Νιώθει το περιβάλλον ξένο. Πράγμα που φροντίζω όσο γίνεται να μην συμβαίνει.

Στην πορεία έγραψα και το δικό μου Analytics. Δεν γουστάρω τίποτε από την Google για την πλατφόρμα μου. Ούτε καν γραμματοσειρές. Όλα βρίσκονται στο δικό μου διακομιστή. Το blog μου ήταν πάντα ελαφρώς επαναστατικό και δεν επιθυμώ κάποιον να μου μπλοκάρει μια ωραία πρωία κάποιο CDN. Έτσι απλά δεν χρησιμοποιώ κανένα απολύτως. Οτιδήποτε χρειάζεται η σελίδα όπως η πλήρης μηχανή στατιστικών τα γράφω μόνος μου. Βιβλιοθήκες και γραμματοσειρές επίσης φιλοξενούνται στο διακομιστή μου.

Έχω πουλήσει ποτέ σε κάποιον κάποιο license χρήσης για την πλατφόρμα; Η αλήθεια είναι πως όχι. Ίσως δεν το επεδίωξα ποτέ. Πόσο θα πουλούσα μια άδεια χρήσης; Ξέρω γω. Με κάνα δεκαπεντάρι το συζητάμε. Όπως είναι χωρίς αλλαγές. Τροποποιήσεις στον κώδικα θα ήταν έξτρα.

Δεν το διαφήμισα ουσιαστικά και ποτέ. Έχω μια σελίδα εδώ που το περιγράφω διότι στο παρελθόν είχα δεχθεί ερωτήσεις για το τι πλατφόρμα χρησιμοποιώ. Η σελίδα όμως που έχω δεν αποτελεί διαφήμιση διότι απλούστατα δεν παρουσιάζει σχεδόν τίποτα από τις δυνατότητες του συστήματος. Είχα φτιάξει κάποτε ένα βίντεο (σκέτη αποτυχία) που το περιέγραφα. Είχα ξοδέψει 15 λεπτά για να το φτιάξω. 🙄

Αυτά φίλοι μου. Έγραψα και ένα άρθρο για μένα. Για να θυμάμαι.

Την ώρα που γράφω το άρθρο υπολόγισα πόσο καιρό ασχολούμαι με το VerdinCMS.

Το αποτέλεσμα;

1152 days, 7 hours, 48 minutes and 58 seconds

Φιλιά στο κούτελο.

Δείτε περισσότερα..

Τι κοινό έχει το tomsnews με τον MKBHD; Το νέο μου πληκτρολόγιο

Έψαχνα εδώ και αρκετό καιρό ένα πληκτρολόγιο για να γράφω άρθρα από το iPad μου. Διάφοροι φίλοι της σελίδας μου έδωσαν ιδέες και συμβουλές και τους ευχαριστώ για αυτό.

Ψάχνω ένα μικρό ασύρματο μηχανικό πληκτρολόγιο για να γράφω άρθρα στο iPad και δεν βρίσκω

Ζω ένα δράμα. Δεν φτάνει που έχω 9 δάχτυλα (βλ. προηγούμενο άρθρο) αλλά δεν βρίσκω και ένα ασύρματο μηχανικό πληκτρολόγιο να σας γράφω άρθρα με το iPad στον καναπέ.

Ηλεκτρικά αυτοκίνητα υπάρχουν από το 1900! Γιατί όμως δεν μπορούν να αντικαταστήσουν τους κινητήρες εσωτερικής καύσης;

O Jay Leno έκανε ένα βίντεο πριν 9 χρόνια για το «Bakers Electric Car» που έχει στη συλλογή του, κατασκευής του 1909! Πουλήθηκαν τότε 15.000 τεμάχια. Η ιδέα του ηλεκτρικού αυτοκινήτου υπάρχει στην πράξη εδώ και 120 χρόνια. Γιατί δεν λειτουργεί όμως;

Το tomsnews τώρα διαθέτει και Light Mode!

Το tomsnews σέβεται τους ανθρώπους με προβλήματα όρασης και χρήστες με παλιές οθόνες που δυστυχώς δεν μπορούν να απεικονίσουν καλά σελίδες σε Dark Mode.

Apple Safari: ο νέος Internet Explorer

Δεν προλάβαμε να χαρούμε τον ψόφο του Internet Explorer που πήγε το διαδίκτυο τουλάχιστον μια δεκαετία πίσω.. τώρα έχουμε νέο μπελά όταν γράφουμε κώδικα: το Safari.

Το κίνημα είχε απόλυτη επιτυχία. Η Βίκυ μας γράφει ξανά!

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

Το ξεφτέλισα λίγο στα animations και τα εφέ στη σελίδα. Ζητώ συγνώμη από τους φίλους αναγνώστες

Σήμερα είχε αρκετή ζέστη για Γερμανία. Οι ψύκτρες του κώλου που έχει το κατά τα άλλα καλό μηχάνημα που έχω στη δουλειά, τα βρήκαν σκούρα. Κάπως έτσι άρχισε να κάνει Throttling (Περιορισμός) και είδα πως βλέπει τη σελίδα ένας άνθρωπος με υπολογιστή για τις κλωτσιές.

Δυο κανάλια από τα οποία ενημερώνομαι καθημερινά

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

Ξεκινάω τη δημιουργία νέου κινήματος: «Απαιτούμε τη Βίκυ μας να γράφει ξανά»

Έχει γράψει δεκάδες άρθρα στο blog μου κάποια εκ των οποίων τρεντάρουν συχνά μέχρι και σήμερα. Το κίνημα αποσκοπεί να πετύχει αυτό στο οποίο απέτυχα εγώ: να την πείσουμε να γράφει.

Η επανάσταση της «παντόφλας». Ο κόσμος πετάει τα «έξυπνα» κινητά από το παράθυρο και αγοράζει «παντόφλες»

Περισσότερα από 1 δισεκατομμύριο «παντόφλες» πουλήθηκαν πέρυσι. Ο κόσμος κουράστηκε από τα κοινωνικά δίκτυα και τη μετατροπή μιας πανάκριβης συσκευής σε εργαλείο παρακολούθησης και επιβολής της παγκόσμιας τυραννίας.

Συστημική σήψη - Τα lame media σήμερα

Τηλεόραση σταμάτησα να βλέπω εδώ και τουλάχιστον 15 χρόνια. Αυτό το κλασικό κατσίκωμα δηλαδή μπροστά στον κουβά για να σου πουν τα νέα (και να στα αναλύσουν γιατί «δεν τα καταλαβαίνεις μόνος σου εσύ αυτά»). Πέφτω όμως κατά καιρούς σε βιντεάκια των δελτίων ή μπαίνω στις σελίδες τους για να δω που το πάνε και ποιο είναι το τελευταίο αφήγημα που προσπαθούν να μας φυτέψουν στην γκλαβούνα.

Απογοητευμένος ιδιοκτήτης Tesla παίρνει και ρωτάει πόσο κάνει μια νέα μπαταρία. Όταν του λένε 20.000€ το ζώνει με 30 κιλά δυναμίτη και το ανατινάζει (απίστευτο βίντεο)

Το αυτοκίνητο όπως δηλώνει ο συνονόματος Τομ πήγε μια χαρά για 1.500km. Μετά η μπαταρία άρχισε να του κάνει ιστορίες. Αποφάσισε να ρωτήσει πόσο κάνει να την αλλάξει και του είπαν το αστρονομικό ποσό των 20.000€ και φρίκαρε. 

Το πρώτο Ελληνικό Blog στο οποίο θα αρθρογραφεί Τεχνητή Νοημοσύνη (AI)

Αυτό που θέλω από εσάς είναι να βρούμε ένα όνομα για αυτό. Στη σελίδα υπάρχουν προς το παρόν δυο αρθρογράφοι. Ο Τομ (η αφεντιά μου δηλαδή) και η Βίκυ που κάνει διάλλειμα. Στην παρέα θα προστεθεί τρίτος. Με τη διαφορά ότι θα είναι μηχανή. Στείλτε μου προτάσεις για όνομα στο tom@tomsnews.io. Θα είναι άντρας ή γυναίκα; Τι φύλο να του δώσω; Ηλικία;

Έλλειψα λίγο από τη μάχη. Έγραφα κώδικα. Πέρασαν κάτι γήπεδα ποδοσφαίρου από τη σελίδα και έπρεπε να κάνω κάποιες αλλαγές

Έχω συναντήσει προβλήματα που δεν περίμενα να δω με την ταπεινή μου σελίδα. Τώρα όμως τα έλυσα και το tomsnews είναι έτοιμο για ολόκληρες πόλεις.

Ο Οργανισμός Ηνωμένων Εθνών πλέον κατεβάζει σελίδες ιδιωτών! (βίντεο)

Το σκοτάδι απλώνεται. Μετά την καταιγίδα της λογοκρισίας στα κοινωνικά δίκτυα οι νεοταξίτες θέτουν πλέον ως στόχο σελίδες σα τη δική μου. Με ένα email ξηλώνουν τα Domain Names (ονόματα χώρου) όσων διαφωνούν και αντιστέκονται στον οργουελιανό κόσμο που θέλουν να μας επιβάλλουν με το ζόρι.

Μια ιδέα από την Ινδία για πρωτότυπη Χριστουγεννιάτικη λαμπάδα 5G

Οι Ινδοί ως ευφυής λαός αποφάσισαν φέτος να πρωτοτυπήσουν. Δεν είναι ακριβώς ξεκάθαρο αν το κάνουν ως καινοτόμο μέσο θέρμανσης ή απλά θέλουν να δώσουν μια Χριστουγεννιάτικη νότα στις πόλεις τους ανάβοντας πελώρια κεράκια.

Ποια διανομή Linux να επιλέξω; Ερώτηση φίλου αναγνώστη

Ubuntu ή Linux Mint; Το Linux είναι ένας ολόκληρος νέος κόσμος ο οποίος δεν έχει καμία σχέση με τα Windows. Υπάρχουν διανομές που προσπαθούν να προσαρμόσουν την επιφάνειας εργασίας να μοιάζει με Windows αλλά αυτό είναι μόνο επιφανειακό.

Η σελίδα χρησιμοποιεί πλέον αποκλειστικά εικόνες .webp

Από την αρχή της συγγραφής του VerdinCMS χρησιμοποιούσα .jpg και .webp ταυτόχρονα για λόγους συμβατότητας. Ήρθε όμως η ώρα μετά από μια δεκαετία να ξεφορτωθώ τα jpg.

Η σελίδα εκτελείται πια με PHP8!

Τα κατάφερα. Όλα μου τα Projects και οι Web Servers μου τρέχουν PHP8. Η διαφορά στην ταχύτητα είναι απλά εντυπωσιακή.

Η νέα έκδοση του tomsnews.social είναι εδώ για τους φίλους της σελίδας. Όχι δεν δίνω 150€ για την εγγραφή

Το κοινωνικό δίκτυο που έγραψα για τις δύσκολες εποχές που έρχονται  αποτελεί πραγματικότητα. Η δεύτερη έκδοση είναι πολύ πιο εύχρηστη. Έχουν περάσει μόλις 30 μέρες από τη στιγμή που ξεκίνησα τη συγγραφή του προγράμματος.

Το tomsnews.social αποτελεί πλέον πραγματικότητα! Δείτε το εισαγωγικό βίντεο

Μετά από τρεις βδομάδες φρενήρους εξέλιξης το κοινωνικό δίκτυο της σελίδας μας αποτελεί πραγματικότητα. Θέλω να το δοκιμάσουμε μαζί.

Βρήκα με τι θα ασχοληθώ στο επόμενο διάστημα: tomsnews.social. Ένα κοινωνικό δίκτυο εμπνευσμένο από το παλιό τουίτερ

Η λογοκρισία όσο περνά ο καιρός χειροτερεύει. Κάθε φορά που ποστάρεις κάτι στην big tech δεν ξέρεις αν την άλλη μέρα θα έχεις το λογαριασμό σου.

Έρχεται ο κορονοϊός του διαδικτύου. Ετοιμαστείτε για «λοκντάουν» στο Internet. Το Παγκόσμιο Οικονομικό Forum γλυκάθηκε

Οι προφητικές και μαντικές ικανότητες του Klaus Schwab ξεπερνούν πλέον αυτές του μαντείου των Δελφών. Μετά από κάποια μεγάλης κλίμακας επίθεση στο διαδίκτυο θα προταθούν «λοκντάουν» και «εμβόλια» για τον παγκόσμιο ιστό.

Μια χρήσιμη εφαρμογή για όλες τις πλατφόρμες για τον πόλεμο της πληροφορίας

Με τη λυσσαλέα λογοκρισία που βιώνουμε η εύρεση της πληροφορίας γίνεται ολοένα και πιο δύσκολη. Όταν τη βρούμε μετά είναι δύσκολο να θυμηθούμε που τη βρήκαμε. Το «τσεπάκι» με βοήθησε σημαντικά σε αυτό.

Έρχεται η άσκηση «Cyber Polygon» του Παγκόσμιου Οικονομικού Φόρουμ στις 9 Ιουλίου του 2021. Καλυφθείτε

Θυμάστε το «Event 201» που διοργάνωσαν όλα τα καλά παιδιά για την προσομοίωση μιας πανδημίας; Λίγους μήνες μετά μας ήρθε η πραγματική «πανδημία». Θα γίνει το ίδιο και τώρα με την άσκηση κυβερνοασφάλειας;

Ένα απίστευτο βίντεο που περίμενα 30 χρόνια για να δω

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

Η πρώτη ρύθμιση που άλλαξα στο iPhone 12. Απενεργοποίηση 5G (βίντεο)

Για λόγους που έχω εξηγήσει εκτενώς στο blog μου δεν επιθυμώ καμία σχέση με την τεχνολογία 5G. Ευτυχώς υπάρχει ρύθμιση στο νέο κινητό της Apple με την οποία μπορείς να το απενεργοποιήσεις.

Μια από τις σπάνιες συνεντεύξεις του Julian Assange με θέμα μεταξύ άλλων την Google!

Ίσως η πιο ενδιαφέρουσα συνέντευξη που παρακολούθησα το τελευταίο διάστημα. Ο δημιουργός του WikiLeaks σε μια από τις σπάνιες συνεντεύξεις του μιλάει για την Google.

Μια συμβουλή για συναδέλφους και όχι μόνο. Κάντε ένα backup από οτιδήποτε έχετε online

Θα έχετε άφθονο χρόνο μετά να με ευχαριστείτε για την πράξη σας.

Τι έπρεπε να είχε κάνει ο Τραμπ για να μην τον απασχολεί η λογοκρισία των κοινωνικών δικτύων της Big Tech

Ο Τραμπ έκανε ένα τεράστιο λάθος. Δεν προετοιμάστηκε για τις περίεργες εποχές που ζούμε. Λάθος το οποίο δυστυχώς κάνουν πολλοί.