my idea, drupal...<br><br>bcoz lot and lot of themes,security,lot of modules,<br>so and so..<br><br>even lot of support mail,, u will get soon replys from forums and help mail..<br><br><div class="gmail_quote">On Sun, Jun 22, 2008 at 1:20 PM, Fred Jones <<a href="mailto:fredthejonester@gmail.com">fredthejonester@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">> I have a big project for a customer here in China and after studying its<br>
> requirements and the different technologies available out there, I am left<br>
> with two choices: Drupal and DotNetNuke.<br>
> This project indeed involve a very detailed list of user groups and<br>
> permissions for its different features and these two Open-Source CMS seem to<br>
> be the ones that provide the best ACL.<br>
> I am personally more experienced with DotNetNuke and I'm confident that I<br>
> could find all the DNN modules that I need for this project, but my team has<br>
> mostly been working with Joomla! so if I can find all these modules for<br>
> Drupal, that would probably be best.<br>
<br>
</div>I don't see why experience with Joomla will help with Drupal. I know<br>
Drupal but when I occasionally look at a Joomla admin interface, I am<br>
fairly lost.<br>
<div class="Ih2E3d"><br>
> 1 - User Registration<br>
> The main reason for choosing Drupal for this website is that it offers a<br>
> powerful ACL. After registering to the website, users will be put in the<br>
> Members group, but they should also have the ability to submit further<br>
> documents and details to become a Verified Members. So it would be great to<br>
> find an existing module that can handle two-steps registrations.<br>
<br>
</div>I am not aware of such, but this would be a trivial module to create.<br>
It's not a new registration, it's just adding another role to the<br>
existing user.<br>
<div class="Ih2E3d"><br>
> 2 - User Profile<br>
> Registered users will be given the ability to manage their own user profile.<br>
> Like most websites of this kind, users will be able to keep some of these<br>
> details private.<br>
> However, even though the email address might not be displayed, users should<br>
> be able to email the users they visit the user profile. This is similar to<br>
> sending a message to the user except that the message is send by email. No<br>
> need for an internal inbox for each user.<br>
<br>
</div>This exists in core Drupal as "user contact form."<br>
<div class="Ih2E3d"><br>
> 3 - User Directory<br>
> The purpose of this module is to provide the ability to access the profiles<br>
> of the users in a specific group (i.e. the list of Verified Members).<br>
> Details of the different users will be displayed according to a set of<br>
> internal rules (i.e. do not show the email address) and according to each<br>
> user preferences (i.e. user can choose to show his address or not).<br>
> To browse this directory, visitors will be able to use an advanced search<br>
> interface (i.e. search by name, city, region, country...) or by clicking on<br>
> a simple map with predefined regions.<br>
<br>
</div>The Organic Groups module has the first part of your requirement. As<br>
far as searching, I am not sure if this exists or not, but this would<br>
be fairly easy to code.<br>
<div class="Ih2E3d"><br>
> 4 - Marketing Tools<br>
> The purpose of this module is to take advantage of the list of users to send<br>
> them newsletters and invitations according to different criteria (i.e.<br>
> group, region, date of birth...).<br>
<br>
</div>I am not sure about this--I haven't dealt with this type of<br>
functionality so I don't know.<br>
<div class="Ih2E3d"><br>
> 5 - Calendar of Events<br>
> A standard calendar module that can be configured to display role based<br>
> events.<br>
<br>
</div>Events module and submodules.<br>
<div class="Ih2E3d"><br>
> 6 - Forums<br>
> A standard forum module that can be configured to display role based<br>
> threads.<br>
<br>
</div>Forum module is a core Drupal module. Setting up permissions to forums<br>
based on roles is doable--may require one of the advanced permissions<br>
modules.<br>
<div class="Ih2E3d"><br>
> 7 - Online Discussion<br>
> The purpose of this module is to setup an online discussion on a specific<br>
> topic between an expert and the different users of the website. Questions<br>
> will be posted by the users for the expert to answer. Moderators will need<br>
> to review the questions before they are sent to the expert.<br>
<br>
</div>This can be handled by a combination of various modules--there are<br>
different options how to implement this.<br>
<div class="Ih2E3d"><br>
> 8 - RSS Feeds<br>
> A standard RSS reader module that can be configured to display role based<br>
> feeds.<br>
<br>
</div>RSS is core Drupal functionality. To permission them by role may<br>
require one of the advanced permissions modules.<br>
<div class="Ih2E3d"><br>
> 9 - News Feeds<br>
> A standard news module that can be configured to display role based news.<br>
> Ideally the administrator of the website should be able to publish news in<br>
> different categories and each category will be displayed in a different<br>
> page, but if that's not possible, administrating several instance of the<br>
> module should be fine.<br>
> Control over the number of news per page and over the layout of the<br>
> different pages should be easy to setup or hack.<br>
<br>
</div>Views module and submodules.<br>
<br>
The main advantage of Drupal IMO is that it is easily extensible. If a<br>
feature doesn't exist, it's not difficult to add it.<br>
<br>
HTH,<br>
Fred<br>
<font color="#888888">--<br>
[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br>
</font></blockquote></div><br>