WYSIWYG czy WYSIWYM?
Coraz częściej w aplikacjach typu CMS potrzebujemy użyć edytora umożliwiającego użytkownikowi łatwą edycję zawartości, np. artykułów. Pierwsze co wtedy przychodzi do głowy to edytory WYSIWYG takie jak TinyMCE czy FCKEditor. Ich głównymi zaletami jest intuicyjność i prostota obsługi, co jest szczególnie ważne z punktu widzenia “szarego” użytkownika internetu, który zazwyczaj zna takie aplikacje jak Word czy OpenOffice.
Jednak z punktu widzenia osoby tworzącej taki system CMS nie jest już to takie różowe. Edytory WYSIWYG zazwyczaj mają problemy z tworzeniem poprawnego kodu XHTML. Jeśli już uda się je skonfigurować w taki sposób, aby produkowały poprawny kod, to zazwyczaj jest to kod przemieszany z definicjami styli, nieładny lub obsługa samej aplikacji nie jest wtedy zbyt wygodna. Często są też rozwiązaniem zbyt skomplikowanym, o funkcjonalności dużo większej niż jest potrzebna.
Oczywiście są też rozwiązania takie jak BB Code czy składnia Wiki, jednak je pomijam ponieważ wymagają one od użytkownika nauczenia się składni co dla użytkowników niezaawansowanych może być trudne lub niemożliwe.
Ciekawe rozwiązanie zastosowali autorzy edytora WYMeditor, który jest swego rodzaju połączeniem edytora WYSIWYG oraz edytora WYSIWYM. Umożliwia on wizualną edycję zawartości, jednak z pełną troską o strukturę tworzonego dokumentu. Jest on także dużo szybszy niż TinyMCE, dużo prostszy, a dostosowywanie go do własnych potrzeb jest o wiele wygodniejsze. Wprawdzie jest on jeszcze we wczesnej fazie rozwoju, ale zapowiada się bardzo ciekawie.
Polecam stronę internetową aplikacji WYMeditor oraz przykład jej wdrożenia.



Trochę proste funkcje jak na razie. Zobaczymy jak będzie później…