sinikos Δημοσ. 31 Μαΐου 2019 Δημοσ. 31 Μαΐου 2019 Καλησπέρα. Μετά από πολυάριθμες ερωτήσεις και με την πολυτιμη βοήθεια σας, ολοκλήρωσα ένα project από αυτά που ασχολούμαι κατά καιρούς σε php(codeigniter), mysql, jquery, html, css. Το project το ξεκίνησα για να μάθω και είμαι σίγουρος οτί κάποιοι θα τρίβετε τα μάτια σας με την μη βελτιστοποίηση του κώδικα. Είμαι σίγουρος οτι έχω κάνει εγκλήματα... 😂 Παρόλα αυτά είπα να ξεφύγω λίγο από το wordpress. Παρόλα αυτά θέλω να το ανεβάσω κάπου, (φυσικά και θα το διαθέσω δωρεάν) για να με συμβουλέψουν πιο ειδικοί, να δουν το κώδικα και αν θέλουν να το βελτιώσουμε γιατί φοβάμαι πολύ οτί θα έχει θέματα. Το project φτιάχτηκε αρχικά για ένα μαγαζί φίλου μου, αλλά συμφωνήσαμε να το διαθέσουμε δημόσια (Εντάξει υπάρχουν και καλύτερα σίγουρα ) Είναι ένα site με ένα login και μέσα ο ιδιοκτήτης ενός μαγαζιού με επισκευές υπολογιστών, μπορεί να περνάει τους πελάτες του, τα σέρβις, τα χρέη τους και τις πληρωμές τους. Βλέπει τις εκρεμμότητές του, και ότι τελειώνει μπορεί να το επισημένει με "επισκευάστηκε", "Δεν επισκευάζεται", "ολοκληρωμένο" κλπ. Ο πελάτης τώρα όταν δημιουργείται, έχει ένα username, κωδικό και pin. Αν συνδεθεί με το 7ψήφιο pin του, τότε μπορεί να δει την κατάσταση των εργασιών σχετικά με αυτόν. Αν συνδεθεί με username και password, μπορεί να δει και τα χρήματα που χρωστάει, τα στοιχεία του που έχει το μαγαζί κλπ. Οποιος έχει κέφι, ας απαντήσει σε ότι μπορεί. α) Το github είναι μια καλή αρχή να το ανεβάσω? β) Υπάρχει τρόπος να δώσω το δικαίωμα όποιος θέλει να το χρησιμοποιεί ή προσωπικά ή επαγγελματικά, να το επεκτείνει/μορφοποιήσει, να το πουλήσει κλπ, αλλά να μείνει το copywrite στο footer με το μαγαζί του φίλου? γ) Αν κάποιος θέλει να επέμβει στο κώδικα και να βελτιστοποιήσει κάτι? Πως μπορεί να γίνει? Μου στέλνει μήνυμα/σχόλιο τι να κάνω? Μπορεί να κάνει αυτός άμεσα την αλλαγή? δ) Έχω ένα πρόβλημα σε μερικούς browser (πχ opera) που αν και βάζω σωστά τα στοιχεία εισόδου, με κάνει πάλι redirect στο login και την 2η φορά συνδέεται. Στο firefox μπαίνω με την μία. Επίσης στον opera παρατηρώ οτί έχει ένα θέμα με την cache οταν τρέχει το site. Δηλαδή αν κάνω μια αλλαγή (πχ logo), τρομάζω να κανω τον opera να δει την αλλαγή (μόνο σε incognito mode δουλεύει πιο σωστα). Πρέπει να λύσω αυτό το πρόβλημα οπωσδήποτε πριν το ανεβάσω στο github ή το ανεβάζω και ρωτάω εκεί? Εννοείται όποιος θέλει να δοκιμάσει, του στέλνω, files και βάση. Όμως έχω κάποιες ερωτήσεις πριν το κάνω αυτό... όποιος έχει κέφι απαντάει.
leonidas_fs Δημοσ. 2 Ιουνίου 2019 Δημοσ. 2 Ιουνίου 2019 1) Είναι καλή ιδέα, αλλα δεν νομίζω κάποιος να δώσεις σημασία, βέβαια δεν χάνεις κάτι να το κάνεις! 2) Ναι υπάρχει και έχει να κάνει με το licensing που επιλέγεις όταν ανεβάζεις το project σου. 3) Όχι. Εαν έχεις επιλέξει οτι ο άλλος μπορεί να κάνει αλλαγές στον κώδικα σου, τότε το κατεβάζεις στον υπολογιστή του αυτόματα, κάνεις τις διορθώσεις και το ξανα ανεβάζει. 4) Δεν υπάρχει ορθή απάντηση, βέβαια το καλύτερο θα ήταν να το ανεβάσεις φτιαγμένο. Αλλιώς φτιάχνεις ενα issue στο github με το πρόβλημα και ελπίζεις κάποιος να έχει όρεξη να το λύσει. Ένας πολύ εύκολος τρόπος για να λυθεί αυτό το πρόβλημα είναι να βάλεις μια μεταβλητή στον κώδικα σου π.χ $Version = 1.0 και κάθε φορά που θα κάνεις αλλαγές θα αλλάζεις τον αριθμό. Έτσι θα "λες" στους browser να τραβήξουν τα νέα δεδομένα.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα