Υποστήριξη για Πολλαπλά CSS Frameworks: Bootstrap, Tailwind, Bulma

Περιγραφή λειτουργίας

Η πλατφόρμα σου δεν περιορίζεται σε ένα μόνο frontend framework — υποστηρίζει τα τρία δημοφιλέστερα CSS frameworks: Bootstrap, Tailwind CSS και Bulma. Έτσι, κάθε φόρμα που δημιουργείς υιοθετεί το στυλ και τα class names του framework που χρησιμοποιεί το site ή το project σου, χωρίς να χρειάζεται custom coding ή μετατροπές.


Πώς λειτουργεί στην πράξη

  • Αυτόματη επιλογή framework ανά φόρμα ή project

    • Ο admin ορίζει (είτε global είτε ανά φόρμα) ποιο framework θέλει να χρησιμοποιηθεί: Bootstrap, Tailwind ή Bulma.

    • Η φόρμα αποδίδεται με τα αντίστοιχα class names (π.χ. form-control, btn, rounded-lg κ.λπ.), ώστε να ταιριάζει απόλυτα με το υπόλοιπο site.

  • Smart mapping κλάσεων

    • Όλες οι βασικές UI συνιστώσες (inputs, buttons, labels, containers, grid, alerts) αποδίδονται με τις κατάλληλες CSS classes κάθε framework.

    • Αν αλλάξεις framework, το preview και η τελική φόρμα ενημερώνονται άμεσα με το νέο style.

  • Ενσωμάτωση themes & design settings

    • Όλα τα customization (background, χρώματα, γραμματοσειρές, spacing) εφαρμόζονται με τα native utilities του framework που έχεις επιλέξει.

  • Συμβατότητα και στα exports/embeds

    • Όταν κάνεις export ή embed μια φόρμα, μεταφέρεται αυτόματα με το σωστό framework, ώστε να μην “σπάει” το layout αν την τοποθετήσεις σε άλλο site με διαφορετικό CSS base.


Παραδείγματα Χρήσης

  • Agency με πολλαπλά project: Κάθε πελάτης χρησιμοποιεί διαφορετικό framework, οπότε οι φόρμες προσαρμόζονται ανάλογα.

  • Μεγάλα sites με legacy code: Ενσωμάτωση φόρμας σε Bootstrap ή Bulma site χωρίς να κάνεις override styles.

  • Tailwind projects: Άμεσα χρήση όλων των utilities (rounded-xl, p-4, text-gray-700 κ.λπ.) σε κάθε στοιχείο φόρμας.


Τεχνικά χαρακτηριστικά

  • Dynamic class rendering μέσω του $this->form->grid_framework – όλη η λογική στο FormRenderer, ώστε κάθε πεδίο να παίρνει το σωστό class.

  • Full support όλων των field types, χωρίς να χρειάζεται custom CSS.

  • Απόλυτα responsive layout σε κάθε framework.

  • Δυνατότητα για custom frameworks/utility-first προσέγγιση στο μέλλον.

  • Διατήρηση της ίδιας εμπειρίας drag-and-drop & live preview με οποιοδήποτε framework.


Οφέλη για admin και τελικό χρήστη

  • Φόρμες που “δένουν” τέλεια με το site ή το project, χωρίς design conflicts.

  • Ταχύτητα ενσωμάτωσης σε διαφορετικά environments, ακόμη και σε white-label SaaS.

  • Ελαχιστοποίηση ανάγκης για custom CSS – όλα τα styles native στο framework.

  • Δυνατότητα για αλλαγή framework σε υπάρχουσες φόρμες χωρίς rebuild.


Best Practices & Tips

  • Προτίμησε το framework που χρησιμοποιεί ήδη το site για ομοιόμορφο αποτέλεσμα.

  • Σε πολύ custom sites, μπορείς να επιλέξεις Tailwind για utility-first styling.

  • Ελέγχεις πάντα το preview πριν ενσωματώσεις φόρμα σε νέο περιβάλλον με άλλο framework.

  • Συνδύασε το με τα design settings για πλήρη παραμετροποίηση.


Συμπέρασμα

Με την υποστήριξη πολλαπλών CSS frameworks, κάθε φόρμα γίνεται πραγματικά “plug & play” για κάθε project, agency ή site – πάντα συμβατή, πάντα όμορφη, πάντα έτοιμη για χρήση!

Δημιουργήστε online φόρμες εύκολα

με τον πιο έξυπνο drag & drop builder

ΔΕΣ ΤΑ ΠΑΚΕΤΑ
Αναλυτικά για κάθε δυνατότητα