Mr Boy,
How can you make it that a User/Editor can edit an article on the front end, but that article then needs to be validated by an Admin before being published ?
I'd recommend making the user an "author". Please review the different Joomla user types and what they do
here.
Options:
1) Would it work if we assign the user as the author for that article and also just make the user an Author, rather than an Editor (would the article still go through a validation process before being modified ?)
From the link I posted above:
This group [authors] allows a user to post content, usually via a link in the User Menu. They can submit new content, select options to show the item on the front page and select dates for publishing but they cannot directly publish any content. When content is submitted by an Author level user, they receive the message, “Thanks for your submission. Your submission will now be reviewed before being posted to the site.” They can edit only their own articles but only when that article has been published and is visible.
2)Does any one know of any good workflow/ versionning component that works with Joomfish ?
I've seen people have varying success with this but I am not sure if it is compatible with Joomfish:
Content Version3) Is there is something in the Joomla default 'user.php' that could be changed in order to achieve this ?
I believe the functionality you're looking for is built into Joomla. There was a user a while back that wanted us to add a feature to Community ACL to add a checkbox to the user manager in Community ACL to "Notify user of content submissions". But they chose to not have the custom modification completed. If you would like, we can provide the quote for the modification to you.