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.

Related data in EE

June 05, 2012 10:30am

Subscribe [1]
  • #1 / Jun 05, 2012 10:30am

    Gazley

    15 posts

    Hi,

    Currently evaluation between D7 and EE.

    I have watched the video about related data in V1.6 (I think). The application I want to build is related to photography. The general front end of the site is pretty much typical content and galleries.

    The back-end of the site is where a client will log in, I will pull his/her ID back from the DB and then show content specific to the client, so, their private gallery, ability to group, categorise, select and ultimately order their images.

    So, there is the concept of repeated related content that is client specific on each occasion. So, when field groups are created, they are ultimately related to some kind of queryable entity that might be entered externally in an Ajax form or similar.

    Is this kind of entity specific/field collection semantic present in EE. Is this kind of requirement doable in EE?

    Many thanks.

  • #2 / Jun 05, 2012 12:07pm

    Dan Decker

    7338 posts

    Hi Gazley,

    The short answer is yes! The implementation is a long answer though.

    Briefly, ExpressionEngine has built-in member management. Members on the system can be assigned as authors of content. The display of that content can be retracted to only the author that owns it, and ExpressionEngine Super Admins.

    For building galleries, there are several approaches. Using Pixel & Tonic’s Matrix or DevDemon’s Channel Images can make it really flexible.

    Content can be created or updated using ExpressionEngine’s SafeCracker. Those actions can be sent via AJAX call with a JSON callback for error checking.

    Let me know if you have any other questions!

    Cheers,

  • #3 / Jun 05, 2012 4:47pm

    Gazley

    15 posts

    Briefly, ExpressionEngine has built-in member management. Members on the system can be assigned as authors of content. The display of that content can be retracted to only the author that owns it, and ExpressionEngine Super Admins.

    ...

    Content can be created or updated using ExpressionEngine’s SafeCracker. Those actions can be sent via AJAX call with a JSON callback for error checking.

     

    If I understand this correctly, a member can be an author and in this case, his/her data is therefore uniquely associated to him/her. This process can identify unique sets of data for as many members/customers that you have?

    Safecracker is an interesting name! Safecracker can be applied to any/all content that you create in the system?

    Thanks.

  • #4 / Jun 05, 2012 5:53pm

    Dan Decker

    7338 posts

    Hi

    This process can identify unique sets of data for as many members/customers that you have?

    Yup. Everything is keyed on the Member ID and ExpressionEngine handles all that with tag parameters and conditional variable tags.

    Safecracker is an interesting name! Safecracker can be applied to any/all content that you create in the system?

    Ha! Thanks.
    Stand
    Alone
    Edit/Entry
    Form - SAEF == “safe” -> SafeCracker

    And yes, SafeCracker can be used to edit any Channel with any combination of field types and groups.

    I look forward to more questions!

    Cheers,

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

ExpressionEngine News!

#eecms, #events, #releases