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: 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]