An Update On SilverSmith: Translations, Template Genius, and more!

17 Nov

Got 20 minutes? Check out the latest screencast on SilverSmith, detailing several new features including Translations, the Template Genius, and more. We’ll walk through the construction of a basic site and demonstrate several ways to create a data-driven, dynamic website easily using SilverSmith’s powerful code generation tools. We’ll also discuss plans for a release schedule!

Read More

Introducing KickAssets: Give AssetAdmin the Boot.

25 Aug

Read More

KickAssets

25 Aug

KickAssets

KickAssets is designed to replace AssetAdmin in the CMS. Rather than offer a whole new LeftAndMain controller, asset management is done in a modal window and allows robust UI features to which we’re all accustomed when managing files including:

KickAssets is designed to replace AssetAdmin in the CMS. Rather than offer a whole new LeftAndMain controller, asset management is done in a modal window and allows robust UI features to which we’re all accustomed when managing files including group selection, drag-and-drop, one-click file renaming, and quick search.

Read More

Announcing www.silversmithproject.com

11 Aug

I just launched what will eventually be the marketing website for the SilverSmith application. There’s not much there now, but I’m happy to collect your email if you want to receive updates about the SilverSmith project.

Read More

An Update on SilverSmith

21 Jul

It’s been a while since I’ve followed up on my recent announcement of the SilverSmith framework for SilverStripe. Most of that is owed to my time being spend on its development, leaving little left for promotion. I wanted to check in today and get you all up to speed on where we are with this project. (Spoiler alert: it’s still not ready to ship!)

Read More

Dropdown Drivel: Two New Form Fields in DOM

21 Jun

Dropdown Drivel: Two New Form Fields in DOM

Whenever I’m working on a project that needs some sort of custom form field, I usually do my best to build it in a really modular way so that it can be reused. If it seems especially useful and I can imagine others enjoying it, I roll it into the great dumping ground we call DataObjectManager.

Today we’re welcoming to new members of the dropdown fields family — LiveDropdownField and FilteredDropdownSet.

Read More

New Mappable module, and some unsolicited programming pedagogy

14 Jun

New Mappable module, and some unsolicited programming pedagogy

In these next two posts, we’ll take a break from the SilverSmith stuff and talk about what I’ve been doing in the time I haven’t been working on that major project. For those of you who are anxious, don’t worry — next week’s post will be a status update on SilverSmith, including some slick new UI designs that I’ll be sharing with you.

Read More

LangEditor

13 May

LangEditor

I do quite a bit of work on multi-lingual sites, and as a polyglot myself, I love the i18n features of SilverStripe. One thing that comes up quite frequently is that a client wants to edit the translations for static text (i.e. the _t() function calls) on the website. While the Translatable module affords content editors the ability to edit dynamic text in the CMS, static text remains buried in cryptic PHP, left editable only by a PHP developer or a very well-instructed content editor.

Read More

LangEditor: Edit Language Files in the CMS

13 May

Read More

CMS Expo Chicago, Day Four

5 May

Today I’m writing you from 30,000 feet, somewhere over upstate New York, in all likelihood, comforted by the nourishing memories of my experience in Chicago with the SilverStripe team. I’m a little out of breath, and quite sweaty, to be honest. I milked my stay so long that I made my flight by literally one [...]

Read More

An UncleCheese production