Hey Community,
Please paste in this thread links to repositories with Extensions/Plugins/Adapters/VMs you want to share with the community,
Thanks!
|
Dec '20 |
49 |
10576 |
20 |
Hey Community,
Please paste in this thread links to repositories with Extensions/Plugins/Adapters/VMs you want to share with the community,
Thanks!
Thank you @Phalcon. I would like to share PhalconUserPlugin with all of you. It is an alpha release and there is still a lot work to do, but the basic functionality is working. Github: https://github.com/calinrada/PhalconUserPlugin
I had to built some oAuth with Phalcon. Then I share a simplified version of what i have done (i just put all the code in protected method of the controller, feel free to update the structure). You will have to modify a few things. Just look for "specific to your application" comments in the code. https://gist.github.com/SneakyBobito/6909234
It is based on PHPoAuthLib : https://github.com/Lusitanian/PHPoAuthLib then you have to add it to you autoloader Then you may add any service available in the lib (but i only tested with google and github). When you want to add a service : you have to generate an api key/secret key on the specific service and then put them into your config as with the examples of google and GitHub. Finaly add the action that has the same name of the oAuth service (github : GitHubAction google : GoogleAction)
All the examples of how to exploit the oAuth api are here : https://github.com/Lusitanian/PHPoAuthLib/tree/master/examples
Feel free to ask me if you have some problem.
This is phalcon unrelated, but i am sure that will help many of you. A documentation generator for API based php applications. All that i found on google are framework dependent solutions. Check out: https://github.com/calinrada/php-apidoc . Feel free to contribute by making PR's
https://github.com/nazwa/PhalconWincache - Wincache handler for phalcon. I've been using it for few weeks now and works like a charm. It's a direct port of the Redis implementation.
Hi Guys -
I got a working version of a REST API Boilerpate in Github: https://github.com/mikegioia/phalcon-boilerplate
It follows these design principals:
I'm still in the process of writing out formal documentation explaining everything but feel free to check it out. I'd appreciate any feedback/pull requests and the like. Also let me know if you have any trouble getting it installed and running, there's a quickstart guide in the repo.
What I'd love for the Phalcon community to have is multiple examples of a solid application architecture for others to use as inspiration or a starting point in their app development. This is my attempt at one after about 2 months of working with Phalcon. It naturally applies some of my own design principals (like Actions classes for performing business logic, lightweight bootstrap files, service locator vs. constructor DI, etc) but I'm 100% open to suggestions.
Mike
Mandrill Mail Adapter for PhalconPHP: https://bitbucket.org/tartan/phalconphp-mandrill
The base application in PhalconPHP https://github.com/mruz/base-app frontend/backend/cli module, HMVC, Volt, Auth, Debug, Email, I18n, Payment
Easy MVC Phalcon navigation
very easy configuration multi nodes including MVC including html view helper genaraor
https://github.com/Michal-St/phalcon-navigation
Form Decorators
Yet another Phalcon Module Skeleton https://github.com/ovr/phalcon-module-skeleton
Main goals:
Examples:
P.S Admin module is written on coffee script with Backbone library
For current time It's alpha but I work on this :)
lot of libraries including:
Slack messenging extension written in Zephir.
Can be found here linxlad/zephlack
P.S. Feel free to give me a star. Thanks :)
Phalcon Datatables.
Phalcon binding for DataTables jQuery plugin.
Can be found here https://github.com/m1ome/phalcon-datatables
Do your social login include tested reference for social login on website
[Jalali Datetime / Hijri shamsi / هجری شمسی] Calendar extension by zephir for Persian PHP developers specially for Phalcon community :)
$date = new \Tartan\DateTime(true, true, 'Asia/Tehran');
Here is a repository to load ide stubs in your project though composer : https://github.com/gsouf/phalcon-stubs
It's what i use to do when working with phalcon, you dont have to configure your ide to load some stubs. Stubs comes to you when you composer install
;)
Remember to put it in the require-dev
section of composer to avoid to download it uselessly in prod.
I just managed to create an RPM package for Phalcon to be used in Amazon Linux. It's the first time I try to create a package but it seems it's working fine! If someone more experienced have suggestions for improvements, please share with use.
For those wanting to test it on AWS EC2 running Amazon Linux, please check the repository:
https://github.com/fromvega/phalcon-rpm-amazon-linux
The only one so far is for a Elastic Beanstalk AMI running PHP5.5
Enjoy!
Phalcon multi-module autorouting v 1.1 plugin https://github.com/softdream/Phalcon-autorouter
New features:
And more. The plugin has been tested on 5 big projects, and it works fine.
https://github.com/zhegwood/phalcon.angular.bootstrap
Non single-page Phalcon, AngularJS application boilerplate. Custom routing, login, roles, security, email, AJAX, all built-in.
Implementation here: https://104.131.144.103:8080/
7/27/2016 - Updated to latest Angular, Bootstrap, and jQuery/UI - Also changed to controller/service architecture. More betterness!
Cachebackend adapter for session adapter. cache adapter and session adapter, so similar, it has to be able to reuse. https://github.com/iwai/phalcon-session-adapter-cachebackend
Database "connectors":
Biller Subscriptions Manager, service package created for abstraction of Subscriptions, Charges and Customers using Stripe API under PhalconPHP Framework.
Phalcon+, an extension developed with zephir-lang. The way We use PhalconPHP: https://github.com/bullsoft/phalconplus
For everybody developing in Windows: my Chocolatey package for Phalcon was just approved. You can find it at https://chocolatey.org/packages/phalcon/2.0.9, or just install it with the command choco install phalcon
.
Alternative to dev tool, I'm working on the migration engine https://github.com/corentin-begne/phalconTool
Decoding Netflow v5 packets with Phalcon and ReactPHP
Flow version support
NetFlow
version 5
Vendor cisco
Supported traffic types IPv4
Vagrant box with phalcon 2.1 RC1 and php7, based on https://github.com/ovr/perfect-php-vagrant
https://github.com/ReDev1L/vagrant-php-phalcon
Nginx 1.8.1
PHP 7
Zephir
Phalcon 2.1 RC1
Composer
Percona Server 5.7
Redis 3
Memcached
Adminer
Optional:
mysql
postgresql
lynx
nodejs
Available vhosts:
localhost.dev:
/adminer.php
/dbeditor.php
/index.php
/phpinfo.php
project.dev - points to /public
Phalcon AutoRouting multimodule application v2 is here! https://github.com/softdream/Phalcon-autorouter
Hereby I would like to present new updated version of Phalcon AutoRouting with varios new features and libraries what improving functionality and working with phalcon. https://github.com/softdream/Phalcon-autorouter
What plugin/update exactly does ?
Libraries included in default app
Support
Enjoy and I hope this will help you with working and in future working with phalcon.
To old structures, and old contributors please use branch v1 to access old version of PhalconAutorouting
Feedback component for managing error/success/other messages: https://quasipickle.github.io/feedback
Phalcon OpenWeatherMap Library, Access current weather data for any location including over 200,000 cities
Vagrant configuration for PHP7.0 and Phalcon 3.x development on Ubuntu 16.04 with ability to use MySQL, PostgreSQL and/or MongoDB databases, Redis and/or Memcached caching services, Gearman and/or RabbitMQ jobs servers, Elasticsearch and/or Sphinxsearch search engines. Separate thread with a few screenshots is here.
Laravel Inspired Devtools for Phalcon
https://github.com/zachleigh/yarak
Currently, I've got migrations, model factories and database seeding done. Here's a run down of each feature:
Migrations
Model Factories
factory(Users::class, 3)->create();
factory(Users::class)->create(["username" => "bobsmith"]);
Database Seeding
php yarak migrate --refresh --seed
I'd love to get some feedback on it. If there's something you think I can do better or if you have suggestions for new components, please create an issue in the repo.
EDIT: After creating this post, I realized that there is a Show to Community forum category. If you want to discuss this package, please go here: https://forum.phalcon.io/discussion/15815/laravel-inspired-devtools-migrations-model-factories-database-seeding
Hey guys,
just wanted to share this awesome collection of libraries: https://thephpleague.com/
It's not mine, just used some of the libs in past.
Gonna give Monga a try soon, it's Simple and swift MongoDB abstraction by Bryan Crowe.
Boilerplate for Phalcon.Documentation in the repo.
https://gitlab.com/IronLions/Interna/Core
Works with phalcon 3.x and at least what I've been testing with 4.0. Application base idea is to create everything as "modules". Good for larger projects.
For REST, you can just use composer require interna/rest
and extend AbstractRESTController in controllers and you will get nice rest stuff. Full support for volt etc...
Handy interface for Phalcon\Validation
controller request validation
Hi Guys, long time no contribution at all, so here I'm back and bringing up some fresh updates for phalcon:
Phalcon Config & Phalcon Dependency Builder This feature will help you to handle any configuration files, importing and building depdnecies, you can use just config reader, or reader and dependency builder checkout readme, included with libraries. Enjoy
That's all from me now, and hope soon I'll come with some nice skeleton CRM/CMS basic platform build under Phalcon and Docker
CYA!
manaphp: the brother of phalcon, manaphp[https://github.com/manaphp/manaphp] supports fpm and swoole coroutine.