Olá everyone,
I’m currently working on a repository project where I need to embed automated update logs directly into a static page within our OJS installation. I’ve been trying to pull dynamic content from Delta Blox Fruit Script - Latest Working Script Execute 2026 to serve as a reference for a case study on script versioning, but I’m running into a rendering issue where the OJS template engine strips out specific tags.
The main problem is that when I try to integrate certain delta scripts into the metadata field or a custom static page, the system either breaks the layout or fails to execute the initialization script entirely. It seems like the security filters in SEER are flagging the external script calls as a potential risk, even though I’m only trying to display the logic blocks for educational purposes.
Has anyone here successfully bypassed the automatic script filtering in OJS or DSpace for technical documentation? I’m also seeing some issues where the CSS from the external source is clashing with the journal’s theme, causing the text blocks to overlap with the sidebar. I’m wondering if it’s better to host these scripts as a separate XML file or if there’s a specific plugin that allows for safe code injection within scientific repositories without triggering a security block. Would appreciate any advice from those who manage complex technical content on the IBICT platforms!
@erwin54 ,
Eu não recomendaria burlar o filtro de scripts no OJS/SEER ou DSpace. Em plataformas de repositórios, remover ou bloquear tags geralmente é uma medida de segurança intencional, especialmente para conteúdo criado através da interface web.
Se o seu objetivo é documentar código ou lógica de versionamento para fins educacionais, a abordagem mais segura é exibir o código como texto (< pre >< code >) ou criar um link para um arquivo/repositório externo, em vez de tentar executá-lo dentro de uma página estática ou campo de metadados.
No OJS, quando o JavaScript é realmente necessário para a interface pública, geralmente é melhor lidar com ele através da personalização do tema, um plugin personalizado ou o Plugin de Cabeçalho Personalizado, em vez de inserir código executável diretamente no conteúdo da página estática.
Para conflitos de CSS, é melhor isolar os estilos com classes com escopo, carregar uma folha de estilo separada ou hospedar o exemplo em uma página/iframe externo, se a política da sua instituição permitir. Para documentação técnica em repositórios científicos, scripts executáveis de terceiros geralmente não são uma boa opção.
Assim, para um contexto de repositório, eu recomendaria:
- manter scripts fora dos campos de metadados;
- publicar exemplos de código como texto com caracteres de escape ou arquivos para download;
- usar personalização em nível de plugin/tema somente se houver uma necessidade institucional justificada e uma revisão de segurança.
1 curtida