The Easy Import module allows to:
- Import a CSV list of content into Drupal through an existing type of content
- Import a nested XML into a vocabulary (a specific type of structure is required)
- Export a type of content into a CVS list
- Export one or several vocabularies into XML files, all terms organised in a h$
Knowing Feeds module, the difference with Easy import is primary it's simplicity of use. Almost any type of CSV files can be easily imported to a Drupal 7 content type formated in ANSI, UTF-8 or HTML. It also take in charge date format, files and image can be imported from a specified directory in the public files of your Drupal and term and node references can be managed. Reverse process to export content into a CSV of the same format is taken in charge. One more tool is the ability to import and export a nested taxonomy, this function works well but only handles basic functionality for the moment, it also answer to a need that I couldn't find in other existing modules in Drupal 7.
Project page: As of today, I didn't find any value to create a page dedicated. This module has been developed for a special need of the State of Geneva, willing to import content from there previous web application in Lotus to their new Intranet in Drupal 7.
Direct link to your git repository: git clone http://git.drupal.org/sandbox/lahode/1264280.git
Created for Drupal 7 only
Comments
Comment #1
sreynen commentedSandbox project link:
http://drupal.org/node/1264280
Comment #2
klausiComment #3
lahode commentedHello Klausi,
Thank you for your comments. I did all the updated mentioned in your message and tomorrow morning I will add some description explaining in details the different steps between Feeds and this module.
Do not hesitate to give me some more feedback and what would be the next steps to publish Easyimport module officially.
Cheers
Comment #4
misc commented@lahode has been contacted to ask if the application is abandoned.
http://drupal.org/node/894256
Comment #5
misc commented@lahode replied that the application is not abandoned.
Comment #6
lahode commentedHi there,
I updated this module to a newer version. I also have the objective to create a small video showing how this module can be used and migrate very simply contents.
However, I applied in September to be a project and I still didn't get the green light. Why so? Are you planning to accept this module?
Thanks
Comment #7
misc commentedYou need to mark application as need review to get a review. If it is marked as need work, we think that is still need work from the applicant. And since it has been marked as need work since October, nothing has happened with the application.
Comment #8
lahode commentedOk, I changed the status to "Needs review" + I add a detailed description to know how to use the module and the purpose.
Comment #9
misc commentedGreat.
I did an automatic review, and there some issues you need to take care about before you could get a more in depth review.
http://ventral.org/pareview/httpgitdrupalorgsandboxlahode1264280git
You could resubmit the automatic review when you have done changes to check it again.
Comment #10
misc commentedComment #11
lahode commentedHi MISc,
I have done the cleaning in conformity of your previous mail. I was not sure about the Linux endline what it meant, because I'm working on Windows. Is there a special software existing to convert the endlines?
Comment #12
misc commented@lahode, there are no new commits to your sandbox. So nothing new to review.
Many text editors, even in Winows could make unix style line breaks. Personally I use Netbeans, it is free.
Comment #13
lahode commentedThank you MiSc
Finally I found dos2unix that might have done the thing. Hope everything is fine now.
Comment #14
misc commentedYou have not uploaded the corrected code, so I need t switch to needs work.
Comment #15
lahode commentedHi,
I come again for the validation of my module. I spent a whole day reviewing my code, testing on different projects, cleaning and now everything seems very stable.
I still have some warnings and formatting error generated by PAReview.sh, but it's superficial things like "Inline control structures are not allowed" and "Closing brace must be on a line by itself". I is really a must? Because, I found that most projects on the community are not as clean, and it will take me ages to do this "cosmetic" cleaning.
Otherwise, the code is well documentated, indented, etc., and I prefer to spend time on documentation if needed, support and maintenance.
Thank you in advance for your feedback
Comment #16
peterx commentedHello lahode,
A question about "Export a type of content into a CVS list". CSV is a flat file format. How do you handle fields with multiple values? Can you handle field collections? I can understand the export of a Drupal 6 content to a new site. I do not understand, from your description, how you could handle a Drupal 7 content type, with all the different types of fields, using CSV.
Comment #17
misc commented@lahode, you still have not uploaded your code to the git repo - the latest update is 23 weeks ago. So we can not review.
Comment #18
klausiClosing due to lack of activity. Feel free to reopen if you are still working on this application.