话说,我们测试组用Sharepoint搭建了一个内部网站。唉,Sharepoint自带的编辑器实在是有点挫~
瞧见了吧,插入图像得先进入“图片”页面,在该页面上传之后,再到编辑器中输入图像的url地址。
当然,我很快想到了FCKeditor。一搜才发现,FCKeditor已经升级为CKeditor。但是CKeditor本身没有文件上传功能,需要集成CKFinder实现。
让我欣喜若狂的是,居然有现成的CKeditor for SharePoint解决方法。直接点击这里下载,在部署好SharePoint的服务器上运行setup.exe,安装完成之后,你的编辑器就已经改头换面了。
OK,总算进入这篇博文的正题了...
上传图片
以管理员的身份访问SharePoint网站,进入“网站集管理”的CKEditor Site Collection Settings页面。
OK,现在弹出的上传文件框,会出现“浏览服务器端”的按钮。点击进去,你可以选择服务器端的图片文件,也可以直接上传图片到服务器,并插入你选中滴图图~
添加中文字体
- 在IIS中查看ckeditor.js的路径。(一般在IIS的_layouts目录的ckeditor文件夹中)
- 打开ckeditor.js,用关键字font_names找到字体列表。添加所需的字体,即:
i.font_names='Arial/Arial, Helvetica, sans-serif;Comic Sans MS/Comic Sans MS, cursive;Courier New/Courier New, Courier, monospace;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/Times New Roman, Times, serif;Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;Verdana/Verdana, Geneva, sans-serif;宋体/宋体;黑体/黑体;仿宋/仿宋_GB2312;楷体/楷体_GB2312;隶书/隶书;幼圆/幼圆;微软雅黑/微软雅黑';
3.再次以管理员身份进入“网站集管理”的CKEditor Site Collection Settings页面,添加字体。
这里要注意的是,添加的文本框内,要写“宋体/宋体”,而不是“宋体”;总之,与ckeditor.js中的font_name一致就没问题了。
------------------CKEditor for Sharepoint-------------------
最后的话
当然,最理想的情况是将剪贴板里的图片直接复制到编辑器中,但此类编辑器貌似与SharePoint集成得不太好。还是改日再折腾吧。今天Jeff跟我进行年终面谈,他认为我应该调整心态,以Leader的角度去考虑团队中的问题。的确,我之前只考虑自己的兴趣,没有为团队想过多少。而事实上,公司在快速扩张,大量的新人会涌入我们这个团队,要如何消化他们,要如何快速地将他们融入到项目中,我是应该有一些自己的想法的。另外,明年就要加入欧洲项目组了,我的英语还是老样子...额,好吧,把美剧都捡起来吧
――我期待自己的成长。