From 0ce7d11e525448798d3d790aacc66b148aa3f790 Mon Sep 17 00:00:00 2001 From: Jocelyn Fiat Date: Thu, 30 Mar 2017 11:58:44 +0200 Subject: [PATCH] Implemented custom cms format, and associated administration pages. Applied to existing filter and format. Added embedded_video filter (initially contribute by Javier Velilla). --- examples/demo/demo.ecf | 1 + examples/demo/roc.cfg | 1 + examples/demo/src/demo_cms_execution.e | 1 + modules/admin/admin-safe.ecf | 1 + .../admin/cms_admin_module_administration.e | 15 ++ modules/blog/cms_blog_module.e | 6 - .../embedded_video/embedded_video-safe.ecf | 14 ++ .../src/embedded_video_module.e | 61 ++++++ .../embedded_video/src/video_content_filter.e | 182 +++++++++++++++++ .../src/video_html_content_format.e | 34 ++++ .../test/test_content_filter_set.e | 183 +++++++++++++++++ modules/embedded_video/test/testing-safe.ecf | 3 + modules/embedded_video/test/testing.ecf | 21 ++ modules/node/submodules/page/cms_page_api.e | 6 - modules/wikitext/wikitext_module.e | 12 +- src/kernel/content/format/cms_format.e | 25 ++- src/kernel/content/format/cms_formats.e | 33 +++- src/service/cms_api.e | 186 ++++++++++++++++-- src/service/cms_execution.e | 6 +- src/service/content/cms_content_type.e | 10 +- 20 files changed, 758 insertions(+), 43 deletions(-) create mode 100644 modules/embedded_video/embedded_video-safe.ecf create mode 100644 modules/embedded_video/src/embedded_video_module.e create mode 100644 modules/embedded_video/src/video_content_filter.e create mode 100644 modules/embedded_video/src/video_html_content_format.e create mode 100644 modules/embedded_video/test/test_content_filter_set.e create mode 100644 modules/embedded_video/test/testing-safe.ecf create mode 100644 modules/embedded_video/test/testing.ecf diff --git a/examples/demo/demo.ecf b/examples/demo/demo.ecf index 8491d47..dcbec04 100644 --- a/examples/demo/demo.ecf +++ b/examples/demo/demo.ecf @@ -42,6 +42,7 @@ +