Versões Otimizadas do Blogue

A maior parte das skins/peles para o B2Evoltuion não estão otimizadas para telas pequenas (ou dispositivos móveis). Significa que o acesso de um celular (3G esta aí gente!), telefone inteligente (smartphone) ou de um pda será super desconfortável.

Mas, você pode passar, via URL, uma skin/pele mais adequada para dispositivo móveis (com menos elementos gráficos e com uma única coluna). Basta você acrescentar ao final da url do seu blogue o seguinte:
?tempskin=basic

Assim, se a url do seu blogue é:
http://meublogue.com

Basta você acessar do seu dispositivo móvel com:
http://meublogue.com?tempskin=basic

Se você configurar poucos textos (posts) por página, melhor ainda :-)

Como prova de conceito, adicionei ali no menu lateral (da skin/pele padrão), a URL que otimiza este blogue para acesso de telas pequenas.

Enquanto não surge um plugin como este aqui para o wordpress, nós caçamos com este expediente aqui. :-)

Se você tem uma sugestão melhor para otimizar nossos blogues (B2Evolution), para a chegada dos acessos em telas pequenas, deixe-nos saber!

Do Hardy Heron

Link permanente 19.05.08 14:53:44, por Sérgio Lima Email , 191 palavras, Categorias: Personalização , Deixe seu comentário »Envie um trackback »

Colocando cada blogue num Subdomínio

Você tem uma instalação do B2Evolution e quer colocar cada blogue num subdomínio:

O Walter Cruz, na lista B2Evolution-PT nos mostrou o caminho das pedras!

Vou colocar abaixo as instruções adaptadas para o servidor Dreamhost. Obviamente que, com os devidos ajustes, servem para qualquer hospedagem!

Passo 1 - Crie o subdomínio na interface administrativa do seu servidor;

Passo 2 - No caso da Dreamhost escolha a seguinte pasta para o sub-domínio:
/home/username/dominiodoblogue/instalacaodob2evolution/;

Passo 3 - Edite seu arquivo /conf/_basic_config.php descomentando (retirando o “/*” e “*/” no início e no final) do seguinte trecho:

if( isset($_SERVER['HTTP_HOST']) )

{ // This only works if HOSt provided by webserver (i-e DOES NOT WORK
IN PHP CLI MODE)

$baseurl = ( (isset($_SERVER['HTTPS']) && ( $_SERVER['HTTPS'] !=
'off' ) ) ?'https://':'http://')

.$_SERVER['HTTP_HOST'].'/';

}
;

Passo 4 - Na aba configurações do blogue, sub-aba URL, fazer as seguintes opções: “Usar URL do blogue e marcar a opção subdomínio de um domínio base.”;

Conclusões

Você deverá usar este esquema para todos os blogues que criar! Agora cada blogue da sua instalação será acessada pela URL do esquema mostrado no início do texto.

Se quiser incrementar seu blogue, leia estas dicas do Walter, sobre as configurações de SEO do blogue!

Alguma dúvida? Se inscreva na lista do b2evoltuion-pt e use os comentários!

Você também poderá obter dicas valiosas no Blogue do Walter Cruz sobre o B2Evolution!

[Atualização]
Existe um tópico no Fórum oficial do B2evolution para dúvidas em português: Fica aqui. Mais um canal para dúvidas sobre o B2evoltuion!
[/Atualização]

Link permanente 16.05.08 11:48:02, por Sérgio Lima Email , 309 palavras, Categorias: Pós-Instalação, Personalização, Melhorias , Deixe seu comentário »Envie um trackback »

Criando uma Skins pro B2evolution 2.x

No b2evolution 2.0 e acima, skins/pels seguem uma nova organização. (Essa página está atualizada para b2evo 2.2.0)

Para criar uma nova skin, você precisa criar um novo diretório dentro do diretório /skins directory (como no b2evo 1.x). Por exemplo: /skins/myskin2

Antes de usar seu novo skin/pele num blogue, você deverá instalar esta skin/pele através de “Global Settings/Configurações Globais” > “Skin install/Instalar Skin” > “Install new/Nova Instalação". Isto é necessário para que o b2evolution possa mapear os arquivos do skin e localizar o contâiner do widget.

Template principal

Pelo menos, o diretório do skin /skins/myskin2 deve conter um arquivo do template principal de nome index.main.php.

Dependendo do que o b2evo quer mostrar ele chamará um template específico de primeiro nível ( “top level” template) também conhecido como “main” template (*.main.php) dentro do diretório skin. Se o template procurado não for encontrado, o b2evo voltará para o padrão index.main.php.

$dispChamada ao Template “top level”Veja exemplos nesse skin/pele
‘arcdir’arcdir.main.php-
‘catdir’arcdir.main.php-
‘comments’comments.main.php_rss2
‘feedback-popup’feedback_popup.main.phpphotoblog
‘mediaidx’mediaidx.main.php-
‘msgform’msgform.main.php-
‘page’page.main.phpevopress
‘posts’posts.main.phpevopress
‘profile’profile.main.php-
’single’single.main.phpevopress
’subs’subs.main.php-
defaultindex.main.phpcustom

disp template

Se nenhum template principal (*.main.php) for encontrado para uma visualização específica, o padrão index.main.php será acionado. Este template geralmente irá incluir uma chamada ao template skin_include( ‘$disp$’, … ) o qual acionará um template de segundo nível ("second level” template), também conhecido como “disp” template.

$dispChamada ao Template 2o nívelVeja exemplo nesse skin/pele
‘arcdir’_arcdir.disp.phpcustom
‘catdir’_arcdir.disp.phpcustom
‘comments’_comments.disp.phpcustom
‘feedback-popup’_feedback_popup.disp.php-
‘mediaidx’_mediaidx.disp.phpphotoblog
‘msgform’_msgform.disp.phpcustom
‘page’_page.disp.phpcustom
‘posts’_posts.disp.phpcustom
‘profile’_profile.disp.phpcustom
’single’_single.disp.phpcustom
’subs’_subs.main.phpcustom

Se um template disp específico não for encontrado dentro do diretório skin (por exemplo /skins/myskin2/_msgform.disp.php não é encontrado), então o template disp padrão do /skin será utilizado (aqui /skins/_msgform.disp.php será utilizado).

Inclusor de arquivos (Include files)

O template main e disp acima chamará um inclusor de arquivos “include files” (*.inc.php).

Por exemplo, muitas skins usam um cabeçalho e rodapé comuns para todos os seus templates. Isso estará em arquivo de inclusão (include files) de nomes como esses:

* _html_header.inc.php (contém cabeçalhos comuns INVIŚIVEIS, tipicamente as seções HEAD das páginas HTML)
* _body_header.inc.php (contém cabeçalhos comuns VIŚIVEIS, tipicamente os bannr no topo do blogue)
* _body_footer.inc.php (contém rodapés comuns VIŚIVEIS, tipicamente os créditos no rodapé da página)
* _html_footer.inc.php (contém rodapés comuns INVIŚIVEIS, tipicamente códigos de logging and debugging)

Se um inclusor de arquivos específico (include file) não é encotrado dentro do diretorio do skin (por exemplo /skins/myskin2/_html_header.inc.php não é achado), então o “include” padrão do diretório /skins será utilizado (aqui /skins/_html_header.inc.php) deverá ser utilizado.

Template tags/etiquetas

O template de tags/etiquetas segue uma nova estrutura que acreditamos estará em testes.

Detalhes aqui
.

Link permanente 02.12.07 14:47:41, por Sérgio Lima Email , 571 palavras, Categorias: Adminstração, Personalização, Melhorias , Deixe seu comentário »Envie um trackback »

1 2 >>