说一下近期开发的自动预发布接口和自动审核程序

一,先给个定义。

  1. 什么是发布接口:
  2. 发布接口,一般来说,是放在服务器端的一个页面。
    对火车而言,其实是一个入库程序。对于一般的CMS而言,接口就是内容发布页面了。
    简单来理解,就是一般的网站后台发布数据的那个程序页面。
    一般情况下,我们可以用默认的发布程序来处理相关数据,这种情况呢,不需要我们修改任何文件 ,可以直接使用在每个相同程序的网站上。这种以默认发布程序做的发布模块,有一个好处就是,模块制作方便且通用性强。我们一般都采用这样的方式来发布采集的数据。

    随着采集技术的提高和SEO理念的成熟,很多站长已经不满足于单一的数据采集,而是想尽量丰富和完善网站内容,甚至有把采集的数据变成原创甚至超原创的内容。使用默认的网站发布程序,肯定不能满足我们的要求了。主要表现在几个方面。

    第一,默认的网站程序都需要登陆 ,需要登陆就涉及到一个保存Cookie的问题,每次发布数据都需要用火车登陆一下网站,否则就无法发布数据,这样极大增加了发布的难度和操作的复杂性,很多新手始终找不到错误原因。

    第二,发布的内容单一。一般来说,默认的发布页面只能发布标题,内容,作者和时间等字段内容等字段,有的网站作者还是限定为发布者。像一些招聘网站,发布求职信息的用户名都是不一样的,使用默认程序发布出来的数据,都是同一个用户,这个显然不合实际。

    第三,功能单一,无个性化。

    针对这些问题,我们提出了发布接口的这么一个概念。这个接口,可以理解为,个性化的内容发布程序,这个程序可以是手工写的,也可以是直接修改原发布程序而来。可能这个发布接口,其实仅仅就是取消了一段原程序的登陆验证代码,实现不需要登陆的功能。这样的程序呢,我们就叫接口程序。

    不同的接口,可以实现不同的功能。

  3. 什么是预发布接口:
  4. 知道了发布接口的概念,预发布接口就容易理解了。我这里说的这个预发布接口,就字面而言,他是一种事先发布数据的接口。在DEDE_v5.3预发布程序中呢,这个发布接口可以实现的功能有:预发布文章,预发布评论。

    简单点说,就是事先把未来一周甚至未来一个月的网站内容都发布到网站里

  5. 什么是自动审核程序:
  6. 这个很好理解,就是把原来需要手工一条条审核文章的过程,都用程序实现。

    可以实现的功能,就是将未审核的文章,在特定的时间设置为审核,即开放文章浏览,创造一种有新文章发布的效果

二,预发布接口的好处

  1. 首先,能减少工作量。我的实际经验是,为了应付百度这帮搜索引擎,我一般都会在凌晨两点左右更新网站数据和页面,因为这个时间段百度到我的网站访问的频率比较高。我在这时更新网站内容,主要是讨好搜索引擎,让TA觉得我是个勤快的孩子,以后多照顾一下我。当然,这样做更新的好处,我不说大家也知道,至于我的网站在百度心中的印象到底如何,我也不太清楚。但是,保持和坚持更新的重要性却是不容置疑的。有了预发布接口,我可以把未来一周要发布的数据采集整理好,一些重要的文章设置好发布时间,推荐属性等,然后一口气发布到网站上。然后,让程序自动按时间把我们的文章在前台显示出来。我所在的公司网站这个预发布功能以后,编辑MM每天早上打开网站要做的事情就是,点点鼠标,审核并推荐数篇文章。工作起来十分方便,人也轻松不少,因为每天需要发布的内容,在她还穿着睡衣时就已经罗列在数据库中了。
  2. 第二,省时,省钱等乱七八糟的好处一大堆。

三,写上程序工作原理和方式吧

  1. 定时功能是怎么实现的。
  2. 首先设定所有文章为未审核,即前台不显示。这个定时功能可以使用按文章设定的发布时间搜索并将搜索到的数据设置为审核,这样就可以实现按时间发布。目前,我写的预发布接口均采用随机发布方式来搜索未审核文档。

  3. 自动审核发布的功能是怎么实现的。
  4. 这个审核功能主要由用户前台触发和程序按时触发。即,当用户或者我们指定的程序访问或者请求某个含有审核程序的页面时,触发我们设定好的审核程序,从而实现一些数据的审核。这个审核过程,就完全交给用户或者程序来完成了。

    不要问我万一网站没有用户访问,无法更新怎么办。如果你的网站一个用户也没有,那你还做那个背时的网站干什么?赶紧扔掉扔掉。

  5. 如何实现多种触发审核方式。
  6. 简单点,就是在网站模板加入一条JS代码,框架代码也成,只要能请求审核页面就可以。当然,如果你有服务器权限,或者程序支持,像WinServer的计划任务和PHP的定时启动功能。

四,现在已经完成的接口(皆为PHP类程序)

  1. Discuz!7.0.0 论坛预发布接口+自动审核程序
  2. Uchome1.5 预发布接口+自动审核程序
  3. Dede_V5.3 预发布接口+自动审核程序
  4. Ecms_V5.1 预发布接口+自动审核程序
  5. Modoer_1.2 预发布接口+自动审核程序
  6. PHPcmsV2008(筹)

四,定制开发程序报价

  1. 发布接口300~500元;
  2. 自动审核程序200元;
  3. 受目标程序更新影响,所以今后均为有限期升级。

发表评论

回复 中国军刀 取消回复

评论列表(2)

  • 中国军刀

    2009.8.18 10:08

    确实不错的样子
    可以考虑以后购买一下 呵呵
    不过如何解决伪原创的问题呢?

    回复
  • 游客

    2009.3.4 01:03

    这个提供下载么?

    目前处于内测中,不提供下载。

    回复