Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We're retiring the forums!

The SilverStripe forums have passed their heyday. They'll stick around, but will be read only. We'd encourage you to get involved in the community via the following channels instead:

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Goodbye Silverstripe?

Go to End

21 Posts   4889 Views


Community Member, 607 Posts

29 April 2009 at 5:15pm

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:

SS 2.3.x
Userforms 0.1.0

Gives this firebug error for ONLY Dropdowns, Options, and Checkboxes:

Call: http://localhost/ss231/admin/EditForm/field/Fields/addfield?NewID=undefined&Type=Dropdown

<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.



Community Member, 108 Posts

29 April 2009 at 11:05pm


You bring up a very good point about the documentatin.

I have a possible solution for this. I would be willing (as I'm sure everyone else would be to) to fund a comprehensive documentation of the SS. This has been my struggle also as I try to get my head around SS's capabilities and how to tackle issues.

I'm not sure how many people have downloaded the product, but I propose everyone pitching in $25 and let's get someone at SS to write the documentation.

If there was 1000 people at $25 = $25,000 which should provide a very nice set of docs that we can us.

I would venture to say that with a high end set of docs, the community would grow all the faster since would could expand our knowledge and understanding of SS and therefore expand the product.

That's my two cents.



Community Member, 607 Posts

29 April 2009 at 11:37pm

Hi Terry,

While I don't see bringing 1000 people on board for such a thing, it's a very proactive idea. And I would be willing to donate to such a cause. I'm not sure how that would work with Silverstripe's (the company) commercial side, but many open source projects have a community donation channel. So why not?

Despite the fact I probably look 10 years older than my avatar suggests this week, I'm personally not keen to leave this CMS behind. It's helped me too much, and shown the most promise of any CMS I have spent time with in my 7 years as a developer. My employer on the other hand does not understand such value, and I kind of relate to that owning my own freelancing business.

But being a developer, I'm very appreciative of the work that has gone into this *free* software. In an employer's eyes, that is often outweighed by development hours, and customer satisfaction.

But unfortunately, if our company does start developing in another offering by non-technical choice, I guess that means that, for the most part, so do I as we strive to underpin the power of what we offer our clients. Not a total loss. Silverstripe introduced me to the MVC pattern, which has proved invaluable in getting my head around other frameworks.

I've been working all night on the particular issue I'm having. Not much progress, but I may be able to stall the axe until the end of the week. To be honest, I doubt docs would help me on this one anyway. An extremely active community however, would from what I've seen on EE. Put it down to growing pains for SS I guess. They can't make people participate.

FYI: The Silverstripe book is being translated to English and looks like it will be ready by August.

That doesn't address what we're talking about, but I'm sure that book will be invaluable to the SS hardcore.

Cheers mate,


Community Member, 127 Posts

30 April 2009 at 1:56pm

Edited: 30/04/2009 2:03pm

It seems that you got it to work? See post259519 ? Good!

Reading that I see another reason why it is a bad idea to use windose servers (;


Community Member, 607 Posts

30 April 2009 at 2:28pm

Edited: 30/04/2009 2:29pm

Heh - I got 4 email notifications about your post.

Yes, my particular issue is resolved by sheer hammering and trial and error. Still, the above is relevant.

Windows servers? You must have misread something. They are both *Nix mate.


Community Member, 127 Posts

30 April 2009 at 5:50pm

Aaron, sorry if I got that wrong, let me explain:

The error you reported in your first post above does look very much like windose:

<b>Fatal error</b>: Class 'EditableMultipleOptionField' not found in <b>C:\wamp\www\ss231\sapphire\core

Then you mention "Windows Disk Cleanup (the windows tool)" which does again look like Windose .

.. may be you develop on a windose server?


Community Member, 607 Posts

30 April 2009 at 10:00pm

Hi Kalileo,

That was the error on the WAMP installation I was using as a test bed. The actual problem was duplicated on a dev server and a production server, both Fedora.

I'm not sure the disk clean up had anything to do with it, but the cleanup was done on one of the client machines I was working from, not on any server. In the end, using the steps I posted in the other thread, I was able to successfully overcome the problem on the dev server, from another windows client that didn't have a file cleanup.

The issue definitely isn't related to any particular server OS.



Forum Moderator, 5523 Posts

30 April 2009 at 10:07pm

I'm not sure how many people have downloaded the product....

Over 150,000 downloads of the core package. And that does not include the svn checkouts which a large group of developers would use, we currently do not have a donation system one setup, if you would like to talk about funding documentation efforts you could possibility talk to Tim - about such an arrangement.

Hopefully some of the more generic documentation from the book can be worked back into the online docs but I am not sure if it would make sense or not, we'll see.

A community with close to zero participation compounds the problem

Well I thought you had a few response to your issue from various people? Not everyone uses the userforms module - I can't say I had until I started working on it last week either. So saying a community with close to zero participation is a bit strong given that that thread had over 3 pages of posts.

Go to Top