This is presentation at Mitaka.rb #10.
Upcoming SlideShare
Loading in...5
×
 

This is presentation at Mitaka.rb #10.

on

  • 1,175 views

 

Statistics

Views

Total Views
1,175
Slideshare-icon Views on SlideShare
1,062
Embed Views
113

Actions

Likes
0
Downloads
0
Comments
0

3 Embeds 113

http://lokka.org 82
http://pyha.cc 30
http://twib.jp 1

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

    This is presentation at Mitaka.rb #10. This is presentation at Mitaka.rb #10. Presentation Transcript

    • Something lacking in WordPress Masaki Komagata @ FJORD, LLC
    • My name is komagata.
    • I work for a company called FJORD, LLC.
    • It’s very convenient, isn’t it?
    • • You can write blogs • Make pages (CMS functionality) • It’s easy to create themes (templates) • There are plenty of plug-ins (If you Google it, you’ll find them) • It can also be used like a database (custom fields)
    • Most of these actions can be completed using WordPress alone.
    • There is no need for a programmer (me).
    • Wonderful.
    • However, the problem with WordPress is:
    • It dosen’t work with Heroku (a free server)
    • It dosen’t work with GAE (a free server)
    • “Why won’t WordPress work?”
    • Let’s talk about Ruby.
    • ‘And so, innovative software is born’.
    • CMS for Cloud
    • Features
    • It is compatible with a number of platforms. •Heroku • Google App Engine • Windows, Mac OS X, UNIX
    • It supports various DB • SQLite3 • MySQL • PostgreSQL • Datastore • MongoDB (Under construction)
    • Installation is simple. • Install Ruby (RubyInstaller for Windows is recommended.) • setup.exe • pyha.exe
    • Creating themes is simple.
    • Minimum Configuration simple/ entries.erb (at a glance) entry.erb (details) style.css (stylesheet) (layout.erb can also be used.)
    • Making plug-ins is simple.
    • Sinatra Extension Subset
    • Helper module Pyha module MyHelpers def me? current_user.id == 1 end end end
    • Application Extension module Pyha module Hello def self.registered(app) app.get '/hello' do 'hello' end end end end
    • The Most Important Function
    • Haml can also be used.
    • There are members, but not enough. • Users (the people who use it) • Plug-in developers • Theme designers • Core committers
    • http://pyha.cc
    • That is all. Thank you.