Hi. I want a module for the following purpose.

People should get a personal page like on twitter when they join up.say if my website is www.example.com and their user name is test then they must get a page www.example.com/test

People should be able to update articles pics videos only on their page test. They should not be able to create any other pages.

My website will have different companies listed. Only people who pay a fixed price can download a company profile (The profile of the user/ company in full including any contact details)
Contact details must be hidden for free users.

Another feature i would like is premium members should be able to PM other members.

We must be able to block URLS, EMAIL address's from appearing in PM's

People must be able to hide their online status. I mean if they join and get a page www.example.com/test then /test page should be accessible via search only if they have enabled their status to be shown

Which module/modules should i use?

Comments

WorldFallz’s picture

There isn't 'a module' for all of this-- however, you can definitely build this with drupal. Whenever a site requires ecommerce of some sort, I always recommend choosing the ecommerce module first as that will have an impact on the other modules you may need and/or want to use.

For ecommerce see:

Once you've made that decision, make a list of any remaining functional requirements left unaddressed, and try out the 'search downloads' block and/or the http://drupalmodules.com site (same modules as listed on d.o, but with a nicer UI).

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

coolguythampy’s picture

but what about my other queries?

What about getting a page like on twitter?

http://netguidecentral.com - Online resource for SEO, web promotion, web design, affiliate marketing, making money and more

mradcliffe’s picture

... that would be my first objective. It can be kind of hard at first to grasp the terminology of "content", "nodes", "users", "views", etc... That said...

I would set up an additional user role: "premium member" to go with "authenticated user", "anonymous user", and "site administrator". You can configure access to various features for each user role.

I would use: CCK and related cck modules for video/image uploading (can't give you a specific there), views for a user's content page, pathauto for generating paths for content, and privatemsg seems robust enough for PM. I'm not sure if there's a module to control user access to a view based on a user profile setting, but it's probably possible.

For the url/address filtering, you want to look for "Content Filters" (http://drupal.org/project/Modules/category/63).

WorldFallz’s picture

That's pretty much it-- but i would still stress picking the ecommerce module first as that may affect how you set up your content permissions, roles, etc.

As for views access control-- i believe it's built into views2 for d6 and will depend on what you use for access control to premium content which, again, will probably relate to how the ecommerce module you choose implements pay for access.

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

coolguythampy’s picture

I am planning to use paypal for payment processing

http://netguidecentral.com - Online resource for SEO, web promotion, web design, affiliate marketing, making money and more

coolguythampy’s picture

Ok. Thanks. I will try this ou. currently going through basic drupal training in lynda.com

http://netguidecentral.com - Online resource for SEO, web promotion, web design, affiliate marketing, making money and more

coolguythampy’s picture

I want the same features as http://www.crunchbase.com (Atleast during sign up and related)

Any additional plugins available?

coolguythampy’s picture

I really appreciate the hard work you all put into replying. I decided to go with wordpress. Drupal seems too much complicated for me

[removed link spam]