<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cyberpunk &#187; redmine</title>
	<atom:link href="http://punk.tw/tag/redmine/feed" rel="self" type="application/rss+xml" />
	<link>http://punk.tw</link>
	<description>網際叛客：學習心得、Web 2.0與網路觀察、Google應用與技術、Ruby on Rails, Google App Engine</description>
	<lastBuildDate>Mon, 29 Nov 2010 06:35:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>如何設定Redmine的發信機制（透過Gmail）</title>
		<link>http://punk.tw/2009/09/27/%e5%a6%82%e4%bd%95%e8%a8%ad%e5%ae%9aredmine%e7%9a%84%e7%99%bc%e4%bf%a1%e6%a9%9f%e5%88%b6%ef%bc%88%e9%80%8f%e9%81%8egmail%ef%bc%89</link>
		<comments>http://punk.tw/2009/09/27/%e5%a6%82%e4%bd%95%e8%a8%ad%e5%ae%9aredmine%e7%9a%84%e7%99%bc%e4%bf%a1%e6%a9%9f%e5%88%b6%ef%bc%88%e9%80%8f%e9%81%8egmail%ef%bc%89#comments</comments>
		<pubDate>Sun, 27 Sep 2009 11:09:15 +0000</pubDate>
		<dc:creator>deduce</dc:creator>
				<category><![CDATA[專案管理]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[redmine]]></category>

		<guid isPermaLink="false">http://punk.tw/?p=959</guid>
		<description><![CDATA[上一篇文章如何在Heroku上架設免費、開放源碼的專案管理軟體：Redmine 中所提及的步驟可以協助軟體開發人員快速利用開放原始碼以及雲端運算平台Heroku的力量架設屬於自己的軟體專案管理系統。這篇文章將繼續介紹如何透過Google（Gmail或是您自己註冊的Google Apps）來完成Redmine的發信機制。 首先請在您的Redmind專案的lib目錄中新增smtp_tls.rb檔案，內容如下： 接著在config/environment.rb的最後面新增下列程式碼： 記得將帳號、密碼更換為您自己的設定，若是註冊在Google Apps底下的Gmail，請記得輸入完整的帳號名稱，例如：jackson@michael.com。（domain仍然保留gmail.com即可） 最後利用git指令將最新版的程式碼丟到Heroku上即可！ git add . ; git commit -a -m "Email settings and file:smtp_tls.rb added" git push heroku master P.S. 請記得先以管理員的帳號在您的Redmin系統設定中將系統網址、帳號等選項設定為正確的，以免使用者遺失密碼或是註冊後無法正常啟用帳號。]]></description>
			<content:encoded><![CDATA[<p>上一篇文章<a title="Permanent Link to 如何在Heroku上架設免費、開放源碼的專案管理軟體：Redmine" rel="bookmark" href="http://punk.tw/2009/09/27/943.html">如何在Heroku上架設免費、開放源碼的專案管理軟體：Redmine </a>中所提及的步驟可以協助軟體開發人員快速利用開放原始碼以及雲端運算平台Heroku的力量架設屬於自己的軟體專案管理系統。這篇文章將繼續介紹如何透過Google（Gmail或是您自己註冊的Google Apps）來完成Redmine的發信機制。</p>
<p>首先請在您的Redmind專案的lib目錄中新增smtp_tls.rb檔案，內容如下：<br />
<script src="http://gist.github.com/194721.js" type="text/javascript"></script></p>
<p>接著在config/environment.rb的最後面新增下列程式碼：<br />
 <script src="http://gist.github.com/194722.js" type="text/javascript"></script><br />
記得將帳號、密碼更換為您自己的設定，若是註冊在Google Apps底下的Gmail，請記得輸入完整的帳號名稱，例如：jackson@michael.com。（domain仍然保留gmail.com即可）</p>
<p>最後利用git指令將最新版的程式碼丟到Heroku上即可！<br />
git add . ; git commit -a -m "Email settings and file:smtp_tls.rb added"<br />
git push heroku master</p>
<p>P.S. 請記得先以管理員的帳號在您的Redmin系統設定中將系統網址、帳號等選項設定為正確的，以免使用者遺失密碼或是註冊後無法正常啟用帳號。</p>
]]></content:encoded>
			<wfw:commentRss>http://punk.tw/2009/09/27/%e5%a6%82%e4%bd%95%e8%a8%ad%e5%ae%9aredmine%e7%9a%84%e7%99%bc%e4%bf%a1%e6%a9%9f%e5%88%b6%ef%bc%88%e9%80%8f%e9%81%8egmail%ef%bc%89/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何在Heroku上架設免費、開放源碼的專案管理軟體：Redmine</title>
		<link>http://punk.tw/2009/09/27/%e5%a6%82%e4%bd%95%e5%9c%a8heroku%e4%b8%8a%e6%9e%b6%e8%a8%ad%e5%85%8d%e8%b2%bb%e3%80%81%e9%96%8b%e6%94%be%e6%ba%90%e7%a2%bc%e7%9a%84%e5%b0%88%e6%a1%88%e7%ae%a1%e7%90%86%e8%bb%9f%e9%ab%94%ef%bc%9aredmi</link>
		<comments>http://punk.tw/2009/09/27/%e5%a6%82%e4%bd%95%e5%9c%a8heroku%e4%b8%8a%e6%9e%b6%e8%a8%ad%e5%85%8d%e8%b2%bb%e3%80%81%e9%96%8b%e6%94%be%e6%ba%90%e7%a2%bc%e7%9a%84%e5%b0%88%e6%a1%88%e7%ae%a1%e7%90%86%e8%bb%9f%e9%ab%94%ef%bc%9aredmi#comments</comments>
		<pubDate>Sun, 27 Sep 2009 08:14:08 +0000</pubDate>
		<dc:creator>deduce</dc:creator>
				<category><![CDATA[專案管理]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[redmine]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://punk.tw/2009/09/27/943.html</guid>
		<description><![CDATA[Redmine是一套使用Ruby on Rails所開發的軟體專案管理系統，我自己使用Redmine來追蹤、管理自己手邊的軟體專案已經一年多了，深深感受到Redmine所帶來的便利性。雖然軟體專案管理最終是「人」的管理以及制度如何落實的學問，但一套好的管理工具還是可以有效地提昇團隊合作效率，並且有助於追蹤工作進度。關於Redmine的介紹，改天再另外寫文章介紹（當然網路上應該有許多參考）。 這篇文章著重在如何利用Heroku（號稱提供Rails的雲端運算環境、簡單的部署流程並支援Git）架設免費的Redmine專案管理環境。 環境方面您至少要擁有Rails開發環境、Git版本控制軟體、Ruby gem: Heroku以及Heroku帳號，至於其他需要安裝的Ruby Gems請參考Redmine本身的需求。 svn co http://redmine.rubyforge.org/svn/trunk redmine cd redmine 編輯.gitignore並移除下列兩行內容config/initializers/session_store.rbpublic/plugin_assets rake config/initializers/session_store.rb mv config/database.yml.example config/database.yml rake db:migrate RAILS_ENV="demo"（這一段我是用SQLite的資料庫，是Redmine預設的，有跑這一段好像才會作一些初始化的動作，我就沒仔細去研究如何繞過這一段了，您可以自己在local端開個mysql來完成這個項目） git init; echo .svn >> .gitignore ; git add . ; git commit -a -m "Init Redmine project" svn propset svn:ignore .git .（請svn忽略.git目錄，請注意.git之後還有一個 .） heroku create（或是heroku create your_app_name，若沒指定名稱則會由Heroku隨機產生；完成指令後可以下heroku info觀看相關資訊） git push heroku [...]]]></description>
			<content:encoded><![CDATA[<p>Redmine是一套使用Ruby on Rails所開發的軟體專案管理系統，我自己使用Redmine來追蹤、管理自己手邊的軟體專案已經一年多了，深深感受到Redmine所帶來的便利性。雖然軟體專案管理最終是「人」的管理以及制度如何落實的學問，但一套好的管理工具還是可以有效地提昇團隊合作效率，並且有助於追蹤工作進度。關於Redmine的介紹，改天再另外寫文章介紹（當然網路上應該有許多參考）。</p>
<p>這篇文章著重在如何利用Heroku（號稱提供Rails的雲端運算環境、簡單的部署流程並支援Git）架設免費的Redmine專案管理環境。</p>
<p>環境方面您至少要擁有Rails開發環境、Git版本控制軟體、Ruby gem: Heroku以及Heroku帳號，至於其他需要安裝的Ruby Gems請參考Redmine本身的需求。</p>
<ol>
<li>svn co http://redmine.rubyforge.org/svn/trunk redmine</li>
<li>cd redmine</li>
<li>編輯.gitignore並移除下列兩行內容<br />config/initializers/session_store.rb<br />public/plugin_assets</li>
<li>rake config/initializers/session_store.rb</li>
<li>mv config/database.yml.example config/database.yml</li>
<li>rake db:migrate RAILS_ENV="demo"（這一段我是用SQLite的資料庫，是Redmine預設的，有跑這一段好像才會作一些初始化的動作，我就沒仔細去研究如何繞過這一段了，您可以自己在local端開個mysql來完成這個項目）</li>
<li>git init; echo .svn >> .gitignore ; git add . ; git commit -a -m "Init Redmine project"</li>
<li>svn propset svn:ignore .git .（請svn忽略.git目錄，請注意.git之後還有一個 .）</li>
<li>heroku create（或是heroku create your_app_name，若沒指定名稱則會由Heroku隨機產生；完成指令後可以下heroku info觀看相關資訊）</li>
<li>git push heroku master</li>
<li>heroku rake db:migrate</li>
</ol>
<p>此時在瀏覽器中造訪您的Heroku網址應該就會看到正常執行的畫面了。Redmine預設的管理員帳號密碼皆為admin，您可以直接登入開始使用Redmine來做為您的軟體專案管理系統。</p>
<p>P.S. 依照上列步驟安裝後尚無法使用E-mail發信功能（E-mail notifications for any updates），我在自己的主機上是習慣使用Gmail（或是Google Apps下的Mail）來發信免去自行維護郵件主機的麻煩，我猜Heroku上也可以如法炮製，由於這部份我還沒有研究，等下一篇文章再與各位分享。</p>
]]></content:encoded>
			<wfw:commentRss>http://punk.tw/2009/09/27/%e5%a6%82%e4%bd%95%e5%9c%a8heroku%e4%b8%8a%e6%9e%b6%e8%a8%ad%e5%85%8d%e8%b2%bb%e3%80%81%e9%96%8b%e6%94%be%e6%ba%90%e7%a2%bc%e7%9a%84%e5%b0%88%e6%a1%88%e7%ae%a1%e7%90%86%e8%bb%9f%e9%ab%94%ef%bc%9aredmi/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

