{"id":5842,"date":"2025-04-05T06:52:15","date_gmt":"2025-04-05T13:52:15","guid":{"rendered":"https:\/\/w4os.org\/nao-categorizado\/2025\/04\/o-opensim-helpers-recebe-documentacao-e-site-adequados\/"},"modified":"2025-04-05T08:11:59","modified_gmt":"2025-04-05T15:11:59","slug":"o-opensim-helpers-recebe-documentacao-e-site-adequados","status":"publish","type":"post","link":"https:\/\/w4os.org\/pt-br\/nao-categorizado\/2025\/04\/o-opensim-helpers-recebe-documentacao-e-site-adequados\/","title":{"rendered":"O OpenSim Helpers recebe documenta\u00e7\u00e3o e site adequados"},"content":{"rendered":"\n<p>O <strong>OpenSim Helpers<\/strong>, a biblioteca que \u00e9 o n\u00facleo do plug-in <strong>w4os<\/strong>, finalmente tem instru\u00e7\u00f5es de instala\u00e7\u00e3o adequadas e seu pr\u00f3prio site: <a class=\"\" href=\"https:\/\/opensimulator-helpers.dev\/\">https:\/\/opensimulator-helpers.dev\/.<\/a> Isso j\u00e1 era esperado h\u00e1 muito tempo. <\/p>\n\n<p>De acordo com o feedback dos usu\u00e1rios, trabalhamos muito para tornar a instala\u00e7\u00e3o de ajudantes aut\u00f4nomos mais simples. Como sempre, \u00e9 um trabalho em andamento, mas j\u00e1 \u00e9 um grande avan\u00e7o. <\/p>\n\n<p><strong>OpenSim Helpers<\/strong> (anteriormente <em>Flexible Helpers Scripts<\/em>) \u00e9 uma cole\u00e7\u00e3o de scripts e bibliotecas da Web usados juntamente com uma instala\u00e7\u00e3o do OpenSimulator. Eles s\u00e3o usados por grades ou simuladores aut\u00f4nomos para fornecer funcionalidades n\u00e3o inclu\u00eddas no n\u00facleo do OpenSim, que exigem uma implementa\u00e7\u00e3o no lado da Web, como pesquisa, transa\u00e7\u00f5es financeiras e encaminhamento de mensagens off-line. <\/p>\n\n<p>Os Helpers s\u00e3o fornecidos com o plug-in w4os, mas tamb\u00e9m est\u00e3o dispon\u00edveis como uma biblioteca aut\u00f4noma, permitindo a integra\u00e7\u00e3o em qualquer site, independentemente de ele usar um CMS. Nesses casos, eles geralmente s\u00e3o instalados em uma subpasta, como <code>example.org\/helpers<\/code>. <\/p>\n\n<p>Opcionalmente, os auxiliares tamb\u00e9m podem ser instalados de forma independente, juntamente com uma interface da Web como o w4os, para melhorar o desempenho.<\/p>\n\n<h2 class=\"wp-block-heading\">Recursos atuais<\/h2>\n\n<ul class=\"wp-block-list\">\n<li><strong>Pesquisa no mundo<\/strong> &#8211; Pesquise lugares, terrenos \u00e0 venda, classificados e eventos no painel de pesquisa cl\u00e1ssico do visualizador<\/li>\n\n\n\n<li><strong>Moeda<\/strong> &#8211; Permite transa\u00e7\u00f5es como venda de terrenos ou objetos, pagamento de avatares. Pode ser configurado com servi\u00e7os de terceiros, como Gloebit ou Podex, ou mesmo localmente. (At\u00e9 mesmo uma moeda falsa \u00e9 necess\u00e1ria para recursos como venda gratuita de terrenos ou cria\u00e7\u00e3o de grupos).  <\/li>\n\n\n\n<li><strong>Ferramenta de terrenos<\/strong> &#8211; permite transa\u00e7\u00f5es de parcelas (gratuitas ou pagas)<\/li>\n\n\n\n<li><strong>Encaminhamento de mensagens off-line<\/strong> &#8211; Encaminhe mensagens instant\u00e2neas off-line para os endere\u00e7os de e-mail dos avatares (requer ativa\u00e7\u00e3o nas configura\u00e7\u00f5es do visualizador)<\/li>\n\n\n\n<li><strong>Guia de destino<\/strong> &#8211; Suporte para guia de destino do visualizador v3<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">Instru\u00e7\u00f5es de instala\u00e7\u00e3o<\/h2>\n\n<p>Os OpenSim Helpers consistem em scripts, alguns rec\u00e9m-escritos e outros inicialmente reunidos de v\u00e1rios projetos mais antigos. Eles foram unificados para simplificar a configura\u00e7\u00e3o. No entanto, sendo o OpenSimulator o que \u00e9, a configura\u00e7\u00e3o ainda pode ser complicada, especialmente sem documenta\u00e7\u00e3o.  <\/p>\n\n<p>Agora essa lacuna foi preenchida: as etapas de instala\u00e7\u00e3o est\u00e3o documentadas no arquivo <em>INSTALLATION.md<\/em>. Ele deve oferecer orienta\u00e7\u00e3o \u00fatil aos usu\u00e1rios novos na biblioteca. <\/p>\n\n<h2 class=\"wp-block-heading\">Novo site<\/h2>\n\n<p>Os projetos de c\u00f3digo aberto geralmente s\u00e3o hospedados em plataformas como o GitHub, assim como o opensim-helpers<a class=\"\" href=\"https:\/\/github.com\/magicoli\/opensim-helpers\">(https:\/\/github.com\/magicoli\/opensim-helpers)<\/a>. Mas nem todos os usu\u00e1rios em potencial est\u00e3o familiarizados com essas plataformas. Por isso, criamos um site simples e dedicado ao projeto, com foco nos aspectos essenciais  <\/p>\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\">https:\/\/opensim-helpers.dev<\/a><\/div>\n<\/div>\n\n<p class=\"has-text-align-center\">N\u00e3o \u00e9 sofisticado. O objetivo \u00e9 mant\u00ea-lo limpo e simples &#8211; sem os sinos e assobios do GitHub &#8211; e evitar o inc\u00f4modo da manuten\u00e7\u00e3o manual. <\/p>\n\n<h3 class=\"wp-block-heading\">Observa\u00e7\u00e3o: a ferramenta de gera\u00e7\u00e3o de sites<\/h3>\n\n<p>Como todas as informa\u00e7\u00f5es importantes j\u00e1 existem no reposit\u00f3rio do GitHub (como arquivos Markdown), desenvolvemos uma ferramenta dedicada para sincronizar o site diretamente do reposit\u00f3rio. Dessa forma, o site fica automaticamente atualizado com a documenta\u00e7\u00e3o criada pelos desenvolvedores. <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Gera um site est\u00e1tico para desempenho e carga m\u00ednima do servidor (as p\u00e1ginas s\u00e3o atualizadas regularmente via cron)<\/li>\n\n\n\n<li>Usa o Bootstrap para um layout limpo, responsivo e leve<\/li>\n\n\n\n<li>Cria p\u00e1ginas b\u00e1sicas a partir de arquivos <code>.md<\/code> (por exemplo, <code>README.md<\/code> como p\u00e1gina inicial, outras como <code>INSTALLATION.md<\/code>, <code>TROUBLESHOOTING.md<\/code>, <code>CHANGELOG.md<\/code> adicionadas ao menu).<\/li>\n\n\n\n<li>Fornece uma p\u00e1gina de download (vers\u00e3o est\u00e1vel mais recente e instru\u00e7\u00f5es de instala\u00e7\u00e3o do desenvolvedor)<\/li>\n\n\n\n<li>Inclui uma p\u00e1gina de suporte (incentivando o uso de problemas do GitHub)<\/li>\n\n\n\n<li>Oferece uma p\u00e1gina de doa\u00e7\u00e3o (vinculada ao GitHub Sponsors)<\/li>\n<\/ul>\n\n<p>O gerador em si tamb\u00e9m \u00e9 de c\u00f3digo aberto e est\u00e1 dispon\u00edvel aqui: <a class=\"\" href=\"https:\/\/github.com\/magicoli\/php-site-generator\">https:\/\/github.com\/magicoli\/php-site-generator.<\/a><br\/>(Ele n\u00e3o tem seu pr\u00f3prio site, portanto, meta \ud83d\ude05).<\/p>\n\n<h2 class=\"wp-block-heading\">Alternativas<\/h2>\n\n<p>Como mencionado anteriormente, o OpenSimulator Helpers pode ser instalado como uma solu\u00e7\u00e3o aut\u00f4noma, integrado a uma interface da Web ou usado em conjunto com uma.<\/p>\n\n<p>A op\u00e7\u00e3o mais f\u00e1cil geralmente \u00e9 instalar uma interface da Web com todos os recursos, que normalmente inclui os auxiliares, al\u00e9m de ferramentas para registro de usu\u00e1rios, gerenciamento de contas, etc. Existem v\u00e1rios projetos interessantes, com ou sem CMS, especialmente <strong>o w4os<\/strong> (\u00e9 claro), <strong>o OSMW<\/strong> e <strong>o Diva<\/strong>: <br\/><a class=\"\" href=\"http:\/\/opensimulator.org\/wiki\/Webinterface\">http:\/\/opensimulator.org\/wiki\/Webinterface<\/a><\/p>\n\n<p>Dito isso, em alguns casos, faz mais sentido executar os helpers de forma independente, seja por motivos de desempenho ou quando nenhuma interface \u00e9 necess\u00e1ria. Muitos dos recursos agora inclu\u00eddos no OpenSim Helpers j\u00e1 estiveram dispon\u00edveis em projetos separados, muitas vezes abandonados. Embora n\u00e3o listemos todos eles, somos gratos aos desenvolvedores originais cujo trabalho estabeleceu a base para esta biblioteca.  <\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n<h2 class=\"wp-block-heading\">Olhando para o futuro<\/h2>\n\n<p>Continuaremos desenvolvendo <strong>o w4os<\/strong> e o <strong>opensim-helpers<\/strong> em paralelo, garantindo que tanto a interface web completa quanto o backend aut\u00f4nomo permane\u00e7am atualizados. Alguns recursos introduzidos no <strong>w4os<\/strong> e no projeto <strong>2do Directory<\/strong> ser\u00e3o migrados para os auxiliares quando for apropriado. Tamb\u00e9m planejamos reorganizar o c\u00f3digo para facilitar a integra\u00e7\u00e3o entre v\u00e1rios projetos.  <\/p>\n\n<h2 class=\"wp-block-heading\">Sobre a Speculoos World<\/h2>\n\n<p><strong><a href=\"https:\/\/speculoos.world\/\">Speculoos World<\/a><\/strong> \u00e9 um mundo virtual 3D criado em 2011, baseado no OpenSimulator. Ele mant\u00e9m tanto o <strong><a href=\"https:\/\/w4os.org\/pt-br\/\">w4os<\/a><\/strong> e <strong><a href=\"https:\/\/opensim-helpers.dev\/\">opensim-helpers<\/a><\/strong>juntamente com v\u00e1rios outros projetos relacionados ao OpenSim. Originalmente criados para atender \u00e0s necessidades da grade Speculoos, eles foram abertos para serem compartilhados com a comunidade mais ampla do OpenSimulator.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>O OpenSim Helpers, a biblioteca que \u00e9 o n\u00facleo do plug-in w4os, finalmente tem instru\u00e7\u00f5es de instala\u00e7\u00e3o adequadas e seu pr\u00f3prio site: https:\/\/opensimulator-helpers.dev\/. Isso j\u00e1 era esperado h\u00e1 muito tempo. De acordo com o feedback dos usu\u00e1rios, trabalhamos muito para tornar a instala\u00e7\u00e3o de ajudantes aut\u00f4nomos mais simples. Como sempre, \u00e9 um trabalho em andamento,&hellip; <a class=\"more-link\" href=\"https:\/\/w4os.org\/pt-br\/nao-categorizado\/2025\/04\/o-opensim-helpers-recebe-documentacao-e-site-adequados\/\">Continuar lendo <span class=\"screen-reader-text\">O OpenSim Helpers recebe documenta\u00e7\u00e3o e site adequados<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[127],"tags":[185,157,144,145],"class_list":["post-5842","post","type-post","status-publish","format-standard","hentry","category-nao-categorizado","tag-codigo-aberto","tag-interface-web-pt-br","tag-opensimulador","tag-w4os-pt-br","entry"],"_links":{"self":[{"href":"https:\/\/w4os.org\/pt-br\/wp-json\/wp\/v2\/posts\/5842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/w4os.org\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/w4os.org\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/w4os.org\/pt-br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/w4os.org\/pt-br\/wp-json\/wp\/v2\/comments?post=5842"}],"version-history":[{"count":3,"href":"https:\/\/w4os.org\/pt-br\/wp-json\/wp\/v2\/posts\/5842\/revisions"}],"predecessor-version":[{"id":5859,"href":"https:\/\/w4os.org\/pt-br\/wp-json\/wp\/v2\/posts\/5842\/revisions\/5859"}],"wp:attachment":[{"href":"https:\/\/w4os.org\/pt-br\/wp-json\/wp\/v2\/media?parent=5842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/w4os.org\/pt-br\/wp-json\/wp\/v2\/categories?post=5842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/w4os.org\/pt-br\/wp-json\/wp\/v2\/tags?post=5842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}