Hi Aaron,
I'm surprised that this hasn't had any replies yet as it is a major development tool! I checked out the videos and it looks really impressive. One use case that came to mind was the easier bundling of a basic site structure with a theme, i.e. a theme could include the template for a HomePage and the YAML file to create the required extra fields etc...
I would be interested to hear the core teams opinion on this getting included in 3.0 - if you're able to bring it up to a stable and tested form. It would be very useful for amateurs just starting out as it lowers the level of knowledge required to customise the CMS also it fixes the current situation of copying and pasting snippets at the start of each project. Obviously it wouldn't form part of the CMS but I could see a place for it in the /dev/ location alongside /build etc...
Looking forward to the release so we can have a poke around with it!
Cheers,
Howard
P.S. Looking forward to the Brisbane Meetup tomorrow night!
--
You received this message because you are subscribed to the Google Groups "SilverStripe Core Development" group.
To post to this group, send email to silverst...@googlegroups.com.
To unsubscribe from this group, send email to silverstripe-d...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/silverstripe-dev?hl=en.
I really liked this slick module and I can see how it can increase development speed in most cases. Aaron, what percentage of the time would you see people being able to develop sites without having to customize the PHP?
I also understand Andrew’s sentiments. One of SS’s key strengths is that that you can pretty much do everything in a single environment/language (PHP), rather than having to be able to develop in multiple environments/languages (SQL, XML, etc). What I believe Aaron has really highlighted here is some of the complexity that is involved in building up the SS classes – as he points out in his first video.
If one is thinking about improving the core then I think it would be helpful to move some of the ideas from this YAML configurator directly into the SS data object definition PHP code. For instance why not make SS assume that if there is a One-To-Many on any object then the reciprocal relationship holds and generate that property automatically, etc.
Pete
Great Work, Aaron!
Best regards
Anselm Christophersen
title.dk
C/O CPH Cloud Company
Havnegade 39
DK 1058 Copenhagen K
CVR / SE: 28426496
Just like Uncle Cheese’s DOM Module, I can see SilverSmith becoming one of those indispensible modules for many SilverStripe developers and web agencies. It has such compelling functionality from the standpoint of having pre-canned configurations that you could run, and within 5 minutes have the shell of a site to continue building on. From UncleCheese’s response I can see there has been great consideration given about the audience for the module. Yes, it is not aimed at many of the talented developer centric folks who frequent this dev board. It is aimed at those types who are comfortable working at certain level of abstraction from the Framework.
From a marketing aspect for SilverStripe and its capabilities, SilverSmith is brilliant. Within a five minute demo you could show a design agency the ability to get a complete site template/architecture (with content seeded). All of sudden SilverStripe holds even more weight in the discussions of trying new platforms as developers/designs grow frustrated with limitations/idiosyncrasies of other CMSs. Added into that the ease of creating whatever you want on the front end with the SilverStripe templating system and we have one awesome CMS that continues to quietly power on.
Seeing developments like SilverSmith, the churn of modules that the Silverstripe Australia team pump out, plus the whole momentum of 3.0 and the CMS/Sapphire framework separation, I personally feel I am pushing and promoting the right platform for client sites and my professional career. There is talent within the SilverStripe org and in the community and as the word gets out more talent will arrive to help elevate SilverStripe.
--
Kind Regards
Stu Meads
Web Application Developer
Dynamic Developments
Phone: 021 217 6864
Skype: stu.meads
Twitter: http://twitter.com/dyndev