[glotpress-updates] [GlotPress] #462: Make GlotPress a plugin?
GlotPress
noreply at wordpress.org
Tue Jul 7 23:46:29 UTC 2015
#462: Make GlotPress a plugin?
--------------------------+-----------------------------
Reporter: joostdevalk | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: General | Version:
Resolution: | Keywords:
--------------------------+-----------------------------
Comment (by webaware):
+1 GlotPress as a WordPress plugin.
* immediately picks up a larger framework that more programmers are
familiar with
* extensible user management (e.g. I use Gravity Forms for user
registrations to GlotPress)
* easier security patch distribution through automatic updates (not
trivial, very important!)
* more easily customisable theme and wide variety of pre-built themes
* single-sign-on integration with WordPress and WordPress multisite
becomes a non-issue
Saying that all of this "can be built" into GlotPress is fine, but it
takes time / effort / willingness. Reinventing wheels can be fun and even
useful sometimes, but I don't see the upside here.
The big downside is WordPress performance. GlotPress is smaller and
faster, and tossing it into a WordPress installation running WooCommerce
and a half-dozen other monster plugins will make for a very slow
GlotPress. So don't do that. If GlotPress was a WordPress plugin, I'd
whack it into its own site in a multisite network, perhaps with Gravity
Forms for user rego, and a few light-weight plugins.
Another possible issue is page caching. WordPress sites love (**need**)
page caching. Currently, GlotPress doesn't. Well, I have NginX page
caching in front of my GlotPress install, but I have to manually delete
the cache files every time I approve translation submissions (no big deal,
I'm already at a bash prompt). GlotPress as a plugin would either need to
disable page caching on its pages, or integrate with the cache
invalidation mechanism of each of the popular cache solutions.
(Why am I page caching GlotPress when it's already so fast, especially
under NginX/php-fpm? Bots.)
--
Ticket URL: <https://glotpress.trac.wordpress.org/ticket/462#comment:11>
GlotPress <https://glotpress.trac.wordpress.org>
Easy comin', easy goin'
More information about the glotpress-updates
mailing list