Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема создания онлайн WYSIWYG-редактора, Реально ли сделать правильный WYSIWYG? 
:(
    Опции темы
SelenIT
Дата 26.9.2007, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



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

Кроме того, абсолютно на все случаи жизни логических элементов/классов не предусмотришь, в том же ворде, конечно, можно создать свой, но в вебе часто приходится выбирать из того, что есть...

upd: Сорри, недотестировал пример. Пустой абзац, получается, создать действительно трудно. Кстати, как отобразится на сайте конструкция <p><br>·</p>?

Это сообщение отредактировал(а) SelenIT - 26.9.2007, 16:58


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
cruelangel
Дата 26.9.2007, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 12.9.2007

Репутация: 4
Всего: 8



> Кстати, как отобразится на сайте конструкция <p><br>·</p>?

думаю бряк в начале можно смело вырезать...


> на все случаи жизни логических элементов/классов не предусмотришь

поэтому нужен достаточно простой механизм расширения функционала
PM MAIL   Вверх
SelenIT
Дата 26.9.2007, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



Цитата(cruelangel @  26.9.2007,  17:19 Найти цитируемый пост)
достаточно простой механизм расширения функционала

А не приведет ли это в итоге к тому, с чем боролись? Только вместо "Жирный красный комик 36 пунктов" будет "Текст, очень красивый по мнению блондинки-секретарши", но выглядеть он будет так же? Как-то это слабо стыкуется с идеологией "изначально ограничить возможность выбора юзера" (с которой я кстати, безусловно согласен)...

Возвращаясь к переносам: а часто ли при семантически правильной верстке нужен одиночный бряк?


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
cruelangel
Дата 26.9.2007, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 12.9.2007

Репутация: 4
Всего: 8



расширением функционала разработчик, а не пользователь smile
например много мелких несвязных предложений (тезицы) нет смысла делить на абзацы
прямо как тут
PM MAIL   Вверх
SelenIT
Дата 26.9.2007, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



Тезисы, как справедливо отметил gregoryfly в теме с опросом, логичнее оформлять списком;).


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
cruelangel
Дата 26.9.2007, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 12.9.2007

Репутация: 4
Всего: 8



ну тогда вообще всё логичнее оформлять списками - список параграфов, список ссылок итп smile
согласись следующее оформление выглядит довольно глупо:
  • расширением функционала разработчик, а не пользователь smile
  • например много мелких несвязных предложений (тезицы) нет смысла делить на абзацы
  • прямо как тут

в общем, это довольно сложная тема, где нужно применять ul, где dl, а где обычный div... хотя идеологически верно - ввести новый элемент thesises, но это в далёком xml будущем smile

Это сообщение отредактировал(а) cruelangel - 26.9.2007, 23:22
PM MAIL   Вверх
SelenIT
Дата 27.9.2007, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



Имхо, если уж говорить об оформлении, то вообще нормальные по сути предложения, разбитые разрывами строк вместо точек и заглавных букв выглядят, эээ... не очень. Разве не лучше так?
Цитата

Расширением функционала занимается разработчик, а не пользователь smile. Например, много мелких предложений, иллюстрирующих одну идею, нет смысла делить на абзацы. Равно как и разбивать бряками. Прямо как тут smile.

А вот
  • настоящие законченные тезисы, 
  • незаконченные "обрывки" мыслей, объединенные общим контекстом, и
  • просто перечисления чего-либо
вполне логично оформлять списком, разве нет?

Цитата(cruelangel @  26.9.2007,  23:19 Найти цитируемый пост)
хотя идеологически верно - ввести новый элемент thesises, но это в далёком xml будущем

Грамматически верно ввести элемент theses smile. А в реальной веб-разметке, имхо, вполне достаточно использовать <ul class="theses">. Или несколько <p class="thesis"> - по вкусу. Но разбивать тезисы бряками?

Впрочем, это уже глубокий оффтоп...

Это сообщение отредактировал(а) SelenIT - 27.9.2007, 00:58


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Hackboy
Дата 5.2.2008, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 5.2.2008

Репутация: нет
Всего: нет



Всем привет!

Прочитав статью, я так до конца и не определил, какие все-таки требования являются самыми необходимыми при написании WYSIWYG-редактора?

Вы знаете, я считаю, что если расчитывать использование WYSIWYG-редактора для обычного рядового пользователя, который как правило работает с офисными приложениями, то ориентироваться необходимо именно на Microsoft Word.
Так как пользователю совсем нет времени изучать что-то новое.
Для него главное:

[*]старое привычное
[*]интуитивно понятное

Давайте все-таки составим эталон, которым должен руководствоваться разработчик при написании WYSIWYG-редактора.
PM MAIL   Вверх
Dr.Zlo
Дата 5.2.2008, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 12.11.2007

Репутация: 1
Всего: 2



Цитата

Попытки найти что-то из уже готового привели к ужасным монстрам FCKeditor и TinyMCE. Как показывает опыт работы с ними, такая функциональность только мешает.


Попрошу не крошить батон на FCKeditor. В нём гениально реализована настройка функционала, это одна из его основных фишек я считаю. Там можно оставить только тот функционал, который нужен в данном случае, можно создать разный функционал для разных профилей (например в зависимости от прав различных групп пользователей) и вызывать FCKeditor с этими параметрами. Естественно когда весь функционал включён   FCKeditor выглядит громоздко.

Если кому интересно как настроить FCKeditor, могу подсказать ;)
PM MAIL   Вверх
cruelangel
Дата 12.2.2008, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 12.9.2007

Репутация: 4
Всего: 8



> ориентироваться необходимо именно на Microsoft Word.
> Так как пользователю совсем нет времени изучать что-то новое.

как же он такой занятой нашёл время изучить "Microsoft Word"?
PM MAIL   Вверх
gisttin
Дата 16.3.2008, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 16.3.2008

Репутация: нет
Всего: нет



Давайте перестанем спорить про <p> и <br><br> - а начем писать редактор, который будет работать только с CSS стилями и ничего лишнего + логические формотирование (хотя <b> и <i> тоже пока можно отнести к логичиским) + правлильная работа с вставками <img> (Редактор должен совмещать в себе файл менеджер для поиска файлов и правильного определения URL для текузей страницы = желательно относительно, хотя можно относительно родительского каталога) и <a href> (тоже самое). Для начала хватит!  
===
Думал о двойном <br> - вроде это ка кбы НЕхороший тон, НО
вдруг например, такой случай, код на странице вставлен не таким способом

<code><pre>
код...

// здесь автор кода пропустил специально строку
// так как это может быть выделяет логическу часть
..продолжение кода
 </pre></code>

а таким - с использование <p id="cod"></p> без использования <pre>
тогда без двойного <br> не обойтись...

PM MAIL   Вверх
Sardar
Дата 16.3.2008, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(gisttin @  16.3.2008,  18:22 Найти цитируемый пост)
а начем писать редактор, который будет работать только с CSS стилями и ничего лишнего

Это очень зависит от браузера, это ведь он генерит вёрстку. ИЕ так вообще не валидные <font> любит ставить smile 


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
gisttin
Дата 17.3.2008, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 16.3.2008

Репутация: нет
Всего: нет



Цитата

то очень зависит от браузера, это ведь он генерит вёрстку. ИЕ так вообще не валидные <font> любит ставить

а кто сказал что IE правилтный браузер?
PM MAIL   Вверх
Apimpl
Дата 23.3.2008, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 29.12.2007

Репутация: нет
Всего: нет



FCKeditor, код открыт, что мешает урезать функционал ?..
Так и поступили на одном из проектов...
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1134 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.