Open eClass Documentation
You are here: start » el » developers » widgets

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
el:developers:widgets [2022/10/31 15:47] – adminel:developers:widgets [2022/10/31 15:49] (current) – admin
Line 4: Line 4:
 Ένα widget εγκαθίσταται μέσα στον φάκελο widgets στο root του openeclass και πρέπει να ακολουθούν την παρακάτω δομή φακέλων και αρχείων: Ένα widget εγκαθίσταται μέσα στον φάκελο widgets στο root του openeclass και πρέπει να ακολουθούν την παρακάτω δομή φακέλων και αρχείων:
  
-<developer_name or team_name> +  * <developer_name or team_name> 
-  --<widget_name> +    * <widget_name> 
-      -- <widget_name>.php (Το βασικό αρχείο του widget) +        * <widget_name>.php (Το βασικό αρχείο του widget) 
-      -- views (υποχρεωτικός φάκελος που περιλαμβάνει 2 αρχεία) +        * views (υποχρεωτικός φάκελος που περιλαμβάνει 2 αρχεία) 
-          -- run.blade.php (blade template που αφορά την εκτέλεση / εμφάνιση του widget) +          * run.blade.php (blade template που αφορά την εκτέλεση / εμφάνιση του widget) 
-          -- options.blade.php (blade template που αφορά την εμφάνιση των options του widget) +          * options.blade.php (blade template που αφορά την εμφάνιση των options του widget) 
-      -- css (προαιρετικός φάκελος που περιλαμβάνει τα css αρχεία του widget) +       * css (προαιρετικός φάκελος που περιλαμβάνει τα css αρχεία του widget) 
-      -- images (προαιρετικός φάκελος που περιλαμβάνει φωτογραφίες που χρησιμοποιεί το widget) +       * images (προαιρετικός φάκελος που περιλαμβάνει φωτογραφίες που χρησιμοποιεί το widget) 
-      -- js (προαιρετικός φάκελος που περιλαμβάνει τα javascript αρχεία του widget)+       * js (προαιρετικός φάκελος που περιλαμβάνει τα javascript αρχεία του widget)
    
 === Παράδειγμα δημιουργία ενός hello world widget === === Παράδειγμα δημιουργία ενός hello world widget ===
Line 165: Line 165:
 </code> </code>
  
-Στην παραπάνω περίπτωση ο πίνακας που θα δημιουργείται κατά την εγκατάσταση της μικροεφαρμογής είναι ο wdgt_openeclass_clock+Στην παραπάνω περίπτωση ο πίνακας που θα δημιουργείται κατά την εγκατάσταση της μικροεφαρμογής είναι ο //wdgt_openeclass_clock//
 Εναλλακτικά θα μπορούμε να παραλλάξουμε το όνομα του πίνακα που δημιουργείται περνώντας στην function κάποιο string ως εξής: Εναλλακτικά θα μπορούμε να παραλλάξουμε το όνομα του πίνακα που δημιουργείται περνώντας στην function κάποιο string ως εξής:
  
Line 172: Line 172:
 </code>  </code> 
  
-Το παραπάνω θα δημιουργούσε έναν πίνακα με όνομα wdgt_openeclass_time+Το παραπάνω θα δημιουργούσε έναν πίνακα με όνομα //wdgt_openeclass_time//
Open eClass Documentation

Table of Contents