Bludit CMS | Temas
Informações diversas sobre temas e seu desenvolvimento
Temas são versões diferentes da 'cara' do site ou blog criados.
Essa função é localizada em Ajustes->Temas no Painel de Administração do Bludit.
O CMS v3.11 por padrão deixa apenas 2 temas disponíveis. O usuário pode ativá-los ou desativá-los conforme a necessidade, e também carregar outros temas na pasta bl-themes. Várias versões podem ser encontradas no site oficial de temas para o Bludit, contudo o usuário pode criar/personalizar seu próprio tema.
Clique na imagem para ver a lista de Temas padrões.

Temas instalados
Por padrão são instalados apenas 2 temas simples: Alternative e Blog X.
Para instalar temas, ao invés de fazer o download e subir para o site via gerenciador de arquivos web ou FTP, utilize os plugins recomendados. Nesse caso você precisará fazer o upload e descompactar apenas o primeiro para a pasta bl-plugins
.
Temas criados por mim
Você pode verificar os temas que desenvolvi no site fabianosantosnet - projetos e ideias.
Veja o vídeo de configuração do primeiro tema Ararajúba que criei nesse link.
Estrutura de diretório
Pasta dos Temas
/bl-themes/ <-- Contem todos os temas
Novos temas devem ser carregadas nessa pasta
pastaNomeTema1/ <-- Nome da pasta do tema
index.php <-- Arquivo que faz a chamada para o tema
metadata.json <-- Contém as informações do tema
css/ <-- Pasta para arquivos de folha de estilo
img/ <-- Pasta para as imagens
languages/ <-- Implementa os arquivos de idioma do site
O desenvolvedor pode criar uma ou mais versões de tradução
en.json <-- Arquivo de tradução inglesa
...
pt_BR.json <-- Tradução em português do Brasil
js/ <-- Pasta para os arquivos javascripts
php/ <-- Contém os demais arquivos do site, podendo ser qualquer nome,
no entanto, pode se usar nomes padrões como home.php, page.php etc.
pastaNomeTema2/
...
pastaNomeTema3/
...
O ideal é utilizar as pastas padrões pois o Bludit implementa algumas constantes que apontam para estes diretórios. Você pode encontrar essas variáveis em Ajustes->Sobre->Bludit Developers no painel de administração.
A informação básica sobre o tema deve ser adicionada no arquivo metadata.json, conforme mencionado abaixo. O campo author refere-se a informação de quem criou o tema, releaseDate é a data que foi liberada a versão, descrita na chave version, outras informações podem ser observadas nas chaves: email, website.
{
"author": "nomeAutor",
"email": "",
"website": "https://sitedoplugin.com",
"version": "1.0",
"releaseDate": "2018-08-01",
"license": "MIT",
"compatible": "3.0",
"notes": ""
}
O nome e descrição do tema é disponibilizado em languages/en.json no caso do arquivo de idioma em inglês. A chave "theme-data" não deve ser alterada.
{
"theme-data":
{
"name": "My New Theme",
"description": "My first theme"
}
}
Siga a criação das páginas conforme o padrão da pasta pastaNomeTema1/ mencionada acima. O arquivo index.php e metadata.json logo dentro na pasta pastaNomeTema1/, e dentro desta a pasta languages com pelo menos o arquivo en.json (inglês) e uma versão em português pt_BR.json. A disposição dos demais arquivos não é obrigatória.