以å‰ã€Angularå‘ã‘ã«è‡ªåˆ†ã§é–‹ç™ºã—ãŸsocial-cms-backendã¯ä»Šã‚‚メンテナンスã—ã¦ã„ã¾ã™ãŒã€ ã“ã‚Œã®Meteor版ãŒã‚ã£ãŸã‚‰é¢ç™½ã„ã ã‚ã†ãªã¨æ€ã£ã¦ã„ã¾ã—ãŸã€‚Meteor版ã ã¨frontendã‚‚å«ã¾ã‚Œã‚‹ã®ã§ã€å˜ã«social-cmsã¨å‘¼ã¶ã‚‚ã®ã«ãªã‚‹ã‹ãªã¨ã‹ã€‚ æ—¢ã«ã€ä¼¼ãŸã‚ˆã†ãªã‚‚ã®ãŒæ—¢ã«ã‚ã£ãŸã®ã§ç´¹ä»‹ã—ã¾ã™ã€‚自分ã§ä½œã‚‹æ‰‹é–“ã¯çœã‘ãŸã‚‚ã®ã®ã€ä½œã£ã¦ã¿ãŸã‹ã£ãŸã¨ã„ã†æ°—æŒã¡ã‚‚ã‚ã£ãŸã‚Šã—ã¾ã™ã€‚
一ã¤ã¯ã€ryw:blog (GitHub)ã§ã™ã€‚ ã“ã‚Œã¯ä»–ã®ã‚¢ãƒ—リã«çµ„ã¿è¾¼ã‚€ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦ã®ä½ç½®ä»˜ã‘ã§ä½œã‚‰ã‚ŒãŸã‚‚ã®ã§ã€ ãªã‚“ã¨iron-routerã¨flow-router両方ã«å¯¾å¿œã—ã¦ã„ã‚‹ã¨ã„ã†ã“ã¨ã§ã™ã€‚ å˜ä½“ã§å‹•ã‹ãã†ã¨æ€ã†ã¨ã€æ„外ã¨ãƒ‘ッケージ導入ã«æ‰‹é–“ãŒã‹ã‹ã‚Šã¾ã—ãŸã€‚ å‚考ã¾ã§ã«æ‰‹é †ã‚’ã¾ã¨ã‚ã¦ãŠãã¾ã™ã€‚
meteor create test-app
cd test-app
meteor add ryw:blog
meteor add kadira:flow-router kadira:blaze-layout
meteor add twbs:bootstrap ian:accounts-ui-bootstrap-3
meteor add accounts-password
meteor run
ãã®å¾Œã€htmlã«ãƒã‚°ã‚¤ãƒ³ãƒœã‚¿ãƒ³ã‚’è¨ç½®ã™ã‚Œã°ä¸€å¿œå‹•ãã¾ã™ã€‚ ãŸã ã—ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯å…¨å“¡ç®¡ç†è€…ã«ãªã£ã¦ã—ã¾ã†ã®ã§ã€ãƒãƒ¼ãƒ«ç®¡ç†ã—よã†ã¨ã™ã‚‹ã¨ã‚‚ã†å°‘ã—複雑ã«ãªã‚Šã¾ã™ã€‚ accounts-admin-ui-bootstrap-3 を使ã†ã¨ã‚ˆã•ãã†ã§ã™ãŒã€åˆæœŸã®ç®¡ç†è€…を手動ã§è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã£ãŸã‚Šã¨å¤šå°‘å°Žå…¥ã«ãƒãƒ¼ãƒ‰ãƒ«ã‚’æ„Ÿã˜ã¾ã™ã€‚ ã‚‚ã£ã¨ç°¡å˜ã«ã‚¹ã‚¿ãƒ³ãƒ‰ã‚¢ãƒãƒ¼ãƒ³ã§å‹•ã‹ã™ãŸã‚ã®æ•´å‚™ã¯ã€ã¾ã 残件ã‹ãªã¨æ€ã„ã¾ã—ãŸã€‚
UIã¯ã„ã‚ã„ã‚カスタマイズã§ãるよã†ã«ãªã£ã¦ã„るよã†ã§ã™ãŒã€ã‚³ãƒ¡ãƒ³ãƒˆæ©Ÿèƒ½ãŒãªã„ã®ã¯ä¸å®Œå…¨ãªæ„Ÿã˜ãŒã—ã¾ã™ã€‚ DISQUSを使ã†æ–¹æ³•ãŒèª¬æ˜Žã•ã‚Œã¦ã„ã¾ã™ãŒã€ã‚¹ã‚¿ãƒ³ãƒ‰ã‚¢ãƒãƒ¼ãƒ³ã§æ©Ÿèƒ½æ‹¡å¼µã§ãã‚‹ã¨ã‚ˆã„ã§ã™ã€‚ ãã†ã„ã†æ„味ã§ã¯ã€ãƒ©ã‚¤ãƒ–ラリã¨ã—ã¦ä½¿ã†ã‚‚ã®ãªã®ã‹ã€ã™ãã«ä½¿ãˆã‚‹ã‚ˆã†ã«ã™ã‚‹ã‚‚ã®ãªã®ã‹ãŒæ›–昧ã«æ„Ÿã˜ã¦ãã¾ã—ãŸã€‚ ã“ã®ã‚ãŸã‚Šã‚‚ã†å°‘ã—ã„ã˜ã£ã¦ã¿ãŸã„よã†ãªæ°—ã‚‚ã—ã¾ã™ã€‚
ã•ã¦ã€ã¤ã„ã§ã«ã‚‚ã†ä¸€ã¤ã®ãƒ‘ッケージを紹介ã—ã¾ã™ã€‚ xolvio:md-blog (GitHub)ã§ã™ã€‚ ã“ã‚Œã¯ã€The Meteor Testing Manualã§å®Ÿéš›ã«ä½¿ã‚ã‚Œã¦ã„るアプリã®ãƒ‘ッケージã®ã‚ˆã†ã§ã™ã€‚ ã“ã¡ã‚‰ã«ãƒ‡ãƒ¢ã‚µã‚¤ãƒˆãŒã‚ã‚‹ã®ã§æ§˜åãŒåˆ†ã‹ã‚Šã¾ã™ã€‚ 表示ã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã‚„ãƒãƒ¼ãƒ«ã®è¨å®šã‚‚ã§ãるよã†ã§ã™ã€‚ 試ã—ã¦ã¯ã„ã¾ã›ã‚“ãŒã€ã‚¹ã‚¿ãƒ³ãƒ‰ã‚¢ãƒãƒ¼ãƒ³ã§å‹•ãアプリを作るã®ãŒç›®çš„ã§ã‚ã‚Œã°ã“ã¡ã‚‰ã®æ–¹ãŒæ¥½ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。
感想ã§ã™ãŒã€ã ã„ã¶ä¾¿åˆ©ãªã‚‚ã®ãŒä½œã‚‰ã‚Œã¦ã„ã‚‹ãªã¨æ€ã†ä¸€æ–¹ã§ã€ã¾ã ã¾ã è‰²ã€…ç™»å ´ã—ãã†ã§ã™ã—ã€ä½•ã‹ä½œã£ã¦ã¿ãŸã„ãªã¨æ€ã„ã¾ã™ã€‚