Em 2004, eu me dedicava ao Open Source no pouco tempo livre que eu tinha. Ajudava nos fóruns e fazia vários hacks. Desenvolvi o módulo XT-Conteúdo quando senti a necessidade de um gerenciador de conteúdo que criasse menus e submenus. Fiz em apenas duas noites livres, algo muito rápido, visando apenas minhas necessidades pessoais e imediatas. Como meu tempo livre foi ficando cada vez mais escasso, fui me distanciando do Open Source, mas isso não quer dizer que mudei meus paradigmas. Por mais que eu estivesse distante, percebi que mesmo com as limitações do XT-Conteúdo, ele estava sendo útil para um número considerável de usuários. Usuários estes que me procuravam solicitando atualizações e melhorias para o módulo.
Em meados de 2006, visando atender as solicitações de atualizações do XT-Conteúdo e a minha própria vontade (voltar a ajudar a comunidade), decidi voltar a Mastop, minha empresa, para o desenvolvimento Open Source. Após reuniões com os desenvolvedores da empresa, chegamos à conclusão que apenas atualizar o XT-Conteúdo não seria o suficiente para todos os recursos que gostaríamos de acrescentar. Era preciso começar do zero e criar um novo conceito em gerenciamento de conteúdo.
Em março de 2007, eu e a equipe de desenvolvedores da Mastop disponibilizamos o Mastop Publish, que marca o nascimento de um departamento em nossa empresa voltado exclusivamente ao Open Source.
Espero que o módulo seja útil para todos!
E não deixe de enviar sugestões, pedidos (caprichados no bom senso! :-)) e críticas.
Topet05
Quase ia esquecendo! Segue principais recursos do módulo:
- Editor Visual (TinyMCE)
Permite criar suas páginas de maneira simples e fácil, sem necessidades de conhecimentos em HTML ou códigos complexos. É possível personalizar o editor (ou mesmo desativá-lo) nas preferências do módulo, definindo a linguagem padrão, os plugins utilizados, as ordens dos botões, o formato da data, compactação GZip (para que o editor carregue mais rapidamente), etc.
- Integração à Biblioteca de Imagens do Xoops
No editor visual, o botão usado para inserir imagem
é totalmente integrado ao sistema de imagens do XOOPS, permitindo gerenciar categorias, enviar uma imagem do computador para a biblioteca do XOOPS e inserir no conteúdo.
- Gerenciador de Arquivos
Permite enviar quaisquer tipos de arquivos do computador para o Mastop Publish (as extensões permitidas e o limite máximo de upload são configuráveis através das preferências do módulo). Sua integração ao editor visual se dá através do botão "Inserir Link", que possibilita navegação entre os arquivos enviados ou o envio de um novo arquivo para linkar ao texto selecionado.
- Gerenciador de Mídias
Semelhante ao editor de arquivos, ele permite que enviar arquivos nos formatos SWF (Flash), WMV (Windows Media), MOV (QuickTime), DCR (ShockWave) e RM (Real Media). Também é integrado ao editor visual, através do botão "Inserir Media".
- YouTube Plugin
Além do gerenciador de Mídias, o editor conta também com um plugin que facilita a inserção de filmes do YouTube no conteúdo criado, bastando digitar o ID do filme (definido pelo YouTube) e suas dimensões.
- Exclusivo Plugin de Palavras-Chave para Conteúdo Dinâmico
Através deste plugin é possível inserir diversos tipos de "variáveis" que se transformam ao enviar o conteúdo. Ele permite a inserçãor automática de um banner (integrado ao sistema de Banners do Xoops), o nome do site, slogan, e-mail do administrador, URL do site, ID do usuário (que estará visualizando a página criada), nome do usuário, login, e-mail, portal do usuário e seu número de postagens. Este plugin é muito útil para criar páginas que se personalizarão de acordo com o usuário que estiver vendo (ele permite fazer um contrato personalizado para que os usuários imprimam, por exemplo).
- Plugin para utilizar o editor visual em todo o site
Dentro do Mastop Publish há uma pasta chamada "extras". Nela contém os arquivos necessários para trocar o editor padrão do XOOPS pelo editor usado no módulo. Basta seguir as instruções do arquivo leiame.txt (também dentro da pasta "extras") para desfrutar de todos os recursos de manipulação de conteúdo do Mastop Publish em todo o site.
- Exclusiva Área de Administração
Toda a área de administração do Mastop Publish foi feita visando um forte padrão de qualidade. É possível efetuar ações em grupo, definir filtros, ordenar os registros pela coluna que quiser e definir quantos registros serãoo visíveis por página, com sistema de paginação integrada ao sistema de filtros.
- Exclusivo sistema de Menus / Submenus
Ao criar uma página no Mastop Publish, pode-se definir qual item do menu abrigará a página criada. Pode ser no Menu Principal, dentro de alguma página já criada ou até mesmo dentro de algum módulo que esteja instalado. A ordem dos itens no menu também podem ser alteradas (a ordem das páginas é integrada à ordenação de módulos do Xoops. Definindo na administração de módulos que um módulo terá a ordem 1 e criar uma página no Mastop Publish com a ordem zero, esta página aparecerá logo acima do módulo no menu).
- Controle de Visualizações das Páginas
O Mastop Publish mostra quantas vezes cada página foi acessada. Também pode-se zerar os contadores se necessário.
- Título da Página e Texto do Menu em Campos Separados
Com espaços separados para título da página e texto do menu, não é preciso se preocupar com limites de caracteres devido ao tamanho destinado ao menu no layout do site, podendo criar um título bem elaborado e um texto resumido para o menu.
- Permissões de Acesso Individuais
É possível definir quais grupos poderão ver cada página criada. Os menus e o sistema de pesquisa do Mastop Publish também são feitos apenas sobre o conteúdo que o usuário atual tem permissão para acessar.
- Texto do Menu na URL
Sabemos que os portais de busca dão muita relevância ao que está na URL quando vão listar as páginas em seus sistemas. Pensando nisto, o Mastop Publish vem com a opção de trocar o velho ID numérico usado para reconhecer as páginas pelo texto do Menu (configurável através das preferências do módulo).
- Barra de Navegação no Topo das Páginas
Feita para facilitar a navegação entre as páginas acessadas (Ex.: Home / Frutas / Cítricas / Limão). O Mastop Publish vem com dois tipos de barras de navegação: embutida nas páginas e em forma de bloco.
- Links para Páginas Relacionadas
Também disponível embutida nas páginas (depois do conteúdo) e em forma de bloco, este recurso mostra links para outras páginas que estão no mesmo nível da atual.
- Controle de Visibilidade das Páginas
Ao criar uma página, escolha entre as seguintes visibilidades: Menu e Páginas Relacionadas (a página aparecerá no menu e na listagem de páginas relacionadas de qualquer página que esteja no mesmo nível), Apenas Menu (a página aparecerá no Menu, mas não aparecerá na listagem de páginas relacionadas de outra página no mesmo nível), Apenas Páginas Relacionadas (a página não aparecerá no menu, mas ao entrar em alguma página do mesmo nível hierárquico, ela será exibida na listagem de páginas relacionadas) e Invisível (a página não aparecerá em lugar algum - nem mesmo na busca). Além do controle de visibilidade, pode-se definir se a página criada abrirá na janela atual ou em uma nova janela.
- Suporte a IFrames (Inline Frames)
Com o suporte a IFrames do Mastop Publish, é possível trazer qualquer página na Internet para dentro do site, bastando digitar a URL na página de criação de novo conteúdo.
- Gerenciador de Páginas HTML
Permite enviar uma página HTML do seu computador para o Mastop Publish, podendo criar páginas à partir do arquivo enviado.
- Sistemas de "Indicar a um amigo" e "Imprimir" configuráveis
Ao criar uma nova página, é possível definir se quer ou não exibir os botões de "Imprimir" e "Indicar a um amigo". No recurso de indicação de páginas é usado um formulário interno (dentro do site), que é preenchido pelo visitante e o sistema faz o envio por e-mail.
- Exclusiva Administração de Blocos
O Mastop Publish tem seu próprio administrador de blocos, que além de facilitar a localização (separando-os do sistema de gerenciamento de blocos do Xoops), possibilita definir os locais de exibição, a posição, o título do bloco,
a visibilidade e as permissões de uma só vez, em um único lugar.
- 3 Tipos de Menus Configuráveis
O Mastop Publish conta com 3 tipos de blocos de menu: Menu em Árvore, Menu Horizontal e Menu Vertical. Em todos os blocos é possível definir cores de fundo, tipos de bordas, texto, etc.
- Exclusivo Seletor de Cores
Na tela de edição dos blocos (onde é feita a configuração) há um seletor de cores semelhante ao do Photoshop, para a escolha da cor ideal para o menu.
- Exclusivo Controle de Segurança nos Comentários
Existem sistemas na internet (robôs) que vasculham portais em busca de formulários para que possam enviar propagandas. Ao permitir que o sistema de comentários do XOOPS aceite comentários de visitantes, o portal está sujeito a este tipo de exploração. Por isso o sistema de comentários do Mastop Publish é integrado ao sistema de comentários do XOOPS, mas contém o recurso de CAPTCHA, que exibe uma imagem contendo um código aleatório para que o usuário digite, garantindo que o sistema não seja explorado por robôs. Este recurso necessita da biblioteca GD instalada no servidor e pode ser desabilitado nas preferências do módulo.
- Sistema de Destacamento de Termos Pesquisados
O Mastop Publish tem um sistema de busca integrada ao XOOPS, que pesquisa também em páginas criadas à partir de arquivos HTML
e, ao acessar uma página através do sistema de busca, o Mastop Publish destaca os termos pesquisados, facilitando a localização da parte que interessa no conteúdo.
Para mais informações, screenshots e downloads, acesse a página do Mastop Publish.
Ps.: Nosso muito obrigado ao responsável pela versão em inglês desta notícia e tradução do módulo: Ricardo Rekowsky (Eyekeeper) - http://www.braininfo.com.br
Marcadores: XOOPS