Soumettre la recherche
Mettre en ligne
PaaS向けCMS Lokka
•
5 j'aime
•
3,402 vues
Masaki Komagata
Suivre
Introduce CMS Lokka.
Lire moins
Lire la suite
Technologie
Business
Signaler
Partager
Signaler
Partager
1 sur 70
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Highload осень 2012 лекция 9
Highload осень 2012 лекция 9
Technopark
GRUNT - The JavaScript Task Runner
GRUNT - The JavaScript Task Runner
Larry Nung
Life on the Edge
Life on the Edge
Paul McMahon
Github勉強会
Github勉強会
哲平 町田
Webデザイナーのための「本当は怖くない」"黒い画面"入門
Webデザイナーのための「本当は怖くない」"黒い画面"入門
Masaki Komagata
フィヨルドでのCaster活用事例
フィヨルドでのCaster活用事例
Masaki Komagata
Github勉強会
Github勉強会
哲平 町田
デザイナーが RailsとGitのことを少し知ってると色々捗る
デザイナーが RailsとGitのことを少し知ってると色々捗る
哲平 町田
Recommandé
Highload осень 2012 лекция 9
Highload осень 2012 лекция 9
Technopark
GRUNT - The JavaScript Task Runner
GRUNT - The JavaScript Task Runner
Larry Nung
Life on the Edge
Life on the Edge
Paul McMahon
Github勉強会
Github勉強会
哲平 町田
Webデザイナーのための「本当は怖くない」"黒い画面"入門
Webデザイナーのための「本当は怖くない」"黒い画面"入門
Masaki Komagata
フィヨルドでのCaster活用事例
フィヨルドでのCaster活用事例
Masaki Komagata
Github勉強会
Github勉強会
哲平 町田
デザイナーが RailsとGitのことを少し知ってると色々捗る
デザイナーが RailsとGitのことを少し知ってると色々捗る
哲平 町田
漬け水に浸かる
漬け水に浸かる
Masaki Komagata
CMS for Cloud by Ruby
CMS for Cloud by Ruby
Masaki Komagata
CMS for Cloud by Ruby
CMS for Cloud by Ruby
Masaki Komagata
What make you
What make you
Masaki Komagata
This is presentation at Mitaka.rb #10.
This is presentation at Mitaka.rb #10.
Masaki Komagata
WordPressに足りないモノ
WordPressに足りないモノ
Masaki Komagata
MSICC
MSICC
Masaki Komagata
Webアプリケーションの国際化
Webアプリケーションの国際化
Masaki Komagata
RESTfullアプリケーションの簡単作成
RESTfullアプリケーションの簡単作成
Masaki Komagata
What is PHP Frameworks?
What is PHP Frameworks?
Masaki Komagata
WebDAV as Web API
WebDAV as Web API
Masaki Komagata
RDF and FOAF
RDF and FOAF
Masaki Komagata
Contenu connexe
Plus de Masaki Komagata
漬け水に浸かる
漬け水に浸かる
Masaki Komagata
CMS for Cloud by Ruby
CMS for Cloud by Ruby
Masaki Komagata
CMS for Cloud by Ruby
CMS for Cloud by Ruby
Masaki Komagata
What make you
What make you
Masaki Komagata
This is presentation at Mitaka.rb #10.
This is presentation at Mitaka.rb #10.
Masaki Komagata
WordPressに足りないモノ
WordPressに足りないモノ
Masaki Komagata
MSICC
MSICC
Masaki Komagata
Webアプリケーションの国際化
Webアプリケーションの国際化
Masaki Komagata
RESTfullアプリケーションの簡単作成
RESTfullアプリケーションの簡単作成
Masaki Komagata
What is PHP Frameworks?
What is PHP Frameworks?
Masaki Komagata
WebDAV as Web API
WebDAV as Web API
Masaki Komagata
RDF and FOAF
RDF and FOAF
Masaki Komagata
Plus de Masaki Komagata
(12)
漬け水に浸かる
漬け水に浸かる
CMS for Cloud by Ruby
CMS for Cloud by Ruby
CMS for Cloud by Ruby
CMS for Cloud by Ruby
What make you
What make you
This is presentation at Mitaka.rb #10.
This is presentation at Mitaka.rb #10.
WordPressに足りないモノ
WordPressに足りないモノ
MSICC
MSICC
Webアプリケーションの国際化
Webアプリケーションの国際化
RESTfullアプリケーションの簡単作成
RESTfullアプリケーションの簡単作成
What is PHP Frameworks?
What is PHP Frameworks?
WebDAV as Web API
WebDAV as Web API
RDF and FOAF
RDF and FOAF
PaaS向けCMS Lokka
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.
27.
Admin login (user
/ password : test / test)
28.
29.
30.
31.
Heroku
32.
Lokka
33.
1.
DB
34.
1.
DB • RDB, KVS, Document DB, etc...
35.
1.
DB • RDB, KVS, Document DB, etc... • MySQL, PostgreSQL, SQLite, Redis
36.
1.
DB • RDB, KVS, Document DB, etc... • MySQL, PostgreSQL, SQLite, Redis ActiveRecord Datamapper memcached API ( DB Adapter )
37.
38.
•
Heroku GAE PaaS MySQL
39.
•
Heroku GAE PaaS MySQL • KVS object Marshal aggregate KVS
40.
•
Heroku GAE PaaS MySQL • KVS object Marshal aggregate KVS • ActiveRecord …
41.
2.
42.
2. •
43.
2. • •
picasa
44.
2. • •
picasa • PaaS OSS
45.
3.
API
46.
3.
API • WordPress API
47.
3.
API • WordPress API • erb, haml, slim, erubis
48.
<h1><%= @site.title %><h1> <%
@posts.each do |post| %> <h2><%= post.title %></h2> <%= post.body %> <a href="<%= post.category.link %>"> <%= post.category.name %> </a> <% end %>
49.
4.
50.
4. • Lokka
Plugin Sinatra Extension
51.
4. • Lokka
Plugin Sinatra Extension • Ruby WordPress
52.
# lokka/hello.rb: module Lokka::Hello
def self.registered(app) app.get '/' do 'hello' end end end hello
53.
hello
54.
Lokka
55.
1.
56.
1. •
57.
1. • •
58.
1. • • •
59.
1. • • •
#^ω^ •
60.
2.
61.
2. • CGI
Rack
62.
2. • CGI
Rack •
63.
2. • CGI
Rack • • PaaS
64.
3.
65.
3.
• WordPress Jenkins 1
66.
3.
• WordPress Jenkins 1 • PaaS
67.
3.
• WordPress Jenkins 1 • PaaS •
68.
Lokka
69.
Heroku Lokka
X
70.
X
Notes de l'éditeur
\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
Télécharger maintenant