<?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>Art Pai &#187; Drupal</title>
	<atom:link href="http://blog.minipai.idv.tw/category/drupal/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.minipai.idv.tw</link>
	<description>Web Design = HTML + CSS + IE bug</description>
	<lastBuildDate>Sun, 18 Jul 2010 14:34:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>IE的CSS數量限制</title>
		<link>http://blog.minipai.idv.tw/iesucks/ie-css-limit/</link>
		<comments>http://blog.minipai.idv.tw/iesucks/ie-css-limit/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 10:05:38 +0000</pubDate>
		<dc:creator>minipai</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[IE Sucks！]]></category>

		<guid isPermaLink="false">http://www.studio-ii.tw/?p=208</guid>
		<description><![CDATA[今天一個進行中的Drupal網站專案被客戶反映網站「跑掉」，一開始還不知道怎麼回事，原來是網站在IE下的樣式都消失了。一整個就是css naked的狀態，不過部分樣式像是下拉選單的樣式還在。所以我有點嚇到了，IE bug很多沒錯，不過從來沒聽過整個css當做沒有的事情。 在IE下看一下原始碼也沒什麼異樣，實在想不出為什麼，我甚至還懷疑今天是四月一號，該不會版型暗藏愚人節玩笑吧？ 在沒辦法的情況下，只好回Drupal官網看看，很幸運的馬上就看到解答了。原來IE有30個css檔案外連數量的限制（有的網站說是32個）。而我的網站css數量超過了，所以就有css被犧牲囉。這時我把Drupal內建的css合一快取的功能啟用一下，問題就解決了。 通常一般網站是不會沒事寫那麼多個.css的，偏偏Drupal這種CMS，每外加一個模組都有可能再外加一個該模組用的css ，才導致這種情況。這也剛好回答了某篇網誌的問題，究竟要大到什麼程度的網站，會需要用到32個以上的CSS外連檔？ 當然還有自行發現的強者。 P.S. IE還有288k限制，詳情可以看這篇文章。]]></description>
			<content:encoded><![CDATA[<p>今天一個進行中的Drupal網站專案被客戶反映網站「跑掉」，一開始還不知道怎麼回事，原來是網站在IE下的樣式都消失了。一整個就是css naked的狀態，不過部分樣式像是下拉選單的樣式還在。所以我有點嚇到了，IE bug很多沒錯，不過從來沒聽過整個css當做沒有的事情。</p>
<p>在IE下看一下原始碼也沒什麼異樣，實在想不出為什麼，我甚至還懷疑今天是<strong>四月一號</strong>，該不會版型暗藏<strong>愚人節玩笑</strong>吧？</p>
<p>在沒辦法的情況下，只好回Drupal官網看看，很幸運的馬上就看到解答了。原來IE有<a href="http://support.microsoft.com/kb/262161">30個css檔案外連數量</a>的限制（有的網站說是32個）。而我的網站css數量超過了，所以就有css被犧牲囉。這時我把Drupal內建的css合一快取的功能啟用一下，問題就解決了。</p>
<p>通常一般網站是不會沒事寫那麼多個.css的，偏偏Drupal這種CMS，每外加一個模組都有可能再外加一個該模組用的css<br />
，才導致這種情況。這也剛好回答了某篇網誌的問題，<a href="http://jas9.blogspot.com/2008/11/iecss.html">究竟要大到什麼程度的網站，會需要用到32個以上的CSS外連檔？</a></p>
<p>當然還有自行發現的<a href="http://x.wawooo.com/archives/533">強者</a>。</p>
<p>P.S. IE還有288k限制，詳情可以看<a href="http://tech.ddvip.com/2008-04/120953627644195.html">這篇文章</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.minipai.idv.tw/iesucks/ie-css-limit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Starter Themes比較</title>
		<link>http://blog.minipai.idv.tw/drupal/drupal-starter-theme/</link>
		<comments>http://blog.minipai.idv.tw/drupal/drupal-starter-theme/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 10:35:53 +0000</pubDate>
		<dc:creator>minipai</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.studio-ii.tw/?p=202</guid>
		<description><![CDATA[因為我不會寫PHP，因此我在做Drupal的theme時是完全靠css在設計的。這時一個好的「starter theme」就非常重要，因為修改別人做好的版型（的css）是非常痛苦的，而「starter theme」的用途就是提供一個良好的html結構與好用的id跟class設定，方便設計師使用css來設計版型。 我原本選的starter theme是「Zen」，因為這個名字取自我很尊敬的CSS Zen Garden。Zen確實好用，特別是我喜歡他提供一個Zen Themer’s Starter Kit，裡面的註解說明非常清楚，對於我學習drupal的theme系統的幫助不少。 不過用了一陣子，我發現Zen所生產出來的&#60;div&#62;非常多層。Zen的html結構大概長這個樣子&#8230; &#60;body&#62; &#60;div id=&#8221;page&#8221;&#62;&#60;div id=&#8221;page-inner&#8221;&#62; &#60;div id=&#8221;main&#8221;&#62;&#60;div id=&#8221;main-inner&#8221;&#62; &#60;div id=&#8221;content-top&#8221;&#62; &#60;div class=&#8221;block&#8221;&#62;&#60;div class=&#8221;block-inner&#8221;&#62; &#60;div class=&#8221;content&#8221;&#62; 區塊內容 &#60;/div&#62; [...略...] 所以我開始想找看看有沒有其他starter theme好用。Starter theme在Drupal.org上是有不少，不過如果自己一一測試起來太花時間了，所以我想找看看網路上有沒有評論。很幸運的，（經過幾次失敗）我找到了一個比較表： Drupal 6.x Starter Theme Comparison 以及一個站，他有幾個starter theme可讓你線上切換，看看這個starter theme實際的表現： Drupal Starter Themes 不過在看完比較表之後，我還是決定繼續用Zen了，因為他提供的Regions最為好用。不過我還是希望日後能我自己寫最適合自己的theme，那就更好了。]]></description>
			<content:encoded><![CDATA[<p>因為我不會寫PHP，因此我在做Drupal的theme時是完全靠css在設計的。這時一個好的「starter theme」就非常重要，因為修改別人做好的版型（的css）是非常痛苦的，而「starter theme」的用途就是提供一個良好的html結構與好用的id跟class設定，方便設計師使用css來設計版型。</p>
<p>我原本選的starter theme是「<a href="http://drupal.org/project/zen">Zen</a>」，因為這個名字取自我很尊敬的<a href="http://www.csszengarden.com/">CSS Zen Garden</a>。Zen確實好用，特別是我喜歡他提供一個Zen Themer’s Starter Kit，裡面的註解說明非常清楚，對於我學習drupal的theme系統的幫助不少。</p>
<p>不過用了一陣子，我發現Zen所生產出來的&lt;div&gt;<strong>非常多層</strong>。Zen的html結構大概長這個樣子&#8230;</p>
<blockquote><p>&lt;body&gt;<br />
&lt;div id=&#8221;page&#8221;&gt;&lt;div id=&#8221;page-inner&#8221;&gt;<br />
&lt;div id=&#8221;main&#8221;&gt;&lt;div id=&#8221;main-inner&#8221;&gt;<br />
&lt;div id=&#8221;content-top&#8221;&gt;<br />
&lt;div class=&#8221;block&#8221;&gt;&lt;div class=&#8221;block-inner&#8221;&gt;<br />
&lt;div class=&#8221;content&#8221;&gt;<br />
區塊內容<br />
&lt;/div&gt;</p>
<p>[...略...]</p></blockquote>
<p>所以我開始想找看看有沒有其他starter theme好用。Starter theme在Drupal.org上是有不少，不過如果自己一一測試起來太花時間了，所以我想找看看網路上有沒有評論。很幸運的，（經過幾次失敗）我找到了一個比較表：<br />
<a href="http://drupalstaging.com/starter-themes/starter-theme-comparison.html">Drupal 6.x Starter Theme Comparison</a><br />
以及一個站，他有幾個starter theme可讓你線上切換，看看這個starter theme實際的表現：<br />
<a href="http://drupalstaging.com/starter-themes/">Drupal Starter Themes</a></p>
<p>不過在看完比較表之後，我還是決定繼續用Zen了，因為他提供的Regions最為好用。不過我還是希望日後能我自己寫最適合自己的theme，那就更好了。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.minipai.idv.tw/drupal/drupal-starter-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X 10.5 vs Drupal Clean URL</title>
		<link>http://blog.minipai.idv.tw/drupal/mac-os-x-leopard-drupal-clean-url/</link>
		<comments>http://blog.minipai.idv.tw/drupal/mac-os-x-leopard-drupal-clean-url/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 09:57:46 +0000</pubDate>
		<dc:creator>minipai</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.codacoza.com/?p=77</guid>
		<description><![CDATA[Drupal是一套很強大的CMS，而Mac OS X 因為內建了Apache與PHP，安裝這種用PHP寫的架站軟體（還有像是Joomla!、WordPress等等）都非常方便，因此我也安裝了一套在本機方便開發。在安裝的過程中，因為網路上的教學上有些細節不適用於Leopard，因此我花了不少時間摸索才成功。 Clean URL 通常網路上的教學都說你要修改/etc/httpd/conf/httpd.conf 或是 /etc/apache2/apache2.conf，將裡面的AllowOverride設定 AllowOverride None 改成 AllowOverride All 但是如果是一般我們將網站安裝在個人目錄/Sites/底下的情況下，你要修改的是你個人的設定檔，也就是/etc/apache2/users/你的使用者名稱.conf。 接下來，.htaccess也需要修改。我的druapl是安裝在個人目錄/Sites/drupal裡面，這時/Sites/drupal/.htaccess裡面需要相對應的設定：   RewriteBase /~個人目錄/drupal Drupal所建立的.htaccess裡面有詳細的註解說明，你只要找到被註解起來的RewriteBase去掉註解進行修改即可。當.conf跟.htaccess都設定好了，重新啟動Apache，你再到Drupal的設定去看，就可以看到Clean URL可以啟用了。]]></description>
			<content:encoded><![CDATA[<p><a href="http://drupaltaiwan.org/">Drupal</a>是一套很強大的CMS，而Mac OS X 因為內建了Apache與PHP，安裝這種用PHP寫的架站軟體（還有像是Joomla!、WordPress等等）都非常方便，因此我也安裝了一套在本機方便開發。在安裝的過程中，因為網路上的教學上有些細節不適用於Leopard，因此我花了不少時間摸索才成功。</p>
<p><strong>Clean URL</strong></p>
<p>通常網路上的教學都說你要修改/etc/httpd/conf/httpd.conf 或是 /etc/apache2/apache2.conf，將裡面的AllowOverride設定</p>
<p><code>AllowOverride None</code></p>
<p>改成</p>
<p><code>AllowOverride All</code></p>
<p>但是如果是一般我們將網站安裝在<strong>個人目錄/Sites/</strong>底下的情況下，你要修改的是你個人的設定檔，也就是<strong>/etc/apache2/users/你的使用者名稱.conf</strong>。</p>
<p>接下來，.htaccess也需要修改。我的druapl是安裝在<strong>個人目錄/Sites/drupal</strong>裡面，這時<strong>/Sites/drupal/.htaccess</strong>裡面需要相對應的設定：</p>
<p><code>  RewriteBase /~個人目錄/drupal</code></p>
<p>Drupal所建立的.htaccess裡面有詳細的註解說明，你只要找到被註解起來的RewriteBase去掉註解進行修改即可。當.conf跟.htaccess都設定好了，重新啟動Apache，你再到Drupal的設定去看，就可以看到Clean URL可以啟用了。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.minipai.idv.tw/drupal/mac-os-x-leopard-drupal-clean-url/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
