Dev {Tricks}

  • Home
  • WordPress
  • OJS
  • Oxwall
  • Server and Hosting
You are here: Home / Archives for OJS

March 25, 2024 by dev

Merging OJS

Limitations :

  1. Article ID changed.
  2. Some components that are not merged and the transfer process must be done manually.
  3. Journals can be offline for some time to ensure that there is a similarity of data between previous journals and destination journals.
  4. Change of destination url of DOI (need to do manual change request activity to DOI provider like Crossref).

Considerations:

  1. Redirection of DOI links to new url.
  2. OJS upgrade of journals to make similarity.
  3. Backup

Targets:

  1. Moving static contents.
  2. Transferring article data with publishing status.
  3. Transferring user data.

Shortcomings:

  1. In the articles, we have to assign user manually.
  2. If there is a review, submission, or copyediting process that you want to move, you have to do the process manually one by one manually, at this time we have not found the right method to automate this process.
  3. Usage Statistics of each published article will be 0.
  4. The date in the statistics will be reset to the date when you import data into the journal.

Workflow:

  1. OJS upgrade to match version of all journals.
  2. Create journal and copy static content manually.
  3. Transfer articles, issues, users
  4. Update articles

 

 

Filed Under: Crossref, OJS

March 16, 2024 by dev

Linkedin Post Share Solution

Resetting LinkedIn Link Previews for Accurate Content Display

To clear LinkedIn’s link preview cache, follow these steps:

Step 1: Visit the LinkedIn Post Inspector tool at www.linkedin.com/post-inspector/.

Step 2: Enter the URL you want to share.

Step 3: Click ‘Inspect’. You’ll see the updated preview image and content.

Step 4: Now, try sharing your URL on LinkedIn. This should display the new preview content and image.

 

 

Filed Under: Frontend, Help, How to, Installation, Miscellaneous, OJS, Plugins, Scholar Indexing, Templates, Theme Customization, Theme Development Tagged With: linkedin

February 15, 2024 by dev

OJS Errors and Solutions | OJSDev | OJSExpert

  1. Fatal error: Uncaught Error: Call to a member function getId() on null
    Related Task: recommendBySimilarity
    Solutions: Ask For Solution, OJSDev 247
  2. SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails
    Related Task: Native XML Plugin
    Solutions: Ask For Solution, OJSDev 247

Filed Under: Help, OJS

August 29, 2023 by dev

Google Scholar Indexing | PKP Docs

Google Scholar, a popular scholarly indexing engine.  It crawls the web looking for scholarly publications such as articles, books, reports, theses, conference proceedings, pre-prints, among others.

Google scholar

  • Identifies scholarly content
  • Determines each item’s bibliographic metadata, and
  • Groups different online versions of an item together with this (bibliographic) metadata in search results.

Note: There is no need to register your journal with Google Scholar. Google Scholar will eventually find and automatically crawl the site.

In order to do its indexing, Google Scholar relies on two key pieces of information:

  1. Crawl all the URLs, – or essentially links, – or a sitemap.
  2. Bibliographic information from articles. This is in the form of machine-readable metadata tags (“metatags”).
    Bibliographic metatags indicate to Google Scholar the specific metadata for an article (e.g. title, author, publication date, etc.).

Inclusion Guidelines for Webmasters Google Scholar inclusion guidelines

Metatags example

<meta name="citation_title" content="16th Amendment Controversy between Legislature and Judiciary: An Analysis">
<meta name="citation_author" content="Mahdee Zubuair">
<meta name="citation_date" content="2022/06/30"> 
<meta name="citation_journal_title" content="Asian Journal of Humanity, Art and Literature">
<meta name="citation_volume" content="9">
<meta name="citation_issue" content="1">
<meta name="citation_firstpage" content="9">
<meta name="citation_lastpage" content="18">
<meta name="citation_pdf_url" content="https://i-proclaim.my/journals/index.php/ajhal/article/download/635/590">

The <meta name="citation_pdf_url"/> provides a direct URL to the article galley, and tells the indexing system which file to associate with this metadata.

If you notice that your journal(s) are not appearing in Google Scholar, there may be some issues that need to be addressed, see the common OJS indexing problems and suggested fixes below.

Troubleshooting for Journal Managers and Editors

It could be due to inconsistencies between the journal’s metadata and the Galley files (PDF, HTML, XML etc).
Metadata in the Tags & Galley should match precisely.

Some common discrepancies include:

  • Incorrect publication dates listed in metatags, issue data and gallery files.
  • Mixing up multiple languages or scripts in metatags and gallery files.
  • Language of metadata (especially title and abstract) in different language than the language of the article full text
  • Author name formatting discrepancies between metadata and galley (e.g. Given Name and Family Name format and capitalization).
  • Authors listed in a different order in metatags than the author order in the gallery (PDF, HTML, XML etc)

Note that any changes will not be reflected until Google Scholar makes changes to its’ index which occurs twice yearly.

  • Check for consistency in the publication date
  • Use only one language in each metadata tag, and don’t reproduce duplicate metadata for different languages. Instead use translated version.
  • Use the full-text language in the metadata tags
  • Ensure that authors’ names are formatted consistently

Troubleshooting for Site Administrators

Google Scholar will stop indexing a journal if:

  • There are high numbers of metadata errors
  • The metatags are missing entirely
  • The HTTPS certificate is invalid or expired
  • There are frequent site downtimes
  • The OJS site has been hacked

Best practices for OJS journal indexing

  • Avoid customized URL structures
  • Set up article-level redirects
  • Improve SEO

Please contact for OJS management and support

OJS Expert

 

Filed Under: OJS, Scholar Indexing Tagged With: gallery index, google indexing, google scholar in, indexing, indexing error, ojs expert, ojs seo, scholar indexing

February 27, 2023 by dev

Could not open input file

php tools/mergeUsers.php adminx aaronmeece gets Could not open input file: tools/mergeUsers.php

Cause:

Invalid pathe

Solutions:

Go the ojs root and run the command or update the path to ojs root.

 

 

Filed Under: OJS

  • 1
  • 2
  • 3
  • …
  • 12
  • Next Page »
  • Upwork
  • Freelancer
  • Fiverr
  • Guru

www.ojsexpert.com
www.ojsdev247.com

Recent Posts

  • To get your email for castamodel.com going to the right place, you need to update your DNS settings.
  • Security and WordPress
  • ROR
  • How do we copy google form to google workspace?
  • Install ImageMagick – Almalinux
  • How to remove /public/ from URL in Laravel
  • How to install Maldet alert?
  • How to Install Maldet and Run a Scan | Maldetect
  • Where is Roundcube location on CWP control panel?
  • How To Add Node.js Projects In aaPanel?
  • SPF/DKIM/DMARC Tools
  • Associative arrays – How to loop over Associative arrays
  • Indexed Arrays. How to loop over Indexed Arrays.
  • PHP Break | Continue
  • For Loop | While Loop | Do…While Loop | Foreach Loop
  • Strict mode in PHP
  • PHP Function Return Types
  • PHP Anonymous Functions (or Closures)
  • PHP Variadic Functions
  • PHP nullable type hints

Categories

  • Affiliate Marketing (1)
  • Customization (4)
    • CSS (2)
  • Email Solutions (23)
    • FrontApp (2)
    • Google Spreadsheet (2)
    • Microsoft Outlook (1)
    • PHP Email Form (3)
    • PolyMail (2)
    • Recaptcha (1)
    • Roundcube (4)
    • Thunderbird (3)
    • WebMail (5)
  • Games (1)
  • How to (87)
  • Joomla (6)
    • Akeeba (1)
    • Fix & Tricks (3)
  • jQuery (4)
  • jQuery Plugins (4)
    • BX Slider (1)
    • Slick (1)
  • Laravel (5)
  • Marketplace (5)
  • Miscellaneous (31)
  • MultiSaaS (1)
  • OJS (56)
    • Crossref (1)
    • Help (37)
    • Installation (10)
      • Issues (5)
    • Plugins (8)
    • Scholar Indexing (2)
    • Theme (7)
      • Templates (7)
        • Frontend (6)
        • legacy (1)
    • Theme Customization (10)
    • Theme Development (14)
    • TPL CSS JS (2)
    • Upgrade (11)
  • OSTAD (17)
  • Oxwall (3)
  • Payment Methods (1)
    • Paypal (1)
  • PC Tips and Tricks (14)
    • MS Office (2)
      • PowerPoint (1)
    • Windows (4)
  • PHP Parse error (2)
  • phpBB (2)
  • Server and Hosting (213)
    • Billing and Management (10)
      • Blesta (5)
      • Boxbilling (2)
      • WHMCS (5)
    • Email (10)
      • Postfix (3)
    • Error and Fix (17)
    • FTP (2)
    • Linux Distribusion (28)
      • Almalinux (13)
      • CentOS (17)
      • Debian (21)
      • Ubuntu (19)
    • Mail Server Solusion (7)
      • iRedMain (6)
    • MySQL (12)
    • Providers (69)
      • AWS (37)
      • Bluehost (37)
      • Cloudcone (26)
      • Contabo (40)
      • Digitalocean (68)
      • Hetzner (3)
      • HostGator (36)
      • Hostinger (8)
      • RackNerd (10)
      • VPSDime (38)
    • Security (21)
      • SSH (8)
    • VPS Management (72)
    • Web Control Panel (147)
      • aaPanel (14)
      • CentOS Web Panel (46)
      • cPanel (33)
      • CyberPanel (7)
      • DirectAdmin (96)
        • Find & fix (38)
      • ISPConfig (17)
      • KeyHelp (7)
      • Plesk (26)
      • Webmin (25)
        • Usermin (2)
        • Virtualmin (13)
      • WHM (18)
  • Uncategorized (19)
  • Wordpress (89)
    • Elementor (2)
    • Find and Fix (11)
    • Functions (5)
    • Genesis (9)
    • Glossary (1)
    • How to (22)
    • Neuron TD (15)
      • Console Error (1)
      • functions (5)
        • register_post_type (1)
        • register_sidebar (1)
        • theme_files (1)
        • theme_supports (1)
      • Image Directory (1)
      • Menu (2)
      • Query (4)
    • Plugins (13)
      • Contact Form 7 (5)
      • Duplicator (1)
      • Essential Grid (2)
    • Softaculous (3)
    • Speed and Security (4)
    • Stock Theme Development (6)
      • Header Footer (1)
      • PHP (1)
      • VC (1)
    • Theme Development (2)
      • Issues (1)
      • Menu (1)
    • Timer Theme Development (3)
    • Update (2)
    • Woocommerce (2)
    • WP Basic Guideline (8)

Important DEV links

  • Premium Themes
    • Themeforest
    • Envato Market
  • Built With (What Theme is That?)
    • What WP theme is that
    • Joomla Template Detector
    • Drupal Template Detector
    • Prestashop Template Detector
    • Shopify Theme Detector
    • Squarespace Template Detector
    • OpenCart Detector
    • WordPress.com Theme Detector
  • Domain/IP history checker
    • Who IS request
    • Hosting Info
  • Check DNS Propagation
    • DNS Checker
    • intoDNS
  • What is my IP
    • What is My IP Address
    • What is My IP
    • IP location
    • What is My IP
    • Porkbun
  • SEO Tools
    • Visitor Traffic
    • Broken Link
    • Website Speed Test
      • SEMrush
      • GTmetrix
      • Pingdom
      • PageSpeed Insights
      • DebugBear
      • keyCDN
  • Photo Image
    • Remove Background 50 Free Preview Image 375 × 666 per month
  • Domain Registrars
    • 123-Reg
    • Porkbun
    • Freenom
    • Namecheap NEWCOM598
  • Hosting Providers
    • Bluehost
    • Hostgator
    • Inmotion
  • Hosting Control Panel
    • CWPpro (FREE)
    • DirectAdmin (Trial 60 Days, One account $2/month)
    • ISPConfig (Free)
  • Webmaster Tools
    • Google
    • Bing
    • Yandex
  • Miscellaneous
    • Time Calculator

 

Categories

  • Affiliate Marketing (1)
  • Customization (4)
    • CSS (2)
  • Email Solutions (23)
    • FrontApp (2)
    • Google Spreadsheet (2)
    • Microsoft Outlook (1)
    • PHP Email Form (3)
    • PolyMail (2)
    • Recaptcha (1)
    • Roundcube (4)
    • Thunderbird (3)
    • WebMail (5)
  • Games (1)
  • How to (87)
  • Joomla (6)
    • Akeeba (1)
    • Fix & Tricks (3)
  • jQuery (4)
  • jQuery Plugins (4)
    • BX Slider (1)
    • Slick (1)
  • Laravel (5)
  • Marketplace (5)
  • Miscellaneous (31)
  • MultiSaaS (1)
  • OJS (56)
    • Crossref (1)
    • Help (37)
    • Installation (10)
      • Issues (5)
    • Plugins (8)
    • Scholar Indexing (2)
    • Theme (7)
      • Templates (7)
        • Frontend (6)
        • legacy (1)
    • Theme Customization (10)
    • Theme Development (14)
    • TPL CSS JS (2)
    • Upgrade (11)
  • OSTAD (17)
  • Oxwall (3)
  • Payment Methods (1)
    • Paypal (1)
  • PC Tips and Tricks (14)
    • MS Office (2)
      • PowerPoint (1)
    • Windows (4)
  • PHP Parse error (2)
  • phpBB (2)
  • Server and Hosting (213)
    • Billing and Management (10)
      • Blesta (5)
      • Boxbilling (2)
      • WHMCS (5)
    • Email (10)
      • Postfix (3)
    • Error and Fix (17)
    • FTP (2)
    • Linux Distribusion (28)
      • Almalinux (13)
      • CentOS (17)
      • Debian (21)
      • Ubuntu (19)
    • Mail Server Solusion (7)
      • iRedMain (6)
    • MySQL (12)
    • Providers (69)
      • AWS (37)
      • Bluehost (37)
      • Cloudcone (26)
      • Contabo (40)
      • Digitalocean (68)
      • Hetzner (3)
      • HostGator (36)
      • Hostinger (8)
      • RackNerd (10)
      • VPSDime (38)
    • Security (21)
      • SSH (8)
    • VPS Management (72)
    • Web Control Panel (147)
      • aaPanel (14)
      • CentOS Web Panel (46)
      • cPanel (33)
      • CyberPanel (7)
      • DirectAdmin (96)
        • Find & fix (38)
      • ISPConfig (17)
      • KeyHelp (7)
      • Plesk (26)
      • Webmin (25)
        • Usermin (2)
        • Virtualmin (13)
      • WHM (18)
  • Uncategorized (19)
  • Wordpress (89)
    • Elementor (2)
    • Find and Fix (11)
    • Functions (5)
    • Genesis (9)
    • Glossary (1)
    • How to (22)
    • Neuron TD (15)
      • Console Error (1)
      • functions (5)
        • register_post_type (1)
        • register_sidebar (1)
        • theme_files (1)
        • theme_supports (1)
      • Image Directory (1)
      • Menu (2)
      • Query (4)
    • Plugins (13)
      • Contact Form 7 (5)
      • Duplicator (1)
      • Essential Grid (2)
    • Softaculous (3)
    • Speed and Security (4)
    • Stock Theme Development (6)
      • Header Footer (1)
      • PHP (1)
      • VC (1)
    • Theme Development (2)
      • Issues (1)
      • Menu (1)
    • Timer Theme Development (3)
    • Update (2)
    • Woocommerce (2)
    • WP Basic Guideline (8)
  • Home
  • WordPress
  • OJS
  • Oxwall
  • Server and Hosting

Copyright © 2025 · Executive Pro Theme on Genesis Framework · WordPress · Log in