Pull to refresh
  • by relevance
  • by date
  • by rating

Визуальный редактор для хабратопиков

Habr
Тема визуального редактора уже поднималась в комментариях, но, на мой взгляд, требует отдельного обсуждения. Конечно не трудно набивать теги, но я, когда набиваю тег А, чтобы просто поставить ссылку, чувствую себя роботом, javascript-ом, Word-ом и т.п.
Читать дальше →
Total votes 11: ↑7 and ↓4 +3
Views 1.7K
Comments 20

Почему WYSIWYG сосет?

Lumber room
Визуальные редакторы не пинал только ленивый. Вот и я решил внести свои 5 копеек. Все вышеописаное относится в online WYSIWYG редакторам, вроде FCKEditor и TinyMCE

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

2. Громоздкий и неменяемый код
Представление не разделяется с текстом. Если вы хотите половину текстов иметь с шрифтом Arial, а другую половину с Verdana, то редактор вставит теги изменения шрифтов прямо в текст.
А если вы вдруг поймете, что Arial не то, и лучше Tahoma быть не может, то придется перелопатить все страницы и поменять шрифт.
А любители CSS и голого HTML просто поменяют шрифт в таблице стилей.

 3. То, что ты видишь, не то что имеешь.
 HTML страница у всех будет выглядеть по разному. У кого-то отличная от вас операционная система и версия браузера, у кого-то экран с другим разрешением и диагональю, другими настройками монитора. Но даже на вашем компьютере дальтоники увидят сайт совершенно другим! 

Не стоит добиваться, чтобы сайт везде выглядел одинакого, нужно сделать так, чтобы он выглядел хорошо!
Total votes 15: ↑7 and ↓8 -1
Views 922
Comments 35

texty.com

Lumber room
Все блоггеры работают с текстом. Кто использует стандартный WYSIWYG-редактор блогодвижка, кто-то различными приложениями вроде WLW. В сети есть множество онлайновых текстовых редакторов на подобии Google Docs, но иногда он слишком навороченный. Для мелких «работ» может подойти сервис с понятным русскому слуху названием texty, позиционирующий себя к самый простой контент-менеджер («Simplest CMS»).
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Views 478
Comments 2

Новая версия WordPress — 2.3

WordPress *
Вышла новая стабильная версия самой популярной автономной блог-платформы — WordPress 2.3 «Dexter», названная в честь великого саксофониста Гордона Декстера.
В новой версии появилась встроенная поддержка облака тегов, плагин для автоматического уведомления об обновлениях, канонические URL, новый WYSIWYG-редактор и многое другое.

Страница загрузки на официальном сайте WordPress.
Total votes 29: ↑24 and ↓5 +19
Views 887
Comments 40

Triggit: WYSIWYG-редактор для любых сайтов

Lumber room
Стартап Triggit выпустил интересную веб-программку (тулбар для браузера), которая позволяет редактировать веб-страницы, где прописан её скрипт. В блоги Blogger и Typepad скрипт интегрируется одним нажатием кнопки, а на остальных платформах его нужно прописать вручную. После этого пользователь может добавлять в свой блог ссылки, фотографии Flickr и видеоролики YouTube через всплывающее окно Triggit в браузере, где происходит просмотр и отбор контента. Это самый простой визуальный редактор веб-страниц, который только можно придумать.



В данный момент Triggit находится в стадии закрытой беты, но инвайты уже раздаются сотнями.

Видеоролик с демонстрацией возможностей Triggit можно посмотреть здесь.

via TechCrunch
Total votes 18: ↑14 and ↓4 +10
Views 541
Comments 10

HTML-верстка в Linux

Website development *
Хабралюди, расскажите, пожалуйста, кто чем пользуется для верстки HTML в Linux? Интересуют WYSIWYG-редакторы — привык к Dreamweaver (я умею набрать код в блокноте при необходимости, но это не вариант). Попробовал Amaya, NVU — не понравилось. У первой с Gnome какие-то недоразумения: периодически он «забывает» перерисовать поле редактирования кода. Второй вообще заброшен аж три года назад.

UPD: Поставил HTML и CSS плагины от Aptana по совету Slach. И правда, практически то, что нужно. С визуальным редактированием, конечно, никак, но есть адекватный IntelliSense. Докачка соответствующих плагинов стоит примерно 10 MiB.
Total votes 19: ↑12 and ↓7 +5
Views 9K
Comments 24

25 лучших WYSIWYG редакторов для десктопов от Smashing Magazine (частичный перевод)

Website development *
Когда дело доходит до редакторов кода, это чертовски трудно получить четкий обзор всех преимуществ и функциональных возможностей которые могут предложить разные редакторы. Однако, в конце концов требуется по крайней мере один, поэтому очень важно знать, какой редактор лучше всего подходит под ваши личные нужды.
Читать дальше →
Total votes 30: ↑17 and ↓13 +4
Views 40K
Comments 36

Редакторы кода с помощью javascript

Lumber room
Очень часто в web-проектах надо использовать визуальный редактор кода (richtext code editor), похожий на существующие IDE, с номерами строк и подсветкой кода. Наиболее часто он используется в редактировании исходного кода статьи или шаблонов в админке. В этой статье я перечислю существующие скрипты по аналогии со списком WYSIWYG-редакторов.
Практически все существующие визуальные редакторы создают iframe и генерируют внутри страницу в соответсвии с данными javascript-объекта, занимающимся всеми задачами по генерации кода и обработке клавиш.
Основанные на iframe:
  • EditArea — наиболее популярный редактор благодаря табуляции, gzip, совместимость пространства имён с другими библиотеками
  • CodePress — парсит SQL, Perl, C#, XSL, ASP, VBscript. Отдельные движки для разных браузеров (gecko=firefox, ie, opera). Создаётся iframe со внутренним CodePress'объектом с обращением через contentWindow. Сразу внутри скрипта идёт поиск textarea-элементов по классу, так что с динамическими ajax-редакторами прийдётся изменять скрипт. Кроме того нумерация (до 1500) строк сделана при помощи одной картинки
  • CodeMirror — парсит JS, HTML, CSS

Напомню что iframe не соответсвует XHTML спецификации, а с использовать
предложенный тэг object с не сильно получится, из-за ограничения на
доступ внутренних dom-элементов (поправьте если я неправ).
Основанные на div'ах
  • MDK-editor — самый нормальный редактор, есть контекстное меню. В минусы можно отнести некрасивый скин, небольшую тормознутость и неизвестную лицензию на использование.
  • Helene — вместо iframe используется фоновый div и динамически позиционируемая textarea поверх. Поскольку изменяется только один ряд, то невозможно выделить нескольких строк сразу
  • 9ne — похож на консоль, но нет возможности выделения всей строки Shift+End. Эмулирует каретку мигающим div'ом.

PS. Аннонсирую что в скором времени выйдет блог-движок моего производства…

Оригинал
Total votes 17: ↑16 and ↓1 +15
Views 693
Comments 7

Идеальный WYSIWYG редактор

Lumber room
Практически любому сайту в наше время не обойтись без формы ввода всяческих статей, комментариев и прочего контента. Естественно хочеться, чтобы контент был богатый (форматирование, ссылки, таблицы, картинки, даже видео) и в сети давно уже появилось безумное множество всяческих яваскриптовых он-лайн редакторов, но все они обеспечивают сходный функционал (одни более, другие менее, но принцип один).
Но все они похожи на WordPad. Проблема в том, что в основном они ориентированы на визуальное а не смысловое оформление теста да и юзабилити пока еще не на высоте.
Вот не так давно я начал пользоваться MS Word'ом 2007, там есть такая фича как панель быстрого доступа к стилям — там сразу видно как выглядят стили и понятно для чего они нужны (Или как в старом ворде — в панели стилей).
Мне кажется было бы неплохо сделать такой редактор, чтобы сбоку, например, была панель стилей с их визуальным отображением, причем чтобы там были разделы семантические — например заголовки, цитаты и т.д. Тогда пользователь будет сразу видеть чем он располагает, причем визуально информация усваивается быстрее чем просто текстом.

В заключение


Хотелось бы также узнать какие javascript WYSIWYG редакторы вы предпочитаете.

UPD


Набрел тут на сравнительную таблицу некоторых редакторов. Может кому будет интересно ;)
Total votes 13: ↑11 and ↓2 +9
Views 863
Comments 30

Скринкаст. OOo-Wiki

Website development *
Забавная идея: использование OOo в качестве инструмента для редактирования Wiki. Преимущества очевидны: богатый набор возможностей (по сравнению со стандартными Wiki), GUI (который так любят люди далёкие от IT), etc. Недостатки — тоже понятны: проблемы с разрешением конфликтов и историей, добавление мелочей (типа указания вместо <username> в примерах прямо имя человека читающего Wiki чтобы можно было без проблем делать copy-and-paste) весьма затруднительно, etc. Но всё равно идея — интересная:

Тут статья, здесь — описание технологии… На английском…
Total votes 23: ↑17 and ↓6 +11
Views 1.1K
Comments 6

WYSIWYG редактор для drupal

Drupal *
Наверно все прекрасно знают что, для drupal нет нормального WYSIWYG редактора, есть конечно tinyMCE, FCKeditor, но в них очень коряво реализована загрузка изображений, плюс ко всему они довольно долго загружаются. Так же есть прекрасный текстовый редактор Bueditor, в нем не хватает всего лишь пару функций, а именно, загрузка изображений (создание превьюшек) и мгновенного преобразования материала (не знаю как точно это называется, но смысл в том, что при редактировании отображаются не html код, а уже сформированный материал, как в tinymce).
Читать дальше →
Total votes 2: ↑1 and ↓1 0
Views 9.5K
Comments 23

Подсветка текста в «TextArea»

JavaScript *
Эта статья покажет, как в современных браузерах можно сделать подсветку текста в поле редактирования (WYSIWYG).
Пример можно посмотреть, в google.docs или на некоторых продвинутых форумах.

Уверен, многим это будет интересно.

Атрибут contentEditable и параметр designMode


Именно contentEditable или designMode и делает для нас всю основную «грязную» работу.

Если этот атрибут поставить в тег, то всё, что внутри тега, становится автоматически редактируемым.

<html><head></head><body>
  <div contentEditable="true"><b>C</b>ontent<u>!!!</u></div>
</body></html>
работающий пример

Этот атрибут не поддерживается сейчас некоторыми старыми браузерами (например, FireFox 2.0). Но есть более «глобальный» параметр страницы, который сейчас поддерживают все браузеры, который нам может помочь —
designMode
Total votes 64: ↑55 and ↓9 +46
Views 18K
Comments 28

jsForms

Website development *
Добрый вечер, после написания предыдущего поста прошло уже, наверное, более трех недель, с тех пор мое направление немножко изменилось, да MVC хороший паттерн, но сейчас для js он еще слишком громоздкий. Мы стремимся выбрать более прозрачные и тонкие решения, которые бы позволяли видеть как все работает, вот почему мне нравится jQuery, он вводит тот самый минимум, который позволяет абстрагироваться от типа браузера, но при этом он не убирает ощущение того, что ты пишешь именно на js. Вот почему когда стремясь реализовать паттерн Document-View на js, хотелось сделать его как можно более тонким, незаметным и как мне кажется мне удалось добиться тех же легких ощущений, что все таки это тот же js, просто он немножко расширился.
Как и в WinForms, в jsForms все строится на компонентах. Итак приступим.
далее
Total votes 55: ↑48 and ↓7 +41
Views 545
Comments 30

Выводим wysiwyg в клиентской части Wordpress

Lumber room
Понадобилось недавно сделать функционал добавления/редактирования постов прямо из клиентской части Wordpress. Основной проблемой оказалось включение визуального редактора. Гугл упрямо выдавал устаревшие и откровенно не работающие варианты.
Вообще редактор подключается функцией the_editor(), однако, чтобы она заработала, надо немного потанцевать с бубном.
Итак
Total votes 6: ↑5 and ↓1 +4
Views 302
Comments 3

Альтернатива визивига или новый инструмент?

Interfaces *
В нашей компании мы всегда стараемся следить за достижениями прогресса и использовать все новейшие разработки. Конечно, это сложнее, чем идти протоптанными дорожками и не всегда находит одобрение, но такова судьба всех первопроходцев. Сегодня хотелось бы рассказать о нашем редакторе отчётов, который был разработан для нашей социальной сети Геоид.

При разработке интерфейсов всегда надо опираться на то, что чем больше возможностей даёшь пользователю, тем более неправильно он их использует. Целые тома рукописей известных и не очень писателей, написанные без использования красных букв на зелёном фоне, жирных выделений и подчёркиваний с перечёркиваниями, остаются великими произведениями. Наша задача, если и не пробудить в пользователе второго Александра Сергеевича, то, как минимум, помочь ему легко, гибко и удобно написать красивую статью, но при этом полностью исключить возможность её испортить. Это не ограничение свободы, это лишь свод законов, которые мы не даём нарушить. Это правила, по которым, в конечном счёте, живёт общество. И любая социальная сеть, по своей сути, является своеобразным государством со своими гражданами (пользователями) и чиновниками (администраторами ресурса). Но, это уже совсем другая история, вернёмся к нашей теме…
Читать дальше →
Total votes 101: ↑81 and ↓20 +61
Views 1.8K
Comments 102

WYSIWYG image upload

Drupal *
Возможности:
  • Простой и быстрый интерфейс для загрузки картинок
  • Поддержка редакторов TinyMCE, FCKeditr, YUI (Любой редактор, который поддерживает WYSIWYG модуль)
  • Поддержка ImageCache. Возможность выбрать пресеты.
  • Возможность установка произвольных размеров используя drag&drop
  • Основан на WYSIWYG моделе и его API
  • Возможность установить атрибуты картинки Title, Обтекание текстом, и Styles (Border, Spacing) и Пресеты ImageCache
  • Полностью основан на Drupal FAPI
  • Диалог основан на jquery ui dialog




Страница модуля
Total votes 9: ↑5 and ↓4 +1
Views 2.2K
Comments 9

Xerox PARC

History of IT
Не нашел на хабрахабре статьи про замечательный исследовательский центр Xerox PARC. Восполним этот пробел, ведь PARC подарил миру столько замечательных вещей: лазерная печать, WYSIWYG, GUI, Ethernet и не только!

image

Читать дальше →
Total votes 53: ↑51 and ↓2 +49
Views 1.7K
Comments 27