/**
  * Create default news setup
  */
 function requireDefaultRecords()
 {
     parent::requireDefaultRecords();
     if (!DataObject::get_one('NewsHolder')) {
         $newsHolder = new NewsHolder();
         $newsHolder->Title = 'News';
         $newsHolder->Namespace = 'global';
         $newsHolder->URLSegment = 'news';
         $newsHolder->Status = 'Published';
         $newsHolder->write();
         $newsHolder->publish('Stage', 'Live');
         $newsItem = new NewsItem();
         $newsItem->Title = _t('NewsHolder.SUCTITLE', 'SilverStripe news module successfully installed');
         $newsItem->Date = date('Y-m-d');
         $newsItem->URLSegment = 'sample-news-item';
         $newsItem->Content = _t('NewsHolder.SUCCONTENT', 'Congratulations, the SilverStripe news module has been successfully installed. This news item can be safely deleted.');
         $newsItem->Status = 'Published';
         $newsItem->ParentID = $newsHolder->ID;
         $newsItem->write();
         $newsItem->publish('Stage', 'Live');
         DB::alteration_message('News item created', 'created');
     }
 }