Gust plugin

the histories


In the beginning was the Word...


GHOST


John O'Nolan · blog post · 05 Nov 2012


Kickstarter · £200.000 · 28 May 2013


Public release · v0.3 .2 · 14 Oct 2013 



A BROKEN PROMISE?


"Ghost, is my idealistic and fictional concept 
for a WordPress-lite fork"
John O'Nolan, 05 Nov 2012




"There's three main ways of going about this (...): 
1) build it from scratch (...)
2) fork WordPress (...)
3) make it a plugin/extension (...)"

John O'Nolan, three days later


GHOST


a completely new platform

node.js

a paid hosted solution

not so many themes/plugins (yet, I know)

adorable new admin panel


REALly Adorable




What if...

I want this on WordPress?






What IF...

someone* forked Ghost back into WordPress?




*who else?




HOW HARD CAN IT BE?

(c) Jeremy Clarkson


TAKE #1

It's a JavaScript app.

If I replaced API endpoints with my own data,
it should work perfectly, right?

NO*



*Might be my lack of experience with Backbone


TAKE #2


Use the tools you know - jQuery.

Most of the CSS/HTML from Ghost.

Much of the JavaScript - also from Ghost.

Backend/main JavaScript logic - rewritten.


PACKAGING



Fork?

Extension?

Plugin?



Fork

Hard to maintain


Extension

Hard to install

Plugin
Just about perfect... :)

domain.com/ghost - HOW?


add_permastruct()
add_rewrite_tag()
+
hook into main query
output html/json and die()
before any real WordPress output
on specific queries
+
Flight  micro-framework
[ flightphp.com ]


A WEEKEND* of coding later

v0.1

Me: Can i name it 'wpGhost' ?
John: I'd rather you wouldn't....

Me: Gāst? Geist? .... Gust



*more-or-less...





Current STatus


v0.3.3
100% of Ghost editorial capabilities
for Posts & Pages
+
WordPress category support


Requires PHP 5.3 and "pretty permalinks" enabled

LOGIN SCREEN


Posts' LIST


Editor SCreen




Tags (with autocomplete)


Statistics

wordpress.org
700+ downloads
4.5 stars

GitHub
42 commits / 8 releases
19 closed / 12 open issues
20 stars / 4 forks


Statistics #2



Internets
Reviews in English, German, French, Polish.
In Softpedia Script catalog.




Coffee

6 cups of coffee donated :)

wordofpress.com#coffee 
:)


Future Plans

- in 2014 -
10.000 downloads 
v1.0
custom fields
custom post types / custom taxonomies
media manager / featured image
non-image uploads

MAYBE EVEN...


Arunas Liuiza


@ideag · arunas@liuiza.lt

wordpress.org/plugins/gust
github.com/ideag/gust





wordpress.org/plugins/tinycoffee