TranslatableDataObject: Insanely simple translation

3 Apr

TranslatableDataObject: Insanely simple translation

I was doing work for one my my new clients last week  who needed to add translations to his ModelAdmin-managed DataObjects. The Translatable module was failing him. Enter TranslatableDataObject.

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

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

Your SilverSmith Questions Answered

25 Apr

I’ve been quite taken with the stir that has been created off my recent preview of the SilverSmith framework for SilverStripe. Naturally, a lot of you have questions, many of which I have answers to, while others are still not known. As you may have noticed, it isn’t often that I comment on my own blog posts, so I thought I would take this opportunity to address some of the most commonly asked questions I have received.

Read more

Uploadify + FileDOM: Together at Last

1 Sep

Uploadify + FileDOM: Together at Last

It was only six days ago that I released Uploadify, and the feedback has been very positive so far. Thanks to everyone for their testing and continued support!

There has been one comment that seems to be consistent among almost all testers, however, and it goes something like, “I love it! Now how and when can I integrate this with FileDataObjectManager?” As of today, that is now possible.

How can it be done? It’s pretty seamless, actually. If you have the latest versions of DataObjectManager, Uploadify, and ImageGallery (if applicable). All Your File or Image DataObjectManager will detect if you have Uploadify installed, and if so, the SWFUpload field will be replaced by Uploadify.

Also bundled in the latest release of Uploadify are several bug fixes related to broken or malformed paths, which were causing HTTP errors for some users, and new authentication methods that will work with environments where session_use_only_cookies is on.

Enjoy this happy marriage of these two great SilverStripe modules!

Read more

Two New Modules: Uploadify and Postale

26 Aug

Two New Modules: Uploadify and Postale

I’m happy to announce the release of two awesome new modules: Uploadify and Postale.

Read more

Uploadify

26 Aug

Uploadify

The Uploadify module is a FormField object that handles a variety of file upload features, and integrates easily into any frontend or CMS edit form. Features include:

  • Bulk uploading
  • Upload progress
  • File type filtering
  • Upload folder selection/creation
  • Import files
  • Drag-and-drop reordering
  • Amazon S3 storage integration

SVN: http://carlinowebdesign.svn.beanstalkapp.com/modules/trunk/uploadify

Read more

Postale

26 Aug

Postale

The Postale module is a full-featured private messaging tool that can install into any SilverStripe application. It is especially useful for websites that are member-based and require communication between users.

  • Threads, messages, users
  • Multiple users/messages per thread
  • Message creation with live search for adding/removing recipients
  • Pagination
  • Message search
  • Show all, unread, sent, deleted
  • Mark as unread, read, deleted
  • Email notification
  • Live notification for active sessions
  • Global functions decorated into Member including: $NewMessagesCount and $SendMessageLink for access to module features on any page
  • Loaded with AJAX
  • Graceful degradation for non-javascript users

SVN: http://carlinowebdesign.svn.beanstalkapp.com/modules/trunk/postale

Read more

An UncleCheese production