I've been using and in love with SS for well over a year now. I never thought my perception of this CMS would polarize so swiftly.
20 hours work and I still can't provide a client with a simple contact form.
I've tried different servers, different browsers, dev/build, flushing, clearing the hell out of cache. But still the problem remains the same:
Gives this firebug error for ONLY Dropdowns, Options, and Checkboxes:
<br /> <b>Fatal error</b>: Class 'EditableMultipleOptionField' not found in <b>C:\wamp\www\ss231\sapphire\core \model\DataObject.php(1417) : eval()'d code</b> on line <b>1</b><br />
I am figuring that the reason for isolating userforms from the core has something to do with scalability for more complex forms, but at the cost of being able to use the module at all, and a complete inability to upgrade a Silverstripe site from 2.x to 2.3.x?
We are now looking at Expression Engine for one particular client due to this, and my employer is hounding me for a migration plan for switching our systems away from Silverstripe completely, leaving the more complex sites stranded on 2.2.2. His patience is thinner than mine since he has paid 24 hours work with absolutely zero result.
A community with close to zero participation compounds the problem, but there isn't much anyone can do about this. I've had to post issues over on Expression Engine's forums over the last 24 hours and it really does highlight the importance of a strong community and documentation.
A complete disaster for this fine open source project as far as I'm concerned. And as much as I would like to continue to give Silverstripe the support that the system has given us over the past 18 months, the decision may no longer mine to make.
If anyone can think of a way to salvage this, please check out the thread above. Otherwise, this may be one of my last visits to these forums.