PaaS向けCMS Lokka
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

PaaS向けCMS Lokka

on

  • 8,037 views

Introduce CMS Lokka.

Introduce CMS Lokka.

Statistics

Views

Total Views
8,037
Views on SlideShare
5,154
Embed Views
2,883

Actions

Likes
4
Downloads
10
Comments
0

15 Embeds 2,883

http://docs.komagata.org 1491
http://fjord.jp 1040
http://codenote.net 99
http://lokka.org 88
url_unknown 64
http://fjord-jp.heroku.com 27
http://docs-komagata-org.heroku.com 24
http://webcache.googleusercontent.com 19
http://www.slideshare.net 13
http://localhost:9292 11
http://cache.yahoofs.jp 3
http://paper.li 1
http://s.deeeki.com 1
http://a0.twimg.com 1
http://localhost 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

PaaS向けCMS Lokka Presentation Transcript

  • 1. PaaS CMS Lokka Masaki Komagata FJORD, LLC
  • 2. komagata
  • 3. FJORD
  • 4. @komagata@machida
  • 5. Cloud PaaS CMS “Lokka”
  • 6. Heroku
  • 7. Web Heroku
  • 8. Web Heroku•
  • 9. Web Heroku•• capistrano
  • 10. Web Heroku•• capistrano•
  • 11. Heroku• Help me, hackers! (http://help-me-hackers.com)• Ham Cutlet (http://hamcutlet.fjord.jp)• Next Holiday (http://holiday.fjord.jp)• MAKES THIS (http://makesthis.com)
  • 12. WordPress
  • 13. Lokka
  • 14. Lokka• WordPress Heroku
  • 15. Lokka• WordPress Heroku• WordPress PHP
  • 16. Lokka• WordPress Heroku• WordPress PHP• Rubyist
  • 17. WordPress
  • 18. Heroku Lokka
  • 19. $ git clone git://github.com/komagata/lokka.git
  • 20. $ git clone git://github.com/komagata/lokka.git$ cd lokka
  • 21. $ git clone git://github.com/komagata/lokka.git$ cd lokka$ heroku apps:create
  • 22. $ git clone git://github.com/komagata/lokka.git$ cd lokka$ heroku apps:create$ git push heroku master
  • 23. $ git clone git://github.com/komagata/lokka.git$ cd lokka$ heroku apps:create$ git push heroku master$ heroku rake db:setup
  • 24. $ git clone git://github.com/komagata/lokka.git$ cd lokka$ heroku apps:create$ git push heroku master$ heroku rake db:setup Lokka
  • 25. $ git clone git://github.com/komagata/lokka.git$ cd lokka$ heroku apps:create$ git push heroku master$ heroku rake db:setup$ heroku apps:open Lokka
  • 26. Admin login (user / password : test / test)
  • 27. Heroku
  • 28. Lokka
  • 29. 1. DB
  • 30. 1. DB • RDB, KVS, Document DB, etc...
  • 31. 1. DB • RDB, KVS, Document DB, etc... • MySQL, PostgreSQL, SQLite, Redis
  • 32. 1. DB • RDB, KVS, Document DB, etc... • MySQL, PostgreSQL, SQLite, Redis ActiveRecord Datamapper memcached API ( DB Adapter )
  • 33. • Heroku GAE PaaS MySQL
  • 34. • Heroku GAE PaaS MySQL• KVS object Marshal aggregate KVS
  • 35. • Heroku GAE PaaS MySQL• KVS object Marshal aggregate KVS• ActiveRecord …
  • 36. 2.
  • 37. 2.•
  • 38. 2.•• picasa
  • 39. 2.•• picasa• PaaS OSS
  • 40. 3. API
  • 41. 3. API• WordPress API
  • 42. 3. API• WordPress API• erb, haml, slim, erubis
  • 43. <h1><%= @site.title %><h1><% @posts.each do |post| %> <h2><%= post.title %></h2> <%= post.body %> <a href="<%= post.category.link %>"> <%= post.category.name %> </a><% end %>
  • 44. 4.
  • 45. 4. • Lokka Plugin Sinatra Extension
  • 46. 4. • Lokka Plugin Sinatra Extension • Ruby WordPress
  • 47. # lokka/hello.rb:module Lokka::Hello def self.registered(app) app.get / do hello end endend hello
  • 48. hello
  • 49. Lokka
  • 50. 1.
  • 51. 1.•
  • 52. 1.••
  • 53. 1.•••
  • 54. 1.••• #^ω^•
  • 55. 2.
  • 56. 2.• CGI Rack
  • 57. 2.• CGI Rack•
  • 58. 2.• CGI Rack•• PaaS
  • 59. 3.
  • 60. 3. • WordPress Jenkins 1
  • 61. 3. • WordPress Jenkins 1 • PaaS
  • 62. 3. • WordPress Jenkins 1 • PaaS •
  • 63. Lokka
  • 64. Heroku Lokka X
  • 65. X