Създаваме подобно на блог приложение и сме в процес на избор на WYSIWYG редактор. Имаме нужда от много малко функции, така че първият ни избор беше jwysiwyg. Много е бърз, но се стори малко незрял за нашите нужди, така че преминахме към CKEditor (с неговия плъгин jQuery). Той е много стабилен и много конфигурируем, но отнема известно време, докато се появи първият екземпляр на редактора... Следвахме указанията за производителност но все още не сме доволни от резултата.
Какво можем да опитаме? Има ли съкратена версия/разклонение на CKEditor, която бихме могли да използваме? Или вече е на „максимална скорост“ поради своята архитектура на плъгини за зареждане при необходимост?
Как да ускоря CKEditor
comment
CLEditor е по-добър за основно използване на WYSIWYG. опитай!
- person usef_ksa   schedule 25.02.2011
comment
CLEditor наистина изглежда МНОГО бърз :) Но имаме нужда от блокови цитати и качване на изображение от клиентски бутони... Мислите ли, че ще бъдат сравнително лесни за добавяне?
- person Joril   schedule 26.02.2011
Отговори (1)
Ако не се нуждаете от всички функции, тогава първата стъпка е да го прекомпилирате, като премахнете всички добавки, които не искате, по този начин ще бъде по-малък и ще има по-малко изпълняван код при инициализация.
Освен това, ако използвате персонализирани добавки, тогава трябва да ги обедините в този ckeditor.js.
След това е въпрос на проверка дали все още има други допълнителни файлове, които се изтеглят, които можете да комбинирате (като например да използвате само един езиков файл).
person
AlfonsoML
schedule
25.02.2011
Съжалявам, като премахвам всички добавки, които не искате, искате ли да кажете, че трябва да премахна от основния ckeditor.js целия код, свързан с бутони, които не използвам?
- person Joril; 26.02.2011
Да, премахването на тези плъгини (особено ако са няколко) може да означава спестяване на Kb, като същевременно запазите останалите функции непокътнати. Следвайте тези указания, за да започнете: alfonsoml.blogspot.com /2009/12/ и когато добавите плъгините си в ckeditor.js, те няма да принудят допълнителна заявка, така че това ще представлява по-големи спестявания
- person AlfonsoML; 26.02.2011