ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Business Listing Administration - Is this possible?

May 17, 2009 4:34pm

Subscribe [6]
  • #1 / May 17, 2009 4:34pm

    Matthew Lanham

    145 posts

    I’m not sure how possible this is:

    We have a website which is a business directory, we are looking to offer the businesses we list a way to login, and manage their basic profile information, along with adding 2 or 3 pages of content and an image.

    One way i thought about was to customise the member profile page, but i’m not sure this would work, could i create a separate system that connects to ExpressionEngine? or maybe i should have ExpressionEngine for the rest of the website and have this as something more custom…

    any ideas????

  • #2 / May 17, 2009 5:54pm

    ChiefAlchemist

    913 posts

    Approx how many business are you talking about?

  • #3 / May 18, 2009 4:33am

    Matthew Lanham

    145 posts

    Could be a couple of hundred and more in future

  • #4 / May 18, 2009 8:10am

    ChiefAlchemist

    913 posts

    Hey Matt… Huuuummmmm. Tough one. I was going to suggest you just give each user a log in and then just set the group permissions so they can only edit their own stuff. I also just start using Solspace.com’s FreeForm and do kinda wonder if that can’t help you in some way in terms of using it to get their content into EE.

    I don’t mean to sound stupid - I’ve only had one cup of coffee - but is EE really the best tool for a biz directory? Aren’t there quite a few off the shelf php solutions for something like that? Pay a few bucks… Install.. Done!

    Please let us know what you decide to do. I suspect I’ll run into something similar sooner or later. Thx.

  • #5 / May 18, 2009 12:05pm

    Sue Crocker

    26054 posts

    Matthew, you can create a business weblog (channel) that they can only edit their own entry. I’ve used this on a few social sites.

  • #6 / May 18, 2009 12:38pm

    ChiefAlchemist

    913 posts

    Wow Sue, that’s cool. Can you elaborate a bit? Maybe a link to a page and/or tutorial? This ol’ dog wants to learn some new tricks 😊

  • #7 / May 18, 2009 1:03pm

    Sue Crocker

    26054 posts

    I just put EEHowTo back on line this weekend, I’ll see if I can scare something up. 😊

  • #8 / May 19, 2009 4:31am

    Matthew Lanham

    145 posts

    Thanks for that, i’ll give it a try 😊

  • #9 / Aug 13, 2009 10:52pm

    clefevre

    5 posts

    I just put EEHowTo back on line this weekend, I’ll see if I can scare something up. 😊

    Hi Sue did you get this up at EEHowTo?  I’d be interested in this as well.

    Thanks.

  • #10 / Aug 14, 2009 12:04am

    AnotherMuse

    106 posts

    For what it’s worth, HorseBloggers is a blog directory, so pretty similar.

    I set up a weblog for blog profiles and a weblog for news items. My main member group is set up to add and edit entries in these weblogs. News is a pretty standard title/body weblog. The blog profile has all the custom fields I wanted for these directory listings—title/tagline/description/feed URL if available, etc.

    When a user registers, they have access to a front-end control panel that allows them to manage both user account settings (password, avatar, etc) and their profile and news entries.

    The user account settings are handled via a customized version of the EE member templates.

    The profile and news entries are handled by regular EE templates. I restrict them to logged-in members only and I use the SAEF to let them create the entries. Both submit with status=open and appear immediately on the site. I have not had enough problems with bad/spam entries to bother setting up any sort of entry validation process, but that could be done easily with a different status choice.

    The front-end control panel also has a table that lists their existing blog and news entries. They can select a title to go to an edit form and edit their data whenever they like. It’s another SAEF with Solspace’s form_helper plugin. They can only edit their own entries. These templates are also further restricted so you have to be logged in just to see them.

    I do allow them to set the status of an existing entry to closed if they want it to disappear from the site. You can do more with status if you want to—I have an additional “admin_closed” status that removes the profile from the live site and disables the user’s ability to edit it. I use it when there is an issue with the profile that needs to be resolved. Once the user and I work out the issue, I set the profile back to closed or open, and the user has control of it again.

    So everything the user does is on the front-end, without access to the main EE control panel. I customized all their front-end control panel pages to look like the rest of the site, so they can’t tell when they are in the EE member profile templates and when I am using regular templates. It all looks like one integrated control panel.

    Customizing the member profile templates was the hard part; setting up the SAEF forms so they can add new entries/edit their existing entries was pretty easy.

  • #11 / Jun 08, 2010 3:44pm

    MarketingMatters

    28 posts

    For what it’s worth, HorseBloggers is a blog directory, so pretty similar.

    I set up a weblog for blog profiles and a weblog for news items. My main member group is set up to add and edit entries in these weblogs. News is a pretty standard title/body weblog. The blog profile has all the custom fields I wanted for these directory listings—title/tagline/description/feed URL if available, etc.

    When a user registers, they have access to a front-end control panel that allows them to manage both user account settings (password, avatar, etc) and their profile and news entries.

    The user account settings are handled via a customized version of the EE member templates.

    The profile and news entries are handled by regular EE templates. I restrict them to logged-in members only and I use the SAEF to let them create the entries. Both submit with status=open and appear immediately on the site. I have not had enough problems with bad/spam entries to bother setting up any sort of entry validation process, but that could be done easily with a different status choice.

    The front-end control panel also has a table that lists their existing blog and news entries. They can select a title to go to an edit form and edit their data whenever they like. It’s another SAEF with Solspace’s form_helper plugin. They can only edit their own entries. These templates are also further restricted so you have to be logged in just to see them.

    I do allow them to set the status of an existing entry to closed if they want it to disappear from the site. You can do more with status if you want to—I have an additional “admin_closed” status that removes the profile from the live site and disables the user’s ability to edit it. I use it when there is an issue with the profile that needs to be resolved. Once the user and I work out the issue, I set the profile back to closed or open, and the user has control of it again.

    So everything the user does is on the front-end, without access to the main EE control panel. I customized all their front-end control panel pages to look like the rest of the site, so they can’t tell when they are in the EE member profile templates and when I am using regular templates. It all looks like one integrated control panel.

    Customizing the member profile templates was the hard part; setting up the SAEF forms so they can add new entries/edit their existing entries was pretty easy.

    Is there ANY way you can post the EE code for this? I’m attempting to construct something of this very nature.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases