CakePHPの勉強するために
CakePHPで作成されているソフトを調べてみました
・CMS系
NetCommons
baserCMS
・管理系
Redmineのクローン
CandyCane
などがありました
実際に動かしてみることにしました
CakePHPの勉強するために
CakePHPで作成されているソフトを調べてみました
・CMS系
NetCommons
baserCMS
・管理系
Redmineのクローン
CandyCane
などがありました
実際に動かしてみることにしました
wordpressでアクセスを増やすのに役に立つプラグインを
調べてみました
アクセスを増やすためには
■All in One SEO Pack
簡単に設定してそうです
・インストール方法
WordPressの管理画面から
プラグイン>新規追加
All in One SEO Pack
で検索
■WordPress SEO by Yoast
こちらも機能が豊富で便利です
・インストール方法
WordPressの管理画面から
プラグイン>新規追加
WordPress SEO by Yoast
で検索
WordPressで使えるアクセスカウンタを調べてみました
前提として、Googleの
Googele Analyticeを活用するものと
単独でできるものをに分けてみました
■Google Analyticeを活用
Google Analytiveのアカウントをもっているのであれば
活用するのが有効です
この場合
Google Analytice Dashboard for WP
が有効です
■単独で使用する場合
WP SlimSrat
が機能豊富でとてもよさそうです
・ スインストール方法
WordPress管理画面より
プラグイン>新規追加
「WP SlimStat」
で検索し、インストールでできます
jenkinsへpluginを追加してみます
<?xml version="1.0" encoding="utf-8" ?> <project name= "BuildTest" basedir= "." default= "main"> <target name="main" depends= "init,phpmd,phpcs,phpcpd,phpunit,phpdoc"></target> <!-- init --> <target name="init" > <delete dir= "./reports" includeemptydirs= "true" /> <mkdir dir= "./reports" /> </target> <!-- phpmd --> <target name="phpcs"> <exec executable= "phpcs" output= "reports/phpcs.xml"> <arg line= "--report=checkstyle C:\\xampp\\htdocs\\test" /> </exec> </target> <target name="phpmd"> <phpmd rulesets="codesize,unusedcode,design,naming"> <fileset dir="C:\\xampp\\htdocs\\test"> <include name="*.php"/> <exclude name="*Test.php"/> </fileset> <formatter type="xml" outfile="reports/pmd.xml"/> </phpmd> </target> <!-- phpcpd --> <target name="phpcpd"> <phpcpd> <fileset dir="C:\\xampp\\htdocs\\test"> <include name="*.php"/> </fileset> <formatter type= "pmd" outfile= "reports/phpcpd.xml" /> </phpcpd> </target> <target name="phpunit"> <coverage-setup database="coverage/coverage.db"> <fileset dir="C:\\xampp\\htdocs\\test"> <exclude name="*Test.php"/> </fileset> </coverage-setup> <phpunit codecoverage="true"> <formatter type="xml" outfile="reports/phpunit.xml"/> <formatter type="clover" outfile="coverage/clover.xml"/> <batchtest> <fileset dir="C:\\xampp\\htdocs\\test"> <include name="*Test.php"/> </fileset> </batchtest> </phpunit> <coverage-report outfile="clover.xml"> <report todir="clover" /> </coverage-report> </target> <target name="phpdoc"> <exec command="phpdoc -d C:\\xampp\\htdocs\\test -t phpdoc"/> </target> </project>
■phpmd
バグの可能性をチェックします
■phpcs
コーディング規約違反をチェックします
■phpcpd
ソースに重複コード(コピペ)があるか調べます
■phpunit
単体テストを行います
■phpdoc
ドキュメントを作成します
となっています
公開鍵をBitBucketのサーバへ登録し
秘密鍵をSSH実行するPathに設置することで
SSHによる接続が可能となります
SSHの接続確認は
SSH git@bitbucket.org:username/reponame.git
また、デバッグのオプションを付けると
SSH -V git@bitbucket.org:username/reponame.git
となります
git remote add origin git@bitbucket.org:username/reponame.git
接続には以下の3つができます
git remote add origin https://username:password@bitbucket.org/username/reponame.git git remote add origin https://username@bitbucket.org/username/reponame.git git remote add origin https://bitbucket.org/username/reponame.git
1は、自動で実行されます
2は、パスワードを聞かれます
3は、ユーザとパスワードを聞かれます
1の自動は、アカウントとパスワードが漏えいする恐れがあります