codeigniterで作る最強のsnsエンジン mynets v2 の開発について ·...
TRANSCRIPT
![Page 1: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/1.jpg)
MyNETS V2
Usagi Project 開発メンバー株式会社エムズリンク 辻岡国治
This is the Application Platform
CodeIgniterで作る最強のSNSエンジンMyNETS V2 の開発について
![Page 2: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/2.jpg)
MyNETSとは?PHP言語で作られたSNSエンジン。MyNETS Ver1.X.XはOpenPNEから派生。
OpenPNEとは何が違うのか?-DBパフォーマンスを改善-ユーザが望む機能を追加-コミュニティで作成
MyNETS V2はどうなるのか?-フレームワークにCodeIgniterを採用-拡張性を重視して開発
![Page 3: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/3.jpg)
MyNETSとしてリリースしたSNS機能
ソーシャルマップ GoogleMapを共有する機能日記コメントへのレス機能 返信ボタンで>>〇〇さんサイドブロック SNS内情報の簡易画面表示モバイル画面 サムネイル表示、ノーマル表示切替SNS内今日の一言 SNS内Twitter機能メール自動返信 日記のコメントメールへの返信機能絵文字入力パッド PCからのモバイル絵文字入力ツール
これらは、MyNETSで搭載され、後MIXIやOpenPNEが追加常にMyNETSは先を進んでいます。
![Page 4: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/4.jpg)
MyNETS2
CodeIgniter
会員管理 認証モジュール管理
プラグイン管理
Diarymodule
Communitymodule
Messagemodule
モジュールプラグインレイヤ
アプリケーションプラットフォームレイヤ
![Page 5: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/5.jpg)
CodeIgniterSystemライブラリ
MyNETSApplicationライブラリ
フレームワークを継承して一つのアプリケーションプラットフォームに
![Page 6: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/6.jpg)
MyNETS独自のライブラリ
Auth.phpDbsession.phpEmoji.phpFilter.phpJavascript.phpMobileid.phpMYNETS_Config.phpMYNETS_Input.phpMYNETS_Loader.phpMYNETS_DB.phpMYNETS_Controller.php
MYNETS_Router.phpMYNETS_Validation.phpPhptal_parser.phpPrototype.phpSession.php・・・・・
CodeIgniterのライブラリを継承したものと、独自追加機能を使用!
![Page 7: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/7.jpg)
MyNETS独自のライブラリの機能概要
●HTTPS通信を処理(認証時に利用する場合)●PHP標準セッションクラス●ライブラリを階層構造に保持し保守性を高める●DBクラスラッパーによるクエリー記述の簡素化●設定ファイルをCONF/に統合しアプリケーション設定情報を 一元管理●日本独自のモバイル環境に対応。外部絵文字ライブラリの統合●アプリケーション標準で認証処理を実現
これらをMyNETS2としてリリースすることで、日本CodeIgniterユーザ会と情報共有します。
![Page 8: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/8.jpg)
同じ処理ロジックでViewを自動切り替え
PC接続
モバイル接続
iPhone接続
開発時に意識することなくPC向け、モバイル向けページを構築可能
![Page 9: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/9.jpg)
ポータルサイトの構築
会員管理を行う 会員管理を行わない
掲示板を使う ブログを使う
アンケートを行う
MyNETS2
![Page 10: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/10.jpg)
ポータルサイト風ログイン画面
サイト情報を外部配信
スキンチェンジで簡単デザイン変更
![Page 11: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/11.jpg)
Application Platform
Moudle
Moudle
Moudle
Moudle
plugin
plugin
pluginplugin
![Page 12: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/12.jpg)
WEBサイトを構築する楽しさ
モジュールを開発する楽しさ
カスタマイズする楽しさ
MyNETS2で提供します!!
![Page 13: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/13.jpg)
アバターを使いたい
ブログとして使いたい
BBSとして利用したい
標準的なSNSをアンケートシステムを
構築したい
MyNETS2をアプリケーションとして利用することで実現できます!
![Page 14: CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について · CodeIgniterで作る最強のSNSエンジン MyNETS V2 の開発について. MyNETSとは? PHP言語で作られたSNSエンジン。](https://reader033.vdocuments.site/reader033/viewer/2022041419/5e1e1bb23eb1cf44ed0e27d2/html5/thumbnails/14.jpg)
Usagi Project(http://usagi.mynets.jp)
2006/12 活動開始2007/02 MyNETS1.0.0Nightyリリース2008/08/31 MyNETS1.2.0リリース予定
コミュニティ主体のオープンソースプロジェクト
「かゆいところに手が届くアプリケーション」「ユーザ視点にたった機能開発」「最高のパフォーマンスを!」