Hey,
namespace support indeed exists, but it is currently _horrible_ in terms
of convenience. Yes, Database/DataObject support works. But namespaces
still break a lot of the SilverStripe magic such as SSViewer, parts of
routing, ...
I have tested the use of name spaces in 3.1 for a while and have
actually reverted all projects back to non-namespace code because there
where just to many issues you have to work around to use them.
I also dislike the SS_ prefix and would prefer to use namespaces, but I
don't see a full switch to namespaces happening anytime soon. There are
still to many things to do before that.
To answer the original question: no, it is not a good idea to prefix
with SS_ in your module.
If your module is minimalistic or does not use certain SS features, then
perhaps you can already use namespaces (simon_w has done that successfully).
If your module is like most others, for now I would recommend prefixing
them with a string in each class name.
so eg: "class MymoduleColor extends DataObject"
<^(((-<
> --
> You received this message because you are subscribed to the Google
> Groups "SilverStripe Core Development" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
silverstripe-d...@googlegroups.com
> <mailto:
silverstripe-d...@googlegroups.com>.
> <mailto:
silverst...@googlegroups.com>.