I run a small job site and one of the big problems I'm trying to solve is to increase the quality of the formatting used in the job adverts.
As it turns out copy and paste is painfully common and often the spacing or other formatting elements (notably bullet points or numbered lists) are not parsed into HTML correctly.
I.e. a numbered list doesn't become an
<ol></ol> when pasted in.
The editor I use (CKEditor), has all the options to allow these to be re-enabled, the problem is people don't take the time to use them.
I currently have a scrolling help box which changes for each field selected. On the free text fields it tells users to use paragraphs and bullet points, however this hasn't helped.
Possible Options (things I've been considering):
- JS text parser which looks for structures similar to lists and converts them, i.e. multiple lines with incrementing numbers, o's at beginning
- A JS parser which looks for lists and bullet points and if it finds none suggests using them with a popup
- Highlighting/emphasising the formatting options when you select the text box
The problem with parsers is they usually add a performance delay. My worry with highlighting is people will continue to ignore it because it takes no actions and I already tell people to format better with the changing help box.
Has anyone tried to solve this problem before? What sort of things did you try? What has been effective?