OJS OCS OMP OHS

You are viewing the PKP Support Forum | PKP Home Wiki



Crosscheck Indexing: How to do it?

Are you an Editor, Author, or Journal Manager in need of help? Want to talk to us about workflow issues? This is your forum.

Moderators: jmacgreg, michael, vgabler, John

Forum rules
This forum is meant for general questions about the usability of OJS from an everyday user's perspective: journal managers, authors, and editors are welcome to post questions here, as are librarians and other support staff. We welcome general questions about the role of OJS and how the workflow works, as well as specific function- or user-related questions.

What to do if you have general, workflow or usability questions about OJS:

1. Read the documentation. We've written documentation to cover from OJS basics to system administration and code development, and we encourage you to read it.

2. take a look at the tutorials. We will continue to add tutorials covering OJS basics as time goes on.

3. Post a question. Questions are always welcome here, but if it's a technical question you should probably post to the OJS Technical Support subforum; if you have a development question, try the OJS Development subforum.

Crosscheck Indexing: How to do it?

Postby drvenkatesanj » Thu Mar 20, 2014 8:51 pm

Dear Friend,
We took the membership for cross ref and crosscheck. For the crosscheck services we need to index our site. The following link is suggested by the crossref to index the site.
http://www.crossref.org/crosscheck_indexing.html
We host our Journal on our own, we are unable to understand the steps suggested in the page.
Can any one suggest/guide me step-by-step to index my site for crosscheck service?
VJ.
drvenkatesanj
 
Posts: 29
Joined: Thu Feb 20, 2014 7:27 am

Re: Crosscheck Indexing: How to do it?

Postby piotreba » Fri Apr 25, 2014 3:41 am

Hello,


put the following code in templates/article/header.tpl before {call_hook name="Templates::Article::Header::Metadata"}


Code: Select all
{foreach from=$article->getGalleys() item=cc_galley}
      {if $cc_galley->getFileType()=="application/pdf"}
        <meta name="fulltext_pdf" content="{url page="article" op="download" path=$article->getBestArticleId($currentJournal)|to_array:$cc_galley->getBestGalleyId($currentJournal)}"/>
      {else}
        <meta name="fulltext_html" content="{url page="article" op="view" path=$article->getBestArticleId($currentJournal)|to_array:$cc_galley->getBestGalleyId($currentJournal)}"/>
      {/if}
   {/foreach}



Peter
piotreba
 
Posts: 157
Joined: Mon Dec 13, 2010 3:29 pm

Re: Crosscheck Indexing: How to do it?

Postby piotreba » Mon Jun 30, 2014 9:50 am

I am afraid that there is again problem with ssl and indexing the content by CrossCheck. As they state the crawler is not compatible with ssl. Is there any option to make the below code points to the galley in http or it won't work with force_ssl = on option?

Code: Select all
{foreach from=$article->getGalleys() item=cc_galley}
      {if $cc_galley->getFileType()=="application/pdf"}
        <meta name="fulltext_pdf" content="{url page="article" op="download" path=$article->getBestArticleId($currentJournal)|to_array:$cc_galley->getBestGalleyId($currentJournal)}"/>
      {else}
        <meta name="fulltext_html" content="{url page="article" op="view" path=$article->getBestArticleId($currentJournal)|to_array:$cc_galley->getBestGalleyId($currentJournal)}"/>
      {/if}
   {/foreach}


Cheers,

Peter
piotreba
 
Posts: 157
Joined: Mon Dec 13, 2010 3:29 pm

Re: Crosscheck Indexing: How to do it?

Postby asmecher » Mon Jun 30, 2014 1:52 pm

Hi Peter,

Did they give any justification for not supporting SSL? The whole point of the force_ssl setting is to make the site serve SSL; disabling it for part of the site undermines that. Have you considered using force_login_ssl intead?

Regards,
Alec Smecher
Public Knowledge Project Team
asmecher
 
Posts: 9201
Joined: Wed Aug 10, 2005 12:56 pm

Re: Crosscheck Indexing: How to do it?

Postby piotreba » Mon Jun 30, 2014 3:39 pm

I asked them for how to bypass it, no answer yet. My intention is to keep the whole OJS over ssl, not just login page. Maybe some workaround is possible as in the case of OAI? It works now even if the OJS is served over ssl. Is it a matter of exposing url in the article page metadata to the full text as http not https?


Cheers,

Peter
piotreba
 
Posts: 157
Joined: Mon Dec 13, 2010 3:29 pm

Re: Crosscheck Indexing: How to do it?

Postby asmecher » Wed Jul 02, 2014 5:11 pm

Hi Peter,

You could exclude the article page from SSL as a local modification; however, it's awfully arbitrary for us to incorporate into the main codebase just for the sake of Crosscheck.

Regards,
Alec Smecher
Public Knowledge Project Team
asmecher
 
Posts: 9201
Joined: Wed Aug 10, 2005 12:56 pm

Re: Crosscheck Indexing: How to do it?

Postby piotreba » Wed Jul 02, 2014 11:57 pm

Thank you Alec,


I got information they were working on next generation crawler that support ssl.



Cheers,

Peter
piotreba
 
Posts: 157
Joined: Mon Dec 13, 2010 3:29 pm


Return to OJS Editorial Support and Discussion

Who is online

Users browsing this forum: No registered users and 1 guest