githubリポジトリからコードを埋め込むためにjoomla 2.5で利用できるプラグインはありますか? ワードプレスには、同じことを実現するためのプラグインがあります (http://wordpress.org/extend/plugins/github-code-viewer-2/)。次のようなものを使用して、githubリポジトリからjoomla/k2の記事にコードをインクルードしたかった
{github url='https://github.com/jamescarr/spring-integration/blob/master/spring-integration-file/src/main/java/org/springframework/integration/file/filters/AbstractFileListFilter.java'}
wp プラグインを見て、独自の joomla プラグインを作成することを考えましたが、WP プラグインは*wp_remote_fopen*関数を使用しており、joomla で同じ種類の関数を見つけられず、そのような remote_open 関数を使用した脆弱性に関する記事を読みました。これがWPプラグインの機能です
function getGitHubFile($url, $ttl = null){
self::__loadCache($url, $ttl);
if (isset(self::$cache[$url])) {
$code = self::$cache[$url];
} else {
$code = wp_remote_fopen($url . '?raw=true');
if ($code == '') {
return 'You need cURL installed to use GitHub_Code_Viewer';
}
$code = str_replace('<', '<', $code);
self::__setCache($url, $code);
}
return $code;
}