Closed (won't fix)
Project:
Drupal.org CVS applications
Component:
new project application
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
17 Nov 2010 at 04:29 UTC
Updated:
18 Apr 2019 at 12:12 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
amrit_b commentedhere I am attaching a zipped file of my new module named as delete_all_nodes. This module give a admin page, there the administrator can select a content type and press the delete button. Then the module deletes all the nodes of that content type. Its for Drupal 6.x
This is my first drupal module.... little scared :(
thanks
Comment #2
amrit_b commentedI have uploaded the module. Now it needs your reviews..
Comment #3
avpadernoHello, and thank you for applying for a CVS account.
The feature implemented from the proposed module is already present in Drupal: in the page admin/content/node is possible to filter the list of nodes by the content type, and delete the selected nodes.
Comment #4
amrit_b commentedThanks for replying.
Yes I know that if we go admin/content/node then we can delete the selected nodes of a specific content type.
BUT, what if i have 8000 nodes of type 'Story' and want to flush the databases..?? is is possible to go the default drupal way to delete all those 8000 nodes by selecting them?
I my module, you have to only select the content type, and press delete button. tats it! no need to select individual nodes, like the default way.
I faced this problem lats week. When my client wanted to import around 6000+ product nodes from filemaker pro. and then she asked me to delete all the older ones and do the import once again. I ended up with flushing the ALL the database tables (i took a backup before the import)..
I made this module for Drupal 6.x to help users in situations like these.. Can't you reconsider your decision once again?
thanks
Comment #5
avpadernoAs per requirements, the motivation message should include a description of the features of the proposed module (more than two sentences), and a comparison with the existing solutions.
Comment #6
amrit_b commentedOkay. I am extremely sorry for not writing those lines in the motivation. This is my first module and will never make these type of mistakes again.
So what should I do now?
thanks
Comment #7
amrit_b commentedany instructions on my module.....?
Comment #8
drupalshrek commentedHi,
Glad you want to contribute!
Here as part of your CVS application you need to compare your module with other existing similar modules on Drupal. Things like:
- what other modules/ways to do similar things (e.g. http://drupal.org/project/massdelete)
- what the differences are between yours and the similar modules
- if there are really none, what modules are at least in the same domain and why they are completely different.
Hope that helps.
Comment #9
drupalshrek commentedComment #10
amrit_b commentedAs far as I know, currently there are two modules available to do similar kind of jobs.
1) http://drupal.org/project/delete_allt
2) http://drupal.org/project/massdelete
Both of these modules are not being maintained and also compatible only Drupal 5.x
My module if compatible for Drupal 6.x and soon i'll release a Drupal 7.x version (if Drupal 7 doesn't have this feature inbuilt, which it should have btw) :-)
thanks
Comment #11
drupalshrek commentedHi,
The correct approach is to take over (or assist) with the existing 2 modules rather than start a new one with the same functionality. You can contribute patches without even having CVS access.
I would suggest you talk (via the module issue queues) to the owner of the module which you think is closest match.
You can make the module exactly as you want it for your own use, but for general Drupal use, it's best to have 1 well-maintained module rather than 3 almost identical modules where the effort is divided by 3, so unfortunately that's the approach to go.
Comment #12
awolfey commentedAdditionally, the devel module (devel_generate) can also delete all nodes by content type.
Comment #13
avpadernoPlease read the following links as this is very important information about CVS applications.