Skip to content

Programatically_create_node

404 edited this page Sep 14, 2010 · 2 revisions

Introduction

需要导入大量的文档,希望能通过程序自动完成。此模块的作用是把某一目录下的文件(书本)及其封面转换成node,避免大量繁琐的人工操作。

Details

scenario:

假设,有两个文件夹 /var/book /var/cover /var/book 下面全部是pdf文件, /var/cover 下面是对应的封面jpg (文件名与pdf相同)

此模块可以遍历book文件夹下面的文件,生成如下格式的node

Title, filefield, imagefield,

其中的imagefield使用的是cover目录下对应的图片(如果没有对应则留空),title为book的文件名(不包含后缀)。

要求:

  1. 有配置界面指定 book 和 cover 的路径。
  2. 每本书导入成功后删除对应的文件(书和封面)。
  3. 与cron结合,可以指定每次cron的时候操作多少本书。

Add your content here. Format your content with:

  • Text in bold or italic
  • Headings, paragraphs, and lists
  • Automatic links to other wiki pages

Clone this wiki locally