# Aliança Inova Studio — Versão 1.0.0 Editor web de publicações e carrosséis para Aliança Inova, preparado para hospedagem compartilhada Hostinger. ## O que acompanha o sistema - **6 templates editáveis e de composição diferente:** capa cinematográfica, split técnico, dica editorial, vitrine de ambiente, tipografia técnica e chamada premium. - **10 carrosséis, com 5 slides cada (50 slides):** uma série encadeada da apresentação da empresa até o orçamento. - **48 sugestões de legenda:** 3 para cada um dos 6 templates e 3 para cada um dos 10 carrosséis. - **3 bios para Instagram** com acesso à área de cópia. - **12 imagens de fundo criadas digitalmente**, salvas no sistema em WebP. Não representam trabalhos reais executados pela Aliança Inova. Substitua por fotografias próprias para apresentar portfólio verdadeiro. - **10 capas para destaques** (Empresa, Serviços, Projetos, Dicas, Contato, Elétrica, Redes, Climatização, Automação e Avaliações) em PNG 1080×1080 e SVG, seguindo o padrão de círculo azul-marinho com ícone amarelo. - **Editor visual:** arrastar os textos, substituir fundo, mudar textos, tamanho, posição, cor, peso, alinhamento, adicionar texto, formas e imagem/logo, mover camadas para frente e desfazer/refazer. - **Exportação** de arte em PNG ou JPG em 1080×1350. Exportação de carrossel ZIP com 5 PNGs numerados mais um TXT com as legendas. - **Salvar projetos** no navegador, importar/exportar arquivo JSON para backup. - **Central de atualizações** em PHP com senha definida pelo administrador, upload ZIP, verificação SHA-256, backup e tentativa de recuperação em falhas. ## Instalação na Hostinger 1. Entre no **Gerenciador de Arquivos** da Hostinger e abra `public_html` (ou a pasta do subdomínio desejado). 2. Extraia o conteúdo do ZIP **alianca-inova-studio-v1.0.0.zip** diretamente nessa pasta. A página principal deve ficar em `public_html/index.html` (não uma subpasta adicional). 3. Acesse `https://seu-dominio.com/` para abrir o editor. 4. Acesse `https://seu-dominio.com/admin/` e **crie uma senha forte** (mínimo 12 caracteres). Não existe senha padrão. 5. Verifique se `admin/storage/` permite gravação pelo PHP e se as requisições usam **HTTPS**. Mantenha a pasta protegida pelo `.htaccess` fornecido. 6. Faça uma arte e teste a exportação PNG e, no menu Carrosséis, a exportação ZIP. > **Importante:** as artes e os projetos são feitos no navegador, sem banco de dados. Exportar o JSON é o modo recomendado de fazer backup e continuar em outro computador. Projetos com fotos personalizadas muito grandes podem exceder o armazenamento local. ### Requisitos de hospedagem - Navegador moderno (Chrome, Edge, Safari ou Firefox recente). - PHP 8.0+ e extensão `ZipArchive` habilitada **apenas para o atualizador**. - Permissões de escrita em `admin/storage/`, `assets/` e `index.html` para a instalação de pacotes futuros. - É recomendado habilitar HTTPS na hospedagem. ## Como editar uma publicação 1. Escolha **Modelos** e clique numa das seis artes. 2. Clique no título na prévia. Na aba **Editar**, substitua o texto, ajuste fonte/tamanho/cor/posição. 3. Arraste a caixa de texto diretamente sobre a arte para reposicionar. 4. Na biblioteca de fundos da aba Editar, selecione uma imagem pronta, ou use **Substituir pela minha foto**. 5. Acesse **Legendas**, escolha uma das três alternativas, ajuste o texto e copie. 6. Clique em **Exportar PNG** (ou **JPG** abaixo da prévia). ## Como editar e exportar carrosséis 1. Escolha **Carrosséis**, selecione o capítulo e use **Próximo/Anterior** para ver os cinco slides. 2. Edite cada slide de forma independente. 3. Clique em **Carrossel ZIP**: serão gerados `slide-01.png` a `slide-05.png`, além de `LEGENDA.txt`. 4. Na publicação do Instagram, coloque os arquivos na ordem numerada, como uma única publicação em carrossel. ## Ordem editorial planejada 01. Conheça a Aliança Inova 02. Instalações elétricas 03. Quadro elétrico e proteção 04. Iluminação LED 05. Cabeamento estruturado 06. Redes e telecomunicações 07. Segurança eletrônica 08. Automação 09. Climatização e higienização 10. Como solicitar um orçamento Os textos são curtos e não incluem instruções de intervenção em instalações elétricas: assuntos técnicos são apresentados como informação e convite à avaliação profissional. ## Como atualizar por ZIP O atualizador está em `/admin/`. Um exemplo está em `atualizacoes/exemplo-atualizacao-v1.0.1.zip` dentro do pacote principal. Extraia o arquivo de atualização e envie-o **separadamente** na Central de Atualizações. Formato exigido do pacote: ``` manifest.json assets/css/theme-extra.css assets/data/novidades.json ``` O `manifest.json` deve declarar a versão superior à instalada e os caminhos e hashes SHA-256 exatos dos arquivos. Exemplo: ```json { "app": "alianca-inova-studio", "version": "1.0.1", "files": [ {"path": "assets/css/theme-extra.css", "sha256": "<64 caracteres hexadecimais>"} ] } ``` O atualizador verifica o pacote antes de modificar arquivos. Ele **não aceita arquivos PHP**, pastas de administração, caminhos relativos perigosos ou arquivos fora das pastas autorizadas. Atualizações futuras da interface (HTML, CSS, JS, JSON e imagens) podem ser feitas por ZIP. Para atualizar o próprio componente PHP de administração, use o gerenciador de arquivos da hospedagem, com backup e revisão manual. **Segurança:** o painel pede senha, usa sessão e verificação CSRF, limita tentativas de login e rejeita arquivos fora das extensões previstas. Não faça upload de pacotes não confiáveis. O ZIP de atualização precisa vir de fonte confiável e possuir hashes consistentes; os hashes não substituem uma assinatura criptográfica de autoria. ## Conteúdo e créditos - As 12 imagens de fundo são **ilustrações digitais originais**, não fotografias de serviços prestados nem prova de projetos executados. - Os 10 destaques foram criados como SVG e PNG para este sistema. - O conteúdo foi elaborado com base nas referências visuais enviadas e em informação pública da empresa, incluindo as páginas sobre serviços elétricos e ar-condicionado em `aliancainova.com.br`. - A URL solicitada `https://alianca.nobrestudios.com/` não pôde ser acessada automaticamente durante a preparação deste pacote; por isso não foram copiadas páginas, fotos ou logos desse domínio. - A logo de referência do pacote é uma ilustração baseada no visual enviado, não o arquivo original da empresa. Substitua pelo arquivo oficial quando disponível. - Recomendação visual: 1080×1350 px (4:5) para posts e carrosséis, boa leitura no celular e destaque do assunto em poucas palavras. **O aplicativo não faz publicação automática no Instagram**, integração com API ou geração de fotos por IA dentro do editor. Para criar novos fundos, substitua os exemplos por imagens próprias ou por imagens geradas externamente.