What about creating users with "Contributor" or "Author" roles? It's not an
admin role but they can still create content, pages, etc.

 

From: Alex Loret de Mola [mailto:[email protected]] 
Sent: Saturday, April 30, 2011 11:27 AM
To: [email protected]
Cc: Bill Wilder
Subject: Using Orchard as a Social Networking site

 

Hey Guys,

Okay, so we're over here at Give Camp New England, working with a nonprofit
called Project Warehouse, who's looking to basically provide a site that
lets users:

* Create pages for their humanitarian efforts
* Let people search for said efforts by various mechanisms
* "Follow" humanitarian efforts that have been posted by other users

And other features that (to me) somewhat resemble Facebook Groups.

The idea was brought up to try Orchard, and we've been giving it a go but
we've been running into resistance:

* Modules appear to have the end goal of creating "Content Parts" and
"Content Types", but it looks like Content Types end up being creatable only
through the Admin interface... which isn't useful if regular users of the
site need to create these content types.

* We need these content types to be "owned" by the users who create them...
if I was wiring this up in straight-up MVC I would know exactly what to do,
but trying to do it through the best practices of Orchard I'm at a loss.  I
don't see any documentation anywhere for an API to existing entities (such
as user information)... I imagine I could manually wire up relationships
between them theoretically, but I'm not quite sure how to do that without
fundamentally breaking Orchard (and essentially "rolling my own"
implementation and persistence mechanisms that happen to be sitting in the
same URL path as Orchard and manually querying for data from Orchard's
tables to make the relationships), but that feels like a terrible hack.

So what is the "best practice" for this notion of regular (non-Admin) users
being able to create this data?  I appreciate any input you can provide,
thanks!

-Alex
--- You are currently subscribed to orchard-discuss as:
[email protected]. To unsubscribe send a blank email to
[email protected].



---
You are currently subscribed to orchard-discuss as: [email protected].
To unsubscribe send a blank email to [email protected].

Reply via email to