User input content management

kinnth - July 16, 2009 - 17:53

Hello all,

I have just downloaded drupal, successfully installed it and I am figuring out how to use and customise it. I am not a n00b at webdesign nor general scripting however I am under a slight ammount of time pressure to complete this project so I thought I would ask rather than search. If I give people my requirements perhaps they can point me in the right directions.

What I want
I would like to know any modules that would be useful for my particualr scenario. Any help / tutorials from people who have used drupal 6.13 to accomplish something similar and any other facts figures references and the like that may help me on my way. All help is much appreciated.

What I have to do
1. I must create a site whereby most of the content is created by the users which in my case are businesses. I need the business to create a login that will store the company info and so forth but not the address. I then need a separate form where a business can associate one or many addresses to that business eg macdonalds would have multiple stores. Im going to be using the google maps api to get coordinates and post/zip codes quickly and easily.
2. I must then create a way for users to upload a picture either jpg gif or png of a specific size and store that somewhere. The user must then create a new menu item and associate that picture with the item and store that.
3. The menu items can then be displayed in one or many of the associated stores of that business. eg. stores A and B may sell burgers but store C does not.

4. The menu items must be time sensitive eg disapear on a certain date and also must keep a record of how many times they are looked at eg. webstatistics.

Hopefully that all doesn't sound too unreasonable and is all possible with drupal. Any help / pointers to threads that may help me is greatly appreciated.

Thanks
Tom

_

WorldFallz - July 16, 2009 - 18:02

It not unreasonable at all-- quite doable with drupal. The only problem will be directly related to the time pressure you mention. Drupal does have a learning curve that tends to slow down people at first, even experienced developers, as they learn the 'drupal way'.

That said, some modules you'll want to look at:

For view counts, you can try the core statistics module (which tracks page views) or maybe the http://drupal.org/project/statistics_advanced module. If you want real webstats, there are other modules that integrate with various 3rd party stats packages (see the module downloads area).

_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.

Thanks for the quick reply

kinnth - July 16, 2009 - 20:17

Thanks for the quick reply wordfallz.

Ive got myself a lynda video which is helping me and im understanding the concept of nodes and the what the cck does. I take it the views deals with the css.

I noticed on alot of the admin pages when i create some content there is the button "publish to front page" Now for my particular site I want to keep the majority of my stuff hidden behind a user login, but it would be nice to have stuff published to a front page behind the login, is that possible?

I found some modules for cck. When I upload these should they be uploaded into /modules/cck or just /modules and then drupal works out the rest. I put them in cck to be safe and it seemed to work but I would like to know for future reference.

With the stats. What I really want to display is basically the sitewide stats that myself as an administrator is privvy to but only for the single food item. Eg I as an admin can see all the stats for all food but a user can see the exact same stats but only for the food that they have registered and uploaded.

is that possible with the advanced statistics module?

Im sure Ill think of some more questions soon. :)

Tom

_

WorldFallz - July 16, 2009 - 20:34

If you uncheck the "access content" permission for the anonymous role, all your content will be protected by a login. If you want to make some content available to anonymous visitors you'll need to add one of the access control modules (ie simple_access, node_privacy_byrole, content_access, etc.). If you just want to show one 'front' page to anonymous visitors and another to logged in users, checkout the front module.

In order to make upgrading drupal easier, contributed modules are best installed to sites/all/modules (you'll need to create it if you haven't already).

Not sure about the stats question-- you'll have to try it out and see.

_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.

ive thought of another

kinnth - July 16, 2009 - 21:10

ive thought of another question.

If I download a module that adds some functionality to the CCK for instance the postcode module. I then use it to create a new field in a type i have created. What happens if I then disable it? Does that field no longer work, will drupal not let me disable it?

Do the more modules you have running really slow down the database or is it only when they are in use that it slows it down, eg can i have alot activated just to test?

 
 

Drupal is a registered trademark of Dries Buytaert.