in

搜趣堡 - 中心街区

沈阳人的网上综合社区

半冬眠的壳儿

岁月需要回忆朋友要相聚,缘分需要偶遇生命要延续;该来就来该去就去,无所谓歌舞升平无所谓灯红酒绿;只为人生更加美丽!

CuteSoft 组件学习

CuteEditor(WYSIWYG是What You See Is What You Get的缩写,意为所见即所得)

Deployment and Integration

Deployment the Cute Editor for .NET
1. 部署 CuteEditor.dll 程序集文件和 license 文件
CuteEditor.EditorLicenseProvider.GetLicense 方法是获取证书的入口,通过 CuteEditor.Impl 命名空间的一个被混淆的类实例来实现对证书的验证。而 CuteEditor 证书文件(扩展名为.lic)在明文状态下应该是一个以 ";" 分割的字符序列,九个 ";" 将序列分成十个字符串:
 ① None
 ② en-ca
 ③ None
 ④ 8H489467LS631834L
 ⑤ CuteEditor.Editor for asp.net is licensed.
 ⑥ 1.2/1.6
 ⑦ 数字,这个数字非常重要,代表证书的验证方法。0只能本机测试;1本机测试或第八个字符串域名中的某一个;2本机测试或第九个字符串是主机IP中的一个;3本机测试或访问域名与第八个字符串完全相同;4只验证是否到期;5只验证第六个字符串是否为1.2/1.6
 ⑧ dns.com.my.dns.com
 ⑨ IP地址
 ⑩ dd/MM/yyyy 到期时间
2. 将 CuteSoft_Client 文件夹复制到应用中
如果要将 CuteSoft_Client 复制到自定义的路径下,需要在应用的 web.config 的 <appSettings> 中添加 <add key="CuteEditorDefaultFilesPath" value="~/xxx/CuteSoft_Client/CuteEditor" />,原来 Editor 类的 FilesPath 属性已经失效。对于这种改变我目前的态度是有点保留,如果一个大的应用是由很多个小的应用(相同域名相同主机)组成的,多个小应用都要用到 CuteEditor 的话,这种配置方式能否满足共享客户端文件的场景呢?
Editor 类有一个 AutoConfigure 属性,设置不同的值对应着 Cusoft_Client/CuteEditor/Configuration/AutoConfigure 中不同的 XML 配置文件。
3. 运行示例
4. 定制
相对 Editor 类废除的 FilesPath 属性,配置文件路径 ConfigurationPath 属性得到了保留。只要将该属性设置成配置文件的web路径即可。

更多细节可访问 Cute Editor for .NET Developer's GuideCuteEditor for .NET 6.0 Class Library

评论

 

半冬眠的壳儿

(三) 内容编辑功能的改进 1. 整合 CuteSoft WYSIWYG 编辑器 以前在 Community Server 2.1 版本的时候就 做过同样的事 ,前一阵子也对 Cute Editor for

三月 10, 2008 11:23 下午