All Projects → dalenguyen → firebase-wordpress-plugin

dalenguyen / firebase-wordpress-plugin

Licence: GPL-2.0 license
A plugin that helps to integrate Firebase to WordPress

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to firebase-wordpress-plugin

Firebase Php
Unofficial Firebase Admin SDK for PHP
Stars: ✭ 1,657 (+1741.11%)
Mutual labels:  firebase-authentication
Angularmaterialfirebase
🔥 Full stack starter app with Angular 8, Material Design and Firebase (+ demo)
Stars: ✭ 229 (+154.44%)
Mutual labels:  firebase-authentication
firebase-spring-boot-rest-api-authentication
Firebase Spring Boot Rest API Authentication
Stars: ✭ 172 (+91.11%)
Mutual labels:  firebase-authentication
React Firebase Hooks
React Hooks for Firebase.
Stars: ✭ 2,227 (+2374.44%)
Mutual labels:  firebase-authentication
Tanam
Plug-n-play CMS for websites on Firebase
Stars: ✭ 139 (+54.44%)
Mutual labels:  firebase-authentication
Vue Firebase Auth Vuex
Vue Firebase🔥 Authentication with Vuex
Stars: ✭ 248 (+175.56%)
Mutual labels:  firebase-authentication
Nextjs Redux Firebase Authentication
Boilerplate Project for Authentication with Firebase in NextJs and Redux
Stars: ✭ 90 (+0%)
Mutual labels:  firebase-authentication
firebase-bundle
A Symfony Bundle for the Firebase PHP Admin SDK
Stars: ✭ 112 (+24.44%)
Mutual labels:  firebase-authentication
Firebase Authentication Dotnet
C# library for Firebase Authentication
Stars: ✭ 222 (+146.67%)
Mutual labels:  firebase-authentication
django-rest-firebase-auth
Use firebase authentication with your django rest framework project
Stars: ✭ 16 (-82.22%)
Mutual labels:  firebase-authentication
Next Firebase Auth
Simple Firebase authentication for all Next.js rendering strategies
Stars: ✭ 135 (+50%)
Mutual labels:  firebase-authentication
Rxfirebase
RxJava binding APIs for Firebase.
Stars: ✭ 143 (+58.89%)
Mutual labels:  firebase-authentication
angular-firebase-user-profiles
Basic user profile management built on Angular 1.x and Firebase.
Stars: ✭ 32 (-64.44%)
Mutual labels:  firebase-authentication
Hify
Social network powered by firebase
Stars: ✭ 115 (+27.78%)
Mutual labels:  firebase-authentication
Chatter
Real time chat app written in Swift 4 using Firebase
Stars: ✭ 30 (-66.67%)
Mutual labels:  firebase-authentication
React Mobx Firebase Authentication
🔥Boilerplate Project for Authentication with Firebase in React and MobX
Stars: ✭ 111 (+23.33%)
Mutual labels:  firebase-authentication
Firebase Ios Sdk
Firebase iOS SDK
Stars: ✭ 3,309 (+3576.67%)
Mutual labels:  firebase-authentication
DashboardHeroLite
The easiest way to build an admin dashboard for your SaaS. Fully functional user management, UI and routing.
Stars: ✭ 34 (-62.22%)
Mutual labels:  firebase-authentication
PhoneAuthenticationwithStepviewdesign
This project have UI design of Phone SMS verification and with firebase phone authentication complete working
Stars: ✭ 22 (-75.56%)
Mutual labels:  firebase-authentication
generator-ngx-firebase-bootstrap
Generator for Angular / Firebase / Bootstrap projects
Stars: ✭ 44 (-51.11%)
Mutual labels:  firebase-authentication

Integrate Firebase WordPress Plugin

Contributors: dalenguyen

Buy me a coffee: https://www.paypal.me/DaleNguyen

Tags: firebase, wordpress

Requires at least: 4.0.0

Tested up to: 5.9

Stable tag: 0.9.1

Requires PHP: 5.2.4

License: GPLv2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Integrate Firebase is a plugin that helps to integrate Firebase features to WordPress

Announcement

If you want a secured implementation, with much more features, check the Interate Firebase PRO version.

Description

The Integrate Firebase Plugin will help a Firebase user to login to your WordPress interface - not to WordPress dashboard - from Firebase authentication. You can show user info display data that is only available to your Firebase users.

You also can view Real Time Database and Firestore from your Dashboard in Version 0.5.3

Links

Installation

If installing the plugin from wordpress.org:

  1. Upload the entire /integrate-firebase directory to the /wp-content/plugins/ directory.
  2. Activate Integrate Firebase Plugin through the 'Plugins' menu in WordPress.
  3. Profit.

Frequently Asked Questions

What can I do with this Integrate Firebase plugin?

At version 0.3.2, a user can integrate Firebase authentication to WordPress. That means you can:

  • log in, log out and show data only to logged in users.
  • Get Real Time database in Dashboard

How can I put a shortcode in a widget or WordPress editor? =

The example in this guide only shows you how to put in a PHP file. If you want to put the shortcode inside a widget or editor. You can simply do this:

[firebase_login][/firebase_login]

How can I add a login form to WordPress?

After adding Firebase credentials from Settings > Firebase. You can add login form through shortcodes:

echo do_shortcode("[firebase_login]");

If you want to create your own form. Please start with

. For submit button, you have to add 'firebase-form-submit' as an ID.

How can I show user info after login?

You can add a shortcode to show user's info

echo do_shortcode("[firebase_greetings]");

How can I show error when a user cannot login?

You can show error message when a user cannot login by using a shortcode

echo do_shortcode("[firebase_login_error class='your-class-name'][/firebase_login_error]");

How can I show data for a not logged in user?

You can put your data as an HTML code inside a shortcode

echo do_shortcode("[firebase_show_not_login class='your-class-name']YOUR HTML CODE[/firebase_show_not_login]");

How can I hide or show data for a logged in user?

You can put your data as an HTML code inside a shortcode

echo do_shortcode("[firebase_show class='your-class-name']YOUR HTML CODE[/firebase_show]");

How can I show realtime database for a logged in user?

You can put your data as an HTML code inside a shortcode. Realtime data will be shown as a table with an id #if-realtime.

echo do_shortcode("[realtime class='your-class-name' collection_name='string' document_name='string']");

How can I log out?

This is a shortcode for log out button.

echo do_shortcode("[firebase_logout]");

Screenshots

  1. After activating the plugin, you need enter Firebase credentials under Setting > Firebase.

Firebase Settings

  1. Please enter collection names in order to show the data from Real Time Database

Database Settings

  1. Please edit the read rules in order to view data from Firestore

Firestore Settings

Changelog

Upgrade Notice

Please use github issues when submitting your logs. Please do not post to the forums.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].