EzMceWriter for Windows Live Writer v0.1
2008-10-16 23:43
288 查看
Note: this entry has moved.
![](http://www.niucool.com/wp-content/uploads/2008/10/image-thumb4.png)
这是我的第四个Live Writer插件,也是技术难度最大的一个插件,写这个插件让我对C#有了更为深刻的了解,因为我最初用C#实际上是把它做为一个带Delphi GUI的C++来用的,几个插件写下来让我对C#语言有了重新的认识,也让我深深喜欢上了C#,我觉得对于一门OO语言来说,C#是初学者入门最适合的语言,也是OO语言迄今为止的巅峰之作。C#的首席设计师Anders Hejlsberg是我最崇敬的人物之一,他的作品Delphi是昔日的经典,C#必将在未来的编程语言中占据重要地位。闲话少说,来说说我的新插件:
Windows Live Writer很杰出,但是并非完美,几个重要问题之一就是它的网页编辑功能很有限,比起专业的可视化编辑器差很远,工具栏上的十几个按钮只是实现了HTML元素的一个小集合。添加一个<hr>还需要切换到源代码视图去手工插入HTML代码,当然有支持插入<hr>的Live Writer插件,但是因为Live Writer缺失的HTML元素是如此之多,以至于如果每个元素都提供一个插件的话,估计插入的那个下拉菜单根本就放不下了。因此我想不妨提供一个另外一个可视化的HTML编辑器来替代Live Writer缺省的编辑器,我选中了非常流行的TinyMCE,然后为此编写了这个插件EzMceWriter。
[b]功能介绍[/b]
1. 强大的HTML编辑功能(安装包已经内置了最新的TinyMCE 3.2.0.2)。需要说明的是为了保障安全和兼容Live Writer,我对TinyMCE做了些小调整,所有网页编辑在本地执行。
2. 通过TinyMCE的诸多扩展可进一步丰富您的网页编辑功能。
EzMceWriter的安装包内置了TinyMCE,位置是c:Program FilesWindows LiveWriterPlugins iny_mce,你可以自由的修改其中的文件,增加新的TinyMCE插件等。
3. 同步显示编辑结果(在TinyMCE上保存可立即在Live Writer的编辑页面上生效。)
[b]简易教程[/b]
在工具栏里面选择插入->Edit with TinyMCE。
![](http://www.niucool.com/wp-content/uploads/2008/10/launch-ezmcewriter-thumb.jpg)
Live Writer会弹出如下界面:
![](http://www.niucool.com/wp-content/uploads/2008/10/ezmcewriter-gui-thumb.png)
TinyMCE的界面一目了然,不清楚的可将鼠标移到按钮上看Tooltip就可以了。需要说明的是点击保存按钮会将修改结果提交给Live Writer,点击窗口关闭按钮时如果没有保存会弹出对话框询问是否保存。
[b]对TinyMCE做的改动[/b]
1. 在所有HTML头上增加 ,以绕过IE7的安全警告。
2. 修改TinyMCE的pageBreak插件,改成插入,用于BLOG拆分。
[b]已知问题[/b]
1. TinyMCE中暂时还没有应用BLOG风格的样式表。我有非正规方式解决这个问题的办法,但是不打算放到0.1版中。
2. TinyMCE中插入保存后,如果当前是WEB版式,就看不到效果,需要切换到HTML代码再切换回来才能看到效果。
3. ...,应该还有不少吧,毕竟这还是v0.1啊。
EzMceWriter v0.1在这里下载
![](http://www.niucool.com/wp-content/uploads/2008/10/image-thumb4.png)
这是我的第四个Live Writer插件,也是技术难度最大的一个插件,写这个插件让我对C#有了更为深刻的了解,因为我最初用C#实际上是把它做为一个带Delphi GUI的C++来用的,几个插件写下来让我对C#语言有了重新的认识,也让我深深喜欢上了C#,我觉得对于一门OO语言来说,C#是初学者入门最适合的语言,也是OO语言迄今为止的巅峰之作。C#的首席设计师Anders Hejlsberg是我最崇敬的人物之一,他的作品Delphi是昔日的经典,C#必将在未来的编程语言中占据重要地位。闲话少说,来说说我的新插件:
Windows Live Writer很杰出,但是并非完美,几个重要问题之一就是它的网页编辑功能很有限,比起专业的可视化编辑器差很远,工具栏上的十几个按钮只是实现了HTML元素的一个小集合。添加一个<hr>还需要切换到源代码视图去手工插入HTML代码,当然有支持插入<hr>的Live Writer插件,但是因为Live Writer缺失的HTML元素是如此之多,以至于如果每个元素都提供一个插件的话,估计插入的那个下拉菜单根本就放不下了。因此我想不妨提供一个另外一个可视化的HTML编辑器来替代Live Writer缺省的编辑器,我选中了非常流行的TinyMCE,然后为此编写了这个插件EzMceWriter。
[b]功能介绍[/b]
1. 强大的HTML编辑功能(安装包已经内置了最新的TinyMCE 3.2.0.2)。需要说明的是为了保障安全和兼容Live Writer,我对TinyMCE做了些小调整,所有网页编辑在本地执行。
2. 通过TinyMCE的诸多扩展可进一步丰富您的网页编辑功能。
EzMceWriter的安装包内置了TinyMCE,位置是c:Program FilesWindows LiveWriterPlugins iny_mce,你可以自由的修改其中的文件,增加新的TinyMCE插件等。
3. 同步显示编辑结果(在TinyMCE上保存可立即在Live Writer的编辑页面上生效。)
[b]简易教程[/b]
在工具栏里面选择插入->Edit with TinyMCE。
![](http://www.niucool.com/wp-content/uploads/2008/10/launch-ezmcewriter-thumb.jpg)
Live Writer会弹出如下界面:
![](http://www.niucool.com/wp-content/uploads/2008/10/ezmcewriter-gui-thumb.png)
TinyMCE的界面一目了然,不清楚的可将鼠标移到按钮上看Tooltip就可以了。需要说明的是点击保存按钮会将修改结果提交给Live Writer,点击窗口关闭按钮时如果没有保存会弹出对话框询问是否保存。
[b]对TinyMCE做的改动[/b]
1. 在所有HTML头上增加 ,以绕过IE7的安全警告。
2. 修改TinyMCE的pageBreak插件,改成插入,用于BLOG拆分。
[b]已知问题[/b]
1. TinyMCE中暂时还没有应用BLOG风格的样式表。我有非正规方式解决这个问题的办法,但是不打算放到0.1版中。
2. TinyMCE中插入保存后,如果当前是WEB版式,就看不到效果,需要切换到HTML代码再切换回来才能看到效果。
3. ...,应该还有不少吧,毕竟这还是v0.1啊。
EzMceWriter v0.1在这里下载
相关文章推荐
- EzMceWriter 0.1 for Live Writer的多个版本
- Windows Live Writer For Windows Server 2003
- 才知道 Windows Live Writer Source Code plugin for SyntaxHighlighter 更新到2.0了
- Windstyle SlugHelper for Windows Live Writer发布
- Insert Video Plus for Windows Live Writer
- CodePaste for Windows Live Writer 插件发布了
- Windows Live Writer for Windows Server 2003 and Windows Server 2008
- windows live writer for windows server 2003
- CodePaste for Windows Live Writer 插件的使用方法
- WindStyle ExifInfo for Windows Live Writer发布
- Insert Video Plus for Windows Live Writer
- Windows Live Writer for Windows Server 2003 and Windows Server 2008
- Test Windows Live Writer for CSDN Blog
- test for windows live writer plugins
- Windows Live Writer for Windows Server 2003 and Windows Server 2008
- Code Snippet for Windows Live Writer
- Test: Windows Live Writer for Cnblogs
- Windows Live Writer for cnblogs
- Test For Windows Live Writer
- 代码着色插件 for Windows Live Writer