» Publishers, Monetize your RSS feeds with FeedShow: More infos (Show/Hide Ads)
ComponentWare:
Rotinas de software modulares, ou componentes, que podem ser combinados com outros componentes para formar um programa global. Um programador pode usar e reutilizar um componente existente sem entender seu funcionamento interno; ele só precisa saber o que deve fazer para chamá-lo a partir de outro programa e componente e estabelecer uma troca de dados.
Quando se desenvolve conteúdos web, as diversas tecnologias usadas exigem determinados programas para as correr.
Para construir os suportes temos de ter uma base de teste, base essa que terá todo o interesse em possuir o mesmo ambiente que o servidor onde o projeto web será alojado (mesmo que num sistema operativo diferente).
Para recriarmos um espaço típico de um servidor web temos de instalar algumas ferramentas. E é aqui que entra o XAMPP.
Este programa permite instalar de uma só vez o Apache, o PHP e o MySQL. Isto tudo num único processo de instalação, de forma rápida. E tanto em sistemas Linux, Windows, Mac OSX como em Solaris.
Existem diversos pacotes de aplicações como este, que instalam tudo o que precisamos para iniciar a programação em PHP.
Ao instalar o XAMPP estará a instalar simultaneamente os seguintes pacotes:
- Apache HTTPD 2.2.11 + Openssl 0.9.8i
- MySQL 5.1.30
- PHP 5.2.8
- phpMyAdmin 3.1.1
- FileZilla FTP Server 0.9.29
- Mercury Mail Transport System 4.52
- OpenSSL 0.9.8i
Basicamente temos um servidor web, temos uma base de dados, temos um servidor FTP, um servidor de correio eletrônico, um… vocês sabem ao que me refiro. Naturalmente que estes pacotes podem ser instalados ou não, dependendo do cenário que pretendemos. E mesmo assim, caso os instalemos eles só arrancam como serviço se o pretendermos e quando pretendermos.
Na prática a simplicidade de instalação desta ferramenta resume-se a dois pontos: onde quer instalar e o que quer instalar. Nada mais é pedido.
Após a instalação somos presenteados com uma aplicação que é um verdadeiro painel de controlo do XAMPP, onde definimos que serviço queremos arrancar, se o queremos a arrancar como serviço do Windows, entre outras coisas.

Basta então ordenarmos ao nosso XAMPP que arranque o SQL e o Apache (se isso vos bastar!). Quando a indicação de “Running” aparecer a verde está tudo feito!
Abram o vosso browser, coloquem o endereço http://localhost na barra de endereço do vosso browser de eleição e comecem a explorar o vosso novo Webserver.
Dentro do que foi iniciado têm um conjunto de ferramentas e exemplos que podem usar para começar a mexer e a afinar o vosso webserver de bolso.
E claro, é uma excelente base de trabalho para aplicarem os conhecimentos que vos forem sendo passados sobre PHP.
Apenas uma dica que é util. Usem a aplicação xampp-portcheck.exe para verificarem se não existe uma outra aplicação a usar os portos que precisam para o XAMPP. tipicamente os portos 80 (HTTP), 81 (WebDAV), 443 (HTTPS), 3306 (MySQL), 21 (FTP), 25 (SMTP), 110 (POP3) e 143 (IMAP). Dou-vos esta dica porque, no meu caso o Skype estava-me a “roubar” a porta 80 e foi necessário alterar essa configuração no Skype.
Eu uso e gosto, agora é a vossa vez!
Licença: Freeware
Sistemas Operativos: Windows/Linux/Mac/
Download: XAMPP 1.7.1 Beta [38.87MB]
Homepage: XAMPP

Após o Simple-XOOPS aderir ao XOOPS em Dezembro de 2008, agora é a vez do projeto EXM System (outro fork do XOOPS) se juntar a equipe do XOOPS, no desenvolvimento da proxima geração do XOOPS (3.0).
"Estou ansioso pra fazer parte do XOOPS. O EXM System foi desenvolvido baseado no xoops, e agora que temos mostrado o que pode ser feito para melhorar a usabilidade, estou muito feliz de trazer toda a experiência de volta para XOOPS, para que possamos ter versões cada vez melhores" disse Eduardo Cortes(BitC3R0), o lider de desenvolvimento do EXM System. "Eu definitivamente tenho grandes esperanças para a Release 3.0. A nova liderança do XOOPS parece estar focando sobre as coisas certas e, portanto, eu só queria ser parte disso." - Eduardo acrescentou.
"Estamos muito animado por ter alguém do calibre de Eduardo no XOOPS. Seu direcionamento para a inovação, a sua especialização no desenvolvimento de módulos, bem como a sua criatividade em fazer-los excepcionalmente amigáveis ao usuários é um trunfo que tem nos faltado por um longo tempo. Embora XOOPS tenha uma das melhores arquitecturas, ele não é o sistema mais intuitivo e amigável. Com a ajuda de Eduardo a Release 3.0 será verdadeiramente inovadora"- disse Jiang Taiwen (phppp), o Lider de desenvolvimento do XOOPS.
Eduardo irá fazer parte da equipe de desenvolvimento do Core, e será o líder dos esforços de Usabilidade do XOOPS, centrados em:
- A Experiência do Usuário: trabalhar em uma maior uniformidade na integração de todos os módulos.
- A Experiência do desenvolvedor: trabalhar em ferramentas mais útéis e mais fáceis para os desenvolvedores.
- A Experiência do Designer: trabalhar para fornecer aos designers, elementos melhores e com maior poder de adaptação e utilização destes nos seus desenhos.
Se você viu EXM, sabe que Eduardo fez um trabalho fantástico na melhoria da usabilidade, bem como sobre a arquitetura dos módulos, e a comunidade está ansiosa para tê-lo a bordo conosco.
Sobre o EXM Systems: EXM Content Management System é um sistema desenvolvido pela Red México em PHP5, derivado do XOOPS e distribuído sob a Licença GPL. O EXM nasceu da necessidade de uma ferramenta funcional que é fácil de se adaptar às necessidades do desenvolvimento moderno da Web, tendo em conta os aspectos que afetam directamente as actividades dos webmasters, desenvolvedores e designers.
Veja aqui anúncio oficial em inglês

A equipe oficial do XOOPS informou mês passado, com grande satisfação, que em adição a entrada dos projetos Simple-Xoops e o EXM no desenvolvimento do núcleo, agora também o Zarilia junta forças ao XOOPS.
O Zarilia é obra da mente John Neill (também conhecido como Catzwolf), um dos melhores desenvolvedores de módulos que o mundo XOOPS já conheceu, e que contém muitas ideias inovadoras que irão ajudar o XOOPS a continuar expandindo o seu papel como um dos maiores CMS do mundo.
John comentou sobre sua decisão de fundir Zarilia ao XOOPS:
[quote]A comunidade XOOPS já teve o bastante de altos e baixos ao longo dos últimos anos, e é bom ver que as coisas estão realmente começando a mudar aqui no XOOPS. Tem havido muitos passos na direção certa, o desenvolvimento contínuo do XOOPS, a operação de fusão entre as versões 2.0.18 e 2.2 e o Simple-XOOPS e EXM unindo suas forças, mostra que o XOOPS está mudando e na direção certa.
Gosto de pensar que o meu tempo desenvolvendo Zarilia foi um grande aprendizado para mim e algo que eu realmente apreciei fazer.Isto tem me dado as ferramentas para fazer o trabalho aqui no XOOPS muito mais fácil, e eu gostaria de pensar que a comunidade XOOPS só irá se beneficiar dela, a longo prazo.Algumas das ideias inovadoras do Zarilia que podem potencialmente acabar no XOOPS:
- Desenvolvimento de um Sistema de gerenciamento de conteúdo/artigos com seções e categorias, lixeira, sistema de votação, RSS, streaming de mídia e comentários
- Sistema de Menu. A capacidade de adicionar menus personalizados que irão permitir que o núcleo e módulos adicionem itens ao menu de forma fácil e rápida.
- Administração de usuários: Nova administração de usuário, que ajuda a administrar mais facilmente os usuários, desde o banimento, ativação, desativação e a capacidade de rastrear usuários.
- Manipulador de OnEvent. A capacidade de agendar diferentes eventos através do painel de administração.
- Manipulador de Tradução: A capacidade de editar facilmente os defines de linguagem e traduzi-los diretamente a partir da área administrativa.
- Administração de Erros : Atualizado o manipulador de erro para permitir aos desenvolvedores adicionar manipulação de erros ao núcleo e módulos. O manipulador de erros permitirá ao webmaster ser notificado de vários erros diferentes, sejam eles críticos ou não e por vários métodos diferentes de comunicação, E-mail, pm, registro e / ou o banco de dados. Estes logs serão facilmente gerenciáveis através da área administrativa.
- Manipulador de Mídia: Gerir facilmente a maioria dos tipos de mídia através do gerenciador de mídia, permitindo ao core e módulos acessá-los.
- Módulo de Desenvolvimento: Muitas ferramentas para tornar mais fácil e rápido o desenvolvimento módulo. Zarilia tem muitas novas classes e funções que podem ser facilmente integradas em XOOPS.
"debugLevel" => 1, "debugLevel" => 2,
Image via CrunchBase
Plugg for XOOPS Cube Legacy 1.03 released. This release includes a number of bug fixes found in 1.02. This version is still considered beta and not recommended to be installed on a production website.
Plugins that are not required to run Plugg for XOOPS Cube Legacy are no longer included in the package. Those plugins can be found in a plugin bundle package or can be downloaded individually from the Plugg website.
Plugg?
Plugg is an open source web application framework written in PHP. Web applications and libraries can be installed on Plugg via the pluggable interface to extend the core functionality of Plugg. Plugins range from a simple Javascript library to a full blown forum software. Read more...
Changes from 1.02
- CSS cleanup - Refactoring block rendering code - Updated locale files - Fixed some fatal errors - Fixed contents not displaying at all under WAMP - Added deafault filter user field to allow users to choose default input filters - Fixed problems configuring user field properties
Changes from 1.01
- Fixed bug where HTMLPurifier encoding not configured - Confirmation mail can be resent for each user queue - Fixed auto user registration not working - Fixed user registration confirmation by admin not working - Fixed fatal error when trying to add a friend - Added Pear.php/Pear5.php required on some systems - Refactoring - CSS improvement - Modified some locale files - Fixed typos
"debugLevel" => 1,
/**#@-*/
); "debugLevel" => 1,
"editor" => "editor de sua prefrencia",
/**#@-*/
);
This is a sample to show how to build a theme with a css framework and how to simple manage multiple blocks position by order/weight from admin interface.
Theme Layout : Sample 1
To test this theme, you need to intall a few blocks and create 3 center-center blocks according to the following screenshot example:
Smarty Condition
Here is a sample for Center-Center Block Position with order/weight value equal to "10"
< !-- Center-left Block with order = 10 --> <{foreach item=block from=$xoops_ccblocks} <{if $block.weight eq 10 }> < class="centerCcolumn"> <{if $block.title|regex_replace:"/.*none/":"none" ne "none"}> < class="blockTitle"><{$block.title}> - <{$block.weight}>< /div> <{/if}> < class="blockContent"><{$block.content}>< /div> < /div> <{/if}> <{/foreach}>
This simple smarty condition makes easy to extend any XCL layout with multiple blocks position !
Note : To hide block title, rename it to "none" !
Download : BTcss Theme Multi Block

XOOPS Paraná
- XOOPS Brasil XOOPS Brasil: Sistema automatizado para criação de websites escrito em PHP onde qualquer pessoa, mesmo sem conhecimento de programação, pode rapidamente criar o site de seus sonhos em pouquíssimo tempo, pois tudo é realizado de forma visual e bastante intuitiva. Possui uma estrutura básica em que novas funcionalidades são instaladas por demanda via instalação de módulos. O XOOPS conta com mais de 500 módulos para diversas finalidades, como sistema de votação, fóruns, blogues, redes sociais, feeds, recomendação, quiz e testes, notícias, multimídia, gerenciamento de downloads, contatos, livros de endereços, etc. http://xoopscube.com.br/
- natália moreira maciel olá a todos! meu nome é natália moreira maciel, moro na rua jaborandi, 825, f, 103, bairro jangurussu cep. 60865-270, fortaleza, ceará estou aqui para aprender mais sobre o xoops cube.
- gmail apps - xoops <p>saudações!</p> <p> </p> <p>transferi as contas de email para o google app .. tenho o meu link <a href="http://email.clubedorenault.com.br">http://email.clubedorenault.com.br</a> mas gostaria de adicionar um bloco .. pelo qual acessaria os gmail pelo meu site.. </p> <p> </p> <p>alguém teria uma luz?!</p> <p> </p> <p>[]´s</p>
- » como fazer um tema? interessante a postagem, mas parece que estão faltando algumas imagens, obrigado.
- instalei esta versã´xoops package_legacy_215_unmg_20080814 gostaria que se alguem puder me ajudar agradeço;instalei esta versão do xoopscube, tudo certo, até postar já postei como teste, só quer aparece um erro no final da tela que já tentei de tudo para corrigir tenho algum conhecimento mas sou iniciante em xoops, o site é este <a>http://brasilemfoco.blog.br</a> , ajuda aí?
- adicionar um texto na página inicial <p>gente boa.</p> <p>estou desesperadamente precisando de uma ajuda. é o seguinte: estou com meu site já hospedado e funcionando lindamente. porém, estou com dificuldades para personalizá-lo.</p> <p>minha dúvida é a seguinte: coloquei o módulo articles como página inicial e ele funciona bem, mostrando todas as categorias que criei, com o respectivo número de artigos e as descrições.</p> <p>o que eu gostaria de fazer é o seguinte: antes da tabela com a listagem das categorias, acrescentar um pequeno texto de boas vindas aos usuários. nada de complicado, html comum. qual é a página que devo editar e em que lugar dela devo fazer isso?</p>
- re: detalhes sobre o importante xoops_trust_path e o jeito certo de usar! como ficaria neste exemplo dado no readme.html do módulo? define('xoops_group_admin', '1'); define('xoops_group_users', '2'); define('xoops_group_anonymous', '3'); include( xoops_root_path . '/modules/protector/include/precheck.inc.php' ) ; if (!isset($xoopsoption['nocommon']) && xoops_root_path != '' ) { include xoops_root_path."/include/common.php"; } include( xoops_root_path . '/modules/protector/include/postcheck.inc.php' ) ; 1 - tentei usando o exemplo acima e o site ficou fora do ar. 2 - preciso copiar o módulo protector para a pasta xt/modules/protector? 3 - minhas pastas: /home/login-do-ftp/public_html/modules/protector /home/login-do-ftp/xt/modules/protector obrigado
- adicionar no bloco do news, a categoria? olá amigos, fiz o meu site em xoops, e uso o módulo de notícias news, na página inicial de meu site eu coloco vários blocos de últimas notícias do módulos news, mas somente aparece a data e o título da notícia, eu queria que aparecesse também o nome do tópico "categoria" antes do título porque já vi alguns sites desse jeito, alguém pode me ajudar? aonde altero? meu site é www.padom.com aguardo a sua ajuda. muito obrigado




Introdução. O Básico
Nota 1: Não existe nada 100% SEGURO na Internet. Nos CMS que operam com banco de dados - XOOPS inclusive - é essencial fazer-se backups regulares do site [e sempre que houver alguma modificação], e especialmente do Banco de Dados, no caso MySQL. Você pode utilizar softwares próprios para isso, como o MySQLDumper , ou realizar backups utilizando o próprio phpmyadmin do CPANEL.
Nota 2: Nos CMS [e sistemas de fórum como phpbb, IPB, vBulletin, woltlab e outros] em geral, os arquivos que guardam os dados de configuração do banco de dados [usuário do banco de dados, senhas, informaçõs do administrador, por exemplo] são dos mais importantes para o sistema: e os que devem - por conter dados confidenciais - ser mais protegidos. No XOOPS este arquivo é o mainfile.php . De forma geral sempre que se for alterar um arquivo deve-se fazer backup em primeiro lugar: nas alterações que veremos abaixo (incluindo alterar o mainfile.php) isto é essencial. Uma linha errada e seu XOOPS IRÁ PARAR DE FUNCIONAR. Se você tiver o backup do(s) arquivos à mão, você pode restaurar o(s) arquivo(s) pelo backup e depois - com tranqüilidade - acertar o que estava errado.
Parte I. Antes de Instalar o Protector ... Criando XOOPS_TRUST_PATH
Para publicar um site na web, é necessário que os arquivos estejam dentro de uma pasta [public_html] [www] ou, ainda, [httpdocs]. Isso gera um problema para a segurança no caso de arquivos vitais do sistema.
O conceito do Xoops_Truth_Path, é criar uma pasta que fique fora da visão web [do acesso por web], ou seja, fora da pasta [httpdocs] ou [public_html][www] e onde os arquivos possam ficar armazenados com menor risco.
O nome Xoops_Truth_Path é apenas uma referência - como você verá nas figuras abaixo.. Imp: Qualquer nome poderá ser usado por você. Os exemplos abaixo são da visualização da estrutura básica de pastas em um painel tipo Plesk [figura 1] ou Cpanel [figura 2].
Figura 1 [Plesk]
Figura 2 [Cpanel]
Repare que nesse caso, a pasta xtrustpath (nome escolhido no exemplo, mas você pode colocar o nome de sua preferência) está fora da pasta www [ou public_html ou httpdocs], que é onde os arquivos de um site ficam.
Essa pasta será utilizada nos próximos passos, “Instalando o Protector” e “Protegendo seu arquivo mainfile.php”. Alguns módulos [em especial os criados por Gijoe - veja seu site clicando aqui- também requerem esta pasta para instalação, portanto sempre que for instalar um módulo, verifique as instruções para saber como proceder.
O que estamos dizendo é que você deve CRIAR [usando seu programa de FTP, ou pelo painel de controle do seu host] uma pasta como demonstrado acima.
Tendo você já feito isso ... está na hora de alterar o mainfile.php do seu XOOPS. Lembrou de fazer um backup deste fundamental arquivo? Não? Então faça ANTES do próximo passo.
Para alterar o mainfile.php de forma a usar o recurso XOOPS_TRUST_PATH você deve incluir a linha:
define('XOOPS_TRUST_PATH', '/caminho/xoopstrustpath*');
antes da linha:
// XOOPS Virtual Path(URL)
(* onde xoopstrustpath deve ser trocado pelo nome de sua pasta e '/caminho/' pelo caminho [path] de seu servidor. [Você percebeu que trocamos o nome xtrustpath para xoopstrustpath, não é? É claro que você deve usar o nome que criou para sua pasta com seu XOOPS_TRUS_PATH.]
Uma última lembranaça: ...Não esqueça do ponto e vírgula no fim e cuide para manter as aspas!)
Vejamos isto com imagens ...
- O mainfile.php ANTES de incluir o código definindo o caminho para o XOOPS_TRUST_PATH ...
Agora o mainfile já com o caminho para XOOPS_TRUST_PATH definido...
Nota: Lembre também de ler os arquivos de explicações que acompanham cada módulo. [pagebreak] Parte II . Instalando o Protector
Neste momento você já alterou o seu mainfile para operar com XOOPS_TRUST_PATH. Vamos ao segundo passo: instalar o Protector. Antes de mais nada verifique se você tem a última versão do Protector,
1. Visualização inicial:
2. Vamos olhar o conteúdo da pasta html [figura 1] e da pasta xoops_trust_path [figura 2] :
Pasta html:
Pasta XOOPS_TRUST_PATH:
Faça upload via FTP (COPIE), da seguitne forma:
Copie o conteúdo da pasta html/modules/protector (com sua estrutura de pastas e arquivos) para dentro de XOOPS_ROOT_PATH/modules/
Copie o conteúdo de xoops_trust_path/modules/protector (com sua estrutura de pastas e arquivos) para dentro de XOOPS_TRUST_PATH/modules/
Torne a pasta(e arquivos) em XOOPS_TRUST_PATH/modules/protector/configs com permissão de escrita [CHMOD 777]
Finalmente: Instale o módulo.
Agora temos que alterar o mainfile para o pré-check e post-check funcionarem. Voltemos ao mainfile então. Procure onde está a linha
if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '' ) { include XOOPS_ROOT_PATH."/include/common.php"; }
Você irá incluir uma linha antes e depois dela. Veja a figura abaixo:
Se tudo correu bem, você irá ver que a configuração do mainfile está correta na 'Central de Segurança' do módulo. À esta altura você já deve estar se perguntando ... 'não seria interessante proteger o mainfile todo?'
Parte III: Protegendo o mainfile.php
Relembrando...
O mainfile.php é o arquivo que guarda toda a informação essencial do seu site, incluídas aí a senha e nome do usuário do seu banco de dados. E o nome do banco de dados, e o path [caminho físico] do seu site! Se você percebeu, ao editá-lo para instalar o protector, uma boa parte do que existe de fundamental a ser protegido está ali.E todos que já operaram com XOOPS SABEM que o mainfile está na raiz do seu site. Ou deveria estar. Mais uma razão para nos perguntarmos ... que tal tirar o mainfile da possibilidade de ser acessado pela WEB?
Movendo o mainfile
Na verdade é muito simples... Faça uma cópia do seu arquivo mainfile.php usado no site, e coloque essa cópia para a pasta 'xtrustpath'[veja Parte II].
Depois, substitua todo o conteúdo do mainfile.php original por :
require_once('/caminho/xtrustpath/mainfile.php') ?> if ( !defined("XOOPS_MAINFILE_INCLUDED") ) {
define("XOOPS_MAINFILE_INCLUDED",1); // XOOPS Physical Path
// Physical path to your main XOOPS directory WITHOUT trailing slash
// Example: define('XOOPS_ROOT_PATH', '/home/daeqhos/public_html');
define('XOOPS_ROOT_PATH', '/home/seulogincpanel/public_html');
// XOOPS Virtual Path (URL)
// Virtual path to your main XOOPS directory WITHOUT trailing slash
// Example: define('XOOPS_URL', 'http://meusite.com.br');
define('XOOPS_URL', 'http://meusite.com.br');
define('XOOPS_CHECK_PATH', 1);
// Protect against external scripts execution if safe mode is not enabled
if ( XOOPS_CHECK_PATH && !@ini_get('safe_mode') ) {
if ( function_exists('debug_backtrace') ) {
$xoopsScriptPath = debug_backtrace();
if ( !count($xoopsScriptPath) ) {
die("XOOPS path check: this file cannot be requested directly");
}
$xoopsScriptPath = $xoopsScriptPath[0]['file'];
} else {
$xoopsScriptPath = isset($_SERVER['PATH_TRANSLATED']) ? $_SERVER['PATH_TRANSLATED'] : $_SERVER['SCRIPT_FILENAME'];
}
if ( DIRECTORY_SEPARATOR != '/' ) {
// IIS6 may double the \ chars
$xoopsScriptPath = str_replace( strpos( $xoopsScriptPath, '\\\\', 2 ) ? '\\\\' : DIRECTORY_SEPARATOR, '/', $xoopsScriptPath);
}
if ( strcasecmp( substr($xoopsScriptPath, 0, strlen(XOOPS_ROOT_PATH)), str_replace( DIRECTORY_SEPARATOR, '/', XOOPS_ROOT_PATH)) ) {
exit("XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.");
}
} // Database
// Choose the database to be used
define('XOOPS_DB_TYPE', 'mysql'); // Table Prefix
// This prefix will be added to all new tables created to avoid name conflict in the database. If you are unsure, just use the default 'xoops'.
define('XOOPS_DB_PREFIX', 'xoops'); // Database Hostname
// Hostname of the database server. If you are unsure, 'localhost' works in most cases.
define('XOOPS_DB_HOST', 'localhost'); // Database Username
// Your database user account on the host
define('XOOPS_DB_USER', 'seulogincpanel_nomedousuariobd'); // Database Password
// Password for your database user account
define('XOOPS_DB_PASS', 'senhausuariobd'); // Database Name
// The name of database on the host. The installer will attempt to create the database if not exist
define('XOOPS_DB_NAME', 'nomebd'); // Use persistent connection? (Yes=1 No=0)
// Default is 'Yes'. Choose 'Yes' if you are unsure.
define('XOOPS_DB_PCONNECT', 0); define('XOOPS_GROUP_ADMIN', '1');
define('XOOPS_GROUP_USERS', '2');
define('XOOPS_GROUP_ANONYMOUS', '3'); foreach ( array('GLOBALS', '_SESSION', 'HTTP_SESSION_VARS', '_GET', 'HTTP_GET_VARS', '_POST', 'HTTP_POST_VARS', '_COOKIE', 'HTTP_COOKIE_VARS', '_REQUEST', '_SERVER', 'HTTP_SERVER_VARS', '_ENV', 'HTTP_ENV_VARS', '_FILES', 'HTTP_POST_FILES', 'xoopsDB', 'xoopsUser', 'xoopsUserId', 'xoopsUserGroups', 'xoopsUserIsAdmin', 'xoopsConfig', 'xoopsOption', 'xoopsModule', 'xoopsModuleConfig', 'xoopsRequestUri') as $bad_global ) {
if ( isset( $_REQUEST[$bad_global] ) ) {
header( 'Location: '.XOOPS_URL.'/' );
exit();
}
}
if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '') {
include XOOPS_ROOT_PATH."/include/common.php";
} }
?>
if ( !defined("XOOPS_MAINFILE_INCLUDED") ) {
define("XOOPS_MAINFILE_INCLUDED",1); // XOOPS Physical Path
// Physical path to your main XOOPS directory WITHOUT trailing slash
// Example: define('XOOPS_ROOT_PATH', '/home/daeqhos/public_html');
define('XOOPS_ROOT_PATH', '/home/seulogincpanel/public_html');
// definindo o XOOPS_TRUST_PATH - basico para o protector
define('XOOPS_TRUST_PATH','/home/seulogincpanel/aleulia');
// XOOPS Virtual Path (URL)
// Virtual path to your main XOOPS directory WITHOUT trailing slash
// Example: define('XOOPS_URL', 'http://meusite.com.br');
define('XOOPS_URL', 'http://meusite.com.br'); define('XOOPS_CHECK_PATH', 1);
// Protect against external scripts execution if safe mode is not enabled
if ( XOOPS_CHECK_PATH && !@ini_get('safe_mode') ) {
if ( function_exists('debug_backtrace') ) {
$xoopsScriptPath = debug_backtrace();
if ( !count($xoopsScriptPath) ) {
die("XOOPS path check: this file cannot be requested directly");
}
$xoopsScriptPath = $xoopsScriptPath[0]['file'];
} else {
$xoopsScriptPath = isset($_SERVER['PATH_TRANSLATED']) ? $_SERVER['PATH_TRANSLATED'] : $_SERVER['SCRIPT_FILENAME'];
}
if ( DIRECTORY_SEPARATOR != '/' ) {
// IIS6 may double the \ chars
$xoopsScriptPath = str_replace( strpos( $xoopsScriptPath, '\\\\', 2 ) ? '\\\\' : DIRECTORY_SEPARATOR, '/', $xoopsScriptPath);
}
if ( strcasecmp( substr($xoopsScriptPath, 0, strlen(XOOPS_ROOT_PATH)), str_replace( DIRECTORY_SEPARATOR, '/', XOOPS_ROOT_PATH)) ) {
exit("XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.");
}
} // Database
// Choose the database to be used
define('XOOPS_DB_TYPE', 'mysql'); // Table Prefix
// This prefix will be added to all new tables created to avoid name conflict in the database. If you are unsure, just use the default 'xoops'.
define('XOOPS_DB_PREFIX', 'xoops'); // Database Hostname
// Hostname of the database server. If you are unsure, 'localhost' works in most cases.
define('XOOPS_DB_HOST', 'localhost'); // Database Username
// Your database user account on the host
define('XOOPS_DB_USER', 'seulogincpanel_nomedousuariobd'); // Database Password
// Password for your database user account
define('XOOPS_DB_PASS', 'senhausuariobd'); // Database Name
// The name of database on the host. The installer will attempt to create the database if not exist
define('XOOPS_DB_NAME', 'nomebd'); // Use persistent connection? (Yes=1 No=0)
// Default is 'Yes'. Choose 'Yes' if you are unsure.
define('XOOPS_DB_PCONNECT', 0); define('XOOPS_GROUP_ADMIN', '1');
define('XOOPS_GROUP_USERS', '2');
define('XOOPS_GROUP_ANONYMOUS', '3'); foreach ( array('GLOBALS', '_SESSION', 'HTTP_SESSION_VARS', '_GET', 'HTTP_GET_VARS', '_POST', 'HTTP_POST_VARS', '_COOKIE', 'HTTP_COOKIE_VARS', '_REQUEST', '_SERVER', 'HTTP_SERVER_VARS', '_ENV', 'HTTP_ENV_VARS', '_FILES', 'HTTP_POST_FILES', 'xoopsDB', 'xoopsUser', 'xoopsUserId', 'xoopsUserGroups', 'xoopsUserIsAdmin', 'xoopsConfig', 'xoopsOption', 'xoopsModule', 'xoopsModuleConfig', 'xoopsRequestUri') as $bad_global ) {
if ( isset( $_REQUEST[$bad_global] ) ) {
header( 'Location: '.XOOPS_URL.'/' );
exit();
}
}
include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '' ) {
include XOOPS_ROOT_PATH."/include/common.php";
}
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;
}}
?> require_once('/home/seulogincpanel/aleluia/mainfile.php')
XOOPS Cube Legacy Hoda Juku 2.1 CMS Pack Nightly
A distribuição normal do projeto XOOPS Cube é distribuída intencionalmente sem nenhum módulo de conteúdo, e é apenas a base para que seja instalado o necessário para cada cada necessidade.
Esta distribuição Hoda Juku é um pacote criado pelo grupo de Utilizadores XOOPS do Japão (XUGJ) que vem com uma seleção de módulos, temas, e várias personalizações voltadas para os iniciantes.
Contem os módulos:
- admanage (gestão de publicidade)
- altsys (utilitários de sistema)
- boletim (Notícias)
- cubeUtils (entrada de sistema)
- cubookmarken (compartilhamento de favoritos sociais)
- cinemaru (comentários em vídeos)
- d3blog (blogues)
- d3downloads (downloads)
- d3forum (Fóruns)
- d3pipes (Gerenciamento de manchetes em RSS/Atoms/feeds)
- hdpoll (Enquetes/votações)
- WizMobile (Conteúdo para dispositivos portáteis, celulares)
- Pico (Gerenciamento de conteúdo estático)
- protetor (acompanhamento de acesso não autorizado)
- qscart (Carrinho de compras)
- xediter (seção-News)


Dave Porter em suas Previsões para a WEB em 2009, menciona o XOOPS como um dos três projetos Open Source para onde os desenvolvedores estão se dirigindo para criar seus Sites.
The open source community thrived in 2008 and AXcess News predicts that in 2009 the web will go through an "open source revolution" of sorts. We credit much of that to Google's browser and how mobile providers have been going down on one knee to adapt it. Mobile computing is one area where open source has attracted more developers, probably due to the popularity of mobile web activity. Mobile internet access is a big part of 2009's growth market, though more of the web development community is shifting to the popular content management systems offered by Drupal, Joomla and XOOPS for running websites.
É sempre agradável começar um Ano Novo com uma notícia de que os jornalistas veem o XOOPS como um dos maiores CMS Open Source para 2009

Estamos participando do concurso de webdesign Peixe Grande 2008 com um website totalmente baseado em XOOPS: confira o trabalho inscrito em www.escolacantoverde.com.br. Nosso objetivo é demonstrar nosso trabalho e as grandes potencialidades do XOOPS, inclusive em relação ao quesito design.









![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_a.png?x-id=b7c1189c-0eef-4437-b8c5-ee2687646922)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=aa9fca06-7ef0-49c9-ab21-9a00b72df12c)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_c.png?x-id=fa794e44-24f1-41d8-9f4b-b8e900370fc8)


Precisando de ajuda é só falar!
Adeus.
Mas é preciso verifi...
uma pergu...![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_c.png?x-id=32a59217-8ed7-4a8c-babd-019770133ca8)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_a.png?x-id=95bbbb59-37b8-480f-ac9d-4f0d5b4c7e6f)