Journalo - Journal Research Publication and Peer Review System

Contents

1. Why email took time to arrive or not working

2. Why some WooCommerce payment gateway doesn't complete the booking or hiring process

3. How to Publish Article

4. Why email took time to arrive or not working

5. Journalo plugin base theme(optional)

6. Server requirements

1. Why email took time to arrive or not working

Why email is not working

Please make sure if emails are not in spams or junks folders.

Why email took time to arrive

Email delay(arrival to the inbox) could be due to any reason. First of all, this could be your email content. Some email providers like Gmail take time to read content and decide to either put it to spam or in the inbox.

So your content should be strong and don't write such kind of content which could be suspicious.

This is not related to the theme because when any event trigger then it send an email because PHP functions run.

For testing purposes, you can install this plugin https://wordpress.org/plugins/email-log/

When your click it will trigger an email and you can see the email log it on the back-end.

2. Why some WooCommerce payment gateway doesn't complete the booking or hiring process

We have used WooCommerce for the packages and booking process and have used the below hooks

Any gateways that default status goes to On Hold or Pending Payment instead of Processing will not process the order against packages update or booking.

As this is not a delivery order which needs to be processing, this should be complete the order straightforward because online bookings

In your payment gateway, this doesn't call the WooCommerce hook which we have used once the order gets completed

3. How to Publish Article

Only author can submit article. 

After article has been submitted, super admin or editor send this article to the reviewer for review.

After review the article reviewer submit his feedback about article either accepted or rejected to the admin and then admin update the article status.

After article has accepted super admin or editor create edition and assign this article to the edition.

In order to publish the edition admin must upload the PDF in the accepted article relevant to their word document.

After edition has published, article start displaying in the homepage under edition and also edition link added in the main menu 


4. Why email took time to arrive or not working

Why email took time to arrive or not working

1) Why email are not working

Please make sure if emails are not in spams or junks folders.

2) Why email took time to arrive

Email delay(arrival to the inbox) could be due to many reason. First of all this could be your email content. Some email providers like gmail take time to read content and decide either put it to spam or in inbox.

So your content should be strong, and don't write such kind of content which could be a suspicious.

This not related to application because when any event trigger then it send email because php functions runs.

You might check other SMTP host other than gmail, like sendgrid which give the 100% accuracy to target the inbox and send emails timely

https://sendgrid.com/docs/for-developers/sending-email/laravel/

5. Journalo plugin base theme(optional)

Journalo plugin base theme(optional)

If you would like to get the theme that is being used in our demo then you can download below theme.

https://amentotech.com/themes/journalo.zip

Please note, this is optional theme and our plugin will work with any theme

6. Server requirements

Below are the server requirements for the theme

  1. The PHP version should be 7.4
  2. PHP Zip extension Should be Installed
  3. max_execution_time = 300
  4. max_input_time = 300
  5. memory_limit = 512
  6. max_input_vars = 3000
  7. post_max_size = 50M
  8. upload_max_filesize = 50M
  9. CURL should be enabled to download Unyson extensions and demo content.
  10. Node.js server should be installed( required only for real-time chat ) 
  11. allow_url_fopen and allow_url_include 
  12. Make sure GD & Imagemagick libraries should be installed on your server. Which is required to upload and generate images sizes