логин: 
<< предыдущая заметкаследующая заметка >>
29 января 2013
Привинтим TinyMCE?

Человечек на картинке — кретин. Так в лоб заталкивать — геометрия стыка не позволит. Сбоку надо засовывать в паз, это ж очевидно. Но речь не об этом.

В беседе c m1kc о судьбах движка возникла идея привинтить в качестве варианта редактора заметки TinyMCE http://www.tinymce.com/tryit/full.php.

А что? Громоздкая конечно штука шо пипец, весит больше движка (надо делать установку отдельной опцией на выбор), но зато лицензия открытая, а возможности как у Word. Сделан сам по себе грамотно: можно ставить в отдельную папку, чтоб не мешался, можно научить работать по Аяксу и привинтить автосохранение. То есть вся проблема привинтить его к движку сводится к проблеме вынести штатный редактор в темплейт (чем я давно занимаюсь — уже много чего вынес в темплейты, это не сложно, но все равно надо сделать рано или поздно).

Все такие навороченные онлайн-редакторы построены на режиме отображения страницы design-mode — в совсем старых браузерах, типа штатного браузера моей Нокии не работает, поэтому я никогда их не ставил. Но и в Нокии есть вариант браузера Опера, и вообще пора о Нокии забыть. Поэтому почему бы и нет?

Любопытно, что такие сложные онлайн-редакторы практически никогда не увидеть в соцсетях, потому что с вольным редактированием html очень трудно обеспечить безопасность. Но у нас в движке эта проблема, как мы помним, решена на генетическом уровне при помощи сложнейшей навороченной системы х-домена и iframe-траспорта, которую я отлаживал больше года, так что к нам эти страхи за уязвимый html вообще не относятся — даже в многопользовательских версиях движка: html у нас и так без ограничений, а сам внешний редактор будет аккуратно распахиваться штатным образом во всплывающем окне как iframe c x-домена, обвязанный аякс-сервисами.

Как вам идея?

Единственное, мне кажется, что эта штука слегка подтормаживает — нет той скорости курсора, к какой я привык. Или мне кажется? Впрочем, можно пользоваться и штатным редактором, а этот открывать только когда надо нарисовать совсем сложную верстку.

PS: Слушайте, а есть ведь наверняка и такой же браузерный опенсорсный редактор картинок? Ведь HTML5 позволяет отредактировать в браузере взятую с сервера картинку (а потом ее можно залить на тот же сервер по аяксу, надеюсь, браузерная политика безопасности позволит — сайт-то родной). Если знаете такое — подскажите, а то мне очень не хочется строить эту систему самому. Главное, чтобы не было флэша — потому что иначе у нас вылетят все Айфоны, Айпады и еще куча устройств и браузеров. Как самый минимум — фича должна позволять удобно обрезать картинку.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
Страницы, которые привлекли мое внимание за последние дни, рекомендую:
2017-11-22 В июне 1982
архив ссылок
Оставить комментарий
Linux Firefox
0
0
Christian Archer
сегодня tinymce, завтра jquery :D

мне больше нравится elrte. он вроде полегче (http://elrte.org/ru/)
Linux Firefox
 Москва
0
0
Leonid Kaganov
Кстати, да, полегче! А что с ним не так? У него еще должны быть минусы (кроме jQuery)?
Linux Firefox
0
0
Christian Archer
я его прикручивал на один из проектов, вроде некапризный, только вот он похоже давно не обновлялся. jquery нужен да, забыл про него :) но он у нас в фирме стандарт на всех проектах

в любом случае, можно посмотреть еще легкие варианты. tinymce и ckeditor уж очень монструозные
Linux Firefox
 Москва
0
0
Leonid Kaganov
Да мне Qjuery и не мешает. Движок с ним работать обучен (в смысле, собственный фреймворк движка не конфликтует, за этим я слежу). А уж что там подгружается одному только АДМИНУ в окошке с отдельным изолированным iframe, созданном исключительно для этой операции (редактировать заметку) - это вообще не имеет значения, ни с точки зрения сетевой нагрузки, ни с точки зрения тормозняков и глюков для остального кода движка.

Вообще у меня позиция, я считаю, здравая ;)

Да, я не люблю фреймфорки - но только потому, что они убоги, развесисты, навязывают то, что надо "обычно", но не мне, а при этом не умеют решать именно мои задачи. А привычка использовать чужой код по любому чиху - блокирует в мозгу полезные навыки эффективно создавать собственные решения, а также находить в голых технических средствах интересные идеи и нетронутые никем возможности ;)

Но если посторонний код сумеет решить для меня какую-то очень узкую, очень локальную и очень сложную для самостоятельной разработки задачу (типа Word-подобный наглядный редактор заметки или организация логина с поддержкой протоколов всех распространенных сегодня сервисов) - то я конечно за.
Windows Firefox
 Санкт-Петербург
0
0
[email protected]Кошак (cats-shadow)
Когда стоял Drupal в качестве движка сайта, пробовал я TinyMCE - чем-то не понравился результат, давно было - не помню уж чем. :

Редактор картинок?
http://www.ajax-image-editor.com/ - кажись, работает :)

Ещё с SourceForge:
http://sourceforge.net/projects/wimp/
http://sourceforge.net/projects/imageedit/
http://sourceforge.net/projects/imgmngedt/
Windows Firefox
 Санкт-Петербург
0
0
[email protected]Кошак (cats-shadow)
Кстати, Aloha Editor попадался уже? http://www.aloha-editor.org/index.php

Весьма симпатично выглядит, IMHO.
Linux Firefox
0
0
Igel (#2434722)
я просто оставлю это здесь...
http://habrahabr.ru/post/161715/
Linux Ubuntu Firefox
0
0
lleo.me/[email protected]Артем Павлов
Мило, сохранил в закладки, спасибо.
<< предыдущая заметка следующая заметка >>