Drupal Markdown
Dec 04, 2008 Drupal 7: BUEditor; Markdown filter; Ajax markup is highly recommended to get nice previews. Install it before you activate Markdown editor and it will automatically use it when setting up the editor buttons. The new icons in 7.x-1.3 are contributed by SthlmConnection, Sweden. The next phase was to take the Markdown and send it through a static site renderer. But that’s a story for another time. If you’re curious to see the full code and exported data, it’s all available on Github. Ubccsss/ drupal-export Extract data from Drupal site.
Универсальный англо-русский словарь. Академик.ру. 2011.
Смотреть что такое 'mark-down' в других словарях:
mark down as — ˌmark ˈdown as ˈmark as [transitive] [present tense I/you/we/they mark down as he/she/it marks down as present participle marking down as … Useful english dictionary
mark-down — (n.) 1880, from expression mark down reduce in price (see MARK (Cf. mark) (v.)) … Etymology dictionary
mark down — (something) to reduce the price of something. The machine, originally priced at $50, was marked down to $37.50. If it doesn t sell at full price, we ll have to mark it down … New idioms dictionary
mark-down — markˈ down see ↑mark down below. • • • Main Entry: ↑mark … Useful english dictionary
mark|down — «MAHRK DOWN», noun, adjective. –n. 1. a decrease in the price of an article: »Spurts of selling mostly in small blocks touched off almost hourly markdowns (Wall Street Journal). 2. the amount of this decrease. –adj. of, having to do with, or… … Useful english dictionary
mark down — index book, cast (register), decrease, deduct (reduce), discount (reduce), enter ( … Law dictionary
mark down — verb reduce the price of • Ant: ↑mark up • Hypernyms: ↑shave, ↑knock off • Hyponyms: ↑discount • Verb Frames: Somebody s something … Useful english dictionary
mark down — 1) PHRASAL VERB If you mark something down, you write it down. [V n P] I tend to forget things unless I mark them down... [V P n (not pron)] As he marks down the prices, he stops now and then to pack things into a large bag. 2) PHRASAL VERB If… … English dictionary
mark down — phrasal verb [transitive] Word forms mark down : present tense I/you/we/they mark down he/she/it marks down present participle marking down past tense marked down past participle marked down 1) to write something in order to have a record of it… … English dictionary
mark down as — phrasal verb mark down as or mark as [transitive] Word forms mark down as : present tense I/you/we/they mark down as he/she/it marks down as present participle marking down as past tense marked down as past participle marked down as British mark… … English dictionary
mark down — /ˌmɑ:k daυn/ verb to make the price of something lower ♦ to mark down a price to lower the price of something ● This range has been marked down to $24.99. ● We have marked all prices down by 30% for the sale … Dictionary of banking and finance
Книги
- The Adventures of Huckleberry Finn, Mark Twain. Mark Twain's classic novel, The Adventures of Huckleberry Finn, tells the story of a teenaged misfit who finds himself floating on a raft down the Mississippi River with an escaping slave,… ПодробнееКупить за 1349 руб
- The Burning Girl, Mark Billingham. Jessica Clarke had been set alight twenty years ago. Her attacker, quickly tracked down and eager to confess, was still in jail, his career as a hitman for North London gangs now well behind… ПодробнееКупить за 917 грн (только Украина)
- The Burning Girl, Mark Billingham. Jessica Clarke had been set alight twenty years ago. Her attacker, quickly tracked down and eager to confess, was still in jail, his career as a hitman for North London gangs now well behind… ПодробнееКупить за 764 руб
WYSIWYG editors like FCKeditor and TinyMCE are popular, but in some ways they do more harm than good.
They generate lots of unnecessary HTML
You may think to yourself 'Sure, but I'll just filter that stuff out using an input filter'. While that will clean up your output somewhat, that unholy mess will still get saved in your database and can cause problems down the line if you want to repurpose your content. Also, if you display the content in teaser form somewhere on your site filtering is necessary since Drupal could potentially insert a teaser break before a closing </div>
generated by the WYSIWYG causing your layout to fall apart.
Pasting from MS Word makes for awful results
Pasting content from Word often generates atrocious results even when using the 'Paste from Word' functions. A good example is bullet lists which both FCKeditor and TinyMCE turn into a series of lines preceded by •
entities instead of a proper HTML unordered list. This is obviously very unfortunate since it often looks identical to a properly formatted list in the browser. Many people like to do their writing in Word and it's hard to convince a client to paste the stuff into Windows Notepad as an extra step just to remove cruft that they can't even see, not to mention making your implementation seem very primitive.
An easier Markdown
Markdown is a simple plain text formatting syntax. Markdown syntax can be translated into HTML in Drupal using an input filter with the Markdown filter module. This means less clutter in your database compared to pure HTML and an easier syntax to learn for end-users. It also means that the user is encouraged to focus on semantic rather than aesthetic qualities when formatting the text.
While Markdown is simple compared to HTML, you still need to learn a the syntax which can make it a hard sell when building a site for a non-technical client.
We can alleviate this using a combination of modules:
Php Markdown
- BUEditor is an plain text editor with a customizable toolbar. By default BUEditor provides shortcut buttons for HTML.
- Markdown Editor for BUEditor is an add-on for BUEditor that provides a set of Markdown buttons.
- That covers the WYM of our WYSIWYM. For the WYS part, Markdown Preview (by yours truly) inserts a pane below the
textarea
field that displays a live preview of the HTML output as you type. This is accomplished using the Showdown JavaScript Markdown implementation by John Fraser (the end result of this combination of modules is actually very similar to Fraser's (possibly abandoned) WMD editor).Note that while Markdown filter and Markdown Editor for BUEditor support Markdown Extra, Showdown and Markdown Preview only support original Markdown.
Ckeditor Markdown Drupal
Check out the demo to see it in action.