oneoctave.jp 2022 著作権. 不許複製 プライバシーポリシー
OpenPNE3のプラグインの作り方は公式ページにもありますが、あちらは管理画面を使わないプラグインでした。今回は管理画面側の設定画面も込みのプラグインのサンプルとしてopFreepagePlugin(フリーページプラグイン)を作ってみたいと思います。フリーページはOpenPNE2からある機能ですが、現時点ではOpenPNE3の開発ロードマップには含まれていないため、当分、公式には作られないと思われる機能です。方針としてはOpenPNE2のフリーページと同等の機能をOpenPNE3で実装していきたいと思います。 プラグイン作成の参考としてこの記事をご覧になる方もいると思いますので、この連載記事で学べること、を先に列挙しておきます。 一般的なOpenPNE3プラグインの作成手順(opGenerateコマンドなどを使用する方法)が学べます。 独自にDBテーブルを持つプラグインの作成方法が学べま
OpenPNE3では、プラグイン式に機能を増やすことができるようになりました。プラグインで機能を増やした時、実際に画面に表示させる方法としては以下のようなものが挙げられます。 新しくページを作成する・・・(OpenPNE公式Webサイトのブログ記事の「OpenPNE3プラグインの作り方#2」が該当します。) テンプレート拡張を利用する・・・(テンプレート拡張、およびそのサンプルは「OpenPNE3プラグインの作り方#4」にあります。) ガジェットとして追加する・・・ホーム画面(マイホームやフレンドホームなど)やサイドバナー領域は、ガジェットと呼ばれる部品を配置することができます。ガジェットの配置は、管理者が管理画面で変更できます。ホーム画面の検索ボックス、インフォメーションボックス、プロフィール写真、フレンドリスト、マイフレンド最新日記、コミュニティ最新書き込みなど、ほとんどの構成要素がガ
prod環境のno_script_nameがonになってるのにindex.phpが消えないOpenPNE3ですが、果てしない旅の結果、ただのバグでした。 旅の経路: UrlHelper内link_to()関数 UrlHelper内url_for()関数 sfWebController->genUrl()メソッド sfPatternRouting->generate()メソッド sfRouting->fixGeneratedUrl()メソッド cache内config_factories.yml.phpファイル sfOpenPNEWebRequest->__construct()メソッド sfRequest->__construct()メソッド sfWebRequest->initialize()メソッド sfOpenPNEWebRequest->initialize()メソッド で、sfW
マルチデバイス対応 OpenPNEはPCのみならず、スマートフォン、フィーチャーフォンに対応し、いつでも好きなときにログインすることができます。 自由のFREE、無償のFREE オープンソースのOpenPNEには2つのFreeがあります。 利用、配布、開発はすべて自由。しかも無償で使えます。
人気記事 1 Instagramで「既読」を付けずにDMを閲覧する方法 2024年03月11日 2 バルミューダ決算、新型「Mac mini」など--週間人気記事をナナメ読み(8月9日~8月15日) 2024年08月16日 3 FCNTの新スマホ「arrows We2/We2 Plus」--価格や販路の違い等を写真で確認 2024年08月16日 4 グーグル「Pixel 9 Pro Fold」、初代モデルからの進化ぶりをチェック 2024年08月16日 5 ITパーソンが今読むべきビジネス書トップ10--最も注目されたのは「お金持ち」への最短ルート指南本 2024年08月13日 6 アップル、「iPhone」のNFC決済技術を他社に開放へ--「iOS 18.1」で 2024年08月15日 7 携帯4社決算を読み解く--減益のドコモ、契約者急増の楽天モバイルが抱える課題 2024年08月15
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く