-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 91c0376
Showing
6 changed files
with
915 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Contributing | ||
|
||
Contributions are **welcome** and will be fully **credited**. | ||
|
||
We accept contributions via Pull Requests on [Github](https://github.com/robsonsuzin/s-modal). | ||
|
||
## Pull Requests | ||
|
||
- **[PSR-2 Coding Standard](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md)** - The easiest way to apply the conventions is to install [PHP Code Sniffer](http://pear.php.net/package/PHP_CodeSniffer). | ||
- **Document any change in behaviour** - Make sure the README and any other relevant documentation are kept up-to-date. | ||
- **Create topic branches** - Don't ask us to pull from your master branch. | ||
- **One pull request per feature** - If you want to do more than one thing, send multiple pull requests. | ||
- **Send coherent history** - Make sure each individual commit in your pull request is meaningful. If you had to make multiple intermediate commits while developing, please squash them before submitting. | ||
|
||
**Happy**! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
The MIT License (MIT) | ||
|
||
Copyright (c) 2019 Robson Suzin @SuzinCode | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
in the Software without restriction, including without limitation the rights | ||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the Software is | ||
furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in | ||
all copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
THE SOFTWARE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
# Cropper @CoffeeCode | ||
|
||
[![Maintainer](http://img.shields.io/badge/maintainer-@robsonsuzin-blue.svg?style=flat-square)](https://twitter.com/robsonsuzin) | ||
[![Source Code](http://img.shields.io/badge/source-coffeecode/cropper-blue.svg?style=flat-square)](https://github.com/robsonsuzin/s-modal) | ||
[![PHP from Packagist](https://img.shields.io/packagist/php-v/coffeecode/cropper.svg?style=flat-square)](https://packagist.org/packages/coffeecode/cropper) | ||
[![Latest Version](https://img.shields.io/github/release/robsonsuzin/Smodal.svg?style=flat-square)](https://github.com/robsonvleite/cropper/releases) | ||
[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE) | ||
[![Build](https://img.shields.io/scrutinizer/build/g/robsonsuzin/Smodal.svg?style=flat-square)](https://scrutinizer-ci.com/g/robsonvleite/cropper) | ||
[![Quality Score](https://img.shields.io/scrutinizer/g/robsonsuzin/Smodal.svg?style=flat-square)](https://scrutinizer-ci.com/g/robsonvleite/cropper) | ||
[![Total Downloads](https://img.shields.io/packagist/dt/robsonsuzin/Smodal.svg?style=flat-square)](https://packagist.org/packages/coffeecode/cropper) | ||
|
||
###### Cropper is a component that simplifies the creation of JPG and PNG image thumbnails with a cache engine. Cropper CC creates your image for each part required in the application with zero complexity. | ||
|
||
Cropper é um componente que simplifica a criação de miniaturas de imagens JPG e PNG com um motor de cache. O Cropper CC cria versões de suas imagens para cada dimensão necessária na aplicação com zero de complexidade. | ||
|
||
## About CoffeeCode | ||
|
||
###### CoffeeCode is a set of small and optimized PHP components for common tasks. Held by Robson V. Leite and the UpInside team. With them you perform routine tasks with fewer lines, writing less and doing much more. | ||
|
||
CoffeeCode é um conjunto de pequenos e otimizados componentes PHP para tarefas comuns. Mantido por Robson V. Leite e a equipe UpInside. Com eles você executa tarefas rotineiras com poucas linhas, escrevendo menos e fazendo muito mais. | ||
|
||
### Highlights | ||
|
||
- Simple Thumbnail Creator (Simples criador de miniaturas) | ||
- Cache optimization per dimension (Otimização em cache por dimensão) | ||
- Media Control by Filename (Contrôle de mídias por nome do arquivo) | ||
- Cache cleanup by filename and total (Limpeza de cache por nome de arquivo e total) | ||
- Composer ready and PSR-2 compliant (Pronto para o composer e compatível com PSR-2) | ||
|
||
## Installation | ||
|
||
Cropper is available via Composer: | ||
|
||
```bash | ||
"coffeecode/cropper": "^1.0" | ||
``` | ||
|
||
or run | ||
|
||
```bash | ||
composer require coffeecode/cropper | ||
``` | ||
|
||
## Documentation | ||
|
||
###### They are just two methods to do all the work. You just need to call ***make*** to create or use thumbnails of any size, or ***flush*** to free the cache of a file or the entire folder. CoffeeCode Cropper works like this: | ||
|
||
São apenas dois métodos para fazer todo o trabalho. Você só precisa chamar o ***make*** para criar ou usar miniaturas de qualquer tamanho, ou o ***flush*** para liberar o cache de um arquivo ou da pasta toda. CoffeeCode Cropper funciona assim: | ||
|
||
#### Create thumbnails | ||
|
||
```php | ||
<?php | ||
require __DIR__ . "/../src/Cropper.php"; | ||
|
||
$c = new \CoffeeCode\Cropper\Cropper("patch/to/cache"); | ||
|
||
echo "<img src='{$c->make("images/image.jpg", 500)}' alt='Happy Coffee' title='Happy Coffee'>"; | ||
echo "<img src='{$c->make("images/image.jpg", 500, 300)}' alt='Happy Coffee' title='Happy Coffee'>"; | ||
``` | ||
|
||
#### Clear cache | ||
|
||
```php | ||
<?php | ||
require __DIR__ . "/../src/Cropper.php"; | ||
|
||
$c = new \CoffeeCode\Cropper\Cropper("patch/to/cache"); | ||
|
||
//flush by filename | ||
$c->flush("images/image.jpg"); | ||
|
||
//flush cache folder | ||
$c->flush(); | ||
``` | ||
|
||
## Contributing | ||
|
||
Please see [CONTRIBUTING](https://github.com/robsonvleite/cropper/blob/master/CONTRIBUTING.md) for details. | ||
|
||
## Support | ||
|
||
###### Security: If you discover any security related issues, please email cursos@upinside.com.br instead of using the issue tracker. | ||
|
||
Se você descobrir algum problema relacionado à segurança, envie um e-mail para cursos@upinside.com.br em vez de usar o rastreador de problemas. | ||
|
||
Thank you | ||
|
||
## Credits | ||
|
||
- [Robson V. Leite](https://github.com/robsonvleite) (Developer) | ||
- [UpInside Treinamentos](https://github.com/upinside) (Team) | ||
- [All Contributors](https://github.com/robsonvleite/cropper/contributors) (This Rock) | ||
|
||
## License | ||
|
||
The MIT License (MIT). Please see [License File](https://github.com/robsonvleite/cropper/blob/master/LICENSE) for more information. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
{ | ||
"name": "robsonsuzin/smodal", | ||
"description": "An easy way to work with modals", | ||
"keywords": [ | ||
"SuzinCode", | ||
"Smodal", | ||
"Smodals", | ||
"modal", | ||
"modais", | ||
"Janela", | ||
"Janelas" | ||
], | ||
"homepage": "https://www.suzincode.com.br", | ||
"license": "MIT", | ||
"authors": [ | ||
{ | ||
"name": "Robson Suzin", | ||
"email": "robsonsuzin@hotmail.com", | ||
"role": "Developer" | ||
} | ||
], | ||
"require": { | ||
"php": "^7.1" | ||
}, | ||
"autoload": { | ||
"psr-4": { | ||
"SuzinCode\\Smodal\\": "src" | ||
} | ||
} | ||
} |
Oops, something went wrong.