Posted by davejjj on February 21, 2013 at 5:11pm
It seems to me that banned users are something you will need to handle in just about any installation. Why is there no support for this in Drupal Core?
User Name:
User Email:
Date Banned:
Reason Banned:
Comments
welcome to the drupal community
@davejjj , welcome to the drupal community. Drupal is a CMF (content management framework) and as such cannot anticipate every use case, it makes no presumptions about your content and what you will do with your site. For example, I recently developed a site to put a company's annual report online. In that case, I had no need of letting users register and login save for a few content admins. That being said, you can certainly use drupal's built in "block user" function (/user/[uid]/edit >> status) but if you need to extend beyond that, a quick Google search yielded these for me:
http://drupal.org/project/ban_user
http://drupal.org/project/ban_unpublish
http://drupal.org/project/banlist
I've never used any of the above so it depends on what you need but I would presume one might fit your use case.
For myself, Drupal is like using legos. You can build something very basic but you can also use third party contrib modules or write your own to build something very unique and comprehensive.
Cheers, -- Danny
High Rock Media | Photography | Twitter | Drupal Bamboo Theme
welcome to the drupal community
Thank you for the welcome. I am probably a typical beginner here. I have written some HTML and Javascript and a little PHP. I came here because I got the impression that Drupal was the most highly regarded CMS for people who write some code. So far I am not happy. I am very unhappy.
Drupal.org has to be one of the ugliest and least intuitive websites I've ever seen. Drupal itself is drowning in weirdness: Taxonomy? Nodes? Containers? Views? Tags? Where is all this terminology explained? Then there are thousands of modules and when you search and find a module there is nothing there to really show you what the module can do -- just a brief paragraph. There does not seem to be any way to establish which modules naturally go together to achieve specific goals.
If I was just putting a straight-forward document such as an annual report online I would NEVER consider Drupal. I would just write it from scratch in HTML/CSS. Perhaps you could explain what Drupal does that makes such a task easier?
Thanks.
Beauty is in the eye of the beholder
You are entitled to your opinion and no one is forcing you to use drupal but you must of come here for a reason I suppose. Certainly drupal can be daunting at first glance and even after that so I feel for you. I make a full time living as a drupal freelancer so I can't complain much.
I beg to differ, IMHO, Beauty is in the eye of the beholder
Well, for starters, Google is your friend. For example I just did a few basic searches:
Drupal is free for the taking (and Open Source mind you) and again no one is forcing you to use it. There are many tutorials and third party sites out there with amazing videos and ways to learn Drupal. I also can say the Drupal community for the most part is warm and welcoming but it does take patience and can be frustrating at first but perhaps worth the benefits and rewards in the end.
I am actually writing a new blog post right now on paying it forward with Drupal in regard to my theme, Bamboo I've contributed here. In fact, a random user emailed me yesterday and donated some money simply for the use of my theme. I would have never expected that when I first came to drupal over 4 years ago.
I urge you to stay, learn a little and get involved, it just might be worth it in the end. :)
Cheers, -- Danny
High Rock Media | Photography | Twitter | Drupal Bamboo Theme
Beauty is in the eye of the beholder
Danny, this may indeed be a case of "mistaken expectations." Perhaps after a period of time on the learning curve I will feel much more appreciative of the organization and resources that are available here. To me as a beginner the stark blue minimalism and complete lack of graphics on this website is very dismaying.
I am here because I was tasked with building a club website which includes user log-ins, roles, email validation, password recovery, event logs, file and photo storage and management, slideshows, forums with e-mail participation, polls, event calendars, user-supplied links, and an archive of annotated Google maps. I thought it would be too huge of a task to even consider writing something like that from scratch.
The problem is that most modules here do something that I don't even understand. Maybe that will change with time and maybe it does not phase people who are already familiar with other CMS systems. I have no prior experience with other CMS offerings.
Thanks
When you say "tasked with
When you say "tasked with building a club website", do you mean to say a paying job or non-paying? if it's the former and this is your first big drupal for pay job, I don't envy you. You are talking about some very complex logic, architecture, site building and theming with those kind of specs. It's like telling someone to go climb Everest before they've learned how to climb a very small cliff. If it's the latter, then you can treat this as a wonderful learning experience where you can make mistakes, get feedback and fix things over time.
That being said, I would urge you to try some different ditros to see how things were done and you can learn from those. Some good ones to look at would be:
Drupal Commons
OpenFolio
You should also check out these blog posts:
http://friendlymachine.net/posts/2013/how-learn-drupal-without-losing-yo...
http://friendlymachine.net/posts/2012/installation-profile-omega-theme
For learning, you might want to check out:
http://buildamodule.com/
http://drupalize.me/
I've also written a lot about Drupal on my blog but much of it is very fine grained, somewhat use case specific and abstract.
High Rock Media | Photography | Twitter | Drupal Bamboo Theme
When you say "tasked with
This most certainly is just a freebie project for my club.
I looked at a few of the Drupal Distributions but the same sort of minimal documentation caused me to give up. From what I see every submission usually has a particular high-level concept and does not care to describe the actual supported features. I suppose you have to install each one to see what it can do.
I will look at your links.
Thanks
One other thing to check out
One other thing to check out would be: http://simplytest.me/
You can test modules and themes on the fly.
High Rock Media | Photography | Twitter | Drupal Bamboo Theme
let me make some suggestions
You may want to start over at drupalgardens and export your site when you need additional functionality. It is a hosted version of Drupal, with some tools to make it easier.
www.drupalgardens.com
You may be trying to add modules you don't need.
http://www.hostknox.com/tutorials/drupal/
Here are some extremely well-written tutorials, but the Drupal Gardens tutorials are also amazing, and define all the terminology for you.
www.drupalgardens.com
I find Lynda.com to have excellent tutorials on both Drupal and Drupal Gardens.
Just on this forum today, I was recommended the following book:
http://www.apress.com/9781430228592
(I haven't bought it.)
I also like "Drupal in 24 Hours". Youtube is full of videos on Drupal as well.
Make sure your books cover final versions of Drupal and the version you are using. (6 or 7). Please note that you'll want to decide which version you want to use, as it's not completely easy to upgrade between major versions at this time. (but possible.. see hostknox's tutorial.)
Good luck.
--Sam
P.S You may also want to look at other hosted CMSes: Weebly, Wix (flash-heavy) or Squarespace (monthly fee). CMS Made Simple may also meet your needs. It's similar to Drupal, but simplified. My friend also likes Modx. The course at Lynda.com "CMS Fundamentals" does a very good job in helping you choose a CMS.
I suspect because people
I suspect because people generally block such users.
I suspect because people
It seems to me that new pending users are "Blocked users" until they are approved and email-verified. I don't want troublemakers and spammers to be confused with new users who are simply waiting for admin approval.
If I could simply create a "banned user" role that defaulted to the same rights as an "anonymous user" that would be fine, but when I add a role it insists on giving it the same rights as a "validated user."
_
'anonymous' and 'authenticated' are the difference between logged in and not logged in. They can have whatever permissions you want them have-- including none. Drupal sets some sensible basic defaults when you first create a site, but you're not obligated to use them.
You can create as many roles as you like and mix and match permissions anyway you like. You can leave the authenticated role with no permissions, then build up on that with additional roles.
_
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.
_
You may want to be careful with such generalizations-- that's not even close to true. I've been building drupal sites for over 5 years and haven't needed it once. From my point of view I could say "It seems to me that banned users are something you will almost never need to handle in just about any installation." That's doesn't make it more true than your statement.
It's very tempting to believe your use case is the most common use case. In reality though, drupal is such a flexible system that it's used in many many different scenarios so that's likely to be untrue most of time.
_
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.