Can FlexiContent Do Something Like This?

More
11 years 5 months ago #36832 by glued2thescreen
Hello,

I'm in the middle of a version 2 of a project that needs cck.

I'm trying to establish if FLEXIcontent has the capabilities that I need and whether or not there are some needs that require custom development.
I understand that there are many ways to find to a solution. I have an open mind and do not assume that my requirements are the best way to accomplish the goal.

PROJECT NEEDS
A Upon registration a form will be made visible (front end) that allows the user to submit project details. There are a few fields of concern;
1) <text> area fields that allows the user to submit text with HTML formatting (JCE/JCK??)
2) Date submission via clicking on a calendar.
3) Image submission (file upload) for front end view (html).
4) If user1 and user2 submit the same image name? Does one get overwritten?
4) Conditional validation via a check box requiring the completion of other fields.
5) A pulldown designating the category/sub category.

Upon "submit" an article is created. This article/s would be seen by the public but only editable by the user.

The creator of this article may submit more than one project. They will need to see all projects for editing if needed.

Project submission and editing will come to an end.

The project judgement phase now starts. An access level will be created so certain people can see the judgment form for all projects.
1) This project judgement form will grab the project title in the article.
2) The form will grab the users realname and place it in a hidden field.
3) This form will record the submission date.
4) The form will automatically calculate (onClick) a score when radio buttons are clicked. I have a JavaScript that works.
5) A list view of this data will be made to a another access level. Fields show are total score, project title, realname, time submitted, and other fields.
7) The judge can login, revisit their score and adjust it.

I understand that there are many ways to find to a solution. I have an open mind and do not assume that my requirements are the best way to accomplish the goal.

Thanks VERY much in advance for replying with whether or not these needs can be accomplished with FLEXIcontent.

Please Log in or Create an account to join the conversation.

More
11 years 5 months ago #36833 by ggppdk
Hello,
1. answering such forum post is not always trivial,
2. this is implementation analysis and work done by the creator of the site !

glued2thescreen wrote: Hello,
PROJECT NEEDS
A Upon registration a form will be made visible (front end) that allows the user to submit project details. There are a few fields of concern;

1) <text> area fields that allows the user to submit text with HTML formatting (JCE/JCK??)

Yes, create a textarea field and see the available field configuration

glued2thescreen wrote: 2) Date submission via clicking on a calendar.

Yes, create a date field and see the available field configuration

glued2thescreen wrote: 3) Image submission (file upload) for front end view (html).

Yes, create a image/gallery field and see the available field configuration (you should use field in FOLDER mode)

glued2thescreen wrote: 4) If user1 and user2 submit the same image name? Does one get overwritten?

For image field in folder mode i think yes

glued2thescreen wrote: 5) Conditional validation via a check box requiring the completion of other fields.

You can have required field, min/max/exact number of values per field, but a checkbox to make fields required no,

glued2thescreen wrote: 6) A pull-down designating the category/sub category.

- there is an ACL privilege to allow users(usergroups) to submit to multiple categories in frontend (see component permissions)
- to configured the available categories assign create category privilege to the desired categories

glued2thescreen wrote: 7) Upon "submit" an article is created. This article/s would be seen by the public but only editable by the user.

Give your users these privileges:
- create
- publish own
- edit own
Do not give
- publish
- edit
Also in submit menu item do not use any override of auto-publish or categories override, just let it use the ACL permissions as described above

glued2thescreen wrote: 8) The creator of this article may submit more than one project. They will need to see all projects for editing if needed.

You can set a limit per user for number content he can own/create (in author management, in your case leave it to be "zero" aka unlimited)

glued2thescreen wrote: 9) Project submission and editing will come to an end.

You will have to manually remove (when date comes) (once per usergroup) the ACL privileges
- create
- edit own
- publish own

glued2thescreen wrote: 10) The project judgement phase now starts. An access level will be created so certain people can see the judgment form for all projects.

You can create a Content Type "Judgement" (you already have a content Type "Project")

glued2thescreen wrote: a) This project judgement form will grab the project title in the article.
b) The form will grab the users real-name and place it in a hidden field.
c) This form will record the submission date.

-- Create a relation field and assign it to Content Type "Judgement", so that in "Judgement" form you can select the related "project" item
-- Then configured it to display:
Title , created_by, created (date) and any other fields you wish

glued2thescreen wrote: d) The form will automatically calculate (onClick) a score when radio buttons are clicked. I have a JavaScript that works.

-- Disable "prettyCheckable" js lib in Component Configuration (first parameter tab near) top
-- create the radio field with appropriate values
and a text field to hold the score
-- append via some jQuery code, your javascript code to the onclick event of the this radio field (e.g. add this code to any custom js file that your joomla template loads, then check if field exists and then append your js code to the radio field onclick event and then your js code will put the score in the text field)

glued2thescreen wrote: e) A list view of this data will be made to a another access level. Fields show are total score, project title, realname, time submitted, and other fields.

You can configure in the template management which fields will appear in

glued2thescreen wrote: f) The judge can login, revisit their score and adjust it.

Give to judge user group appropriate ACL permissions like you did for "project"

I understand that there are many ways to find to a solution. I have an open mind and do not assume that my requirements are the best way to accomplish the goal.

Thanks VERY much in advance for replying with whether or not these needs can be accomplished with FLEXIcontent.[/quote]


-- Flexicontent is Free but involves a big effort on our part.
Like the our support? (for a bug-free FC, despite having a long list of functions) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing with a 5-star...

Please Log in or Create an account to join the conversation.

More
11 years 5 months ago #36839 by micker
all its possible with FLEXIcontent (and if needed with a custom developed field too)... but not coffee ;)

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

Please Log in or Create an account to join the conversation.

More
11 years 5 months ago #36848 by glued2thescreen
WOW INCREDIBLE

Thank you for the fast reply fellas.

Becoming fluent with FLEXIcontent will be a game changer.

Please Log in or Create an account to join the conversation.

Moderators: vistamediajoomlacornerggppdk
Time to create page: 0.350 seconds
Save
Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Essential
These cookies are needed to make the website work correctly. You can not disable them.
Display
Accept
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Accept
Decline