daithi-coombes / autoflow Goto Github PK
View Code? Open in Web Editor NEWSocial login for wordpress using the API Connection Manager
Social login for wordpress using the API Connection Manager
remove the dependency on wp-plugin-framework
For single site installs the get_blog_details
function is not available. This effects the Autoflow_Privacy
class only
Check that modules aren't loading, or making background requests, when they aren't needed. Having 6 or 7 requests for each module can slow down page rendering greatly
needs to be able to return to login screen with service provider error shown. Can hook into one of the login form hooks to show a
<div class="error">$msg</div>
front end design badly needed for email form and new account creation response page
remove dependency on WP Plugin Framework
to simplify implementing with wordpress-development-flow
When a user is logged out and they land on a sub-site, then click the login button
, they are taken to the login page without the redirect url
have unit testing for contributors. Unit tests are placed in the repository:
https://github.com/daithi-coombes/autoflow-tests
this is added to the autoflow repo as a sub-module in tests/
So for wp users the tests are not downloaded, but if a contributor wanted to work then:
$ cd wp-content/plugin
$ git submodule update
would clone the autoflow-tests repo in tests
folder.
The contributer would then run the following...
$ phpunit -c /path/to/unit-test.trac.wordpress.org/unit-tests/phpunit.xml.dist ./tests/my_php_unit_test_file.php
And they can then test against the wordpress unit tests and call wp unit tests when needed. The tests folder is hidden so no foo/bar code gets submitted to the 'live' autoflow repo.
This is the best tut on unit testing for wp plugins I could find, but I used the official trac wp repo instead of his instructions:
http://wp.tutsplus.com/tutorials/creative-coding/the-beginners-guide-to-unit-testing-building-a-testable-plugin/
When activating the cityindex module in API_Connection_Manager dashboard the following notice is reported
Notice: Undefined property: AutoFlow_API::$modal_tables in /var/www/cityindex.loc/api-connection-manager/wp3.5/wp-content/plugins/autoflow/application/Controller.class.php on line 116 Warning: Invalid argument supplied for foreach() in /var/www/cityindex.loc/api-connection-manager/wp3.5/wp-content/plugins/autoflow/application/Controller.class.php on line 116
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.