Theming/Templating - Πρακτικές, συμβουλές, γνώμες για δημιουργία

Από που να ξεκινήσω; Που θα βρω; κ.α. γενικές ερωτήσεις για την δημιουργία μιας ιστοσελίδας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
bikey77
Δημοσιεύσεις: 28
Εγγραφή: 23 Νοέμ 2010 00:19

Theming/Templating - Πρακτικές, συμβουλές, γνώμες για δημιουργία

Δημοσίευση από bikey77 » 27 Ιαν 2012 10:30

Καλημέρα,

Έχω αναπτύξει μια δική μου πλατφόρμα για e-shops με δικό του backend σε PHP/MySQL και η πλατφόρμα έχει εγκατασταθεί σε πάνω από 20 eshops μέχρι στιγμής με αρκετά καλά αποτελέσματα, τόσο στην ευκολία χρήσης και διαχείρισης για πελάτες και διαχειριστές, όσο και σε πωλήσεις ή, αναλόγως το προϊόν, αύξηση πελατείας στο φυσικό κατάστημα.

Τελευταία έχω συνάψει συνεργασία με άλλη εταιρία που θα μου δώσει μαζική πελατεία (3-4 site το μήνα) οποτε πλέον πρέπει να είμαι πολύ πιο παραγωγικός στη διαδικασία της δημιουργίας νέων themes/templates, πράγμα που μέχρι τώρα μου παίρνει αρκετό χρόνο κάθε φορά.

Θα ήθελα να μοιραστείτε μαζί μου τους τρόπους που εσείς δουλεύετε και τις πρακτικές που ακολουθείτε ώστε να μπορείτε, για το ίδιο πράγμα (eshop) να αλλάζετε εντελώς το design χωρίς να πρέπει κάθε φορά να κάνετε άπειρες αλλαγές στις σελίδες, να κάνετε copy-paste κώδικα, να ασχολείστε με κάθε σελίδα ξεχωριστά κλπ.

Να πω και μερικά πράγματα για τη δομή του eshop και πως είναι γραμμένο: Έχει 2-3 core files όπου βρίσκεται ο περισσότερος κώδικας (σύνδεση με βάση, configuration settings, language settings, php functions κλπ). Ωστόσο αρκετός κώδικας βρίσκεται και μέσα στις σελίδες, πχ στις σελίδες προϊόντων, κατηγοριών, καλαθιού αγορών κλπ, αυτό πρέπει να αλλάξει? Δηλ πρέπει να μεταφέρω όλο τον κώδικα σε κάποιο εξωτερικό αρχείο και να κάνω κλήσεις προς αυτό για να είναι πιο εύκολο το templating?

Αν υπάρχει ήδη ανάλογο topic ας μεταφερθεί το post μου εκεί, ευχαριστώ.
Χάζευε κι ας ειν' και ρώγες...

Άβαταρ μέλους
xmavidis
Honorary Member
Δημοσιεύσεις: 1217
Εγγραφή: 02 Δεκ 2003 19:59
Τοποθεσία: Ηράκλειο

Theming/Templating - Πρακτικές, συμβουλές, γνώμες για δημιουργία

Δημοσίευση από xmavidis » 27 Ιαν 2012 12:12

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

Για τα templates νομίζω ότι μπορείς να βρεις αρκετές κλάσεις που να κάνουν τη δουλειά που θες. Δες πχ αυτά: http://www.phpclasses.org/search.html?w ... advanced=1
I want to know God’s thoughts; the rest are details.
Albert Einstein

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Theming/Templating - Πρακτικές, συμβουλές, γνώμες για δημιουργία

Δημοσίευση από korgr » 27 Ιαν 2012 14:33

Γενικότερα όσο πιο κοντά είσαι στο Model View Controller (MVC) τόσο πιο ανώδυνη θα γίνει η διαδικασία του templating

bikey77
Δημοσιεύσεις: 28
Εγγραφή: 23 Νοέμ 2010 00:19

Theming/Templating - Πρακτικές, συμβουλές, γνώμες για δημιουργία

Δημοσίευση από bikey77 » 27 Ιαν 2012 17:16

Μπορούμε να αναπτύξουμε λίγο παραπάνω αυτές τις τεχνικές; Πχ, με παραδείγματα, frameworks που είναι κατάλληλα κλπ. Πιστεύω ότι ενδιαφέρει αρκετούς.
Χάζευε κι ας ειν' και ρώγες...

Απάντηση

Επιστροφή στο “Γενικές ερωτήσεις κατασκευής ιστοσελίδων”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης