Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jetrails/magento-cloudflare
Interact with popular Cloudflare features through Magento's backend portal.
https://github.com/jetrails/magento-cloudflare
cloudflare dashboard magento magento-module
Last synced: 3 months ago
JSON representation
Interact with popular Cloudflare features through Magento's backend portal.
- Host: GitHub
- URL: https://github.com/jetrails/magento-cloudflare
- Owner: jetrails
- License: mit
- Created: 2018-02-12T20:10:57.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-20T16:23:37.000Z (5 months ago)
- Last Synced: 2024-06-21T10:20:36.439Z (5 months ago)
- Topics: cloudflare, dashboard, magento, magento-module
- Language: PHP
- Homepage: https://learn.jetrails.com/article/magento-1-cloudflare-extension
- Size: 8.59 MB
- Stars: 5
- Watchers: 5
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- mageres - Magento – Cloudflare - Interact with popular Cloudflare features through Magento's backend portal. (Extensions / Free)
README
# Magento — Cloudflare — By [JetRails](https://jetrails.com)
> Interact with popular Cloudflare features though Magento's backend portal.![](https://img.shields.io/badge/License-MIT-orange.svg?style=for-the-badge)
![](https://img.shields.io/badge/Version-1.3.1-orange.svg?style=for-the-badge)
![](https://img.shields.io/badge/Stability-Stable-orange.svg?style=for-the-badge)
![](https://img.shields.io/badge/Magento-1-orange.svg?style=for-the-badge)
## Documentation
The user manual can be found in [here](https://learn.jetrails.com/article/magento-1-cloudflare-extension). The user manual goes through the installation process as well as explains all the features that comes with this plugin. For furthur support, please email [[email protected]](mailto://[email protected]).
## Build System
This extension uses __Gulp__ as it's build system. Gulp is a package that can be easily downloaded using __NPM__ or __Yarn__. Once this repository is cloned, run `npm install gulp -g` followed by `npm install` or `yarn install` to install Gulp and all Gulp modules used within this build system. Please refer to the following table for a description of some useful Gulp commands. A typical Gulp command takes the following form: `gulp `.
| Command | Description |
|-----------|-----------------------------------------------------------------------------------------|
| `init` | Creates build, staging, and distribution directories |
| `clean` | Deletes build and distribution directories |
| `bump` | Bumps version number in source files to reflect version found in package.json |
| `build` | Builds and copies files from source directory to the build directory |
| `deploy` | Copies files from build directory to the staging directory |
| `watch` | Watches files in source directory and executes `deploy` on file change |
| `package` | Updates package.xml with file hashes and packages extension into distribution directory |## Docker Environment
This project comes with a [docker-compose.yml](docker-compose.yml) and a [docker-sync.yml](docker-sync.yml) file, which can be used to spin up a Magento 1 development environment. In order to use docker, please make sure you have **Docker**, **Docker Compose**, and **Docker Sync** installed. For information about configuring this docker environment, please refer to it's Github repository which can be found [here](https://github.com/jetrails/docker-magento-alpine).