#1
Posted 01 March 2012 - 04:15 PM
In Drupal you will need:
- Views Module,
- Views Data Export Module,
- Views UI Module (integrated with Views),
- Chaos tools Module - required by Views.
Install these modules and switch them on.
In ProcessWire you need only:
- CSV Page Import Process (Import Pages from CSV).
Install this module.
When you are ready, you have to create a new View (select: "Create a page") in Drupal with all fields which you want to export. Then, add "Data export" subpage and make sure, that format is CSV file. It's a good idea, to use Pager when you have lot of nodes (pages). You have to setup an url to download your CSV files. When you are ready - download your data.
Next step:
In ProcessWire, you have to prepare a template with your fields. When that's finished, you can import your data from CSV files using "CSV Page Import". That's all.
If you have any questions, write them below. I can also write complete scenario for my website (if there will be anyone interested in that).
#4
Posted 02 March 2012 - 12:27 PM
#5
Posted 02 March 2012 - 02:31 PM
I've spent a lot of time to find the best and the fastest method to export my nodes. For example: Node export module is good to export nodes one by one, but not lot of them at once.
On my site I've used simple taxonomy (for repeatable words related to my pages) and I don't have any pictures related to my dictionary right now.
And what's the most important - I have simple page tree (almost all of my pages are using the same template in PW).
My current site is based on Glossword. It's dictionary/glossary CMS. It's very limited system in many aspects.
So, my first thought was to switch to Drupal. I've done that. And the nightmare begun:
- database (with 28k "pages") growned from 23MB (Glossword keeps data in XML format in database (sic!) and also templates there!) to over 200MB in Drupal!!!
- Drupal with many custom fields is extremely slow. Drupal's support recommended me to switch my hosting to a dedicated server :/ I've lost few months on fighting with Drupal, just to make it faster. Finally I gave up.
In the meantime I've tried other CMS'es without any bigger success.
So, right now I'm switching my site to ProcessWire. Maybe there is many things to improve in this system, but I don't care about that, because PW is lightweight (15MB DB with 28k pages!!!), fast as hell - at least as Glossword and at least flexible as Drupal.
P.S.
About relations between pages and taxonomy (constant taxonomy in my case). I've done that this way (simple example):
1. I've exported relations from Drupal with names of articles (en, ei, et, etc... - words related to nouns),
2. In PW I've added "articles_RAW" and "articles" fields to my template and made similar structure of "taxonomy" like I had in Drupal,
3. Using CSV Page Import Process I've imported articles to "articles_RAW" field together with the rest of data (title, translation, etc...),
4. I've made simple script in JS for Scriptish (for Firefox) to set up "articles" field (based on "articles_RAW"), clear this last field and finally save a page. One by one.
I know, that it's not the best method, but it works for me.
#6
Posted 04 March 2012 - 04:33 AM
I wonder if Ryan is thinking of putting together a PW case studies section? This could be in the forum or as a series of pages on the PW website. Letting users give a summary of how they built their sites and problems that were solved using PW. Maybe a nicer version of the Drupal one: http://drupal.org/success-stories
#7
Posted 06 March 2012 - 10:33 AM
I wonder if Ryan is thinking of putting together a PW case studies section? This could be in the forum or as a series of pages on the PW website. Letting users give a summary of how they built their sites and problems that were solved using PW. Maybe a nicer version of the Drupal one: http://drupal.org/success-stories
Good idea! Perhaps this could be part of our Showcase forum, or a subset of it.
#8
Posted 06 March 2012 - 02:24 PM
@somartist | modules created | support me, flattr my work flattr.com
#9
Posted 06 March 2012 - 10:25 PM
#10
Posted 07 March 2012 - 02:17 AM
#11
Posted 07 March 2012 - 03:35 AM
I'll gladly write up an overview / case study for it - from a newbies perspective - if you think it's relevant?
#14
Posted 09 March 2012 - 11:14 AM
Thanks guys, keep me up to date. I think this sounds like a great idea, and looking forwarding to adding it.
Ryan, I have gone ahead and created a case study here: http://processwire.c...a-a-case-study/
Hopefully this will help other people write some more as the structure follows a 'problem', 'process', 'solution', 'conclusion' structure.
I hope it's okay - I'll try and write a case study the bigger projects I tackle with PW as well.
#15
Posted 31 May 2012 - 04:54 AM
Also tagged with one or more of these keywords: Drupal, Import
Community Support →
General Support →
online to local migrationStarted by danielholanda, 14 May 2013 |
|
|
||
Community Support →
General Support →
import / export of pages from one PW to anotherStarted by benbyf, 01 May 2013 |
|
|
||
Community Support →
Getting Started →
Direct import of users from a text file?Started by FuturShoc, 30 Jan 2013 |
|
|
||
Off Topic →
Dev Talk →
Drupal vs ProcesswireStarted by joshuag, 26 Oct 2012 |
|
|
||
Community Support →
General Support →
Using an external image and resizing itStarted by thomas, 12 Jul 2012 |
|
|
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users













