PDA

View Full Version : I have been advised to look into Drupal



Blitzburgh
08-18-2011, 12:41 PM
as a simple feature I thought would be readily available for Wordpress apparently is not.

The short of it is, I am looking for a simple file upload page be it code or plug in. Amazingly, it appears WP does not have it even though there have been (near as I can tell) better than a 100 requests for it.

Ironic since they already have it installed with the developers version where people upload their plugins they develope.

Essentially, I need a static page where a user can do the following:

Fill in their name
e-mail address
Title
Author
Select file and upload to a directory that I have already established.

I would then as the admin approve, modify or delete.

As I assume 95% of the people uploading their files to me would be able to follow these basic steps, the displayed files would already be sorted (sortable) by Author, title, user.

As a last step, it would be nice if people could rate the upload (just like they are already doing in WP for various plug ins)

Long and short of it, I have been chasing this now for the better part of 3 days. I have looked at uploadify, List Yo Files, Grape Files, and many others. All or most of them are for the developer side to upload with almost nothing for the user side.

Which brings me back to the post title. I have no experience with Drupal but a fellow programmer thought it would have plugins already made like this as it is a bit more customizeable (according to him)

Appreciate any advice on this before I delve into it.

Mike

Vikz
08-18-2011, 03:57 PM
The Contact Form 7 wordpress plugin has all the features you want including a file upload option - contactform7.com

You can setup the following custom fields in the Contact Form 7 Control panel

Name
e-mail address
Title
Author

khurramali
08-18-2011, 04:13 PM
yes, I have been using it for a while and seems to be the best solution, includes a captcha as well.

Blitzburgh
08-18-2011, 04:21 PM
I will readily admit that I have not heard of this plugin so will concede the point and at the same time thank you for the tip.

I spent the better part of 30 minutes reading over their site and did not notice a couple of things. Are the uploaded files sorted then or is that left to the admin (me) to do manually?

Also, I had asked about a rating option for the files uploaded. Is CF7 capable of this or would it be a seperate plugin?

Thanks for giving me the pointer all the same. I will make sure I pass it along to others so they too can get some benefit out of your response.

hminney
08-18-2011, 04:31 PM
Drupal is a fantastic CMS (Content Management System) - with just about every feature you could want because it is open source, and popular (2% of all web sites in the world, including The White House I'm told). So you can create mailing lists using SimpleMail or the ever-popular MailChimp (and probably lots of others), blog away to your heart's content, set up quizzes and surveys, and so on.
With all of this power and flexibility, Drupal isn't a simple "Install and run" solution. I didn't know any better, so I worked my way through a few help screens and installed it and ran it, but I've since seen wordpress and Joomla and they are definitely easier to get started with.

I'm sure you can do what you want with WP. I'm also sure that if you do look at Drupal, you'll start to think of all sorts of things that you never knew you wanted!

The biggest problem with Drupal is that it doesn't tell you what it does - it just tells you how to install and configure. It's designed to be installed by geeks, but once installed it is absolutely fantastic for everyday users to use. Then again, I managed to install, I've upgraded through v5, v6 and now v7, and I managed it!

somethingelse
08-18-2011, 05:13 PM
are you looking to allow those uploaded files to then be downloaded again, publicly? or is this more like an agency service, wherein, for example, a client is uploading a file TO YOU for you only?

There definitely ARE wordpress plugins that allow for upload. "Easy FTP Upload" for example... provides pretty much precisely the form you outlined. (screenshot http://wordpress.org/extend/plugins/easy-ftp-upload/screenshots/) and "File Uploader"... and "List Yo' Files" which is a slightly different approach.

If you're already in the wordpress mindset, switching to drupal will be a big learning curve... it's very robust, but wow, completely different language and structure. I work in both (tho mostly wordpress) and have a tough time switching gears.

holyhttp
08-18-2011, 05:27 PM
If you need a functionality in wordpress chanes are they is a plugin already developed if that feature is not part of the core application. You just need to type the right keyword (what you want to achieve).
In your case for instance I would search for "file upload plugin wordpress". My advice is to use the search engine (Google or Bing) first to quickly fing the best matches to your request then follow the URL displayed is the description of the search result fits your needs.
Going directly to Wordpress to search for plugin maybe time consuming.
So the moral of the story is if you are searching then use a Search Engine.

Blitzburgh
08-18-2011, 07:17 PM
If you need a functionality in wordpress chanes are they is a plugin already developed if that feature is not part of the core application. You just need to type the right keyword (what you want to achieve).
In your case for instance I would search for "file upload plugin wordpress". My advice is to use the search engine (Google or Bing) first to quickly fing the best matches to your request then follow the URL displayed is the description of the search result fits your needs.
Going directly to Wordpress to search for plugin maybe time consuming.
So the moral of the story is if you are searching then use a Search Engine.

Oh bud, believe me, I did this 200 different ways. Trust me on this one.


somethingelse


are you looking to allow those uploaded files to then be downloaded again, publicly? or is this more like an agency service, wherein, for example, a client is uploading a file TO YOU for you only?.

Yes, specifically, I am looking for something which allows one person to upload a file. (midi file for example) and then others could search the repository of uploads and download the file they are looking for. Since not all midi's are created the same I would also like to have the ability for others to rate the file that has been uploaded. Again, I think this is a seperate plugin, so am just looking for the first part which is the file sharing.

You mentioned List Yo Files. Definitely was close to what I wanted but they had the queerest requirement that either you or your user would have to create an upload directory. So in effect, someone has to type wp-content/upload/music and then grab their file. Truly odd if you ask me. Should simply be a case of the user selecting the file they are going to upload and then my plugin placing it where I have directed all uploads to go to.

Once uploaded I would want the fields to be seperated by title, artist, author alphabetically sorted.

I know I am asking a lot but truthfully, this is pretty old hat don't you think?

Thanks for the replies though, Mike

wpriley
08-19-2011, 03:05 AM
I think you could do what you want in Drupal using its custom page design feature coupled with the Views module to reformat the form fields into a page formatted to your taste and included a user rating plug-in. I use both wordpress and Drupal and am not sure how I'd accomplish what you want to do in wordpress (though there are many, many more plug-ins than I'll ever be aware of). I'd echo other comments that Drupal's learning curve is substantial compared to wordpress.

The application you describe is very much like a number of Photo Gallery applications that include upload, public view and rating functions. You might Google "Gallery with rating" and see if any of the applications would support other media types (like MIDI) in addition to photos.

Good luck!

kgun
08-19-2011, 10:40 AM
Drupal is a fantastic CMS (Content Management System) - with just about every feature you
The biggest problem with Drupal is that it doesn't tell you what it does - it just tells you how to install and configure. It's designed to be installed by geeks, but once installed it is absolutely fantastic for everyday users to use. Then again, I managed to install, I've upgraded through v5, v6 and now v7, and I managed it!
I agree and think Drupal is most flexible. The learning curve may be steeper though. Drupal is also much faster to adapt to new technologies like PHP, jQuery that is integrated in the core as far as I remember.

Litterature: http://www.packtpub.com/drupal-6-javascript-and-jquery/book

Blitzburgh
08-19-2011, 11:37 AM
Okay, so it is pretty clear to me that going the route of Drupal is at best, taken with caution.

So... that still brings me back to the beginning.

Need plugin

I hate that List Yo Files is almost perfect, but the bit about requiring the users to specify any directory they want to upload to is concerning to me.

ajobjon
08-22-2011, 08:21 AM
Drupal !!! it is too hard :( i have setup it one of my site :( i didn't understand any thing ... wordpress is best .i use it my several site :)

kgun
08-22-2011, 10:11 AM
Here

jQuery chains, closures and anonymous functions in Drupal (http://www.oopschool.com/phpBB3/viewtopic.php?f=24&t=230)

is an example of what you can do with Drupal (drupal.js) and external JavaScript libraries (jQuery). Of course there are more advanced solutions for this http://drupal.org/project/wysiwyg, but it shows how compact and efficient the code is.

Deb123
08-23-2011, 11:51 AM
Your requirements are very specific, I dont think there will be a plugin available out of the box with upload as well as music file management features.The best way would be get that developed by a wordpress developer.
It wont cost you much and save a lot of your time.

I wont be advising drupal right now, you got to give drupal some time and attention before you can start commanding it to do things.

excell
08-30-2011, 10:40 PM
Drupal has excellent user / permissions management. I think the WebFM module (excellent Admin & user control for sorting, storage, allowed downloads etc.) along with 5 Star Ratings could help you with this project. Use Views to create displays and Actions & Triggers for notifications etc. Have fun!
http://drupal.org/project/webfm

khurramali
09-01-2011, 02:16 AM
Hi Kgun.

Almost 95% of all my websites are based on wordpress, because its easy to setup, configure and teach to clients.

you can setup a working wordpress website within a few days, complete with all the whistles.

however then I started working with Joomla, It taken almost 2 weeks just to plan out all the menus, link them to articles.

While I have recently started working with Drupal and I am very happy.

so complexity is directly connected with

1. Clients budget.
2. Requirement
3. Time constraints

kgun
09-02-2011, 07:36 AM
While I have recently started working with Drupal and I am very happy.

I think you can make almost any site you want with Drupal. Drupal is said to be very flexible but the learning curve is steeper.

You should find some valuable resources on my Drupal subforum: http://www.oopschool.com/phpBB3/viewforum.php?f=24

The forum is blocked for comments. I have no time to moderate it, so it is a Bulletin Board for oopschool.com