This project was renamed and moved to https://github.com/frontity.
wp-pwa / worona-wp-plugin Goto Github PK
View Code? Open in Web Editor NEWTurn your WordPress site into a native app.
Home Page: http://www.worona.org
Turn your WordPress site into a native app.
Home Page: http://www.worona.org
This project was renamed and moved to https://github.com/frontity.
html audio tag not working in the pages.
the audio can's display in the iphone app.
but it working well at mobile browser.
In this site: http://www.bookproacts.com/testsite/?rest_route=/worona/v1/siteid
It's a WordPress 4.7.2 running Twenty Sixteen theme, Worona 1.0 and WP REST API Version 2.0-beta15. Select WP Crontrol (Not Activated) Version 1.3.1 and WP-Cron Control (Not Activated) Version 0.7.1
Add an animation so the user doesn't see a blank page. Some times the injectors takes some seconds to load.
The animation should be injected between lines 61 and 62.
Plugin Readme generator: https://generatewp.com/plugin-readme/
WordPress Readme.txt validator: https://wordpress.org/plugins/about/validator/
Plugin Readme example: https://wordpress.org/plugins/about/readme.txt
First two options are worona_ssr
and worona_cdn
. The default values are https://pwa.worona.io
and https://pwa-cdn.worona.io
respectively. The names should be Worona Server
and Worona CDN
.
Migrated from here: wp-pwa/worona-dashboard#118
The dashboard is now generating this ids:
AS1231XOY74
It was generating other format before:
xd5BZhxcyC3c8YPMX
This is not urgent, but shouldn't happen:
?rest_route=/worona/v1/discover
without any parameter returns a post instead of an error.
Related issue worona-dashboard #42
@Akronix if you tell me the exact parameters accepted by the dashboard I can finish this issue :)
worona/v1/plugin-version/
WP API returns this error Call to undefined function get_registered_meta_keys
.
https://backend.worona.io/api/v1/subscriptions/is-unsubscribed
https://backend.worona.io/api/v1/subscriptions/subscribe
https://backend.worona.io/api/v1/subscriptions/unsubscribe
POST with email
and listSlug
fields for all the endpoints.
All of them return an object with
{
"unsubscribed": true // or false
}
For the subscribe/unsubscribe endpoints, itβs just a confirmation. For the is-unsubscrided endpoint, is the actual result.
For the Worona WP plugin, email should be the email of the admin and listSlug should be plugin
Users should be able to add excludes in their WP dashboard. Excludes are regexps to avoid loading Worona in those urls.
Right now it's not working because the Rollbar code doesn't work when loaded inside the onerror function.
A disabled Register button appears always...
WordPress 4.8 is scheduled to be released on June 8. Are your plugins ready?
After testing your plugins and ensuring compatibility, it only takes a few moments to change the readme "Tested up to:" value to 4.8. This information provides peace of mind to users and helps encourage them to update to the latest version.
Here are the current "Tested up to:" values for each of your plugins:
- https://wordpress.org/plugins/worona/ (tested up to 4.7)
For each plugin that is compatible, you don't need to release a new version -- just change the stable version's readme value.
Looking to get more familiar with 4.8? Read this roundup post on the core development blog to check out the changes made to TinyMCE, admin screen headings, editor API, media widgets, multisite, and much, much more: https://make.wordpress.org/core/2017/05/26/wordpress-4-8-field-guide/
Regarding the changes to TinyMCE, the library was updated from v4.5.6 to v4.6.2. Among various features, fixes, and improvements (such as a new API that will let you use it more easily with JavaScript), also comes the end of support for IE 8-10.
Thank you for all you do for the WordPress community, and we hope you enjoy 4.8 as much as we do.
Test the plugin in WordPress 4.7 (REST API Plugin might not be necessary)
check wp_rest_api_plugin_is_installed
function in worona.php:362
Users should be able to check if they want to site rendered by Worona when readers visit from their mobiles, tablets or both.
The new WordPress Plugin Directory doesn't use keywords anymore, it uses tags.
We have to adapt the README.txt
How to register worona account? I visited https://dashboard.worona.org/register but always redirect to https://dashboard.worona.org/login, is register account disabled?
My website has google adsense ads.
When submit ios app to review,
How to answer the questions about "The Advertising Identifier (IDFA)"
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html
Extend the API:
https://developer.wordpress.org/rest-api/extending-the-rest-api/modifying-responses/
with a field post.do_shortcodes
using:
https://developer.wordpress.org/reference/functions/do_shortcode/
Add the one adslzone wants.
plugin.worona.io/index.html
-> /var/www/worona-cdn/plugin/index.html
plugin.worona.io/index.html?eventname=X&prop1=Y&prop2=Z
Index.html
contains:
JS + GTM + send
JS:
Turns the query into an object
?eventname=X&prop1=Y&prop2=Z
into
{event = "" , props = { prop1 = X , prop2 = Y, prop3 = Z} }
GTM:
Initialise GTM
Send:
Send the object
The JSON REST API doesn't work in PHP <5.2
Check PHP version and inform the user in case of a possible error.
Create /discover?first_folder=XXX&last_folder=XXXX
endpoint. It has to use is_category()
, is_single()
,is_author()
...
And return {id = XXX, type= XXX}
old comment: https://github.com/B3ST/B3-REST-API/blob/master/helpers/B3_RoutesHelper.php
It needs two parts: A script generated in PHP with info about the siteId and type and id of the content and a script to be injected in the head which loads the Worona app if needed.
We can't ask the users to activate the WP REST API if their WordPress version is lower than 4.4
We won't send them emails when installing the plugin.
Send get_bloginfo('version') to GTM
Once the plugin sets up an endpoint, we have to make available the site ID.
This is related to this issue wp-pwa/worona-dashboard#30 as it is part of the same onboarding flow
We have to insert it in the ads-tags the fields term-target
& post-target
term-target
available in categories
and tags
https://aztv.grupoadslzone.com/?rest_route=/wp/v2/categories/50
https://aztv.grupoadslzone.com/?rest_route=/wp/v2/tags/75
post-target
available in posts
https://aztv.grupoadslzone.com/?rest_route=/wp/v2/posts/181842
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.