How would you tackle this? Is there a "FarCry Way"?

View: New views
6 Messages — Rating Filter:   Alert me  

How would you tackle this? Is there a "FarCry Way"?

by James Buckingham-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Got an interesting challenge thrown at us today and I was curious how
others, with more experience in FarCry than me, would approach this.

We have a "Course" type and an "Accrediation" type. At the moment
users add Accrediations into a Course and these are displayed in a
specific area within our template - no rules exist.

The Editors are now wanting to open things up a bit and are now saying
that some of the "Accrediations" aren't actually Accrediated by the
company. Some are "Associated with" or "In partnership with". Off the
back of this they've concluded that the best way of doing things for
them would be to give them the ability to add "a title" with a set of
Accrediations. Fair enough!!

Personally I think the easiest way to do this would be to give them an
Accrediation Rule that would allow them to add a title along with
whatever Accrediations they want to add to that page. Easy you'd think
however.... :-)

** The issue, and the main reason for this post....

They've also said they want to create a page which has a list of
Accrediated Companies and under these a list of courses that are
associated with these Companies.

If we were to use a rule to insert these into each page is there a way
in FarCry of saying "I want to know the all the Courses that are using
XX Accrediated Company in their Rules" without me using my own custom
SQL.

OR

As the title says, is there another way of doing this through FarCry's
tools?

---

Just for information the other solution we've come up is a twist on
the current setup. We can give them 3 groups within the Course Type
that they can add a title and use a Library to bring Custom
Accrediations in. That does restrict the number of groups they can
have but it would probably make the SQL less complicated if we need to
write our own for this Accrediation page.

Thanks a lot,
James
--~--~---------~--~----~------------~-------~--~----~
You received this message cos you are subscribed to "farcry-dev" Google group.
To post, email: farcry-dev@...
To unsubscribe, email: farcry-dev+unsubscribe@...
For more options: http://groups.google.com/group/farcry-dev
--------------------------------
Follow us on Twitter: http://twitter.com/farcry
-~----------~----~----~----~------~----~------~--~---


Re: How would you tackle this? Is there a "FarCry Way"?

by AJ Mercer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I have only given this a quick read
but what springs to mind is categories

At type can have multiple categories assigned to it.

You can use categories within rules.

2009/10/29 James Buckingham <clarkee21@...>

Got an interesting challenge thrown at us today and I was curious how
others, with more experience in FarCry than me, would approach this.

We have a "Course" type and an "Accrediation" type. At the moment
users add Accrediations into a Course and these are displayed in a
specific area within our template - no rules exist.

The Editors are now wanting to open things up a bit and are now saying
that some of the "Accrediations" aren't actually Accrediated by the
company. Some are "Associated with" or "In partnership with". Off the
back of this they've concluded that the best way of doing things for
them would be to give them the ability to add "a title" with a set of
Accrediations. Fair enough!!

Personally I think the easiest way to do this would be to give them an
Accrediation Rule that would allow them to add a title along with
whatever Accrediations they want to add to that page. Easy you'd think
however.... :-)

** The issue, and the main reason for this post....

They've also said they want to create a page which has a list of
Accrediated Companies and under these a list of courses that are
associated with these Companies.

If we were to use a rule to insert these into each page is there a way
in FarCry of saying "I want to know the all the Courses that are using
XX Accrediated Company in their Rules" without me using my own custom
SQL.

OR

As the title says, is there another way of doing this through FarCry's
tools?

---

Just for information the other solution we've come up is a twist on
the current setup. We can give them 3 groups within the Course Type
that they can add a title and use a Library to bring Custom
Accrediations in. That does restrict the number of groups they can
have but it would probably make the SQL less complicated if we need to
write our own for this Accrediation page.

Thanks a lot,
James




--
AJ Mercer
Web Log: http://webonix.net

--~--~---------~--~----~------------~-------~--~----~
You received this message cos you are subscribed to "farcry-dev" Google group.
To post, email: farcry-dev@...
To unsubscribe, email: farcry-dev+unsubscribe@...
For more options: http://groups.google.com/group/farcry-dev
--------------------------------
Follow us on Twitter: http://twitter.com/farcry
-~----------~----~----~----~------~----~------~--~---


Re: How would you tackle this? Is there a "FarCry Way"?

by Chris Kent-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


James,

Assume your content types are called: rguCourse and rguAccreditation

Also, not clear from your text, but I assume that the companies are in
rguAccreditation

In rguCourse add 3 array properties
aAccredited ftJoin="rguAccreditation"
aAssociated ftJoin="rguAccreditation"
aPartnership  ftJoin="rguAccreditation"

Then your content editors can select which array to assign
accreditations to and in in your display methods you can list the
accreditations separately.

For your Accreditated Companies page, you would need to get the
courses from rguCourse_aAccredited use the core/tags/webskin/
relatedcontent.cfm
This might get you started:
<skin:relatedContent objectID="#stObj.objectID#" typename="rguCourse"
webskin="displayLink" arrayProperty=" aAccredited"
rendertype="unordered" filter="rguCourse" />

Chris.

On Oct 28, 10:17 pm, James Buckingham <clarke...@...> wrote:

> Got an interesting challenge thrown at us today and I was curious how
> others, with more experience in FarCry than me, would approach this.
>
> We have a "Course" type and an "Accrediation" type. At the moment
> users add Accrediations into a Course and these are displayed in a
> specific area within our template - no rules exist.
>
> The Editors are now wanting to open things up a bit and are now saying
> that some of the "Accrediations" aren't actually Accrediated by the
> company. Some are "Associated with" or "In partnership with". Off the
> back of this they've concluded that the best way of doing things for
> them would be to give them the ability to add "a title" with a set of
> Accrediations. Fair enough!!
>
> Personally I think the easiest way to do this would be to give them an
> Accrediation Rule that would allow them to add a title along with
> whatever Accrediations they want to add to that page. Easy you'd think
> however.... :-)
>
> ** The issue, and the main reason for this post....
>
> They've also said they want to create a page which has a list of
> Accrediated Companies and under these a list of courses that are
> associated with these Companies.
>
> If we were to use a rule to insert these into each page is there a way
> in FarCry of saying "I want to know the all the Courses that are using
> XX Accrediated Company in their Rules" without me using my own custom
> SQL.
>
> OR
>
> As the title says, is there another way of doing this through FarCry's
> tools?
>
> ---
>
> Just for information the other solution we've come up is a twist on
> the current setup. We can give them 3 groups within the Course Type
> that they can add a title and use a Library to bring Custom
> Accrediations in. That does restrict the number of groups they can
> have but it would probably make the SQL less complicated if we need to
> write our own for this Accrediation page.
>
> Thanks a lot,
> James
--~--~---------~--~----~------------~-------~--~----~
You received this message cos you are subscribed to "farcry-dev" Google group.
To post, email: farcry-dev@...
To unsubscribe, email: farcry-dev+unsubscribe@...
For more options: http://groups.google.com/group/farcry-dev
--------------------------------
Follow us on Twitter: http://twitter.com/farcry
-~----------~----~----~----~------~----~------~--~---


Re: How would you tackle this? Is there a "FarCry Way"?

by James Buckingham-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



Thanks guys

AJ - did discuss the idea of categories but came to the conclusion
that there is potential for an accreditation to appear in different
groups depending on the course. So it kind of becomes irrelevant as
we'd end up ticking most of the category options anyway.

Chris - Yeah sorry I did think I kind of waffled a bit :-). What
you've suggested is similar to our last approach, which kind of
clarifies that we're at least on the right track, thanks. Only issue
with this way is they can't expand the number of options beyond 3.
personal I think they're just after complete control for no valid
reason and is therefore over sciencing this but there you go :-).

Cool I'll that away and have a serious think about it all in the
morning.

Cheers again
James

On Oct 28, 11:13 pm, Chris Kent <mxdes...@...> wrote:

> James,
>
> Assume your content types are called: rguCourse and rguAccreditation
>
> Also, not clear from your text, but I assume that the companies are in
> rguAccreditation
>
> In rguCourse add 3 array properties
> aAccredited ftJoin="rguAccreditation"
> aAssociated ftJoin="rguAccreditation"
> aPartnership  ftJoin="rguAccreditation"
>
> Then your content editors can select which array to assign
> accreditations to and in in your display methods you can list the
> accreditations separately.
>
> For your Accreditated Companies page, you would need to get the
> courses from rguCourse_aAccredited use the core/tags/webskin/
> relatedcontent.cfm
> This might get you started:
> <skin:relatedContent objectID="#stObj.objectID#" typename="rguCourse"
> webskin="displayLink" arrayProperty=" aAccredited"
> rendertype="unordered" filter="rguCourse" />
>
> Chris.
>
> On Oct 28, 10:17 pm, James Buckingham <clarke...@...> wrote:
>
>
>
> > Got an interesting challenge thrown at us today and I was curious how
> > others, with more experience in FarCry than me, would approach this.
>
> > We have a "Course" type and an "Accrediation" type. At the moment
> > users add Accrediations into a Course and these are displayed in a
> > specific area within our template - no rules exist.
>
> > The Editors are now wanting to open things up a bit and are now saying
> > that some of the "Accrediations" aren't actually Accrediated by the
> > company. Some are "Associated with" or "In partnership with". Off the
> > back of this they've concluded that the best way of doing things for
> > them would be to give them the ability to add "a title" with a set of
> > Accrediations. Fair enough!!
>
> > Personally I think the easiest way to do this would be to give them an
> > Accrediation Rule that would allow them to add a title along with
> > whatever Accrediations they want to add to that page. Easy you'd think
> > however.... :-)
>
> > ** The issue, and the main reason for this post....
>
> > They've also said they want to create a page which has a list of
> > Accrediated Companies and under these a list of courses that are
> > associated with these Companies.
>
> > If we were to use a rule to insert these into each page is there a way
> > in FarCry of saying "I want to know the all the Courses that are using
> > XX Accrediated Company in their Rules" without me using my own custom
> > SQL.
>
> > OR
>
> > As the title says, is there another way of doing this through FarCry's
> > tools?
>
> > ---
>
> > Just for information the other solution we've come up is a twist on
> > the current setup. We can give them 3 groups within the Course Type
> > that they can add a title and use a Library to bring Custom
> > Accrediations in. That does restrict the number of groups they can
> > have but it would probably make the SQL less complicated if we need to
> > write our own for this Accrediation page.
>
> > Thanks a lot,
> > James
--~--~---------~--~----~------------~-------~--~----~
You received this message cos you are subscribed to "farcry-dev" Google group.
To post, email: farcry-dev@...
To unsubscribe, email: farcry-dev+unsubscribe@...
For more options: http://groups.google.com/group/farcry-dev
--------------------------------
Follow us on Twitter: http://twitter.com/farcry
-~----------~----~----~----~------~----~------~--~---


Re: How would you tackle this? Is there a "FarCry Way"?

by Chris Kent-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


James,

If you need the extra flexibility for the future then add a
accreditationType property to rguAccreditation and copy core/tags/
webskin/
relatedcontent.cfm to your project and modify to allow filtering by
accreditationType.

Done something similar to this recently.

You can then add new entries to accreditationType if required in the
future.

Chris.

On Oct 28, 11:40 pm, James Buckingham <clarke...@...> wrote:

> Thanks guys
>
> AJ - did discuss the idea of categories but came to the conclusion
> that there is potential for an accreditation to appear in different
> groups depending on the course. So it kind of becomes irrelevant as
> we'd end up ticking most of the category options anyway.
>
> Chris - Yeah sorry I did think I kind of waffled a bit :-). What
> you've suggested is similar to our last approach, which kind of
> clarifies that we're at least on the right track, thanks. Only issue
> with this way is they can't expand the number of options beyond 3.
> personal I think they're just after complete control for no valid
> reason and is therefore over sciencing this but there you go :-).
>
> Cool I'll that away and have a serious think about it all in the
> morning.
>
> Cheers again
> James
>
> On Oct 28, 11:13 pm, Chris Kent <mxdes...@...> wrote:
>
> > James,
>
> > Assume your content types are called: rguCourse and rguAccreditation
>
> > Also, not clear from your text, but I assume that the companies are in
> > rguAccreditation
>
> > In rguCourse add 3 array properties
> > aAccredited ftJoin="rguAccreditation"
> > aAssociated ftJoin="rguAccreditation"
> > aPartnership  ftJoin="rguAccreditation"
>
> > Then your content editors can select which array to assign
> > accreditations to and in in your display methods you can list the
> > accreditations separately.
>
> > For your Accreditated Companies page, you would need to get the
> > courses from rguCourse_aAccredited use the core/tags/webskin/
> > relatedcontent.cfm
> > This might get you started:
> > <skin:relatedContent objectID="#stObj.objectID#" typename="rguCourse"
> > webskin="displayLink" arrayProperty=" aAccredited"
> > rendertype="unordered" filter="rguCourse" />
>
> > Chris.
>
> > On Oct 28, 10:17 pm, James Buckingham <clarke...@...> wrote:
>
> > > Got an interesting challenge thrown at us today and I was curious how
> > > others, with more experience in FarCry than me, would approach this.
>
> > > We have a "Course" type and an "Accrediation" type. At the moment
> > > users add Accrediations into a Course and these are displayed in a
> > > specific area within our template - no rules exist.
>
> > > The Editors are now wanting to open things up a bit and are now saying
> > > that some of the "Accrediations" aren't actually Accrediated by the
> > > company. Some are "Associated with" or "In partnership with". Off the
> > > back of this they've concluded that the best way of doing things for
> > > them would be to give them the ability to add "a title" with a set of
> > > Accrediations. Fair enough!!
>
> > > Personally I think the easiest way to do this would be to give them an
> > > Accrediation Rule that would allow them to add a title along with
> > > whatever Accrediations they want to add to that page. Easy you'd think
> > > however.... :-)
>
> > > ** The issue, and the main reason for this post....
>
> > > They've also said they want to create a page which has a list of
> > > Accrediated Companies and under these a list of courses that are
> > > associated with these Companies.
>
> > > If we were to use a rule to insert these into each page is there a way
> > > in FarCry of saying "I want to know the all the Courses that are using
> > > XX Accrediated Company in their Rules" without me using my own custom
> > > SQL.
>
> > > OR
>
> > > As the title says, is there another way of doing this through FarCry's
> > > tools?
>
> > > ---
>
> > > Just for information the other solution we've come up is a twist on
> > > the current setup. We can give them 3 groups within the Course Type
> > > that they can add a title and use a Library to bring Custom
> > > Accrediations in. That does restrict the number of groups they can
> > > have but it would probably make the SQL less complicated if we need to
> > > write our own for this Accrediation page.
>
> > > Thanks a lot,
> > > James
--~--~---------~--~----~------------~-------~--~----~
You received this message cos you are subscribed to "farcry-dev" Google group.
To post, email: farcry-dev@...
To unsubscribe, email: farcry-dev+unsubscribe@...
For more options: http://groups.google.com/group/farcry-dev
--------------------------------
Follow us on Twitter: http://twitter.com/farcry
-~----------~----~----~----~------~----~------~--~---


Re: How would you tackle this? Is there a "FarCry Way"?

by James Buckingham-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Sounds like a good idea. Thanks again Chris, I'll have a look into
that one :-)

Cheers,
James
--~--~---------~--~----~------------~-------~--~----~
You received this message cos you are subscribed to "farcry-dev" Google group.
To post, email: farcry-dev@...
To unsubscribe, email: farcry-dev+unsubscribe@...
For more options: http://groups.google.com/group/farcry-dev
--------------------------------
Follow us on Twitter: http://twitter.com/farcry
-~----------~----~----~----~------~----~------~--~---