| $tmpl = new Pluf_Template('idf/wiki/feedfragment.xml');␊ | 
| return $tmpl->render($context);␊ | 
| }␊ | 
| } | 
| ␊ | 
| function projectCreated($signal, &$params)␊ | 
| {␊ | 
| $project = $params['project'];␊ | 
| $users = $project->getMembershipData();␊ | 
| $user = $users['owners'][0];␊ | 
| $conf = $project->getConf();␊ | 
| ␊ | 
| // Insert default wiki page␊ | 
| $tmpl = new Pluf_Template('idf/wiki/wiki-default-page.mdtext');␊ | 
| $context = new Pluf_Template_Context(array('project' => $project));␊ | 
| $content = $tmpl->render($context);␊ | 
| $page = new IDF_WikiPage();␊ | 
| $page->project = $project;␊ | 
| $page->submitter = $user;␊ | 
| $page->summary = __('Default page for your project Wiki.');␊ | 
| $page->title = 'IndeferoSummaryDefault';␊ | 
| $page->create();␊ | 
| $rev = new IDF_WikiRevision();␊ | 
| $rev->wikipage = $page;␊ | 
| $rev->content = $content;␊ | 
| $rev->submitter = $user;␊ | 
| $rev->summary = __('Initial page creation');␊ | 
| $rev->create();␊ | 
| $rev->notify($project->getConf());␊ | 
| ␊ | 
| // Insert markdown help wiki page␊ | 
| $tmpl = new Pluf_Template('idf/wiki/wiki-markdown-help.mdtext');␊ | 
| $context = new Pluf_Template_Context(array('project' => $project));␊ | 
| $content = $tmpl->render($context);␊ | 
| $page = new IDF_WikiPage();␊ | 
| $page->project = $project;␊ | 
| $page->submitter = $user;␊ | 
| $page->summary = __('Help about Markdown syntax.');␊ | 
| $page->title = 'IndeferoMarkdownHelp';␊ | 
| $page->create();␊ | 
| $rev = new IDF_WikiRevision();␊ | 
| $rev->wikipage = $page;␊ | 
| $rev->content = $content;␊ | 
| $rev->submitter = $user;␊ | 
| $rev->summary = __('Initial page creation');␊ | 
| $rev->create();␊ | 
| $rev->notify($project->getConf());␊ | 
| ␊ | 
| $conf->setVal('wiki_default_page', 'IndeferoSummaryDefault');␊ | 
| $conf->setVal('labels_wiki_predefined', IDF_Form_WikiConf::init_predefined);  ␊ | 
| }␊ | 
| }␊ |