You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Silex - The Symfony2 Microframework - Presentation Transcript μWednesday, March 2, 2011 Who? • phpBB developer • GH: igorwWednesday, March 2, 2011 • Twitter: @igorwesome MicroframeworksWednesday, March 2, 2011 What? • Bare bones • Routes mapped to actions • The ‘C’ of ‘MVC’ • REST • Single file appWednesday, March 2, 2011 Why? • Frameworks are: • heavy • verbose • complexWednesday, March 2, 2011 So
This document is a comprehensive guide on using Twig, a PHP templating engine that emphasizes best practices such as true inheritance, secure output escaping, and concise syntax. It outlines Twig's core functionalities, including its simple tagging system, expressions, and extensibility through custom filters and functions, while also addressing its advantages over traditional PHP templating. The
The document outlines the features and capabilities of Symfony2, a PHP framework designed for building web applications using standalone and decoupled components. It highlights Symfony2’s architecture, including application bundles, its ease of installation, templating with Twig, routing, database management with Doctrine, form handling, and security aspects. Additionally, it emphasizes best pract
追記3/12 brtRiverさんからのご指摘があり、もしかしたら下記の記事は若干誤りがあるかもしれません。 後日再度検証してみるので、お気をつけください。お騒がせします。 事の発端 とある案件で、symfonyの標準のログインログアウト処理を調べていたところ、 特に意識せず、デフォルトでsymfonyの認証機構を使っているとログアウト時にセッションを破棄してくれないことに気がついた。 想定される危険性 セッションハイジャック まぁそうですよね。 セッションハイジャックとは http://www.ipa.go.jp/security/vuln/documents/website_security.pdf ほかにもいろいろ。 セッションハイジャックの防止策 セッションハイジャック対策のひとつで ログアウト時のセッション破棄 という対策がある。 もちろんこれだけやっておけばいいというものではな
PR7になってからフレームワークでエラーページに謎のキャラクターが出現するようになりました。 でも、キャラクターと言えばSymfonyにはしんふぉにゃんがいます。何それ?ってかたはsymfonyの非公式マスコットが作成されたようです - モノノフ日記を参照。 というわけで、エラーページをカスタマイズしなくてはという何か昔に似たようなことをやった気がしなくもありませんが、Symfony2の調査がてらやってみました。 どうやって拡張するか 「画像を上書きすればできるし」という声も聞こえますが、まずはドキュメントを読んでみます。 How to customize Error Pages (The Symfony CookBook) すぐに見つけました。しかし、これで出来ると思いきやこの通りやっても出来ません。バージョンアップのどこかでパスが変わったようです。 大丈夫。全く問題ありません。こんなこ
Bernhard Schussek gave a presentation on leveraging Symfony2 forms at the Symfony Live conference in March 2011. He discussed the evolution of the Symfony form component, its service-oriented architecture, and how forms are decoupled from business logic. He provided an example of an online sausage shop order form to demonstrate how form data is bound to objects and submitted. The presentation cove
Why is Symfony better than just opening up a file and writing flat PHP? If you've never used a PHP framework, aren't familiar with the Model-View-Controller (MVC) philosophy, or just wonder what all the hype is around Symfony, this article is for you. Instead of telling you that Symfony allows you to develop faster and better software than with flat PHP, you'll see for yourself. In this article, y
2011年2月5日から2月9日までの期間でSymfony Live 2011がサンフランシスコで開催されました。延べ300人以上の参加者が世界中から集まりSymfony2を利用した事がある人が9割近いなどトレンドを感じさせるイベントになりました。会期中に撮影した動画とSymfonyのエバンジェリストとして知られる元YahooのDustin Whittleさんのインタビューの動画を作成したのでご覧ください。 イベントハイライト動画(日本語字幕) この動画ではDustinのインタビューのハイライトを中心にイベントの様子を点描しています。会話中でも触れられていますが、マイクロソフトで行われたカンファレンスには1日150人の来場があり非常に盛況です。またSymfony2を使ってみた人が9割以上でSymfony2を使った事がないならSymfonyユーザー失格と言っても過言ではない状況でした。ちなみに
Feature: Prove that software meets my business expectations In order to know when I have correctly implemented a feature As a PHP developer I want a tool to execute tests based on the agreed specifications Background: Given I have discussed a feature with the product team And we have agreed a set of requirements in plain language Scenario: Work is complete Given I have correctly implemented the fe
さくらVPSのCentOSにsymfony 1.4.xの環境を構築する 2011-02-14 自分でWebサービスを作ってみようと思い立ってsymfonyを勉強し始めて数ヶ月。 しばらく前の話だが、借りていたサーバの使用期限が終わってしまったので、さくらVPSを契約。そこにsymfony 1.4.x(1.4.8)をインストールするときの手順をまとめておく。特にさくらVPSに特化した内容はないので、普通にCentOS上にsymfony 1.4をインストールする手順と同じのはず。 <事前準備・参考> 以下のサイトを参考にして、不要なパッケージの削除、サービス停止、ファイアウォールやSSHなど、基本的なインターネット公開サーバの設定を済ませておく。 http://tanaka.sakura.ad.jp/archives/001065.html http://www.ideaxidea.com/a
The goal of the packaging solution is to generate native debian packages for Symfony2 applications. This allows leveraging the debian dependency system and package repository solutions. Questions asked during the installation take away the guess work what server specific settings need to be set. Furthermore having all packages installed via the debian system enables the creation of tools that dete
PHPフレームワークSymfonyの公式イベント、Symfony Liveに参加する為にサンフランシスコに来ています。カンファレンスのセッションは明後日の火曜日からですが、昨日今日と開催されたハックデイにも延べ50人近いユーザーが集まり活発に交流していました。 参加者層 haha, not only am i sharing a table with an Australian, but there someone from Victoria and two from Vancouver #sflive2011 #smallworldabout 3 hours ago via Twitter for Macnotjosh joshua may ハックデイには両日ともに20名ほどの参加者が参加し、僕が見聞きした範囲では参加者はアメリカ、カナダ、オーストラリア、コロンビア、ドイツ、ベルギー、オ
symfonyの開発実例って大規模なものが多いとか言われたりしますが、小さなECサイトの開発をsymfonyをベースで作ったのでちょこっと紹介。 愛犬のための犬グッズ専門サイト アットペット アットペット 元々個人的に関わっているサイトなのですが、7年前に古い自前PHPフレームワークで動いていたものをそろそろどうにかするかということで慣れたsymfonyで機能を追加しつつ作り直しました。 オンラインショッピングはもちろんのこと、ポイントでお買い物したり、買った商品に愛犬の写真と共にレビューを投稿することもできます。ポイント還元率が高いので大容量のドッグフードをお探しの方など是非利用してみてください。 なぜsymfonyを選択したか? PHPでECサイトをさくっと作るとなると、EC-CUBEで構築するという選択肢もありましたが次の理由でEC-CUBEを使わないことにしました。 カスタマイズす
Page Builder sandwich is a very light weight and non-intrusive page builder. That is easy to use & wont break your website. It comes free with several templates for easy and fast page construction too. Your installation also includes the exclusive Tranzly.io WordPress Translation plugin. Which will allow you to use a powerful API for deep AI translation. Allowing you to translate your WordPress pa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く