存档

‘CyberArticle’ 分类的存档

用于Google 桌面搜索的CyberArticle插件

2009年5月23日 魏 拾俊 3 条评论

安装该插件后,Google桌面搜索(Google Desktop Search) 就可以搜索到 CyberArticle书籍文件。

安装步骤:

1:下载附件。

2:解压缩附件到任意目录,例如D:\CyberArticle

3:运行命令行程序:开始菜单 -> 运行 -> cmd

4:在命令行窗口输入 regsvr32 “D:\CyberArticle\CyberArticleGDSPlugin.dll”

5:注册过程,会有两个Google警告窗口,都要选择“确定”。

6:正常情况下,会出现注册成功对话框。

使用:等到Google桌面搜索对CyberArticle书籍建立索引后,您就可以对CyberArticle书籍进行搜索了。点击搜索结果,会自动调用CyberArticle进行浏览。

注意

  • 不在书籍列表里面的书籍,不会建立索引。
  • 远程书籍,不会建立索引。
  • 被加密的文章,不会建立索引

 

 

分类: CyberArticle 标签:

CyberArticle 5.3 测试版本 2009-5-21更新

2009年5月23日 魏 拾俊 没有评论

1:修改了一个在某些系统下,无法编辑网页的错误。

2:修改了CyberArticle Express,增加了“加载最近的即时贴”功能:可以显示最近的10个即时贴(本月)。

3:即时贴窗口改进:

支持Vista/Windows 7效果,支持文字拖放。您可以直接把网页文字等等内容,直接拖放到即时贴窗口。

下载该版本

分类: CyberArticle 标签:

利用CyberArticle和WordPress打造网站

2009年5月21日 魏 拾俊 2 条评论

WordPress是一个博客系统,利用WordPress可以方便的搭建一个非常便于维护的网站,非常适合个人和中小企业使用。

利用CyberArticle,和WordPress结合,非常便于您管理和发布文章,将您的网站维护工作量降到最低点。

目录

  1. 安装WordPress
  2. 设置WordPress
  3. 在CyberArticle里面编写网站内容
  4. 发布您的文章
  5. 后续维护
  6. 优势

1、安装WordPress

具体的安装过程,请看这里:

WordPress的安装过程,五分钟就可以安装好WordPress了。

2、设置WordPress

安装好WordPress之后,您需要进行一些设置。其中最重要的,就是要启用XML-RPC功能,以便能够通过CyberArticle来发布您的文章。

登录到您的WordPress系统管理界面,点击设置->撰写,然后选择“启用 WordPress、Movable Type、MetaWeblog 和 Blogger 的 XML-RPC 发布协议。”

您还可以进行其它的设置,具体请参看WordPress的帮助。

为了让您的网站更漂亮,您可以到WordPress网站上面,下载各种Theme(界面),让您的网站更加漂亮。同时还可以下载各种插件,来增强网站的功能。所有这些,您都可以参考WordPress的官方网站帮助。

3、在CyberArticle里面编写网站内容

在CyberArticle里面编写网站文章。利用CyberArticle,您可以方便的进行贴图,插入媒体文件等等。尤其是直接内存贴图功能,非常方便编辑文章。我的习惯就是,用编写日记的方式,编写Blog文章。这样您可以方便地按照日期,在CyberArticle里面查找到您的文章。

4、发布您的文章

WordPress里面的文章有两种类型:Post和Page。

  • Post:就是博客文章,默认允许进行评论,同时显示在博客文章列表里面。
  • Page:页面。类似于静态的文章,默认情况下,Page标题会显示在网站导航栏,如下图:

图中的 联系,关于,就是页面。这些页面标题会显示在导航栏里面。

在CyberArticle里面编辑好文章后,在文章节点标题上面,点击右键,在菜单中选择“高级->发布到您的Blog”,出现下图:

按照上图的设置,指定您的服务器,操作,类型,然后确定,就可以将文章发布到您的网站上面了。

具体设置,请参看这篇文章:CyberArticle 插件: WordPress 发布插件 。

您可以分别编写不同的页面,例如关于,联系,产品等等页面,然后上传。

在WordPress后台,您可以对这些页面进行设置,例如显示的顺序,甚至可以增加子菜单。

5、后续维护

后面的维护,就是不断地增加/修改文章。利用CyberArticle,您可以非常方便的增加文章,也可以修改已经存在的文章。不论是新增文章,还是修改文章CyberArticle都可以方便地将结果发布到网站上面。

6、优势

使用这种方式,您可以充分利用WordPress和CyberArticle的优点。WordPress非常方便使用,而且插件和Theme也非常丰富,非常容易进行网站的扩展。但是利用WordPress,发布文章并不方便,尤其是需要插入图片的文章,编辑起来非常不方便。利用CyberArticle,则完全可以避免这种情况。

利用CyberArticle编辑文章,不但方便贴图,而且所有的文章,都在本地有一个备份。这样您完全不用担心您的文章安全的问题。可以说,这是一种完美的结合。

利用这种方式,只要网站搭建好之后,即使您没有任何经验,也可以方便地维护一个网站。您完全不需要去学习HTML,编写网页,FTP上传等知识,只需要将您的注意力放在内容的编写上,就可以了。可以说,这是一种最廉价的网站内容管理解决方案。

点击这里下载CyberArticle最新版本

 

分类: CyberArticle, WordPress 标签:

关于CyberArticle

2009年5月21日 魏 拾俊 2 条评论

CyberArticle是一款知识管理软件,主要致力于网页的保存和后期管理。CyberArticle主要功能,就是保存网页。利用CyberArticle,您可以方便的在各种浏览器内,保存您正在浏览的网页,或者批量保存您关心的网页。同时,CyberArticle还可以保存各种资料,例如Office文档,图片,PDF,程序源代码等等。保存后的资料,您可以非常方便的进行管理,检索,共享,制作电子书等等。同时,您还可以使用CyberArticle来撰写您的日记,搏客等等。CyberArticle适用于个人和企业,非常适合于个人和企业建立自己的知识资料库。

下面是CyberArticle的一些特点(区别于其它类似软件的地方)

  1. 超强的稳定性。资料管理,最重要的就是数据的安全。CyberArticle可以提供稳定的程序,安全的数据保存方式。经过严格测试的程序,具有高度的稳定性。同时,所有的资料保存在数据库里面,同样提供安全可靠的数据存储方法。
  2. 丰富的导入导出功能。您可以导入您的邮件,各种Office文档,PDF,源程序代码,图片等等。同时还可以将您的资料导出成HTML文件,制作电子书,从而脱离CyberArticle进行使用。将来即使您不再使用CyberArticle,您的资料也都可以使用,而不需要担心数据丢失。
  3. 方便的资料的共享。CyberArticle可以让您方便的进行资料的共享。不论您是在公司,还是在自己家里,都可以利用局域网,多人同时管理您的资料。所有的操作都自动保存到数据库中,而不需要任何的同步工作。 您还可以利用CyberArticle WebShare组件,您可以将您的资料发布到浏览器上面。这样,即使他人没有安装CyberArticle,只需要有浏览器,就可以进行资料的查阅。
  4. 强大的开放性。CyberArticle公开了数据资料的保存方式,提供了丰富的二次开发接口。您可以使用脚本语言来扩展CyberArticle的功能,也可以使用高级语言来编写各种各样的插件,让CyberArticle更符合您的需要。
  5. 完整支持各种浏览器。支持IE,Firefox, Google Chrome浏览器,苹果safari浏览器,Opera。各种主流浏览器一网打尽,完整保存各种网页。
  6. PDF支持。您可以导入PDF文件。导入的PDF文件,可以方便的进行统一检索。
  7. 统一的管理功能。导入的各种文档,都统一转换为HTML文件,使用统一的管理,检索,编辑方式,使您不再需要关心格式的问题。

 

 

分类: CyberArticle 标签:

如何让CyberArticle变成绿色软件

2009年5月19日 魏 拾俊 10 条评论

从CyberArticle 5.3开始,您可以让CyberArticle 5.3变成绿色软件

1:下载安装CyberArticle 5.3。

注意安装的时候,不需要选择系统盘,而应该是其它磁盘,例如D:\CyberArticle

2:安装后,找到D:\CyberArticle,然后在这个目录下面,用记事本建立一个文本文件:CyberArticle.cfg。

然后进行编辑:

[Common]
Portable=1

保存这个文件。

3:用注册便编辑器找到:

HKEY_CURRENT_USER\Software\WizBrother\CyberArticle

然后删除里面的MyBooksFolder这个值

4:打开CyberArticle,以后,CyberArticle会将所有数据,保存在安装目录下面的My Books文件夹里面。

5:如果以后重新安装系统,您不需要重新安装CyberArticle,只需要运行CyberArticle,然后依次点击 CyberArticle主菜单->工具->注册全部文件,就可以让CyberArticle正常使用,同时直接使用以前的数据。

如果您要在U盘上面使用,直接将CyberArticle安装目录复制到U盘,在新的电脑使用之前,按照第5步执行就可以了。如果您的CyberArticle是注册版本的,在新的电脑上面,您不需要重新注册CyberArticle。同时也不会在新的电脑上面,留下您的注册信息。

如果要在新的电脑上面使用,同样,直接将CyberArticle安装目录复制到新的电脑上面,按照第5步执行就可以了。

原理

CyberArticle查找书籍保存位置的时候,首先从注册表HKEY_CURRENT_USER\Software\WizBrother\CyberArticle里面的MyBooksFolder获得。

如果不存在,则会检查安装目录下面是否有CyberArticle.cfg文件,如果存在,就读取这个文件里面的Portable,如果是1,则认为数据保存位置在安装目录下面的My Books文件夹。

否则,数据保存在 我的文档\My Books 文件夹。

制作好的zip下载:

 http://wizbrother.net/downloads/ca/5/cyberarticle-5.3-2009-5-18-green.zip

分类: CyberArticle 标签:

CyberArticle 5.3 测试版本 2009-5-18更新

2009年5月18日 魏 拾俊 没有评论

1:增加简单的图片编辑功能。

在选项内设置图片编辑器,默认调用画图

在编辑文章的时候,在图片上面点击右键,选择菜单中的编辑图片。

就可以调用图片编辑器来编辑图片。编辑后文章会自动更新,使用新的图片。

2:工具菜单下面,增加注册全部文件/取消注册全部文件功能,可以直接注册/取消注册所有CyberArticle文件。可以实现CyberArticle绿色化。

3:增加选项,快速编辑的时候,可以设置是否显示宏工具栏。

4:保存网页对话框,增加文字/背景颜色设置

5:保存网页对话框,可以设置是否记住最近保存的网页

6:追加保存,将会采用合并文章的设置:是否插入分割HTML以及插入的分割HTML代码。

7:可以使用纯文本编辑器来编辑文章。如果外部编辑器被设定为文本编辑器,则调用外部编辑器之前,会转换HTML到text,进行编辑。

编辑后将text转换为html,进行保存。这样可以方便的编辑一些简单的,不需要格式的文章。

8:编辑文章,增加多种字体大小

9:原代码编辑器,增加自动换行功能

下载CyberArticle 5.3测试版本

分类: CyberArticle 标签:

CyberArticle 5.3 测试版本下载

2009年5月14日 魏 拾俊 没有评论

CyberArticle 5.3 测试版本

改进:

1:支持Google Chrome/苹果Safari(可以保存完整网页/选中部分)。

具体使用方式,请点击帮助-〉如何在浏览器内保存网页->相应的浏览器

2:新建日记,可以设置模板。可以给一周内每一天设置不同的日记模板

3:改进了CyberArticle Express,使用标准Windows界面,使CyberArticle Express程序体积变小,资源占用变小。

4:编辑文章,在菜单中直接使用“选择性粘贴”

5:编辑文章,插入链接,可以选择链接到某一文章的指定位置:

6:新建文章,可以选择显示某些Tag标记:(只能用于简单文章)

7:书籍属性,增加数据库信息。

对于远程书籍,可以查看数据库链接的信息。

8:增加发布文章到Blog功能(目前仅限WordPress系统)

详细使用情况,请参看:

http://weishijun.com/p/176

9:文章附件,允许添加文件快捷方式。这样可以避免将大文件保存到书籍中。

10:允许移动/复制附件到其它书籍/文章中:

11:书籍同步功能修改:记住上次同步的书籍,对同步的文章,如果符合条件,则比较修改日期。只有修改日期比较新,才会进行同步。

12:EXE电子书工具,允许添加命令行参数:

13:IE右键菜单,减少为2个,去掉选择保存项目菜单(用处不大,容易混淆)。

14:修改了一些错误:某些情况下,编辑文章的时候,无法保存图片;保存框架网页的一个问题;

下载CyberArticle 5.3测试版本

分类: CyberArticle 标签:

在CyberArticle里面,对已经保存的文章,套用模板

2009年4月26日 魏 拾俊 没有评论

在CyberArticle里面,对已经保存的文章,套用模板

对于新建的文章,或者经过处理的网页,使用这个功能,可以快速的套用模板。

例如,我们有一篇或者多篇的文章,需要套用模板。如下图,这是一个新建的文章,没有模板,看起来不好看。我们可以套用CyberArticle安装目录下面的新建文章模板。

首先,我们需要准备一个html文件,作为模板。在这里,我们拿CyberArticle安装目录下面的NewArticleTemplatecommonDreammail里面某个的html作为模板。

为了避免修改CyberArticle本身的文件,把CyberArticle安装目录下面的NewArticleTemplatecommonDreammail文件夹里面的所有文件,都复制到一个临时文件夹,例如T:temp里面:

我们选择1.html作为模板。

用记事本打开1.html,修改这个html文件。

首先,我们需要在head部分增加一个<title>%articletitle%</title>,用来在html里面保存文章标题。

然后,在添加文章正文的部分,增加一个%text%的参数(在这个例子里面,我们把它放在<div></div>这里)。

最后,我们需要修改所有的相对路径为绝对路径,例如图片的地址。否则cyberarticle无法找到相应的图片等资源。

<HTML><HEAD>
<META content=”KsDHTMLEDLib.ocx, FreeWare HTML Editor 1.164.2, ?Kurt Senfer”
name=GENERATOR>
<META http-equiv=Content-Type content=”text/html; charset=GB2312″>
<title>%articletitle%</title>
</HEAD>
<BODY leftMargin=0 topMargin=0>
<TABLE height=400 cellSpacing=0 cellPadding=0 width=”100%” border=0>
  <TBODY>
  <TR>
    <TD vAlign=top align=middle>
      <TABLE cellSpacing=0 cellPadding=0 width=”99%” align=center border=0>
        <TBODY>
        <TR>
          <TD width=213 background=t:tempseason_6_top1_1.jpg height=128>&nbsp;</TD>
          <TD background=t:tempseason_6_top1_bg.jpg>&nbsp;</TD>
          <TD vAlign=top width=28
        background=t:tempseason_6_top1_2.jpg>&nbsp;</TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width=”99%” align=center
      bgColor=#ffffff>
        <TBODY>
        <TR>
          <TD width=48 background=t:tempseason_6_left.jpg>&nbsp;</TD>
          <TD width=20>&nbsp;</TD>
          <TD>
            <DIV
            style=”FONT-SIZE: 11pt; COLOR: #666666; LINE-HEIGHT: 25px; TEXT-ALIGN: left”><STATIONERY>
            <DIV><!–AID_SENDTO_BEGIN–><!–AID_SENDTO_END–></DIV>
            <DIV>%text%</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>&nbsp;</DIV>
            <DIV><!–AID_EDIT_ATTACHMENT_BEGIN–>
<!–AID_EDIT_ATTACHMENT_END–></DIV>
            <DIV><!–AID_FROMNAME_BEGIN–></A></DIV>
            <DIV> </DIV><BR></DIV><STATIONERY></TD>
          <TD width=28
background=t:tempseason_6_right.jpg>&nbsp;</TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width=”99%” align=center
      bgColor=#ffffff border=0>
        <TBODY>
        <TR>
          <TD vAlign=bottom width=48 background=t:tempseason_6_bot_left.jpg
            height=164>&nbsp;</TD>
          <TD background=t:tempseason_6_bot_bg.jpg>&nbsp;</TD>
          <TD width=133
      background=t:tempseason_6_bot_right.jpg>&nbsp;</TD>
</TR></TBODY></TABLE></TD>
</TR></TBODY></TABLE><!– footer –></BODY></HTML>

完成修改后,保存这个html文件。这样我们就制作好了这个html模板文件。

html模板里面的参数:

  • %articletitle%:文章标题
  • %keywords%:关键字。如果需要将CyberArticle文章的关键字保存到文章里面,可以增加这个参数。
  • %comments%:注释。。如果需要将CyberArticle文章的注释保存到文章里面,可以增加这个参数。
  • %text%:原来文章的正文部分在<body>和</body>之间的部分。这个参数是必须的。如果没有这个参数,你的文章将会丢失

接下来,在CyberArticle里面,选中需要应用模板的文章/文件夹,然后点击右键,在右键菜单里面,选择“高级->应用模板”,

将会出现下面的对话框:

选择我们刚制作好的模板,然后点击确定。

重新浏览CyberArticle文章,可以看到,我们的文章已经使用了新的模板:

 

分类: CyberArticle 标签:

CyberArticle 导入文件例子 (C#例子)

2009年4月11日 魏 拾俊 没有评论

本文介绍了如何在C#里面,使用CyberArticle提供的COM组件,来导入HTML文件(或者其他类型的文件,例如text, pdf, jpg, bmp, png等等)

1、建立一个C#的Windows应用程序工程。

2、添加COM引用

在工程节点上面,点击右键,在菜单中选择 Add Reference,然后选择COM标签页,在列表中,选择CyberArticleBook 1.0 Type Library和CyberArticleImportHTML 1.0 Type Library。如下图。

然后单击OK按钮。这样在工程的References节点下面,将会包含CyberArticleBookLib和CyberArticleImportHTMLLib。

3、设计Form1

在Form1.cs里面,增加引用:

//引入CA COM 组件
using CyberArticleBookLib;
using CyberArticleImportHTMLLib;

在Form1上面,添加两个按钮,分别是Batch Import和Add HTML。分别编写相应的单击事件代码。

Batch Import按钮单击事件代码:用来完成批量导入HTML文件

private void button1_Click(object sender, EventArgs e)
{
    //创建CABookCollection对象
    CABookCollection objBookCollection = new CABookCollection();
    //添加一个本地书籍文件
    int nBookIndex = objBookCollection.AddLocalBook(“e:test.xbook”);
    //获得本地书籍的BookGUID
    string strBookGUID = objBookCollection.get_GUID(nBookIndex);
    //创建书籍对象
    CABook objBook = new CABook();
    //打开本地书籍
    objBook.Open(strBookGUID);
    //创建一个导入文件Collection对象
    CAImportHTMLDataCollection objDataCollection = new CAImportHTMLDataCollection();
    //添加需要导入的文件,标题,所在书籍文件夹(相对导入目录位置),HTML文件名,也可以是text,图片,pdf,rtf,等等
    //CA会自动查找或者创建书籍里面的文件夹
    objDataCollection.Add2(“My First Html File”, “”, “e:1.htm”);
    objDataCollection.Add2(“My Second Html File”, “My Folder”, “e:2.htm”);
    //如果需要同时设定文章的URL,可以用
    objDataCollection.Add3(“My 3rd Html File”, “My Folder”, “e:3.htm”, “http://www.wizbrother.com/”);
    //创建导入HTML对象
    CAImportHTML objImport = new CAImportHTML();
    //导入
    objImport.Import(objBook.RootNode, objDataCollection);
    //关闭书籍。因为C#对象在离开作用域的时候不会自动销毁(需要垃圾回收),所以最好手工关闭书籍(关闭数据库连接)
    objBook.Close();
}

要顺利执行这个代码,您应该在E盘根目录下面,准备一个Test.xbook, 1.htm, 2,htm, 3.htm这几个文件。

Add HTML按钮单击事件代码:用来直接创建一个文章

private void button2_Click(object sender, EventArgs e)
{
    //创建CABookCollection对象
    CABookCollection objBookCollection = new CABookCollection();
    //添加一个本地书籍文件
    int nBookIndex = objBookCollection.AddLocalBook(“e:test.xbook”);
    //获得本地书籍的BookGUID
    string strBookGUID = objBookCollection.get_GUID(nBookIndex);
    //创建书籍对象
    CABook objBook = new CABook();
    //打开本地书籍
    objBook.Open(strBookGUID);
    //获得根节点
    CANode objRoot = (CANode)objBook.RootNode;
    //在根节点下面创建一个新的文件夹
    CANode objNewFolder = (CANode)objBook.CreateFolder(objRoot, “My New Folder”);
    //在新建的文件夹下面,创建一个新的文章
    CANode objNewArticle = (CANode)objBook.CreateArticle(objNewFolder, “My New Article”);
    //
    StreamReader sr = new StreamReader(“e:1.htm”);
    //获得html文字
    string htmlText = sr.ReadToEnd();
    //
    sr.Close();
    //创建profile Collection
    CAProfileCollection objProfileCollection = new CAProfileCollection();
    //获得默认profile
    CAProfile objProfileDefault = (CAProfile)objProfileCollection.DefaultProfile;
    //用html内容,初始化文章。文章资源位置,依赖于第二个参数:url。但是这个参数,不会保存到书籍中。
    objNewArticle.InitArticle(htmlText, “e:1.htm”, objProfileDefault);
    //如果需要设置文章的url,需要手工设置;
    objNewArticle.URL = “http://www.wizbrother.com/”;
}

4、测试代码

编写代码后,编译工程,然后执行。

点击Batch Import按钮,就可以一次将E:1.htm, E:2.htm, E:3.htm导入到书籍E:Test.xbook里面。

点击Add HTML,可以将e:1.htm文件,导入到E:Test.xbook里面。

您可以直接下载附件来进行编译测试(VS2005)。

5、说明

注意:Test.xbook, 1.htm, 2,htm, 3.htm这几个文件,您需要自己准备(或者使用附件中的文件),并且放在E:盘根目录下面。您也可以修改C#代码,使用其它位置的文件。

上面的例子代码,没有考虑异常。您在使用COM组件的时候,需要考虑异常情况。

所有的CyberArticle COM组件,请参考CyberArticle开发者手册(CyberArticle 主程序 -> 主菜单 -> 帮助 -> CyberArticle开发者手册)。

 

分类: CyberArticle, 程序设计 标签:

CyberArticle 使用模板导出 增强功能

2009年3月31日 魏 拾俊 没有评论

CyberArticle 5.23开始,增加了使用模板导出功能。但是这个功能比较简单,导出的时候,只能使用一个模板。对于导出大量的文章的时候,可能需要不同的模板,例如建立一个站点的时候,不同的文章,需要不同的模板。

使用附件的ExportNodes.dll,然后注册,就可以在CyberArticle里面增加两个新的菜单:

下载附件中的ExportNodes-Debug.zip,然后解压缩到CyberArticle安装目录PluginsNormal,然后覆盖ExportNodes.dll文件。执行CyberArticle安装目录下面的regfiles.bat文件。

如果在vista下面,而且开启了UAC功能,需要用管理员身份执行regfiles.bat文件。

Set Template for Exporting(设置导出模板)

针对一个文件夹,设置一个独立的模板用来导出文章。只有针对文件夹设置了模板参数,导出的时候,才会将这个文件夹下面的文章导出(利用设定的模板)。

另外需要设置导出的文件夹。这个设置也仅仅针对当前文件夹。

Create index file for folder:是否为当前文件夹创建一个索引页面。创建的索引页面,仍然应用设置的模板。索引内容,使用<ul><li>xxx</li><li>xxx</li></ul>方式生成。

注意:所有的设置,将会保存到书籍中。所有的设置,仅仅针对当前文件夹,不包含子文件夹。

Export Nodes using template (Using settings in book)(使用模板导出节点:使用书籍中的设置)

这个对话框的参数,和使用模板导出文章相同。导出的时候,使用书籍中的设置。如果某一个文件夹没有进行设置,则不进行导出。

应用

利用这个功能,可以针对书籍中的文件夹,分别进行设置。然后针对整个书籍进行导出。由于设置都保存在书籍中,所以作了修改后,可以直接针对整个书籍导出,不需要频繁更改模板等参数。

http://wizbrother.com 就是利用这个功能制作的。

 

Attachments

 

分类: CyberArticle, 程序设计 标签: