&nbsp;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 &lt;<a href="mailto:fredthejonester@gmail.com">fredthejonester@gmail.com</a>&gt; 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">&gt; I have a big project for a customer here in China and after studying its<br>

&gt; requirements and the different technologies available out there, I am left<br>
&gt; with two choices: Drupal and DotNetNuke.<br>
&gt; This project indeed involve a very detailed list of user groups and<br>
&gt; permissions for its different features and these two Open-Source CMS seem to<br>
&gt; be the ones that provide the best ACL.<br>
&gt; I am personally more experienced with DotNetNuke and I&#39;m confident that I<br>
&gt; could find all the DNN modules that I need for this project, but my team has<br>
&gt; mostly been working with Joomla! so if I can find all these modules for<br>
&gt; Drupal, that would probably be best.<br>
<br>
</div>I don&#39;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>
&gt; 1 - User Registration<br>
&gt; The main reason for choosing Drupal for this website is that it offers a<br>
&gt; powerful ACL. After registering to the website, users will be put in the<br>
&gt; Members group, but they should also have the ability to submit further<br>
&gt; documents and details to become a Verified Members. So it would be great to<br>
&gt; 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&#39;s not a new registration, it&#39;s just adding another role to the<br>
existing user.<br>
<div class="Ih2E3d"><br>
&gt; 2 - User Profile<br>
&gt; Registered users will be given the ability to manage their own user profile.<br>
&gt; Like most websites of this kind, users will be able to keep some of these<br>
&gt; details private.<br>
&gt; However, even though the email address might not be displayed, users should<br>
&gt; be able to email the users they visit the user profile. This is similar to<br>
&gt; sending a message to the user except that the message is send by email. No<br>
&gt; need for an internal inbox for each user.<br>
<br>
</div>This exists in core Drupal as &quot;user contact form.&quot;<br>
<div class="Ih2E3d"><br>
&gt; 3 - User Directory<br>
&gt; The purpose of this module is to provide the ability to access the profiles<br>
&gt; of the users in a specific group (i.e. the list of Verified Members).<br>
&gt; Details of the different users will be displayed according to a set of<br>
&gt; internal rules (i.e. do not show the email address) and according to each<br>
&gt; user preferences (i.e. user can choose to show his address or not).<br>
&gt; To browse this directory, visitors will be able to use an advanced search<br>
&gt; interface (i.e. search by name, city, region, country...) or by clicking on<br>
&gt; 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>
&gt; 4 - Marketing Tools<br>
&gt; The purpose of this module is to take advantage of the list of users to send<br>
&gt; them newsletters and invitations according to different criteria (i.e.<br>
&gt; group, region, date of birth...).<br>
<br>
</div>I am not sure about this--I haven&#39;t dealt with this type of<br>
functionality so I don&#39;t know.<br>
<div class="Ih2E3d"><br>
&gt; 5 - Calendar of Events<br>
&gt; A standard calendar module that can be configured to display role based<br>
&gt; events.<br>
<br>
</div>Events module and submodules.<br>
<div class="Ih2E3d"><br>
&gt; 6 - Forums<br>
&gt; A standard forum module that can be configured to display role based<br>
&gt; 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>
&gt; 7 - Online Discussion<br>
&gt; The purpose of this module is to setup an online discussion on a specific<br>
&gt; topic between an expert and the different users of the website. Questions<br>
&gt; will be posted by the users for the expert to answer. Moderators will need<br>
&gt; 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>
&gt; 8 - RSS Feeds<br>
&gt; A standard RSS reader module that can be configured to display role based<br>
&gt; 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>
&gt; 9 - News Feeds<br>
&gt; A standard news module that can be configured to display role based news.<br>
&gt; Ideally the administrator of the website should be able to publish news in<br>
&gt; different categories and each category will be displayed in a different<br>
&gt; page, but if that&#39;s not possible, administrating several instance of the<br>
&gt; module should be fine.<br>
&gt; Control over the number of news per page and over the layout of the<br>
&gt; 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&#39;t exist, it&#39;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>