Download the PHP package msx-developer/portal without Composer
On this page you can find all versions of the php package msx-developer/portal. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download msx-developer/portal
More information about msx-developer/portal
Files in msx-developer/portal
Package portal
Short Description Pacote simples para listagem dos dados de um portal
License MIT
Informations about the package portal
Msx Portal
Descrição
O projeto Msx Portal fornece uma maneira simples e eficiente de interagir com o Msx Portal. Essa biblioteca permite que você recupere e manipule facilmente dados do portal.
Instalação
Para instalar a biblioteca do Msx Portal, execute o seguinte comando em seu terminal:
Configurar
Adicione no arquivo ENV com as configurações de conexão de banco de dados e do elasticsearch
Exemplo de uso
Este exemplo cria uma nova instância da classe PortalController e a usa para recuperar uma lista de materias, no caso a de id 1159146. Os dados resultantes são armazenados na variável $map.
No exemplo abaixo um site é listado contendo os dados do mesmo, suas seções e as matérias das seções
Habilitando o fivelive, para tal, as funções usadas serão:
-
Barra de botões da notícias, parametro é o array com os dados de uma notícia
-
Barra edição do texto da notícia, para o parâmetro do nome do campo os valores são: ds_matia_titlo, ds_matia_assun, ds_matia_chape, ds_marep_titlo
- Atributos de imagem para edição via fivelive, os parâmetros são: código da mídia, o array das mídias da matéria e o código da publicação da notícia
Exemplo completo com a implementação dos itens listados acima:
-
Para habilitar os scripts que tornam a barra de botões funcionais são necessários a exibição dos dos atributos listados abaixo:
-
Na tag head do html
-
Antes do fim da tag body
- Exemplo completo
Funções de busca de matérias com dados do elasticsearch:
-
Busca geral por termos
-
Busca geral por tags
-
Busca geral por autor
-
Busca por tags relacionadas a um matéria
-
Outros filtros relacionados as funções acima
- Exemplo completo
Função de busca de mídias com dados do elasticsearch:
- Busca por pasta
Funções para listagem de notícias via xml
-
Dependência: como existem xml's que é formatado via .xsl, adicionar o sitemap.xml na pasta public (raíz da navegação)
-
sitemap de notícias recentes (/sitemap.xml)
-
sitemap de notícias recentes no formato para googlenews (/sitemap-news.xml)
-
sitemap de notícias recentes (/sitemap-rss.xml)
-
sitemap index de sitemaps de notícias (/sitemap-index.xml)
- sitemap index de sitemaps de notícias com paginação (/sitemap-index-([0-9]*).xml)
-
All versions of portal with dependencies
ext-pdo Version *
ext-json Version *
smarty/smarty Version ^5.4
elasticsearch/elasticsearch Version 7.11