Hello all...
I have just deployed our new school website using Drupal. Everybody is enjoying it, except for our activities secretary. We are using CCK, Views, Date API and Calendar to create and display calendar events for our school. If you're adding a couple of events it's no big deal to create a calendar item, enter everything into the form and submit. It's not so good if you have to enter, say, 20 events for the upcoming basketball schedule. The process is so slow and cumbersome.
So, I've implemented the Node Clone module and I think that has helped a little bit, but I'm wondering if there's a better way to batch input multiple nodes. I know I could use the Node Import module...but I'm a little leery of an import type situation, where if one thing is off it messes up a bunch of new nodes.
What I was thinking was some sort of way to create an "Add Multiple Nodes" input form. It would be like a spreadsheet where you would enter in all the information into fields for multiple nodes of the same content type. As you add in a row (node) another row could pop underneath, allowing you to add several nodes at once. When you're done click submit, and, presto, 10 nodes in probably half the time.
Does anyone know of a way to do something like this?
Oh, and to all who make Drupal, developers and community members alike, thank you for making such a wonderful CMS!
Comments
Node Import module
http://drupal.org/project/node_import
[edit] Oops. I skimmed the post too fast. You have looked at this module.
Depending on your programming skills with something like Perl, you could come up with a script to parse a CSV file and look for obvious areas that would cause troubles (bad dates, empty fields, etc).
Interested...
I'm a drupal noob, and my first site is going to be a school website (going live in Sept).
I would be very interested to see your site, and look at the features you've implemented.
If you don't want to post the url here, could I persuade you to contact me by email?
It would be greatly appreciated.
As to your problem, I currently have to input an entire year's dates into the php
calendar that we currently use (from another CMS) - I hate it! I share your
secretary's pain.
So I've had this issue in the back of my head whilst test-driving drupal, and was hoping
that perhaps there might be a way of running an ical compatible calendar in Windows
(which might be much more powerful and stable than using a php interface - I know
there is an ical Outlook plugin, and some sort of ical calendar add-on for Firefox),
which could then be exported and then imported into the drupal calendar module?
It doesn't mention anything in the docs, but I've seen posts in the forum about 'KarenS'
adding ical import support to the calendar module - I'm not sure if they're talking about
only feed aggregation, or whether file-import is also supported.
Cheers.
similar problem
I'm struggling with a similar problem. I want a form that will let users upload multiple images at a time. I've heard there are modules that do this by working with external programs and other things that aren't particularly useful.
I'm not very familiar with the API, but I have some thoughts. First, doing this is somewhat difficult since Drupal only allows one instance of each form field on a page. The solution I was thinking of was to learn more about the Form API and how it sends information to the handler functions. From there, I could create a form with multiple instances of a form that submits all the same information as a drupal form, but doesn't use the drupal_render() function (form names could be things like). Then this form submits to a custom handler which could put all the values in an array and loop through them, running each through the form handler functions, but skipping the part where it sends the user to the created node.
I'm going to look into it. Anyone else have thoughts?
ibid
me too ... i'm thinking of a custom module that can do this with some help from Jquery. My needs are to be able to enter a week of scheduling at a time (for a cinema), and I thought it'd be nice have a form that would have fields for three time slots in each day and give an option for updating/entering individual time slots (using javaquery/ajax) or do a mass entry/update.
good to see others with similar problems.
same here
Yes, this is becoming like some solidarity corner. i'm also changing an organisation's website from one CMS to another, and would like to create some 100 empty nodes at once that are to contain a cloned view in the content area.
in any case: there is a module that allows to upload several images at the same time. it is aptly called: Multiple Image Upload. As far as i can see, this module only depends on the Image module, which I guess you're using anyway.
If you have server access, it seems that the module Fast Gallery would be another option to upload several pictures at once (as an admin). I however have no experience with this module.
The more I explore the Drupal issues, the more I see the need for a "batch node creation" module. If we're not overlooking the obvious existing module...
greets,
Joris
apparently, this is possible: http://drupal.org/node/270396 But not necessarily within reach
I know this post is over a
I know this post is over a year old... just wondering if anybody has found a descent solution to the bulk node creation yet...
Creating multiple drupal nodes with one form submission
The advomatic guys have posted a nice solution for this.
http://www.advomatic.com/blogs/jonathan-delaigle/multiple-nodes-single-n...
I had a similar problem
I had a similar problem with a little school site and the "multi node add" module did the job pretty well.
Take a look at http://drupal.org/project/multi_node_add
another module
here's another module that worked very well for what I tried to accomplish:
http://drupal.org/project/mass_create
Subscribing. (I am not aware
Subscribing.
(I am not aware of any modules that offer this functionality yet for Drupal 7.)
That is a good example of how this could work.
Ideally, this should also offer to add a bunch of taxonomy terms to all those new posts. Both a line to place the terms to use for every post in the list, and also a field per new post to add specific terms.
subscribine
also looking for a solution for drupal 7.x
subscribing - looking for
subscribing - looking for solution for drupal 7
Maybe check out EditView
This doesn't exactly create multiple nodes at once but if you found Node Clone useful, you might also want to check out http://drupal.org/project/editview.
IMO, you shouldn't be so afraid of Node Import. If you screw up an import, you can always delete the bad nodes and try again. Feeds might work as well.
Have you considered that a calendar that supports repeating events might be able to provide you with the calendar items you need without creating so many nodes?
Lastly, if you're working with a calendar, you absolutely need to check out http://drupal.org/project/fullcalendar. There is some very active development going on with this right now and IMHO what's there is already much better than trying to do calendars the old way.
Best of luck...
I'm looking for this feature
I'm looking for this feature for D7. And more specificaly, i need a system is able to create mutiple nodes e event in one operation, with the same content for each node, exept the date field.
I posted the need http://drupal.org/node/1339166
Tim Baret
+1 Still looking for a 7.x
+1
Still looking for a 7.x solution.
View as Form
Have you seen #769322: Create the "View as form" style ?