Creating a site where users can post content includes context, photos, videos

dailypress - September 2, 2009 - 18:36

"Since this is so far the biggest project I have I would like to write the steps I take to help organize my thoughts and also help others who in the future would like to start a similar project reference this page.", D.P.

Hello all,

I had created a site for myself which mostly looks like a blog where I as admin would publish content, photos and videos. The entries would show up on the front page and would be archived automatically with page numbers at the bottom. I categorized them and arranged them as Photos Section and Video Section.

[Example.com: Giving Power to the user...
The user would now generate content and the webmaster/admin would control and take control of moderation.]

Now I want to start another site which would allow visitors to register once, then login each time to post their own content on their own username personal page i.e. example.com/username and their content would be categorized by date. So I would also include an Archive module that would list their content on a monthly basis as well.

I have a great domain for a particular country and thought with a great CMS like Drupal and a nice domain with a simple and professional template I can beat the other blogger website especially with all the cool modules that Drupal offers.

I have purchased the 'Using Drupal', O'Rielly book thanks to one of the members recommendation and noticed on Chapter 6 they have a Case Study: Managing Publishing Workflow which basically allows the moderation of the submitted content.

So as of now I installed the following modules:

fckeditor
buzzworthy
captcha
archive
emfield
extlink
fivestar
globalredirect
pathauto
nofollowlist
relevant content
voting api

and according to the Drupal books suggestion I would also need:

Flag
Nodequeue
Rules
Trigger
Views
Views Bulk
Workflow
Workflow Fields
Workflow Graph
Workspace

My question is what modules do you recommend for this project and whether or not you have any recommendations based on your experience in running such as site. Are there any other threads that guide you step by step on this forum?

I would greatly appreciate your feedback and support.

=-=

VeryMisunderstood - September 2, 2009 - 18:40

in order for emfield to work you need cck.module

(if you want) you can drop archive.module once views.module is installed as views comes with a view to create an archive.

Realistically the answer to your question is you only add the modules to your site that will provide the feature sets you want.

yes, you are right. I forgot

dailypress - September 2, 2009 - 19:00

yes, you are right. I forgot about that one. I am in the process of updating the sites with modules right now. I will update you with the progression. I also forgot to include: ed_readmore

I will probably add more modules as the site development progresses.

I would basically want all my

dailypress - September 2, 2009 - 18:55

I would basically want all my users to have a site of their own. Instead of posting pics and videos on their facebook pages they can have their own URL i.e. example.com/theirname

and I would also install the Most Popular Link module to show their most viewed pages.

Would my project be different from the Core Blog module? and if so, how?

progress...

dailypress - September 6, 2009 - 16:45

I installed and configured the 'Workflow' settings for the story content type, and set the permissions. (allowing Admin to set up states the content goes through before publication)

Then I configured the 'Actions' so the editor and author would get notified of the status of the content submitted for review.

I assigned the 'Trigger' module to associate a particular event with the actions I created.

I then created a 'Workspace' so each user can see his/her own personal page that lists the nodes, comments, and files that he/she has posted.

And I finally created the 'Views Bulk Operations' and configured the 'View' to display the contents of the view much like a standard table style view, with columns and rows and headers for the editors and admins.

Thanks to the book 'Using Drupal' giving step by step guidance on several cool projects.

If anyone has other recommendations or cool features that they think we can use here, it would greatly be appreciated.

Ok. thanks to the help of

dailypress - September 27, 2009 - 23:31

Ok. thanks to the help of many people here I was able to create a nice blog. The site plans to go live in October.
As of now: I have created a blog with the following blocks for each user:

1.Share/Save Button
2.Rate This (5 star rating system)
3.Relevant Links
4.Recent Posts by %User
5.Recent Comments by %User

these blocks all show up under one column.

Can you think of anything else I need to provide my users that you think is necessary or very useful? I am trying to keep the site simple and dont want to add a million modules but figured Ill ask the more experienced ones to give feedback.

What else are bloggers looking for in their own customized blog: i.e. www.example.com/username/

2) btw is there a way I can have users re-arrange or have the capability to re-arrange the order of their posts? that would be another cool option/feature to have...

just thought of another one

dailypress - September 27, 2009 - 23:34

just thought of another one to add: a Feed.

.

dbeall - September 28, 2009 - 16:43

I believe that views will produce a feed block

 
 

Drupal is a registered trademark of Dries Buytaert.