Το TinyMCE είναι ένα πρόγραμμα λογισμικού ανεξάρτητο από το διαδίκτυο που βασίζεται στο διαδίκτυο και είναι ανεξάρτητο από πλατφόρμες και είναι ανεξάρτητο από πλατφόρμα και υλοποιείται σε PHP / HTML και έχει σχεδιαστεί από το offset για να λειτουργεί ως ισχυρό WYSIWYG, JavaScript και HTML editor για ιστοσελίδες.
Χαρακτηριστικά με μια ματιά
Βασικά χαρακτηριστικά περιλαμβάνουν τη δυνατότητα μετατροπής πεδίων HTML textarea, όπως και άλλων στοιχείων HTML, σε εκδοχές editor, γεγονός που καθιστά εύκολη την ενσωμάτωση σε ένα υπάρχον σύστημα (απαιτούνται μόνο δύο γραμμές κώδικα).
Το λογισμικό περιλαμβάνει επίσης υποστήριξη για πρότυπα και θέματα, υποστήριξη plugin, εξατομικευμένη έξοδο HTML / XHTML 1.0, διεθνή υποστήριξη γλώσσας και υποστήριξη για πολλαπλά προγράμματα περιήγησης ιστού, συμπεριλαμβανομένων των προγραμμάτων Mozilla Firefox, Google Chrome, Internet Explorer, Opera, p>
Ένα άλλο ενδιαφέρον χαρακτηριστικό είναι η ενσωματωμένη αρχιτεκτονική plugin που επιτρέπει στους χρήστες να επεκτείνουν εύκολα την προεπιλεγμένη λειτουργικότητα του λογισμικού. Όλα τα διαθέσιμα plugins μπορούν να προβληθούν με μια ματιά στον ιστότοπο του έργου και είναι εύκολα εγκατεστημένα.
Μέσα από plugins, θα είστε σε θέση να δημιουργήσει άγκυρες, επιτρέπει την αυτόματη αλλαγή μεγέθους των εικόνων, να προσθέσετε δυνατότητες αυτόματης αποθήκευσης για το κείμενο, να προσθέσετε υποστήριξη για BBCode, πρόσβαση σε ένα χάρτη χαρακτήρα, να προσθέσετε ένα χρώμα επιλογέα, επιτρέπει ένα μενού, προσθέστε υποστήριξη για emoticons, καθώς και να προσθέσετε υποστήριξη σε πλήρη οθόνη.
Επιπλέον, χάρη σε plugins, θα είστε σε θέση να συμπληρωθεί η ημερομηνία και η ώρα, για να προσθέσετε λίστες και συνδέσμους, για να προσθέσετε μέσων (βίντεο και ήχου), για να προσθέσετε υποστήριξη προεπισκόπηση, να προσθέσετε λειτουργικότητα πάστα, να προσθέσει αναζήτηση και να αντικαταστήσει τη λειτουργικότητα , για να προσθέσετε έναν ορθογραφικό έλεγχο, να προσθέσετε έναν μετρητή λέξεων, να προσθέσετε υποστήριξη για πίνακες και να προσθέσετε υποστήριξη εκτύπωσης.
Το Softoware χρησιμοποιεί το TinyMCE
Είμαστε πολύ υπερήφανοι που χρησιμοποιήσαμε τον ισχυρό επεξεργαστή TinyMCE εδώ στα εργαστήρια Softoware. Οι συντάκτες μας το χρησιμοποιούν για να δημιουργούν κριτικές για προϊόντα λογισμικού, διανομές Linux ή κινητές συσκευές, καθώς και να σας φέρνουν όλα τα τελευταία νέα από όλο τον κόσμο.
Τι νέο υπάρχει σε αυτήν την έκδοση:
- Νέο API διεπαφής χρήστη
- Νέο μοντέρνο δέρμα!
- Ενσωματωμένη επεξεργασία
- Ενημερωμένη διαδικασία δημιουργίας
- Κωδικός υψηλότερης ποιότητας
- Επεξεργασμένα πρόσθετα
- Υποστήριξη CDN
- Και πολύ περισσότερο!
Τι νέο υπάρχει στην έκδοση:
- Νέο API διεπαφής χρήστη
- Νέο μοντέρνο δέρμα!
- Ενσωματωμένη επεξεργασία
- Ενημερωμένη διαδικασία δημιουργίας
- Κωδικός υψηλότερης ποιότητας
- Επεξεργασμένα πρόσθετα
- Υποστήριξη CDN
- Και πολύ περισσότερο!
Τι νέο υπάρχει στην έκδοση 4.0.16:
- Διορθώθηκε σφάλμα όπου ο επεξεργαστής δεν θα εκδοθεί σωστά στο IE 10, ανάλογα με το document.readyState.
Τι νέο υπάρχει στην έκδοση 4.0.12:
- Προστέθηκε νέα επιλογή media_scripts στην προσθήκη πολυμέσων. Αυτό καθιστά δυνατή την ενσωμάτωση βίντεο χρησιμοποιώντας στοιχεία δέσμης ενεργειών.
- Σταθερό σφάλμα όπου το WebKit / Blink θα παράγει τυχαία στοιχεία και στυλ span κατά τη διαγραφή περιεχομένων μέσα στον επεξεργαστή.
- Διορθωμένο σφάλμα όπου το WebKit / Blink θα παράγει στοιχεία έκτασης εκτός των στοιχείων σύνδεσης όταν αυτά αφαιρούνται από την εντολή unlink.
- Σταθερό σφάλμα όπου οι μορφές μπλοκ div σε λειτουργία inline, όπου εφαρμόζονται σε όλες τις παραγράφους του προγράμματος επεξεργασίας.
- Σταθερό σφάλμα όπου μπλοκ div, όπου σημειώνεται ως ενεργή μορφή σε λειτουργία inline όταν κάνετε επιλογές που δεν έχουν συμπιεσθεί.
- Διορθώθηκε σφάλμα όπου το plugin importcss δεν θα προσαρμόζει τα στυλ αν η επιλογή style_formats έχει ρυθμιστεί.
- Διορθώθηκε σφάλμα όπου το plugin importcss θα εισάγει στυλ σε ομάδες πολλές φορές για διαφορετικά μενού μορφοτύπων.
- Διορθώθηκε το σφάλμα στο οποίο το plugin επικόλλησης δεν θα αφαιρέσει σωστά το στοιχείο κάδου επικόλλησης στο IE αν προσπαθήσει να επικολλήσει ένα αρχείο.
- Σταθερό σφάλμα όπου η κανονικοποίηση επιλογής δεν θα χειριζόταν σωστά περιπτώσεις όπου ένα σημείο εμβέλειας ήταν μετά από έναν κόμβο στοιχείου.
- Διορθώθηκε το σφάλμα, όπου η προεπιλεγμένη μορφή ώρας για το κουμπί splittime εισαγωγής δεν ήταν το πρώτο στοιχείο στη λίστα.
- Διορθώθηκε σφάλμα όπου το προεπιλεγμένο κείμενο για το στοιχείο ελέγχου μορφοτύπου δεν μεταφράστηκε σωστά από το πακέτο γλώσσας.
- Σταθερό σφάλμα, όπου οι σύνδεσμοι θα εισάγονται εσφαλμένα, όταν αυτόματη ανίχνευση γραμμών απόλυτων διευθύνσεων urls / emails σε λειτουργία inline.
- Σταθερό σφάλμα, όπου το IE 11 θα εισαγάγει τα περιεχόμενα σε λάθος σειρά λόγω προβλημάτων ασυνέχειας εστίασης / θολώματος.
- Σταθερό σφάλμα, όπου η επικόλληση περιεχομένων στο IE μερικές φορές θα τοποθετούσε τα περιεχόμενα στο τέλος του προγράμματος επεξεργασίας.
- Σταθερά, ώστε η μεταφορά / απόθεση στα προγράμματα περιήγησης που δεν είναι IE να φιλτράρεται από το plugin επικόλλησης. Το IE δεν διαθέτει τα απαραίτητα API.
- Διορθώθηκε έτσι ώστε το πρόσθετο επικόλλησης να ανιχνεύει καλύτερα τα περιεχόμενα του Word 2007 που δεν έχουν επισημανθεί με -mso junk.
- Το κουμπί σταθερού τύπου εικόνας δεν έχει ρυθμιστεί σε ενεργή κατάσταση όταν επιλέγετε στοιχεία ελέγχου / μέσων κράτησης θέσης.
Τι νέο υπάρχει στην έκδοση 4.0.11:
- Νέο API διεπαφής χρήστη
- Νέο μοντέρνο δέρμα!
- Ενσωματωμένη επεξεργασία
- Ενημερωμένη διαδικασία δημιουργίας
- Κωδικός υψηλότερης ποιότητας
- Επεξεργασμένα πρόσθετα
- Υποστήριξη CDN
- Και πολύ περισσότερο!
Τι νέο υπάρχει στην έκδοση 3.4.7:
- Τροποποίησε τη συμπεριφορά μορφοποίησης caret σε λέξη παρόμοια με την κοινή wordprocessors desktop όπως το Word ή το Libre Office.
- Σταθερό σφάλμα στο Webkit - Η τοποθέτηση του δρομέα δεν λειτουργεί κατακόρυφα μέσα σε μια κυψέλη πίνακα με πολλές γραμμές κειμένου.
- Διορθωμένο σφάλμα στο IE, όπου η τοποθέτηση ενός πίνακα στο IE8 τοποθετεί το δρομέα στο δεύτερο κελί της πρώτης γραμμής.
- Σταθερό σφάλμα στο IE, όπου ο επεξεργαστής σε ένα πλαίσιο δεν δίνει εστίαση στη γραμμή εργαλείων χρησιμοποιώντας το ALT-F10.
- Fix για το WebKit και σαύρες, έτσι ώστε η διαγραφή σφαίρα από την αρχή της λίστας outdents εσωτερικών στοιχείων λίστας και κινεί το πρώτο στοιχείο στη σκέψη.
- Διορθώστε νέα στοιχεία λίστας στο IE8 που δεν εμφανίζονται σε νέα γραμμή όταν η λίστα περιέχει ένθετα στοιχεία λίστας.
- Απαλοιφή μορφοποίησης σε κυψέλη πίνακα σπάει το κελί.
- Κατασκευάστηκε κατάλογος τοπικών τύπων μέσων εκτύπωσης.
- Διορθώστε το σφάλμα μνήμης κατά τη χρήση πρωτοτύπου στο παράθυρο διαλόγου μέσων.
- Διορθώθηκε σφάλμα, όπου δεν ήταν δυνατή η προσθήκη χώρου στη μέση ενός κελύφους.
- Διορθωμένο σφάλμα, όπου η προσθήκη σφαίρας μεταξύ δύο υφιστάμενων κουκίδων προσθέτει ένα επιπλέον
- Διορθώθηκε το bug όπου προσπαθούν να εισάγετε ένα νέο μέσον εισόδου από μια λίστα με κουκκίδες αποτυγχάνει οικτρά όταν η επόμενη καταχώρηση καρτέλες σε.
- Σταθερό σφάλμα όπου το πάτημα του πλήκτρου Enter σε ένα κενό στοιχείο λίστας δεν ξεπερνά σωστά το FF
- Διορθώθηκε σφάλμα όπου η προσθήκη μιας επικεφαλίδας μετά από ένα στοιχείο λίστας σε μια κελιά πίνακα αλλάζει όλα τα στυλ σε αυτό το κελί
- Διορθωμένο σφάλμα όπου πατάτε το πλήκτρο Enter για να βγείτε από μια λίστα κουκκίδων μετακινεί το δρομέα στο επάνω μέρος της σελίδας στον Firefox.
- Σταθερό σφάλμα όπου το πάτημα του Backspace δεν θα διαγράψει τους HR στο Firefox και το IE δίπλα σε μια κενή παράγραφο.
- Διορθωμένο σφάλμα κατά τη διαγραφή μέρους του κειμένου συνδέσμου μπορεί να προκαλέσει τη σύνδεση ενός συνδέσμου χωρίς προορισμό.
- Διορθώθηκε το σφάλμα, όπου τα πλάτη των συνόρων του στυλ CSS δεν χρησιμοποιήθηκαν σωστά στο παράθυρο διαλόγου πίνακα.
- Διορθωμένο σφάλμα όπου η ανίχνευση μη έγκυρων περιεχομένων html στο IE ή στο WebKit θα μπορούσε να παράγει έναν άπειρο βρόχο.
- Διορθώθηκε σφάλμα όπου τα scripts με προσαρμοσμένους τύπους script δεν πέρασαν σωστά μέσω του προγράμματος επεξεργασίας.
- Σταθερό ζήτημα όπου κάποιοι ιαπωνικοί χαρακτήρες kanji δεν κωδικοποιήθηκαν σωστά από την οντότητα όταν ήταν ενεργοποιημένη η λειτουργία αριθμητικής οντότητας.
- Ο διάλογος των συναισθημάτων γίνεται με χρήση του πληκτρολογίου.
- Προστέθηκαν οδηγίες πλοήγησης στο παράθυρο διαλόγου συμβόλων.
- Προστέθηκε η δυνατότητα ορισμού προεπιλεγμένων τιμών για την προσθήκη μέσων.
- Προστέθηκε νέα επιλογή font_size_legacy_values για τη μετατροπή παλαιών μεγεθών στοιχείων γραμματοσειράς για κάλυψη με ιδιότητες μεγέθους γραμματοσειράς.
- Διορθώθηκε σφάλμα όπου δεν υπήρχε πρόσβαση στο παράθυρο διαλόγου συμβόλων.
- Προστέθηκε quirk για το IE που εξασφαλίζει ότι το σώμα του εγγράφου που περιέχει tinyMCE έχει ρόλο = "εφαρμογή" για προσβασιμότητα.
- Σταθερό σφάλμα όπου το προηγμένο πρόγραμμα επιλογής χρωμάτων δεν λειτουργεί σωστά στο FF 7.
- Σταθερό ζήτημα όπου το προηγμένο πρόγραμμα επιλογής χρωμάτων παρήγαγε κεφαλαίους δεκαεξαδικούς κωδικούς.
- Σταθερό σφάλμα, όπου ο IE 8 θα μπορούσε να βγάλει εξαιρέσεις εάν το περιεχόμενο περιελάμβανε στοιχεία με δυνατότητα αλλαγής περιεχομένου.
- Διορθωμένο σφάλμα, όπου η μορφοποίηση με προσοχή δεν θα εφαρμοζόταν σωστά στον προηγούμενο αδελφό στο WebKit.
- Διορθώθηκε σφάλμα, όπου τα πλαίσια επιλογής για μέγεθος γραμματοσειράς / οικογένειας θα χάσουν την αξία του στο WebKit λόγω των πρόσφατων διορθώσεων iOS.
Τι νέο υπάρχει στην έκδοση 3.4 Beta 2:
- Νέα συσκευή αναπαραγωγής flash:
- Το plugin μέσων διαθέτει τώρα ένα νέο Flash player που ονομάζεται MoxiePlayer. Αυτός ο παίκτης υποστηρίζει mp4 και flv και χρησιμοποιείται ως εναλλασσόμενος παίκτης για τα βίντεο HTML5. Θα σας ενημερώσουμε αργότερα για αυτό το πρόγραμμα αναπαραγωγής στο ιστολόγιο.
- Κονσόλα mceInsertContent:
- Ένα κοινό πρόβλημα ήταν ότι το TinyMCE θα μπορούσε να εισάγει στοιχεία μπλοκ όπως το P σε στοιχεία P και εκεί για την παραγωγή μη έγκυρων περιεχομένων. Το νέο 3.4b1 θα καθαρίσει αργότερα αυτό το κομμάτι και θα τα χωρίσει ώστε να παράγει έγκυρα περιεχόμενα. Το νέο 3.4b2 πώς θα κάνει αυτό το καθαρισμό απευθείας στο στοιχείο του δοχείου στο οποίο εισάγετε τα περιεχόμενα. Αυτό επίσης διορθώνει προβλήματα με το plugin επικόλλησης, όπου μερικές φορές θα παράγει μη έγκυρα παιδιά, καθώς χρησιμοποιεί επίσης την εντολή mceInsertContent.
- Σφάλματα με γραμμή κύλισης στο IE8 +:
- Ο IE8 εισήγαγε ένα σφάλμα με τις κύλινδροι κύλισης, καθώς ένας από τους εναλλακτικούς τρόπους αντιμετώπισής μας για ένα άλλο σφάλμα θα παρεμβαίνει. Τώρα έχουμε επιλύσει αυτό το ζήτημα και δεν υπάρχει πλέον καμιά κίνηση στο IE8 ή στο IE9.
- Ευχαριστούμε για όλες τις αναφορές σφαλμάτων και την ανατροφοδότηση σχετικά με την τελευταία έκδοση beta. Η ανατροφοδότηση είναι πάντα ευπρόσδεκτη.
Τι νέο υπάρχει στην έκδοση 3.3 Beta 2:
- Αυτή η έκδοση επικεντρώνεται σε διορθώσεις σφαλμάτων για την προηγούμενη beta όπου υπάρχουν μερικές κρίσιμες, αλλά οι περισσότερες είναι πολύ μικρές.
- Εισάγουμε επίσης ένα νέο plugin legacyoutput που θέλαμε να συμπεριλάβουμε στην προηγούμενη έκδοση αλλά δεν είχαμε χρόνο να το προσθέσουμε. Αυτό το πρόσθετο έχει σχεδιαστεί για να ρυθμίσει το TinyMCE ώστε να παράγει απόρριψη / άκυρη έξοδο για χρήση σε πελάτες ηλεκτρονικού ταχυδρομείου ή απόδοση σε Flash. Αυτό δεν προορίζεται να χρησιμοποιηθεί για άλλους σκοπούς, όπως η παραγωγή περιεχομένου για τον ιστό. Τα στοιχεία όπως η γραμματοσειρά, το u, η απεργία κ.λπ. είναι απογοητευμένα και δεν θα πρέπει να χρησιμοποιηθούν αν τα χρησιμοποιείτε ακόμα, διαβάστε τις προδιαγραφές XHTML και HTML5. Αυτές οι ετικέτες που χρησιμοποιήθηκαν κατά τη δεκαετία του ενενήντα.
- Ευχαριστούμε που αναφέρατε όλα τα σφάλματα και βοηθήσατε με τη δοκιμή. Οι αναφορές ήταν πολύ χρήσιμες.
Τι νέο υπάρχει στην έκδοση 3.3 Beta 1:
- Έπειτα από μερικούς μήνες εξέλιξης, η κυκλοφορία του προγράμματος ήταν 3 φορές, αλλά θέλαμε να πάρουμε όλα τα προγραμματισμένα χαρακτηριστικά εκεί και να τα κάνουμε όσο το δυνατόν πιο σταθερά.
- Αυτή η έκδοση περιλαμβάνει τη νέα μηχανή μορφοποίησης κειμένου. Αυτό σημαίνει ότι η εφαρμογή μορφών όπως το έντονο, το πλάγια, το μέγεθος γραμματοσειράς κλπ θα παράγει τα ίδια αποτελέσματα σε όλα τα προγράμματα περιήγησης. Σημαίνει επίσης ότι η υπέρβαση των υφιστάμενων μορφών και η προσθήκη προσαρμοσμένων μορφών είναι πλέον εύκολη.
- Η υποστήριξη του jQuery βελτιώθηκε ακόμα περισσότερο. Προσθέσαμε ένα νέο plugin jQuery που ανέπτυξε το Todd Northrop (Speednet) και πρόσθεσε την ενσωμάτωση του API με το jQuery.
- Προσθέσαμε επίσης ένα νέο plugin συνημμένων που σας επιτρέπει να ορίσετε το στυλ που θέλετε σε συγκεκριμένα μπλοκ λίστας. Όπως ρωμαϊκά γράμματα ή τετράγωνα αντί για σφαίρες.
- Περιλαμβάνεται επίσης ένα νέο plugin αυτόματης αποθήκευσης. Αυτό σας δίνει τη δυνατότητα να αποθηκεύσετε αυτόματα τα περιεχόμενα ως πρόχειρο σε τοπικό αποθηκευτικό χώρο στα υποστηριζόμενα προγράμματα περιήγησης. Πρόκειται για μια μινιμαλιστική έκδοση του plugin tinyautosave Speednet που αναπτύχθηκε ως ξεχωριστό έργο.
- Το plugin επικόλλησης έχει τώρα τη δυνατότητα να διατηρεί και να μετατρέπει τη μορφοποίηση από το Word. Αυτή η λειτουργία δεν είναι ενεργοποιημένη από προεπιλογή για λόγους συμβατότητας.
- Το plugin σαφάρι έχει αφαιρεθεί από τότε που μετακινήσαμε όλες αυτές τις διορθώσεις και περισσότερο στον πυρήνα TinyMCE. Η υποστήριξη για προγράμματα περιήγησης που βασίζονται στο WebKit έχει βελτιωθεί.
- Η απόδοση ειδικά σε IE έχει βελτιωθεί πολύ. Χρειαζόμασταν να ξαναγράψουμε τη μηχανή σελιδοδεικτών αφού ήταν πολύ αργή σε μεγαλύτερα έγγραφα.
- Θα δημοσιεύσουμε blog για κάθε μία από αυτές τις λειτουργίες για να σας δώσουμε περισσότερες λεπτομέρειες σχετικά με τον τρόπο χρήσης τους.
- Αυτή η έκδοση κυκλοφορεί ως βήτα αφού έχει τόσες πολλές τροποποιήσεις στον πυρήνα ότι μπορεί να υπάρχουν σφάλματα και προβλήματα. Αλλά έχει δοκιμαστεί καλά και δεν υπάρχουν επί του παρόντος γνωστές παλινδρομήσεις.
- Θέλουμε να ευχαριστήσουμε την κοινότητα TinyMCE για όλες τις αναφορές σφαλμάτων, τις ενημερώσεις κώδικα και τις συμβολές κώδικα. Και δεδομένου ότι τώρα είναι ευκολότερο να συνεισφέρετε σε αυτό το έργο μέσω του GitHub, σας συνιστούμε να χρησιμοποιήσετε την υπηρεσία τους για διορθώσεις κλπ.
Τι νέο υπάρχει στην έκδοση 3.2.7:
- Αυτή η έκδοση διορθώνει διάφορα σφάλματα και ζητήματα. Αυτές οι επιδιορθώσεις περιλαμβάνουν ένα σφάλμα επεξεργασίας πίνακα στο IE και διάφορα θέματα με χαρακτηριστικά boolean style.
- Έχουμε επίσης καθορίσει ότι τα στοιχεία σεναρίου και στυλ παραμένουν ανέπαφα όταν επεξεργαστούν από το TinyMCE, αλλά θα εξακολουθούν να είναι τυλιγμένα σε τμήματα CDATA για συμβατότητα XHTML / XML.
Τα σχόλια δεν βρέθηκε