sfMarkitupPlugin - 1.0.2

Markitup text editor for your project

You are currently browsing
the website for symfony 1

Visit the Symfony2 website


« Back to the Plugins Home

Signin


Forgot your password?
Create an account

Tools

Stats

advanced search
Information Readme Releases Changelog Contribute
Show source

In english

Description

This plugin contains useful Markitup widget, tuned to work with Markdown syntax, extended by Inline uploading of media files to the server and preview.

sfMarkitupPlugin - is a way to turn your textarea field into simple but powerful text editor. We added some flavours to it's basic functionality to be more helpful for using in CMS.

It is looks like this

Installation and using

Add plugin to your project

$ symfony plugin:install sfMarkitupPlugin
$ symfony plugin:publish-assets

Add sfMarkitupPlugin to enabled_modules list in apps/[app]/config/settings.yml

enabled_modules: [default, sfMarkitupPlugin]

Use sfWidgetFormMarkitup instead of sfWidgetFormTextarea

$this->widgetSchema['body'] = new sfWidgetFormMarkitup();

Advanced configuration

This configuration is optional. It is needed if you want to add your own Markdown preview parser or change file uploading processor URL. Add next lines into apps.yml and change values as you want.

markitup:
  previewAction: sfMarkitupPlugin/preview  # route to preview
  uploadAction:  sfMarkitupPlugin/upload   # route to upload
  uploadTo:      assets  # subfolder where to save uploaded files

Links

Feel free to ask a questions: miami [grr] blackcrystal.net


По-русски

Описание

sfMarkitupPlugin - это простой способ превратить поля для ввода текста в удобный текстовый редактор Markitup. Плагин для Symfony, содержит виджет Markitup настроенный на синтаксис Markdown, дополненный функцией загрузки файлов и предварительным просмотром.

Мы дополнили стандартный функционал редактора теми вещами, которые часто используются в создании CMS. Это прежде всего загрузка картинок на сервер и предварительный просмотр результатов.

Это выглядит так

Установка и использование

Подключите плагин к вашему проекту

$ symfony plugin:install sfMarkitupPlugin
$ symfony plugin:publish-assets

Добавьте модуль sfMarkitupPlugin к списку enabled_modules в файл apps/[app]/config/settings.yml

enabled_modules: [default, sfMarkitupPlugin]

Используйте виджет sfWidgetFormMarkitup в своей форме вместо sfWidgetFormTextarea

$this->widgetSchema['body'] = new sfWidgetFormMarkitup();

Дополнительные настройки

Этот шаг не обязательный, но если вы хотите использовать свой парсер Markdown или свой обработчик загружаемых файлов, вы можете добавить в app.yml следующие настройки:

markitup:
  previewAction: sfMarkitupPlugin/preview  # путь к preview
  uploadAction:  sfMarkitupPlugin/upload   # путь к upload
  uploadTo:      assets  # подкаталог для загружаемых файлов

Ресурсы

Не стесняйтесь задавать свои вопросы: miami [гаф] blackcrystal.net