<?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>inkdesign - html,css,webのあれこれ &#187; プログラミング</title>
	<atom:link href="http://www.inkdesign.jp/v5/tag/programing/feed" rel="self" type="application/rss+xml" />
	<link>http://www.inkdesign.jp/v5</link>
	<description>hibernation.</description>
	<lastBuildDate>Tue, 20 Jan 2009 11:22:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>デザイナーとプログラマーの悩ましい関係</title>
		<link>http://www.inkdesign.jp/v5/2008/06/11/cssnite-vol8-frusho-designermeetsprogramer.html</link>
		<comments>http://www.inkdesign.jp/v5/2008/06/11/cssnite-vol8-frusho-designermeetsprogramer.html#comments</comments>
		<pubDate>Tue, 10 Jun 2008 15:50:24 +0000</pubDate>
		<dc:creator>hiloki</dc:creator>
				<category><![CDATA[weblog]]></category>
		<category><![CDATA[セミナー]]></category>
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://www.inkdesign.jp/?p=33</guid>
		<description><![CDATA[国産CMSとして期待高まるSOY CMSの開発をした古荘さんによる「デザインとWebシステムとの付き合い方」というセッションでは、CMS開発の話をベースに、デザイナーとプログラマーの付き合い方をお話されてました。

テン [...]]]></description>
			<content:encoded><![CDATA[<p>国産CMSとして期待高まる<a href="http://www.soycms.net/">SOY CMS</a>の開発をした<a href="http://blog.n-i-agroinformatics.com/">古荘さん</a>による「デザインとWebシステムとの付き合い方」というセッションでは、CMS開発の話をベースに、デザイナーとプログラマーの付き合い方をお話されてました。<br />
<span id="more-33"></span></p>
<h2>テンプレートを挟んだ関係</h2>
<p>多くのCMSのテンプレートは、ページ（コンテンツ）を生成するための言葉の通り器で、その作りというのはCMSによって全然違います。</p>
<p>それぞれのCMS独自のタグなどがあったり、Wordpressなんかの場合はPHP山盛りです。</p>
<p>別にPHPを知らなくても、デフォルトのテンプレートをベースに自分が知っている範囲のところをいじくれば立派なページができあがるわけですが、プログラミングが本当に苦手な人にとっては触るのが怖いようなテンプレートかもしれません。</p>
<p>古荘さん曰く、プログラミング的にその時には不要だけど後々のいろんな処理を想定すると、少し複雑にコードを書いてしまうとか、こっちの方が良いだろう的な「良かれと思った」ことが結果的にデザイナーの混乱を招いてしまう、ということがあるそうです。</p>
<p>古荘さんのところでのこういった経験が、よりデザイナーがプログラムに触れずに扱えるCMS、SOY CMSというものを作り上げたのでしょう。<br />
HTMLのコードをそのままを載せて、少しだけ編集エリアに属性みたいなものを足すだけで組み込めてしまうというものです。</p>
<p>この感覚は<a href="http://www.modxcms.com/">MODx</a>も近いものがあるんじゃないかなと思います。MODxは僕自身長く使っていて、UIもDreamweaverライクといいますか、左側にファイルツリーがあり、右側に編集画面、プレビューもあるというような作りです。<br />
MODxもまたプログラミングがほとんど出来ない僕には扱いやすいCMSです。</p>
<h2>プログラマーを理解するにはjavascriptがいい</h2>
<p>覚えて自由に書けるところまで、ってわけではなく「読める」ようになることが重要、ということで多くの言語の中でもjavascriptがプログラム、プログラマーを理解する上では良いんじゃないか、ということでした。</p>
<p>確かにHTML+CSSを触っているデザイナーやコーダーからすれば、特に最近はJavascriptであってもjQueryのような簡単に書けるライブラリがったりとJavascriptに対しては割と近づきやすい言語じゃないかと思います。<br />
とかく言う僕はそんなかけないんですが&#8230;</p>
<h2>まとめ</h2>
<p>とにかくSOY CMSをみんなも使ってみるといいよ！<br />
僕もまだ深くを知らないわけなんですけど、いろいろ要望上げて国産CMSとして最高のものになってもらいたいですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inkdesign.jp/v5/2008/06/11/cssnite-vol8-frusho-designermeetsprogramer.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

