CODE
gitium

gitium

A WordPress plugin that provides automatic git version control and deployment for your plugins and themes integrated into wp-admin.

It requires git command line tool with a minimum version of 1.7 installed on the server and the proc_open PHP function enabled.

Install Gitium Read the documentation
lightbulb

The idea

The plugin appeared as a necessity and as a continuation of GitFS. Together, they form a system that makes the life better for git-savvy developers, FTP users and, ninja code-editors.

gears

How does it work?

Gitium is designed with sane development environments in mind, allowing staging and production to follow different branches of the same repository. You can also deploy code simply using git push.

github

What is gitium?

Gitium enables continuous deployment for WordPress, integrating with tools such as Github, Bitbucket or Travis-CI. Plugin or theme updates, installs, and removals are automatically versioned. Ninja code edits from the WordPress editor are also tracked by the version control system.

gears

Features

box

Easy to setup and use

Install it, insert your git URL, and that's it!

wordpress

Preserves the WordPress behavior

This means that, as a site owner, you don't need to learn anything new. Just use WordPress normally and Gitium will automatically know when you add or remove a plugin or theme, or when you update or change one file from WordPress.

agenda

Accountability for the code changes

You can always find out who changed what. Gitium will set the WordPress logged in user as the author of the commits.

safe

Safe code storage

If you have trouble with your site or, for some reason, the code is broken or missing, you don't have to worry about it, because you can recover your code from git.

play

Watch it in action

Presented originally at the WordCamp Romania 2014 by Calin Don

Feel free to use and contribute

Contributions in the form of issues, bug reports, feature proposals or good old pull requests in the project repo are all equally welcome!