megaphonejon Goto Github PK
Name: Jon
Type: User
Bio: CiviCRM hacker.
Location: Brooklyn, NY
Name: Jon
Type: User
Bio: CiviCRM hacker.
Location: Brooklyn, NY
An example Pentaho Kettle job script that migrates contribution/membership data from Aceware Student Manager to CiviCRM
A CiviCRM extension to allow complex imports using the Form Processor interface for mapping and actions.
A CiviCRM extension that demonstrates extensive modification of the contribution tab using the searchColumns hook.
Control script for *amp-style stacks
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications — automate in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com/ansible/
My primary Ansible repo.
An Ansible role to open up firewall access to port 3306 on a set of IP addresses.
Apache tweaks, eg. disable TLS v1.0.
My Ansible role for installing a customized (Icinga2-aware) version of backupninja.
My Ansible role for setting up a new server to take other Ansible plays.
Common configuration for all my servers. Pretty specific to myself.
Ansible role to install cv, the CiviCRM CLI tool
Deploys fresh or cloned WordPress/Drupal with CiviCRM.
Deploys multiple versions of drush and a version picker.
My fail2ban configuration.
Basic iptables firewall configuration for my servers.
Configures a primary Icinga2 instance to monitor a new server.
Configures an Icinga2 satellite with communication to the primary server.
Apply this role to servers that need to accept incoming SMTP traffic.
Configure a new workstation to use Megaphone Ansible.
An Ansible role for authenticating with mayfirst.org for servers on their new infrastructure.
An Ansible role for adding modsecurity, with a focus on CiviCRM, Drupal and WordPress.
An Ansible role to do further MySQL configuration.
An Ansible script to install borgbackup and a custom script that integrates with Icinga2.
Apply this role on top of the contrib geerlingguy.php module for my own customizations.
Installs the Docker version of promtail.
Provisions a new VPS via the Linode API, and creates an authorized_keys entry while preventing MITM attacks.
More configuration for servers running Redis.
Configures a borg backup on rsync.net.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.