Unmodified Pages are not imported.
Create a page tree to be imported.
| Page creator. | ||
| Page name. | Page contents. | valid? |
| ImportedRoot | !contents | true |
| ImportedRoot.PageOne | page one | true |
| ImportedRoot.PageOne.ChildOne | child one | true |
| ImportedRoot.PageTwo | page two | true |
Create an importing page.
| Page creator. | ||
| Page name. | Page contents. | valid? |
| ImportingPage | !contents | true |
This ImportingPage will now import the ImportingRoot page created above.
| Response Requester. | |
| uri | valid? |
| ImportingPage?responder=import&remoteUrl=http://localhost:9123/ImportedRoot&nochunk=true | true |
We see all 3 pages imported.
| Response Examiner | ||
| type | pattern | matches? |
| contents | 3 pages were imported | true |
Sleep a bit so that the last modification time actually changes.
| Sleep | 1000 |
Importing again will show that no pages were imported since none had changed.
| Response Requester. | |
| uri | valid? |
| ImportingPage?responder=import&nochunk=true | true |
| Response Examiner | |||
| type | pattern | matches? | wrapped html? |
| contents | 0 pages were imported | true | |
| contents | 3 pages were unmodified | true | |
Now we'll update one of the imported pages...
| Save Page Requester | ||
| uri | save contents | status! |
| ImportedRoot.PageOne?edit | 3.141592 | 303 |
Importing again will shows only 1 page imported, 2 unchanged.
| Response Requester. | |
| uri | valid? |
| ImportingPage?responder=import&nochunk=true | true |
| Response Examiner | ||
| type | pattern | matches? |
| contents | 1 page was imported | true |
| contents | PageOne | true |
| contents | 2 pages were unmodified | true |