General Questions

We specialize in Open Journal Systems 3.x — currently the most widely deployed and actively maintained version of OJS. This includes all OJS 3.1, 3.2, 3.3, and 3.4 subversions. If your journal is still running on OJS 2.x, we assess your current installation and plan a full, safe migration to OJS 3 — including all published articles, user accounts, and submission history. We do not recommend staying on OJS 2.x as it no longer receives security updates from PKP.

To prepare an accurate quote, it helps to know: your journal URL (if one exists), which OJS version you're currently running (if any), your hosting environment (cPanel, VPS, cloud server, or managed hosting), the specific service you need, and your preferred timeline. You don't need to have all of this ready — use the quote form at ojsguru.com and tell us what you know. We'll ask for anything else we need during our initial consultation.

Yes — our clients include university presses, academic departments running their own journals, independent scholarly publishers, professional societies, research institutes, and NGOs publishing open-access journals. Whether you're a solo editor-in-chief managing your first journal or an institution managing a portfolio of journals, we tailor our services to your scope and budget.

We respond to all email inquiries within one business day — usually faster. For urgent issues (journal down, submission system broken, missed indexing deadline), flag your message as urgent in the subject line and we prioritize accordingly. You can also use the live support chat on ojsguru.com for immediate assistance with common questions.

Yes — this is one of the most common situations we handle. Many journals launch on OJS with incomplete configurations, outdated plugins, or broken workflows and only realize the problems later. We audit your existing installation, identify what's misconfigured or missing, and fix it — without disrupting your live journal or active submission queue.

We serve journal publishers in 20+ countries across Asia, Africa, Europe, the Middle East, and the Americas. All our work is delivered remotely, so geography is never a barrier. We communicate in English and are accustomed to working across time zones with academic publishing teams worldwide.

OJS Services & Setup

A standard OJS 3.x installation with basic configuration — including server setup, database configuration, SSL activation, email notification setup, and editorial role assignment — typically takes 2 to 5 business days. The timeline depends on your hosting environment and how quickly we receive server access. If your hosting has non-standard configurations or PHP restrictions, it may take slightly longer. We always confirm the timeline before starting and keep you updated throughout.

Yes. We design and implement custom OJS themes matched to your journal's brand identity — including your logo, color scheme, typography, header and footer layout, article and issue page design, and mobile-responsive styling. We also ensure your custom theme is compatible with all active plugins and meets the visual presentation standards expected by DOAJ and other indexing databases. Every theme we deliver is tested across desktop and mobile browsers before handover.

Yes — plugin configuration is one of our most requested services. We configure DOI registration with Crossref (including prefix registration if needed), ORCID author verification, OAI-PMH for metadata harvesting, Google Scholar indexing, usage statistics, Creative Commons license display, and custom submission form plugins. Importantly, we test every plugin for conflicts with your existing setup before marking the configuration complete — plugin conflicts are the leading cause of OJS functionality failures.

Our managed journal hosting includes server provisioning, OJS installation, automated backups, SSL certificate management, security updates, uptime monitoring, and email delivery configuration. Hosting is managed entirely by our team — your editorial staff never need to interact with the server directly. Plans are available for single journals and multi-journal setups. Contact us at ojsguru.com for current hosting plan details.

We handle the technical configuration that DOAJ requires — correct OAI-PMH metadata output, Creative Commons license display on all article pages, open access settings, journal metadata completeness, and compliance with DOAJ's application checklist. While the final acceptance decision rests with DOAJ's editorial team, incorrect technical configuration is one of the leading causes of DOAJ rejection. We correct these technical gaps before you apply. We have helped multiple journals achieve DOAJ acceptance after previous rejections.

Yes. We assist with the full Crossref membership and DOI registration process — including helping you prepare the membership application, configuring the OJS Crossref plugin after approval, setting up DOI prefix assignment for new and existing articles, and verifying DOI resolution. If your Crossref plugin is throwing errors (401 unauthorized, deposit failures), we diagnose and fix those as well.

Yes. Server errors, white screens of death, broken plugin configurations, and failed OJS upgrades are among the most common issues we resolve. We diagnose the root cause — whether it's a PHP memory limit, a database connection error, a plugin conflict, or a corrupted file — and fix it completely. For journals that are down or partially broken, we treat these as priority cases. Send your journal URL and a description of the error to hello@ojsguru.com.

Billing & Pricing

Our pricing is project-based and tailored to the scope of your specific journal and service needs. We don't publish fixed rates because two OJS installations can be dramatically different in complexity depending on the server environment, journal size, and required configuration. After you submit a quote request at ojsguru.com, we review your situation and send you a detailed written proposal with a clear scope, timeline, and price — before any work begins. There are no hidden fees.

We accept bank transfer, PayPal, and mobile wallet payments. After completing payment, send your transaction receipt or reference number to hello@ojsguru.com. We confirm receipt within one business day and begin work according to the agreed timeline. See our payment methods page for full details.

Yes. We work with journals at every stage — from first-time editors launching their inaugural issue to established university presses managing multiple journals. Our services are scoped to match your actual needs, which means you never pay for more than what your journal requires. We also offer phased service delivery for journals with limited budgets — starting with installation and adding customization and indexing setup as the journal grows.

Yes. Publishers managing two or more journals receive custom package pricing based on the combined scope of work, shared infrastructure, and ongoing support requirements. Contact us at ojsguru.com with details about your journal portfolio for a tailored proposal.

We are committed to delivering exactly what is agreed in the project proposal. If a deliverable is not completed as specified, we fix it at no additional charge. Refund eligibility depends on the stage of the project and the nature of the issue. We discuss this transparently with every client before work begins.

Support & Maintenance

Yes — journal migration is one of our core services. We migrate journals from OJS 2.x to OJS 3, from other platforms (WordPress, DPubS, Drupal) to OJS, and from one server or hosting provider to another. Every migration includes a full pre-migration backup, complete data mapping, staging environment testing, post-migration QA across all articles, users, and workflows, and DOI redirect setup to protect existing citations. We do not go live until every element of your journal has been verified.

We offer monthly technical support and maintenance packages for journals that need regular attention after launch. These cover OJS version updates, plugin updates and conflict resolution, hosting monitoring, editorial workflow troubleshooting, and priority email support. Contact us at ojsguru.com for current support package details.

After every project, we run a full QA check across all configured elements, prepare handover documentation specific to your journal's setup, and — where training is included — walk your editorial team through the platform. We remain available for follow-up questions after handover and offer ongoing support packages for journals that prefer a long-term technical partnership.

Yes. OJS installations that haven't been kept up to date are common targets for spam injection, file defacement, and database attacks. We diagnose the compromise, remove malicious code, restore from clean backups where available, update OJS and all plugins to current secure versions, and implement security hardening to reduce future risk. If your journal has been compromised, contact us immediately at hello@ojsguru.com.

Scopus rejection is rarely just an editorial issue — it frequently involves technical deficiencies in how the journal's metadata, article structure, and indexing compliance are configured in OJS. We conduct a technical audit of your OJS setup against Scopus's evaluation criteria, identify gaps, and implement corrections before your reapplication. While Scopus decisions are made by their own editorial board, correct technical configuration is a prerequisite that many journals overlook.

The easiest way to start is to fill out the free quote form at ojsguru.com. Tell us about your journal, your current OJS situation, and the service you need. We'll review it and respond within one business day with a clear recommendation and proposal. No technical knowledge required — just tell us your situation in plain language and we'll take it from there.

Still Have Questions? Talk to an OJS Specialist.

Our team answers OJS questions every day — from basic installation queries to complex migration and indexing challenges. If your question isn't answered above, reach out directly. We respond within one business day and never push a service you don't need.