{ "info": { "author": "Michael A. Smith", "author_email": "michael@smith-li.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: JavaScript", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup" ], "description": "Introduction\n============\n\nThis product integrates the MarkItUp editor with Plone. MarkItUp is a\njQuery plugin that turns text areas into a previewable WYSIWYM editor.\n\n.. figure:: https://raw.githubusercontent.com/collective/collective.markitup/master/docs/screen-shot1.png \n :alt: MarkItUp Editor with reStructured Text and preview on bottom\n :align: center\n \n MarkItUp Editor with reStructured Text and preview on bottom\n\ncollective.markitup does not provide any additional markup languages. It is just a editor you can use to edit Markdown, ReStructuredText or possibly any other markup you can choose in Plone's Markup settings control panel. By now Markdown and ReStructuredText works fine. And it has nice integration Plone to put in images and links like in TinyMCE.\n\n.. figure:: https://raw.githubusercontent.com/collective/collective.markitup/master/docs/screen-shot2.png \n :alt: MarkItUp Editor with finder integration, to choose images from Plone.\n :align: center\n\n MarkItUp Editor with finder integration, to choose images from Plone. \n\nInstalling\n----------\nInstall collective.markitup `just like any other Plone product`_.\n\n.. _just like any other Plone product: http://docs.plone.org/old-reference-manuals/buildout/thirdparty.html\n\n\nHow to use collective.markitup\n------------------------------\n#. Install it.\n#. In your personal preferences, set your editor to MarkItUp.\n You can also set it as the default editor in Site Setup \u2192 Editing.\n If we edit HTML we get a fallback to TinyMCE editor. So we can just set\n MarkItUp as default and edit everythink we want with the proper editor.\n#. Make sure any markup language you want users to be able to use are checked\n in Site Setup \u2192 Markup. By now only text/x-web-markdown and text/restructured.\n\n\nContribute\n----------\n\nThe code is in collective repository on github:\nhttps://github.com/collective/collective.markitup\n\n\nAuthors\n-------\n* Michael A. Smith\n* Cris Ewing (cewing)\n* Maik Derstappen (MrTango)\n\n\nCHANGES\n=======\n\n\n0.2 (2014-08-05)\n----------------\n\n - escaped lt and gt characters, also bind to dexterity richTextWidget\n [Manuel Reinhardt]\n\n - fix many problems with restructuredText and some with Markdown, see commits for details\n [MrTango]\n\n - add dependencies for plonefinder and quickupload to metadata, to activate it on install\n [MrTango]\n\n - plone 4.3 compatibility fixes\n [MrTango]\n\n - setup test buildout\n [MrTango]\n\n\n0.1 (2011-10-20)\n----------------\n\n - Allow editor to apply to any AT Rich Text Field on an object, rather than\n just to the body\n [cewing]\n\n - Removed magicMarkup prompt for URL in link and image sets, it is redundant\n and confusing to have to see it\n [cewing]\n\n - Improved prompting information for magicMarkups in init.js to clarify the\n purpose of these prompts for end users\n [cewing]\n\n - Added image scales and image alignment classes for the image set overrides.\n Included sensible defaults for both.\n [cewing]\n\n - Auto-close the finder window opened for image and link buttons, if the\n plonefinder has forcecloseoninsert set to 1.\n [cewing]\n\n - Dependency on jquerytools 1.2 or greater.\n [msmith64]\n\n - FIXED: Image/Link picker fails because format string no longer specified\n in JSON.\n [msmith64]\n\n - FIXED: MarkItUp fails to load when no override is specified.\n [msmith64]\n\n - Added nazmd support\n [fvox13]\n\n - getSite() is cleaner than getUtility()\n [msmith64]\n\n - Registry component so you can add settings for any markup language.\n Currently takes JSON, so it's a mess, but it's something.\n [msmith64]\n \n - Browse to add links via the finder; however, now I have to go back\n and figure out how folks can add external links, too.\n\n - Got the images to appear in the editor. archetypes_tool doesn't want to \n give me a usable page from a UID, so I hacked a view that gives a 301\n for any given UID that points to a real page. Not ideal, but at least now\n the image button actually works.\n [msmith64]\n\n - Got the plonefinder to show images. (\"url\" selectiontype broken: Must use\n uid.)\n - Create the Javascript override for plonefinder's Browser.selectItem\n - Much cleaner subclass of Finder.\n [msmith64]\n\n - Added documentation to init.js.\n - Wrapper to hide the ugly loop that MarkItUp requires in order to\n override individual buttons.\n [msmith64]\n\n - Much cleaner way of doing the transforms for previews.\n Safe, fast, and readable. MarkUpSet directories have to be named after\n the subtype (secondhalf of the mimetype).\n [msmith64]\n\n - Improved preview styles by adding