夹层的Wymeditor RichText小部件

mezzanine-wymeditor的Python项目详细描述


这是WYMeditor改编为Mezzanine CMS的richtext小部件。它包括基本的wymeditor分布以及用于filebrowser-safe的自定义图像按钮。

屏幕截图

夹层管理中的Wymeditor小部件:

http://excieve.github.com/mezzanine-wymeditor/img/mezzanine_wymeditor_admin.jpg

带媒体库弹出窗口:

http://excieve.github.com/mezzanine-wymeditor/img/mezzanine_wymeditor_gallery.jpg

带内联编辑功能:

http://excieve.github.com/mezzanine-wymeditor/img/mezzanine_wymeditor_inline.jpg

安装

要先安装夹层Wymeditor,请确保满足要求。

Warning

It requires at least Mezzanine 1.4.9 and filebrowser-safe 0.2.28 to work correctly.

现在从pypi获取:

pip install mezzanine-wymeditor

如果您愿意,也可以直接从源代码:

git clone https://github.com/excieve/mezzanine-wymeditor
cd mezzanine-wymeditor
python setup.py install

安装后,在local_settings.py中设置RICHTEXT_WIDGET_CLASS,如下所示:

RICHTEXT_WIDGET_CLASS = 'mezzanine_wymeditor.widgets.WymeditorWidget'

并将应用程序添加到INSTALLED_APPS

INSTALLED_APPS = (
    ...
    'mezzanine_wymeditor',
    ...
)

此外,您还可以重写wymeditor初始化代码(例如设置自己的配置):

WYMEDITOR_SETUP_JS = 'path/to/your/setup.js'

如果一切顺利,默认编辑器将替换为wymeditor无处不在。

注意事项

  1. packated wymeditor的版本是1.0.0b7,这意味着它是一个beta版。虽然我认为它对日常使用来说已经足够好了,但是bug是可能的——请将它们提交给wymeditor开发人员。Wymeditor发行版将在新版本中更新。
  2. 对wymeditor源代码做了一个小小的修改,使其能够在mezzanine admin中正确地检测静态url,因此它并不完全是普通的。原始源没有其他更改。
  3. 工具栏上当前有两个图像按钮。默认情况下,可以从任意URL插入图像并修改现有图像的某些属性。自定义的(带有文件浏览器图标,始终位于末尾)将打开媒体库,并允许您从中选择图像,该图像将立即插入光标位置。
  4. 您可能想禁用(或放松)夹层的html过滤(RICHTEXT_FILTER_LEVEL),因为wymeditor有自己的功能,但这完全取决于您。
  5. 目前还没有方便的“插入视频”功能,但是仍然可以在原始html中嵌入iframe,只要提供RICHTEXT_FILTER_LEVEL = 2

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法找到或加载主异常   javajenkins堆空间   java JVM不在服务器中进行昼间更改   java让事务在App Engine读写中包装每个数据存储事件是否存在性能风险?   java修改位图后,如何修改“修改过的”位图等?   java我可以使用Hibernate注释自动将枚举集映射到一系列布尔列吗?   如何从另一个类访问变量?索爱手机应用开发职位   java优化屏幕从手机大小到平板电脑大小安卓开发   Spring JPA中的java删除实体   如何在不部署带有更改的新服务并终止旧服务的情况下更改live Java web服务?   java如何设置jTextField剪辑超长文本的位置?   javascript Java替代“谷歌代码美化器”   java如何使链接重定向到servlet?   java如何让glassfish 4和jsf中的websocket正常工作?   java为什么Gson在字符串中添加斜杠   java隐式类型转换不适用于方法参数?   java XML到JSON丢失根节点   java无法更改应用程序主题设置:(   java在多个类中使用自定义异常