Какой WYSIWYG-редактор является лучшим для сайта управления контентом?

Редактор, которого я требую, должно быть простым в использовании. Даже для людей с абсолютно никаким знанием HTML

Проекты, которые я попробовал:

  1. TinyMCE
  2. ckeditor.com

То, что я ищу:

  1. Редактор как редактор TinyMCE с предпросмотром в реальном времени как в stackoverflow сайте.
  2. Способ вставить изображения и расположить их в статье.

Править: Лучшее решение, что я думаю об этом прямо сейчас, состоит в том, чтобы использовать:

  1. TinyMCE для WYSIWYG-редактора.

  2. Запишите пользовательский код, который покажет, что живет в реальном формате статьи.

  3. Напишите код Ajax, который загрузит картинки на сайт, и затем редактор может расположить их в статье, на основе их идентификатора/имени.

Что Вы думаете о решении? Возможно, у Вас есть лучшая идея?

8
задан Cœur 30 January 2019 в 04:08
поделиться

7 ответов

Stackoverflow использует Markdown Синтаксис и редактор Syntax

Markdown является очень хорошим способом создания действительного HTML, но его список функций намного короче, чем Tinymce Редактор. Это может быть довольно полезно для ваших пользователей, при условии, что им не нужна дополнительная функциональность.

Другие варианты вы можете рассмотреть:

7
ответ дан 5 December 2019 в 07:58
поделиться

Это может быть полезным применением SexeGers . Соответствие регулярному выражению представляет собой предвзятый к самой длиннему левому выбору. Использование не жадных количественных квантов, таких как . *? Юбки Самая длинная часть, и изменение как ввода, так и шаблон могут обойти левую подходящую семантику.

Рассмотрим следующую программу, которая выводит A | B | C по желанию:

#! /usr/bin/env python

import re

string = "A|B|A|B|C|D|E|F|G"
my_pattern = 'c.*?b.*?a'

my_regex = re.compile(my_pattern, re.DOTALL|re.IGNORECASE)
matches = my_regex.findall(string[::-1])

for match in matches:
    print match[::-1]

Другой способ - сделать более строгого рисунка. Скажи, что вы не хотите, чтобы вы не хотите, чтобы вы не хотите, чтобы повторы персонажей уже видели:

my_pattern = 'a[^a]*?b[^ab]*?c'

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

-121--2410591-

The Heres Один из которых использует любой редактор блога для редактирования контента. Если пользователи серьезно относятся к поддержанию сайта, его неразумно заставить их установить программное обеспечение, если он собирается сделать свой опыт значительно лучше, чем редактор JS

1
ответ дан 5 December 2019 в 07:58
поделиться

Мне нравится Телерик Телерик . Это не бесплатно, но это очень приятно, и их поддержка отличная.

3
ответ дан 5 December 2019 в 07:58
поделиться

Я использую Telerik Radeditor в моем CMS. Это очень надежно, и имеет несколько очков крючков, которые позволяют расширить свою функциональность для удовлетворения ваших потребностей. У него нет (AFAIK) в прямом эфире, например, один использует один штабусфлок, но это, вероятно, может быть добавлено, если вы так желаете.

Это, однако, указывают на использование функций загрузки / организации фотографий, в дополнение к тому, что позволяет загружать документы и некоторые другие носители. Недостатком является то, что контроль довольно дорого, недалеко от 1000 долларов, я думаю. К счастью, моя компания охватывает стоимость :)

3
ответ дан 5 December 2019 в 07:58
поделиться

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

CKEditor выпустил несколько версий в предыдущие недели; Последняя версия исправила проблему, где мне нужно было изменить источник.

2
ответ дан 5 December 2019 в 07:58
поделиться

Ive используется Tinymce и понравилось, что это далеко.

Плюсы : Легко использовать HTML Не требуется, но вы все равно можете переключиться на HTML представление, если хотите. Вы можете изменить стили и шрифты и гораздо больше, чем нужно CMS.

Минусы : Однако нет способа загружать с ним фотографии. Он использует тот же стиль, что снижение здесь на таком использовании. Он может просто включать внешние изображения.

1
ответ дан 5 December 2019 в 07:58
поделиться

Мне понравилось использовать WYMeditor в сайтах, которые мы строим с помощью ExpressionEngine (CMS).

Pros:

  • не допустит недействительный xhtml
  • позволяет указать таблицу стилей для ее списка правил, так что пользователь может легко применить стили к просмотру контента
  • кода для тех, кто знает html/css и кому нужно что-то подправить
  • поддерживает размещение изображений (не уверен, что вы сможете загрузить через него, но используемая нами CMS имеет свою собственную утилиту для загрузки файлов)
  • она без проблем прошла для нас тест mom/client

Cons:

  • не допустит недействительный xhtml. ... иногда вам действительно очень хочется просто сдаться и использовать этот тег
3
ответ дан 5 December 2019 в 07:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: