ugrás a tartalomhoz

TinyMCE webes szövegszerkesztő

Blackfriar · 2014. Jan. 1. (Sze), 21.34
Sziasztok !
Kíváncsi lennék a véleményetekre a címben említett szövegszerkesztővel kapcsolatban.
Elöljáróban annyit, nem vagyok szakmabeli, csak egy mezei lúzerjúzer, aki próbál belekontárkodni ebbe a szép szakmába.
Nos én lesújtó tapasztalatokat szereztem eme szoftverrel kapcsolatban.
1. a konfigurálhatósága erősen közelít a nullához (pl. alapértelmezett betűméret megváltoztatása szinte lehetetlen)
2. fórumokat olvasgatva csak megerősödött bennem a felismerés: támogatás szintén erősen közelít a nullához
3. vettem a bátorságot és belenéztem a kódba, na ott aztán tátva maradt a szám, akkora szamárságokat találtam, noha egy autodidakta outsider vagyok
4. mindezek egy 4.0 verzióban, aminek fejlesztésébe számos felhasználó is besegít
(persze ne felejtsük a Win8-nál is beépítették sok felhasználó javaslatát, na olyan is lett :-)) )

Még mielőtt valaki azt javasolná, használjak más szoftvert, azért lássuk be, ez az egész egy óriási blama.
 
1

A config fájlban megadhatsz

mahoo · 2014. Jan. 2. (Cs), 09.17
A config fájlban megadhatsz egy alapértelmezett css-t. Nekem ez anno működöt, ezt próbáltad?

A 4es pont második mondatát nem értem, hogy jön ez ide?
2

Milyen config fájlra gondolsz

Blackfriar · 2014. Jan. 2. (Cs), 09.28
Milyen config fájlra gondolsz ?
A 4-es verziónál a skins mappában van néhány css fájl.
Ha azokba megpróbálok valamit átírni, úgy fejre állnak a dolgok, mint a huzat.
Mégegyszer mondom, konfigurálhatóság nulla. Érdemes beleolvasni fórumokba.

A 4. pont második mondatához.
Az a furcsa mindkét esetben, hogy sok felhasználó ötletét beleépítik a szoftverbe, a végén mégis hulladék aaz eredmény.
4

Nekem működik, szerintem

mahoo · 2014. Jan. 2. (Cs), 09.44
Nekem működik, szerintem lehet allítgatni, de további info itt:
http://www.tinymce.com/wiki.php/Configuration:content_css

Hogyan próbálod?
7

amikor

Blackfriar · 2014. Jan. 2. (Cs), 17.49
Amikor beteszem ezt a részt a kódba, eltűnik a Tiny felület. :-))
tinyMCE.init({
        content_css: "/sajat.css"
});
13

vesszők

Szabimaci · 2014. Jan. 4. (Szo), 18.56
A sorvégi vesszők rendben vannak? Minden sor végén kell, kivéve az utolsót.
Nekem működik ez:
content_css : "stylesheet.css", 
(ez után és előtt is vannak sorok, csak kiragadtam)
Esetleg ha van megadva <base> tag, az is befolyásolhatja; vagy a / jel is bekavarhat, én is szenvedtem sokat, mire minden hivatkozás jól összejött.
6

Régi

Hidvégi Gábor · 2014. Jan. 2. (Cs), 12.15
Évekkel ezelőtt használtam TinyMCE-t (2.0), akkor meg voltam vele elégedve, a konfigurálhatósága jó volt, utána viszont már nem volt rá szükségem. Tavaly kukkantottam bele az akkori legfrissebb verzió forráskódjába, egy tipikus, dagadtra hízott, túlfejlesztett szoftverré vált, amit senkinek sem ajánlanék.

Ha tudsz szerezni régebbi verziót belőle, próbáld azt ki, mindent tud, amit kell, ráadásul villámgyors. Saját tapasztalat, hogy érdemes az ügyfeleknek minél kevesebb szerkesztési lehetőséget adni, mert különben csak tönkreteszik a szép dizájnt, én emiatt általában egy félkövérítést, link és kép beszúrását szoktam feltenni az eszköztárra, ezt bármelyik kezdő WYSIWYG tudja.
3

Pedig ha

Pepita · 2014. Jan. 2. (Cs), 09.28
nem tetszik a TinyMCE, van még pár másik, szerintem jobb is. Wysiwyg-et én amúgyis csak hozzáértő kézbe adok szívesen, tekintve, hogy HTML-t állít elő, azt pedig nem tudod szerveroldalon 100%-osan szűrni.
Nézd meg pl. a WymEditort, hasonlítsd össze őket.
5

annyira azért nem szar, mint

szabo.b.gabor · 2014. Jan. 2. (Cs), 10.10
annyira azért nem szar, mint ahogy gondolod, de van baja..

próbáld meg sir trevort. még nem használtam, de első ránézésre nagyon jónak tűnik.

az aloha is egy lehetőség.
9

Annyira nem

Blackfriar · 2014. Jan. 3. (P), 00.48
Annyira nem sz@r, de ha én ilyet adnék ki a kezemből, lesülne a képemről a bőr. :-))
8

CKEditor

ecrazor · 2014. Jan. 2. (Cs), 18.00
Az utóbbi idők során a CKEditor is nagyon szép előrehaladást tett meg (a gui is nagyon sokat javult), még a dokumentáció terén is nagyot léptek. Sok új projektünkben használjuk, habár a képkezelőjét elfinder-re cseréltük, mert az alapértelmezett nem jött be (alapvető műveletek hiánya - pl. törlés, átnevezés, mozgatás, stb..).

Szerintem nagyon jól konfigurálható, anélkül, hogy konkrétan a forráskódba kéne turkálni. Jó vele dolgozni és én speciel hamarább odamerem adni azoknak, akik nem értik a HTML-t és Word-ön nőttek fel, mint a riválisait.

Tipikus TinyMCE eset volt, hogy ha a kedves ügyfél Word-ből CTRL+C/V-zte a tartalmat, akkor átjött a Word speciális adalékelemei (css, speciáli kommentek, stb...) és IE-n kívül minden más böngészőben szétesett az oldal. :-)

A CKEditor-nak is van in-line tartalomszerkesztési lehetősége, hasonlóképp mint az Aloha editorban (bár erről nem tudok nyilatkozni, mert nem próbáltam még ki).
10

Elrettentésül

Blackfriar · 2014. Jan. 3. (P), 22.22
Végezetül álljon itt elrettentésül, hogyan lehet az alapértelmezett betűtípust, betűméretet és sortávolságot megváltoztatni TinyMCE-éknél a 4.0 verzió esetén.
setup: function(ed) {
    ed.on("init", function() {
        this.getDoc().body.style.fontFamily = "Arial";
        this.getDoc().body.style.fontSize = "12px";
        this.getDoc().body.style.lineHeight = "230%";
    });
}
Ha ennél a galerinél én lennék a főnök, egy pár embertől gyorsan megszabadulnék.
Ja és persze gondoskodnék róla, hogy az elkövetkezendő száz évben a szakmájában ne tudjon elhelyezkedni.
11

Esetleg írnál egy jobbat?

Pepita · 2014. Jan. 3. (P), 22.33
Én nagyon vágyom egy valid HTML-t visszaadó, könnyen beállítható és kis méretű (esetleg érintőkijelzős mobileszközön is működő) wysiwyg editorra, de sehol nem találni nyílt forrású ilyent...

Mert fikázni azt nagyon tudod egy csapat ingyenes munkáját, hátha akkor le is tudsz tenni valamit, nekem egy ilyen nagyon tetszene, és ígérem: ha jó is, dicsérni fogom.
12

Hibás hozzáállás ... "elrettentésül".

ecrazor · 2014. Jan. 4. (Szo), 18.08
Egy dolog megoldani gyorsan valamit, de a "hogyan" akkor sem mindegy.

Sokkal elegánsabb CSS-ből elvégezni ezeket a módosításokat (betűméret, szín, line-height, stb....), mint JavaScript-el szórakozni. "Elrettentésül" csatoltam egy képet (CKEditor látható rajta), hogy hogyan lehet megváltoztatni CSS-ből akár a teljes belső megjelenést. De ugyanakkor TinyMCE is képes betölteni a CSS-eket.

http://screencloud.net/v/EPdG

CKeditor esetén:

[...]
config.extraPlugins = 'stylesheetparser';
config.contentsCss = '/path/to/css/custom_ckeditor.css';
[...]
TinyMCE esetén:

[...]
tinymce.DOM.loadCSS('/path/to/css/custom_tinymce.css');
[...]