Closed (won't fix)
Project:
Drupal.org CVS applications
Component:
new project application
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
15 Jul 2010 at 01:11 UTC
Updated:
17 Apr 2019 at 18:02 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
dman commentedCool.
Start with the requirements for applying for an account, post a tidy draft of the module you've got, and seriously have a look at the way things are done to get an idea of all the review issues that may slow down the process.
If you can see what happened with previous applications, you may be better set to make a quick, successful application.
Comment #2
Silicon.Valet commentedHere's a zipped copy of the source for the module
Motivation:
A large number of sites have a need for webforms as part of their workflow and site requirements. While a very capable module exists (webform), it does not use CCK fields and does not expose webform results as nodes for use in views. There are a host of supporting modules for webform that attempt to fill this gap. This is a more direct solution, turning the node creation form for a content type directly into a webform. This will provide you access with the full array of tools and field types available to CCK and will allow you to use the submitted data within your site with less work.
Goal:
The cck_webform module is intended to provide an easy to configure, drop in module to add webform functionality to your site while leveraging your experience with one of the most used modules in all of drupaldom (CCK). This module will also give you the ability to manipulate and provide reports on your submissions using another widely used tool, views.
Functionality:
Displays an additional fieldset on content type edit form for content types with at least one field. This fieldset contains configurational data for the webform, allowing you to set notification address, optional cc field and customize the email subject and body using tokens. When a node of that type is created, the email is sent.
Configurable Options:
Files:
LICENSE.txt
cck_webform.info
cck_webform.install
cck_webform.module
Status:
What's missing is the view for reporting the submissions. I'll be adding that in the next few days along with Simplenews integration. Needs sanitization of user input. Will be added next.
Usage:
To use the module, create or use an existing content type with at least one field (text field would be most appropriate - module does not check this atm). When the content type exists, a new section will appear on the content type edit form. This will allow you to configure the webform. After doing so, and specifying that the webform should be used via the exposed checkbox any nodes of that type created will create a notification email to the specified address.
Special Notes:
This module is being developed for a code sprint we are doing to create a website in a day for a local charity (http://www.fortbendwomenscenter.org). We'll be out there Saturday, (Jul 17,2010) and folks will be using #FBWC on twitter to post progress if you'd like to follow along.
Comment #3
avpadernoHello, and thanks for applying for a CVS account. Some volunteers will review the code, pointing out what it needs to be changed.
Comment #4
summit commentedSubscribing, interested in the progress of this. cck_webform would be great!
greetings, Martijn
Comment #5
quicksketchThis would make me feel a bit better if it were called "Node mailer" or something like that, to avoid confusion with the webform module (which is completely unrelated). This module essentially e-mails the contents of a node based on tokens.
Comment #6
Silicon.Valet commentedThis module was born out of a need to extend the webform module in a direction that it couldn't comfortably go without sacrificing ease of use. The intention of this module is for use creating web forms which in turn generate nodes. There's a certain amount of complexity that is going to go along with it, and I think that the complexity is really what separates the modules. Webform is a fantastic drop in module for providing webforms. This one, at least for now, is not. This one requires some small amount of configuration, but frees you from having to generate custom rules/actions for each form.
There are definitely differences between this approach and that of webform that would make them useful to different groups. Notably, this module requires a better understanding of permissions and careful thought of what is exposed on node create forms. There is also (currently) a requirement to generate your own views for reviewing the submissions. That's something I've almost got worked out (dynamic views!), but am not ready to share until it's a bit more mature.
That said, I definitely will defer to your judgement with respect to naming. You've been here longer than I have, and I respect your opinion. Is there perhaps a third alternative that you would be comfortable with that would allow me to use the webform term? Perhaps with the space (web form vs webform)?
Comment #7
zkrebs commentedWould this integrate as an Ubercart checkout pane? Would be most definitely awesome.
Comment #8
arski commentedSounds interesting.
@slavojzizek: I suppose no uc-independent module will directly have that functionality, but I would be interested in extending uc_webform_checkout_pane with this once it comes out and looks workable :)
PS. as for the name, how about you remove the "web" from it? something like "CCK Forms"?
Comment #9
Silicon.Valet commentedslavojzizek: describe the use case to me, I'm not sure I understand what you're trying to accomplish.
arski: Good idea, I'll update the module
Comment #10
avpadernot().Strings used in the user interface need to be translated.
Comment #11
avpadernoI am closing this application due to lack of replies.
Comment #12
alfthecat commentedsubscribing
Comment #13
sabrawy commentedsubscribing
Comment #14
avpadernoPlease read the following links as this is very important information about CVS applications.