-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdocs.html
209 lines (173 loc) · 10.2 KB
/
docs.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Symfony ドキュメント | 日本Symfonyユーザー会</title>
<link rel="stylesheet" href="/static/basic.css" type="text/css" />
<!--
<script type="text/javascript" src="static/underscore.js"></script>
<script type="text/javascript" src="static/doctools.js"></script>
-->
</head>
<body>
<div id="all">
<div id="content">
<div id="content_wrapper">
<div id="top_menu">
<div id="top_menu_wrapper">
</div>
</div>
<div id="header_top">
<h1 id="logo_top"><a href="http://www.symfony.gr.jp/">日本Symfonyユーザー会</a></h1>
<div id="header_top_left"></div>
</div>
<!-- end #header -->
<div id="navbar">
<ul>
<li><a href="http://docs.symfony.gr.jp/">Symfony2日本語ドキュメント</a></li>
</ul>
</div>
<!-- end #navbar -->
<div id="main">
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body">
<h1>Symfonyドキュメント</h1>
<p>ユーザー会独自のドキュメントや、公式サイトの日本語ドキュメントへリンクなどをまとめています。</p>
<h2>Symfony2関連</h2>
<h4>Symfony2日本語ドキュメントポータル</h4>
<ul>
<li><a href="http://docs.symfony.gr.jp">Symfony2 ドキュメント日本語版</a><br>
Symfony2公式ドキュメント(クイックツアー、ガイドブック、クックブック、リファレンス)の翻訳と、日本ユーザー会オリジナルのBlogチュートリアル、アプリケーション開発チュートリアルがあります。</li>
</ul>
<h4>英語公式ドキュメント</h4>
<ul>
<li><a href="http://symfony.com/doc/current/">Symfony2 Documentation</a></li>
<li><a href="http://api.symfony.com/2.0/index.html">Symfony2 API</a></li>
<li><a href="http://www.doctrine-project.org/projects/orm/2.1/docs/en">Doctrine2 ORM</a></li>
<li><a href="http://www.doctrine-project.org/docs/mongodb_odm/1.0/en/">MongoDB ODM</a></li>
<li><a href="http://twig.sensiolabs.org/documentation">Twig Documentation</a></li>
</ul>
<h2>公式ドキュメント翻訳への参加方法</h2>
<p>現在、公式ドキュメントの翻訳はGitHubを使って行われています。
<a href="github-howto">GitHubの使い方</a>などを参考に、ご自分で翻訳したものを公式リポジトリへPull Requestする流れです。
(ユーザー会ドキュメント整備の流れと同じです)</p>
<ul>
<li><a href="http://github.com/symfony-japan/symfony-docs-ja">Symfony2 日本語ドキュメントのリポジトリ</a></li>
<li><a href="https://github.com/symfony-japan/symfony-docs-ja/wiki">Symfony2 日本語ドキュメント翻訳手順</a></li>
<li><a href="http://github.com/symfony/symfony-docs">Symfony2 英語ドキュメントのリポジトリ</a></li>
<li><a href="http://github.com/symfony/symfony1-docs">symfony 1.xドキュメントのリポジトリ</a></li>
</ul>
<h2>ユーザー会ドキュメント整備への参加方法</h2>
<ul>
<li><a href="joining-userdocs">ユーザー会ドキュメントへの参加方法</a>
<ul>
<li><a href="./git/github-howto">GitHub の使い方</a></li>
<li><a href="./git/setup-git-windows">Windows 上に Git 環境を構築する方法(TortoiseGit と msysGit)</a></li>
<li><a href="./git/git-fork-and-push">GitHub 上のリポジトリのフォーク、プッシュ、プルリクエスト</a></li>
</ul></li>
<li><a href="japanese-style">日本語表記ガイドライン</a></li>
<li><a href="markdown-sample">markdown早見表</a></li>
<li><a href="http://www.symfony-project.org/plugins/markdown_dingus">markdown簡易チェック</a><br />
markdownがどのようにレンダリングされるのかを、Webブラウザからテストできます。</li>
</ul>
<h2>1.4入門者向け</h2>
<ul>
<li><a href="docs/for-beginners/installation">symfony 1.4のインストール方法(入門者・評価向け)</a></li>
<li><a href="docs/for-beginners/blog-tutorial/?sk=file&so=asc">Blogチュートリアル</a><br />
データベースの単一のテーブルに対する一覧、追加、削除、編集の機能をシンプルに実装するチュートリアルで、symfonyの基本を学ぶことができます。
<a href="http://book.cakephp.org/ja/view/219/Blog">CakePHPのブログチュートリアル</a>と同等のものを開発しますので、CakePHPとの機能比較の参考にしてください。</li>
</ul>
<h2>1.4向け公式ドキュメント日本語訳</h2>
<ul>
<li><p><strong>A Gentle Introduction to symfony</strong><br />
<a href="http://www.symfony.gr.jp/docs/symfony1-docs/gentle-introduction/ja/?sk=file&so=asc">HTML</a> (<a href="http://www.symfony-project.org/gentle-introduction/1_4/ja/">公式サイト内</a>)<br />
symfony 完全ガイドの内容を symfony 1.4 向けに書き直されたもので、特にフォームや ORM、メールまわりの内容が 1.4 向けに全面的に書き直されました。
symfony 1.4 の基本をしっかり学びたい方は、ひととおり読まれるとよいでしょう。</p></li>
<li><p><strong>実践symfony 1.3 & 1.4(Doctrine) (Practical symfony)</strong><br />
<a href="http://www.symfony.gr.jp/docs/symfony1-docs/jobeet/ja/?sk=file&so=asc">HTML</a> (<a href="http://www.symfony-project.org/jobeet/1_4/Doctrine/ja/">公式サイト内</a>)<br />
<strong>実践symfony 1.3 & 1.4(Propel) (Practical symfony)</strong><br />
<a href="http://www.symfony-project.org/jobeet/1_4/Propel/ja/?sk=file&so=asc">公式サイト内</a><br />
Jobeetという仕事情報サイトを構築しながらsymfonyの機能を一通り学習できるチュートリアルです。
フレームワークを使った開発やMVCについての知識はあって、symfonyでの実践的な開発手法をすぐに学びたいという方におすすめです。
Doctrine版とPropel版に分かれている点に注意してください。symfony 1.3以降では、デフォルトではDoctrineです。</p></li>
<li><p><strong>symfony 1.3 & 1.4 リファレンスガイド (The symfony Reference Book)</strong><br />
<a href="http://www.symfony.gr.jp/docs/symfony1-docs/reference/ja/?sk=file&so=asc">HTML</a> (<a href="http://www.symfony-project.org/reference/1_4/ja/">公式サイト内</a>)<br />
symfonyで使われている各種設定ファイルやイベントについてのリファレンスです。
実際に開発する段階で参照することの多いドキュメントです。</p></li>
<li><p><strong>もっと知りたいsymfony (More with symfony 1.3 & 1.4)</strong><br />
<a href="http://www.symfony.gr.jp/docs/symfony1-docs/more-with-symfony/ja/?sk=file&so=asc">HTML</a> (<a href="http://www.symfony-project.org/more-with-symfony/1_4/ja/">公式サイト内</a>)<br />
symfonyの使い方を一通り身につけた後、さらに高度な使い方を知りたい方向けのドキュメントです。
また、symfony 1.3から利用できるSwiftMailerについての解説もこのドキュメントにあります。</p></li>
<li><p><strong>Doctrine ORM for PHP</strong><br />
<a href="http://www.doctrine-project.org/projects/orm/1.2/docs/manual/ja">HTML(公式)</a><br />
symfonyにバンドルされているORMのDoctrineのマニュアルです。</p></li>
</ul>
<h3>symfony 1.x 旧バージョンのドキュメント</h3>
<ul>
<li><p><strong>symfony完全ガイド 1.2(The Definitive Guide to symfony 1.2)</strong><br />
<a href="http://cloud.github.com/downloads/masakielastic/masakielastic.github.com/sf-book-1.2-ja.pdf">PDF</a><br />
symfony 1.2時点でのドキュメントですが、symfony 1.4でも根本の部分は共通していますので、十分に役立ちます。
symfonyの基本をしっかり学ぶ事ができます。
入門者から中級者まで、一読をおすすめします。<br />
symfony 1.4に対応した「Gentle introduction to symfony」も近日中に翻訳予定です。</p></li>
<li><p><strong>The symfony and Doctrine book</strong><br />
<a href="http://www.symfony-project.org/doctrine/1_2/ja/">HTML(公式)</a><br />
symfony 1.3以降でデフォルトとなったORMのDoctrineについて、symfonyからの使い方を説明したドキュメントです。
スキーマの記述方法から、DQLの記述方法など、一通りのことが分かります。</p></li>
<li><p><strong>symfony Forms in Action</strong><br />
<a href="http://www.symfony-project.org/forms/1_2/ja/">HTML</a><br />
symfonyのフォームフレームワークsfFormについて、基本から解説したドキュメントです。
また、ウィジェットやバリデーターの一覧もここにあります。</p></li>
</ul>
<h2>参考リンク</h2>
<ul>
<li><a href="http://blog.2310.net/archives/6">markdownの文法</a></li>
</ul>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
</div>
<!-- end #main -->
</div>
<!-- end #content_wrapper -->
</div>
<!-- end #content -->
<div id="footer">
<div id="footer_wrapper">
<div id="footer_content">
<div style=" position: relative;">
<div id="footer_left"></div>
<div id="footer_right"></div>
</div>
<!-- end #navbar -->
<div>
<p id="copy">
Copyright © 2015 Symfony Japan. All rights reserved.
<!-- Bandwidth and hardware provided by <a href="http://www.asial.co.jp/">アシアル株式会社</a>
Powered by <a href="http://sphinx.pocoo.org/">Sphinx</a> -->
</p>
</div>
</div>
<!-- end #footer_content -->
</div>
<!-- end #footer_wrapper -->
</div>
<!-- end #footer -->
</div>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-16659283-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</body>
</html>