Mudanças entre as edições de "OJS"

De BrapciWiki
Ir para navegação Ir para pesquisar
 
(11 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 14: Linha 14:
 
  UPDATE email_templates_default_data SET body = REPLACE(body, 'antigo.dominio.br', 'novo.dominio.br');
 
  UPDATE email_templates_default_data SET body = REPLACE(body, 'antigo.dominio.br', 'novo.dominio.br');
 
  UPDATE email_templates_data SET body = REPLACE(body, 'antigo.dominio.br', 'novo.dominio.br');
 
  UPDATE email_templates_data SET body = REPLACE(body, 'antigo.dominio.br', 'novo.dominio.br');
 +
 +
=API=
 +
 +
==EndPoints API==
 +
 +
===Sobre a publicação===
 +
[https://editora.inma.gov.br/index.php/mbml/api/v1/contexts https://editora.inma.gov.br/index.php/mbml/api/v1/contexts]
 +
 +
===Submissões===
 +
 +
''Fluxo típico para criar submissão''
 +
De acordo com relatos de usuários no fórum, o fluxo para “criar uma submissão completa” envolve basicamente:
 +
*Criar a Submission (envio).
 +
*Criar ou editar a Publication que pertence à submissão.
 +
*Incluir autores
 +
*Associar arquivos, autores, metadados etc.
 +
 +
===Mostra Submissões===
 +
* [https://editora.inma.gov.br/index.php/mbml/api/v1/submissions https://editora.inma.gov.br/index.php/mbml/api/v1/submissions] [1]
 +
 +
[1] Precisa estar logado
 +
 +
===Criar Submissão===
 +
$data = [
 +
    'sectionId' => 1,
 +
    'title' => ['pt_BR' => 'Título via API sem contextId no body'],
 +
    'locale' => 'pt_BR',
 +
    'language' => 'pt_BR'
 +
];

Edição atual tal como às 00h41min de 9 de novembro de 2025

Instalação

Download do OJS

[https://pkp.sfu.ca/software/ojs/download/]

Multiplos Sites

base_url[index] = "https://novo.dominio.br"
base_url[journal1] = "https://novo.dominio.br/journal1"
base_url[journal2] = "https://novo.dominio.br/journal2"

Banco de Dados

UPDATE site SET path = REPLACE(path, 'antigo.dominio.br', 'novo.dominio.br');
UPDATE journal_settings SET setting_value = REPLACE(setting_value, 'antigo.dominio.br', 'novo.dominio.br');
UPDATE plugin_settings SET setting_value = REPLACE(setting_value, 'antigo.dominio.br', 'novo.dominio.br');
UPDATE email_templates_default_data SET body = REPLACE(body, 'antigo.dominio.br', 'novo.dominio.br');
UPDATE email_templates_data SET body = REPLACE(body, 'antigo.dominio.br', 'novo.dominio.br');

API

EndPoints API

Sobre a publicação

https://editora.inma.gov.br/index.php/mbml/api/v1/contexts

Submissões

Fluxo típico para criar submissão De acordo com relatos de usuários no fórum, o fluxo para “criar uma submissão completa” envolve basicamente:

  • Criar a Submission (envio).
  • Criar ou editar a Publication que pertence à submissão.
  • Incluir autores
  • Associar arquivos, autores, metadados etc.

Mostra Submissões

[1] Precisa estar logado

Criar Submissão

$data = [
   'sectionId' => 1,
   'title' => ['pt_BR' => 'Título via API sem contextId no body'],
   'locale' => 'pt_BR',
   'language' => 'pt_BR'
];