Home - Your one stop SilverStripe learning resource
- Show all
- CMS
- Security
- DataObjects
- Site Tree
- Images
- CSS
- Templates
- Forms
- Member
- Decorators
- SiteConfig
- WYSIWYG
- Errors
- Database
- JavaScript
- Comments
- Themes
- SilverStripe
- SSBits
- URLs
- Translations
- Languages
- Login
- Site of the Month
- Relations
- DataObjectManger
- Screencast
- Installing
- cPanel
- Model Admin
- Controllers
- interview
- SilverStripe 3
- Review
- Search
- Reports
-
TutorialsCreate an AJAX Auto-Complete Member Search with SilverStripe and jQuery
10 May 2011 | | | Supports v2.4
Tweet
For ages now I have been meaning to figure out how to get an AJAX autocomplete field working with SilverStripe Objects. So when I found this great jQuery Autocomplete Plugin, I thought now would be a good time. As always SilverStripe provides all the tools necessary to complete the task without too much hassle.
Continue reading... -
TutorialsAdd a duplicate button to Model Admin
19 April 2011 | | | Supports v2.4
Tweet
Often you will want to add some extra features to your Model Admin interface. Luckily it's pretty straightforward when you know how! In this tutorial we are going to add a simple 'Duplicate' button for our managed Model.
Continue reading... -
TutorialsUsing Translatable to create a Simple Multilingual Site
9 April 2011 | | | Supports v2.4
Tweet
I recently had a request to build a multilingual site for an accountant who wanted to enter content in English, Romanian and Russian, and wanted their site visitors to be able to switch languages by clicking on the image of the country flag - and I was pleasantly surprised to learn how quick and easy it is to implement using Silverstripe's Translatable class.
Continue reading... -
BlogMarch Site of the Month Winner!
30 March 2011 | |
Tweet
The Votes are in! And the winner of March's SSbits Site Of The Month is.....
Continue reading... -
Blog5 Tips for working with a (SilverStripe) Project Manager
29 March 2011 | |
Tweet
Here's something a little different, experienced SilverStripe project manager Kulsoom Kausher of digital agency Wandering Bear, tells us her top 5 tips for the SilverStripe developer to make their project managers life a little easier.
Continue reading... -
SnippetsMaking the Tree Tools sticky for easier editing on large sites
22 March 2011 | | | Supports v2.4
Tweet
If you have ever had to edit content on a SilverStripe site with lots of pages, you will have noticed how furstrating it is to have to keep scrolling back up the tree panel to create a page or enable drag and drop re-ordering. Well, here is a handy bit of CSS you can add to keep the tools static, even as you scroll down the tree.
Continue reading... -
BlogVote Now! - March Site of the Month
14 March 2011 | |
Tweet
So here they are (finally) the best 5 entries from this month, and there are some crackers! Let the voting commense!
Continue reading... -
BlogAn interview with Felipe Skroski: Designing SilverStripe 3, UI development and the future of content management
4 March 2011 | |
Tweet
This year looks like it's going to be an important milestone for SilverStripe. For not only does it mark the 10th anniversary of the company that brought us the CMS, SilverStripe Limited, but it's also the year in which work has begun on the first major release of the system since it's launch in 2007. SilverStripe 3.0 is still very early in its development but it's already looking very promising, potentially offering huge improvements such as versioned assets, a reworked templating system and better separation between the CMS and the underlying framework Sapphire among other things. However probably the most exciting improvement will be a completely new HTML5/jQueryUI admin interface.
The man in charge of designing the new UI is Felipe Skroski, creative director at SilverStripe Limited. With nearly 15 years of experience designing, marketing and project managing for the web, Felipe is well placed to lead the process, so I caught up with him to talk about SilverStripe 3, UI design and the future of content management.
Continue reading... -
TutorialsCustom sorting in the CMS SiteTree
14 February 2011 | | | Supports v2.4, v2.3
Tweet
Ever wanted to sort some parts of the SiteTree? Well now you can!
Continue reading... -
BlogJanuary Site of the Month Winner!
2 February 2011 | |
Tweet
So after a bit of contreversy, the (community) Votes for January's Site of the Month are in! And the winner is.....
Continue reading... -
TutorialsUsing a nested controller for generic URL handling
1 February 2011 | | | Supports v2.4, v2.3
TweetIn this tutorial we'll be taking a look at SilverStripes nested controller concept and how you can use it in your own projects. Keep in mind though that this tutorial is probably for the more advanced users and for those who whish to learn abit more about how SilverStripe works. I will be referencing Controllers Instead of Pages by Ty Barho and the nested controller we'll be building will be for handling his scenario.
I have also taken the liberty of including a zip file which contains all the code examples from Tys tutorial + the new controller and the new URL rule for it.
Continue reading... -
TutorialsControllers Instead of Pages
25 January 2011 | | | Supports v2.4, v2.3
TweetSilverStripe is great for working with Pages in the CMS. But what if you need functionality without the need for content or all the "data fluff," like in Aram's tutorial about user registration and profile editing. Well, believe it or not, SilverStripe is a pretty solid MVC platform, even if you're working outside of the page data objects. It took me a while to understand how to implement true-ish MVC in SilverStripe, so I thought I'd take the opportunity to share.
Continue reading... -
BlogVote Now! - January Site of the Month
19 January 2011 | |
Tweet
So here we are, after a slightly longer than usual wait: The January 2011 Site of the Month Finalists! There are some really great sites this month so vote on your favourite now!
Continue reading... -
TutorialsAdd flexible MetaTags control to Pages
15 January 2011 | | | Supports v2.4
TweetWhen you display DataObjects as if they are a single Page or use a Page Action to display a different view of the same Page, by default your MetaTags are the same as the tags you entered in the CMS.
One way to change the MetaTags dynamicly is to add a lot of template controls to display different MetaTags for each view, but you can get a lot more flexibility by overriding the SiteTree MetaTags function in your Page_Controller.
Continue reading... -
TutorialsImproving image quality by preventing correctly sized images being resized
7 January 2011 | | | Supports v2.4, v2.3
Tweet
Sometimes you'll have to create websites for clients that are very demanding when it comes to image quality, say graphic designers or photographers. SilverStripe can be a showstopper here, since images are always being re-saved when you're using something like $SetHeight in your template. This can reduce image quality quite a lot, especially when using JPEG images.
Continue reading...