KANG CHENG
A MAN WHO LOVES THE WORLD.
“From a little spark may burst a flame.”
— Dante Alighieri, Paradiso
<div class="wildfire_thread"></div>
<script>
// Replace the configs with your own configs
//
// databaseProvider: (String) 'wilddog' or 'firebase'
// databaseConfig: (Object) the config object copied from your database console
// pageURL(optional): (String) default value is current URL
// pageTitle(optional): (String) default value is current document title
// theme(optional): (String) 'light'(default) or 'dark'
// locale(optional): (String) 'en'(default) or 'zh-CN'
// defaultAvatarURL(optional): (String) default avatar is a cute fire fighter :-D
//
var wildfireConfig = () => ({
databaseProvider: 'firebase',
databaseConfig: YOUR_DATABASE_CONFIG,
// pageURL: YOUR_PAGE_URL,
// pageTitle: YOUR_PAGE_TITLE,
// theme: 'light',
// locale: 'en',
// defaultAvatarURL: 'https://image.flaticon.com/icons/svg/621/621863.svg'
})
</script>
<script src="https://unpkg.com/@chengkang/wildfire/dist/wildfire.auto.js"></script>Replace `YOUR_DATABASE_CONFIG` with the configs you just copied.
Customize other configuration options to fit your website.
A live demo is available at Wildfire Example: CDN (wildfire.auto.js).
<div id="app">
<header>
<h1>Wildfire Example</h1>
<h3>Use Wildfire as Vue component with `script` tag.</h3>
</header>
<wildfire></wildfire>
</div>
<script src="https://unpkg.com/vue"></script>
<script src="https://www.gstatic.com/firebasejs/4.6.2/firebase.js"></script>
<script src="https://unpkg.com/@chengkang/wildfire/dist/firebase/wildfire.min.js"></script>
<script type="text/javascript">
wildfire.default.install(Vue, {
// databaseProvider: 'firebase',
databaseConfig: {
apiKey: 'AIzaSyB39UJBnIUYAQxu3zKkpyzjTZDDfHt7lzc',
authDomain: 'wild-fire-ee770.firebaseapp.com',
databaseURL: 'https://wild-fire-ee770.firebaseio.com',
projectId: 'wild-fire-ee770',
storageBucket: 'wild-fire-ee770.appspot.com',
messagingSenderId: '655484997793'
}
})
var app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!'
}
})
</script>Since `Wildfire` is developed with `Vue.js`, you can use it as a Vue component.
This code snippet shows an example.
A live demo is available at Wildfire Example: CDN (firebase/wildfire.min.js).
(2) Use "wildfire" as Vue component
You've just successfully set up Firebase for Wildfire.
Hope you will enjoy it!
By KANG CHENG
These slides serve as the guidance of adding Wildfire to a website.