• Shortcuts : 'n' next unread feed - 'p' previous unread feed • Styles : 1 2

» Publishers, Monetize your RSS feeds with FeedShow:  More infos  (Show/Hide Ads)


Date: Wednesday, 15 Apr 2009 18:10
Tópico: COMO GANHAR DINHEIRO FÁCIL E LIMPO COM R$ 6,00 : 189.13.155.254 IP address location & more: IP address [ ? ]: 189.13.155.254 Copy [Whois] [Reverse IP] IP country code: BR IP address country: Brazil IP address state: Bahia IP address city: Salvador IP address latitude: -12.983300 IP address longitude: -38.516800 ISP of this IP [ ? ]: Tele Norte Leste Participações S.A. Organization: Tele Norte Leste Participações S.A. Host of this IP: [ ? ]: 18913155254.user.veloxzone.com.br [Whois] [Trace] Local time in Brazil: 2009-04-15 13:26
Author: "--" Tags: "XOOPS"
Send by mail Print  Save  Delicious 
Date: Tuesday, 10 Mar 2009 14:59
XOOPS vs Propriedade Intelectual: Bom dia pessoas, Estou com uma dúvida e acho que vocês podem me ajudar, me instruir melhor, etc. Uma pessoa que utiliza o Xoops pode depois alegar "propriedade intelectual" no "sistema que ele criou"? Tenho uma amiga que está passando por sérios problemas com seu site, pois seu webmaster alega que como ele 'criou'  o adm do site, o mesmo é dele. A questão é que ele usou o Xoops pra gerar esse adm. Sendo assim ela está se sentindo presa a ele,  q n está tendo um servico prestado de qualidade. Ele está tentando fazer ela pagar pelo sistema (adm) para poder encerrar o contrato.  Enfim, alguem pode me dar uma luz? Grato
Author: "--" Tags: "XOOPS"
Send by mail Print  Save  Delicious 
Date: Monday, 11 Aug 2008 01:06
Otimizando o XOOPS: Por vezes, as pessoas dizem que o XOOPS é bastante lento e isso pode ser verdade, mas há maneiras de melhorar as coisas. Instant Zero mantém alguns portais usando XOOPS, e por isso, decidiu compartilhar os seus conhecimentos e esperamos que você ache útil. Neste artigo dividido em 5 pontos você verá o que você pode fazer em seu site. 1 / O servidor Primeiro analisaremos o servidor e o que você pode fazer por ele. Dependendo do tipo de servidor que você tem contrato recomendamos que você ative a compressão gzip. Se o seu servidor estiver rodando Apache 2, então você precisa ativar o módulo deflate . Não vamos falar de como instalar e usar porque você encontra muitos tutoriais bons sobre isto na internet. Browsers mais modernos e até alguns nem tão recentes podem solicitar aos servidores Web que enviem a página compactada. E são muitas as vantagens disso. Em primeiro lugar há menos conexões entre o servidor e o seu navegador e, em segundo lugar, há bem menos tráfego de dados em sua conta. A contrapartida disso é que o servidor irá trabalhar mais. Mas ele merece! É como comprimir uma página HTML com qualquer programa zip e enviá-la para o seu navegador. Isso é exatamente o mesmo que o seu navegador certamente poderá fazê-lo... Por seu servidor ... Você tem que ver isso com o seu hospedeiro. Se você puder, recomendamos também que instale e use o Zend Optimizer ou a extensão eAccelerator. O PHP 6 deve vir com um opcode cache , mas até que isso aconteça tente usar um outro método para ganhar algum tempo. Com o otimizador Zend (ou qualquer outro sistema de caching opcode ), os scripts que são os mais utilizados permanecem na memória em um pré-estado. Assim o seu portal não precisa interpretar de novo o script cada vez que for chamado. Com uma extensão Php como eAccelerator , todos os scripts PHP chamados pelo seu portal podem ser salvos "compilados" no seu disco. Isso exige tanto espaço em disco como se fossem apenas os scripts (e até um pouco mais), mas é também uma grande ajuda para ter um portal mais rápido. 2 / XOOPS por si só O problema com o CMS é que tudo é dinâmico, por isso o banco de dados é frequentemente utilizado, e é também assim com o Xoops. Mas o XOOPS utiliza um sistema de templates chamado "Smarty" e isto permite-lhe utilizar um sistema de caching. Este sistema de cache pode causar problemas quando é utilizado em módulos mas pode ser muito útil em seus blocos. E muitas vezes, sua página inicial usa muitos blocos. Portanto, não se esqueça de aplicar algumns caches aos seus blocos, você pode fazer isso em Sistema >> Blocos , edite o bloco e selecione uma duração de cache. Uma última recomendação. Em muitos portais nos quais estamos fazendo manutenção podemos ver a opção "Atualizar os modelos de módulo do diretório "themes/templates"?" ativada. Definitivamente, salvo se estiver trabalhando em seu tema, desative esta opção! Escolha "não". 3 / Banco de dados Sua base de dados é chamada em todas as páginas. É chamado pelo XOOPS e por seus módulos. Com o tempo e o uso, sua base de dados pode se tornar "Não otimizada", por isso recomendamos que você instale e configure o módulo XoopsCare . Com esse módulo, você pode planejar alguns processos de otimização regulares para o seu banco de dados. E mais: se um dia você tiver um problema de banco de dados corrompido se torna muito mais fácil (quando possível) recuperar dados de um banco de dados que é frequentemente otimizado do que de um que nunca é otimizado, além de ser mais rápido. Dependendo do tráfego que seu portal tem você pode selecionar um maior ou menor valor para a opção "Manter todos os dados ...". Também recomendamos que você use o "Cache e Templates_c" e a opção "Emtpy Sessions". E já que estamos falando de sessões, quanto mais tempo você definir para sessão, mais seu banco de dados será utilizado! E não podemos esquecer que um robô como o do Google não vê com muito bons olhos o uso de sessões. Ainda falando de Bancos de dados, vamos concluir a seção deste artigo com algumas otimizações que você pode trazer para as tabelas Mysql utilizadas pelo XOOPS e pelos módulos instalados em seu site. Antes de fazer qualquer mudança em seu banco de dados aconselhámos seriamente a fazeres um backup completo dele (conteúdo e estrutura). Como você deve saber o XOOPS usa um banco de dados para o seu conteúdo. Os módulos também. Cada módulo tem suas próprias tabelas Mysql. São constituídas por uma estrutura (um nome e Campos) de dados. Cada tabela pode ter quantos índices quiser. Índices são utilizados para obter buscas mais rápidas, mas em contrapartida, o que você ganha durante a leitura do processo é perdido quando você insere dados porque precisará inserir os dados na tabela para atualizar o índice. Mas, muitas vezes, o seu portal é mais usado na leitura do que na escrita. Portanto, se você tiver problemas com a velocidade do seu portal então pode adicionar alguns índices possam ser úteis. Neste momento você já deve ter feito o backup. Portanto para adicionar índices para o seu portal recomendamos que você use um script com o Phpmyadmin. Adicionar índices é uma operação muito simples. Depois de ter clicado (à esquerda) em cima do nome da tabela, em seguida, a sua estrutura fica visível à direita e você verá um link, ou um ícone, para adicionar um índice sobre o campo desejado. Vamos ver as tabelas XOOPS onde você pode adicionar alguns índices e quais campos você pode indexar. A) A tabela de módulos(algo como "xoops_modules" em seu site, dependendo do prefixo que você usou durante a instalação, mas neste artigo vamos chamar-lhe "xoops"). Nesta tabela os módulos instalados em seu portal estão declarados. Você pode adicionar índice para 3 campos ", isactive", "weight" e "hascomments". B) xoops_users. Esta tabela armazena a lista de todos os utilizadores do seu site. Você pode indexar o campo "level". C) xoops_online. Esta tabela é utilizada pelo bloco "Quem está online?" (e o seu conteúdo é apenas preenchida quando este bloco está visível). Você pode indexar os campos "online_updated" e "online_uid". D) Xoops_config. Nesta tabela, são guardadas todas as configurações para XOOPS e para os módulos. Você pode adicionar índice ao campo conf_order . E) xoops_xoopscomments. Como o nome sugere, esta tabela contém os comentários de todos os módulos. Você pode indexar o campo com_status . F) Agora vamos ver algumas tabelas de módulos. Primeiro o multiMenu, um módulo muito popular e que como o nome sugere é usado para criar alguns menus. Nas tabelas deste módulo, você pode indexar os campos weight , hide and submenu . G) Módulo News. O News também é um conhecido módulo para criar artigos. Você pode adicionar um índice no campo published da tabela xoops_stories . H) extCal é uma excelente agenda. Na tabela"xoops_extcal_event", você pode indexar "event_start" e "event_end", também mude o "event_approved" de int (11) para tinyit (1) e seu índice. Você também pode indexar o campo "cat_id". Se quiser, você também pode adicionar um outro índice composto de "event_start" + "event_end" + "event_approved". I) Smartsection, este é um módulo usado para criar seções internas. Nessa tabela chamada de xoops_smartsection_items, você pode indexar os campos "status" e "datesub". Ainda neste módulo, na tabela chamada "xoops _smartsection_categories" você pode indexar os campos "parentid" e "weight". J) XoopsPoll, este é um módulo usado para criar enquetes. Na sua tabela chamada xoops_xoopspoll_desc, você pode indexar o campo "weight". K) Newbb. Este é um fórum para Xoops. Na tabela chamada "xoops_bb_online" você pode adicionar um índice sobre o campo "online_uid" e na tabela chamada "xoops_bb_topics" você pode indexar o campo "approved". Para a tabela "xoops_bb_posts" você pode indexar o "approved". Por último, na tabela chamada "xoops_bb_forums" você pode adicionar um índice no campo "parent_forum". L) Catads. Este é um excelente módulo para anúncios e classificados. Na tabela "xoops_catads_ads" você pode indexar os campos waiting , published , expired , uid e o cat_id . Na tabela chamada "xoops_catads_cat" você pode adicionar índice aos campos "weight" e "pid". M) SmartFAQ é um módulo que gerencia FAQs. Em sua tabela chamada "xoops_smartfaq_categories" você pode adicionar um índice no campo "parentid". Esta não é uma lista completa. Você pode certamente encontrar tabelas que precisam de mais índices e tabelas mesmo sem índices. Caso você seja um desenvolvedor ou usuário com experiência pode ativar o "slow queries log", de sua instalação Mysql. Se você ainda não for um desenvolvedor ou usuário experiente então pode ver, pelo menos, através do Phpmyadmin se as tabelas usadas pelo seu portal possuem índices. 4 / Arquivos usados Alguns arquivos são utilizados em todas as páginas, como é o caso do arquivo xoops.js. Você pode encontrar este arquivo na pasta "include" do seu site. Se você usa tema padrão esse arquivo é chamado em todas as páginas do seu site. Com um programa como o jsmin, você pode "minimizar" o seu tamanho. Isto pode parecer ridículo, mas num portal com muito tráfego pode ajudar a carregar mais ápido. Você pode aplicar o jsmin em qualquer outro arquivo Javascript que você estiver usando, por exemplo como o jQuery ou o Prototype . Em regra geral, para arquivos Javascript, coloque esses arquivos o mais embaixo possível no código do seu tema. Você também pode aplicar esta regra para o código do Google Analytics (se você usá-lo) e para os anúncios do Google. Outro tipo de arquivo que é utilizado pelos seus sites, são as fotos. Tente reduzir o peso em Kb de suas imagens tanto quanto for possível. Se estiver trabalhando com o Photoshop exporte os arquivos para a Web e tente comprimi-los tanto quanto for possível. Exatamente. O Photoshop possui no menu Arquivo a opção "Exportar para a Web". E ela não está lá a toa. Um arquivo salvo por esta opção é relativamente otimizado para ocupar menos espaço do que num simples "Salvar Como". Se você ainda não estiver usando o Photoshop, então eu recomendo que você use o XnView (disponível no Microsoft Windows e Linux). 5 / CSS Seu portal certamente usa um arquivo CSS direcionado ao seu tema. Verifique se este arquivo não contém muitos comentários e remova-os se necessário. Coloque a chamada para os seus arquivos CSS no próprio topo do seu tema, esta é uma forma de ganhar algum tempo. Conclusão Para portais em construção é normal que tenhamos as tabelas do Banco de dados, os arquivos CSS, os javascripts e algumas configurações internas ainda não racionalizadas. Mas se você tiver acabado o portal ou já tiver entregue ao seu cliente tenha em mente que as medidas aqui expostas são de suma importância. De Kb em Kb por cada requisição você economizou provavelmente perto de 1 Gb em um ano inteiro. E sabemos que nesta área kbs é dinheiro, quanto mais banda mais caro. Então utilize estas dicas para melhorar o seu site. Além de todos os benefícios que você tem os utilizadores do portal ficarão muito mais satisfeitos com a velocidade de carregamento da página.
Author: "--" Tags: "XOOPS"
Send by mail Print  Save  Delicious 
Date: Friday, 08 Aug 2008 14:01
Como receber respostas rápidas para as suas perguntas: Vamos supôr que esteja usando ou deseja usar um determinado CMS e tem algum problema ou dúvida, seja com o sistema em si, ou para fazer uma coisa, como instalar ou modificar algo, etc. Evidentemente você deverá pedir ajuda na página de suporte em (português, castelhano, alemão, francês, persa entre outras) do projeto para preguntar; mas se você consegue falar em inglês, poderá se dirigir para a página oficial do projeto. Muito bem, aqui estão alguns conselhos “ deste e do outro lado “. Ou seja: De alguém que está disposto a dedicar uma parte de seu tempo para ajudar outros usuários de um mesmo sistema. Não sair perguntando apenas , procure você mesmo buscar por si uma solução usando os conhecimentos que você tiver com os motores de busca da web (Google, Yahoo, pesquisar do site) e faça antes a pergunta para estes buscadores. É realmente desolador ver como se repetem várias vezes as mesmas perguntas nos fóruns, algumas vezes respondidas a poucos dias antes; ou ver como as vezes outros tentam fazer com quem faz este tipo de pergunta… claro que poderia ter feito isto sozinho sem a ajuda de ninguém. Como pode ver, queremos demonstrar que isto é uma “acomodação” e que seguramente se você realizar as pesquisas antes de perguntar, e mesmo assim não encontrar o que precisa, a sua pergunta terá um melhor exito em ser aceita e respondida. Tem problemas para formar uma expressão? Muitas vezes as solicitações de ajudar são formuladas da seguinte forma: “Não sei como fazer isto…” “Tentei fazer aquilo, mas não consegui” e coisas do gênero. Também é muito comum ver coisas escritas com se você estivesse em um médico e muito doente: “Estou doente”; “Socorro deu pau” ; “Ajuda-me por favor”; e assim por diante. Também vemos coisas como a resposta, “De que é mesmo a sua doença ?” ou outras respostas similares que normalmente sempre irão levar a outras perguntas e a solução cada vez mais longe de existir. Como podem ver facilmente, é impossível ajudar alguém quando não explica o que realmente precisa, sempre iremos ver as respostas assim: “qual é o seu problema”, “o que exatamente está fazendo” , “como o erro foi produzido”. Depois de vinte(20) ou trinta(30) vezes respondendo: “Por favor, poderia fornecer mais dados sobre o seu problema”, “Por favor, ativar o modo de depuração de erros para indicar os erros que estão ocorrendo”, “Pode dizer exatamente o processo que estava fazendo quando este erro ocorreu ?”, etc, etc… Isto irá levar em algum momento alguém responder, “como alguém pode colocar mensagens deste tipo no fórum” , mas o problema, continuará sem solução. Levando em conta que um desenvolvedor para solucionar um problema, irá tentar fazer é uma reprodução em seu local do mesmo erro: isto só pode ser feito se souber como este erro foi produzido exatamente e assim pensar em soluções possíveis. Com mensagens como puderam ler acima, não seria possível reproduzir o erro e novamente, não existirá uma solução e todos ficarão tristes. “ Ajude e te ajudarei “. Não seja um “cometa”, este é alguém que somente aparece nos foruns quando tem um problema e quando solucionado, não voltará tão cedo, a não ser que… exista outro problema. Alguém que não tenha conhecimentos profundos também podem responder algumas vezes. Existem muitos tipos de questões nos fóruns: simples, complexas; basta apenas alguém solucionar uma única vez o mesmo problema de quem perguntou. Levando-se em conta sobre quem perguntou é alguém que participa e tenta ajudar os outros, a motivação para ajudar vai ser muito maior, a chance de ser ajudado irá crescer enormemente se for um colaborador e não um “cometa”. Mesmo que a sua dúvida seja difícil, outras pessoas tentarão lhe ajudar. Acredita que não tenha condições para responder a nenhuma pergunta dos outros usuários ? Não tem problema… se realmente desejar participar existem outras opções. Seguramente existem muitas coisas que você poderá fazer. Você poderá pesquisar pela WEB em busca de soluções para as perguntas. Talvez você não tenha o conhecimento para ajudar na resposta, mas poderá encontrar de uma forma diferente algum material relacionado que possa ser de grande ajuda. Vejamos: Você está usando um CMS de Código Aberto (como XOOPS Cube, XOOPS Sphere, Drupal, Joomla, etc) que outros estão fazendo com este trabalho “gratuito”. Você usa em português ? quem fez esta tradução ? E podemos seguir, seguir, seguir….Em resumo: Está usando o trabalho de outros e não está pagando nada por isto, mas você poderá dizer, “é totalmente grátis”, sim, é totalmente grátis. Bom: Que tal dar quando se recebe ? Ou você não sabe conjugar os verbos “dar” e “ajudar” ou o que significa o substantivo “reciprocidade”. Se cumprir estes três(3) “mandamentos”, te asseguro que quando perguntar algo deverá obter respostas e muito provavelmente, uma solução. Completando: Participe ! Se você é uma daquelas pessoas que está entrando agora, está com todas as boas intensões do mundo, saiba que há inúmeras formas de se colaborar com uma comunidade. A mais importante dela é sem dúvida ajudar a melhorar o software. Lembre-se que por mais que sejam importantes outras contribuições, a comunidade não existiria se o software não existisse. Esta deveria ser a meta de todos os membros da comunidade. No entanto segue algumas coisas que você pode fazer: Ajude a escrever o software; Se você não sabe programar, ajude a documentar; Se não sabe documentar, ajude a traduzir, Se não sabe traduzir, ajude outras pessoas a utilizar, Se não sabe utilizar, ajude a divulgar, Se não sabe divulgar ajude a testar. Não deixe de ver este ótimo texto, por Telles: Coisas que aprendi em comunidades de Open Source
Author: "--" Tags: "XOOPS"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 22:27
Acho que o mastop publish atende o que você quer...basta colocar a página em html que o swf está rodando que roda tranquilo...
Author: "--"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 22:20
Exemplo 1 Um documento XML deve conter um ou mais elementos. Exemplo 2 Existe um único elemento, o elemento raíz, que não pode fazer parte do conteúdo de nenhum outro elemento. Exemplo 3 O nome de um elemento deve ser igual na marcação (tag) inicial e na marcação final. Há diferenciação entre letras maiúsculas e letras minúsculas. Exemplo 4 Se a marcação inicial está dentro de um elemento, a marcação final também deve estar dentro do mesmo elemento. Simplificando: os elementos, delimitados pela marcação inicial e pela marcação final devem estar aninhados. Exemplo 5 Todo elemento deve manter o mesmo nome na marcação inicial e na marcação final. O texto entre a marcação inicial e a marcação final é chamado conteúdo do elemento. Um elemento sem conteúdo pode tomar uma forma especial <nome/>. A barra antes do > substitui a marcação final. Exemplo 6 O nome dos elementos podem conter letras, dígitos, hífens, underscores, dois pontos, ou pontos. Dois pontos podem ser usados somente em um caso especial, quando separam, o que chamamos namespace. Os nomes dos elementos que começam com xml, XML ou outra combinação dessa string são reservados por padrão. Exemplo 7 Um elemento pode conter vários, um ou nenhum atributo. Os caracteres permitidos são os mesmos dos nomes de elementos. O nome do atributo é separado de seu valor por =. O valor do atributo deve estar entre apóstrofes '...' ou aspas duplas "..." . Se um apóstrofe ou aspas duplas são usadas no valor do atributo o delimitador contrário deve ser usado. Exemplo 8 Caracteres < e & não podem ser usados no texto como são usados nas marcações. Se esses caracteres são necessários utiliza-se &lt; ao invés de < e &amp; ao invés de & Exemplo 9 Caracteres >, " , e ' podem ser substituídos por &gt; , &quot; e &apos; , respectivamente Exemplo 10 Comentários podem aparecer em qualquer lugar do documento fora de outra marcação. Um processador de XML pode, mas não necessariamente, tornar possível a leitura desses comentários por uma aplicação. A string "--" (dois hífens) não pode ocorrer nos comentários. Exemplo 11 Instruções de processamento(PIs) permitem aos documentos conter instruções para aplicações. Exemplo 12 Seções CDATA são usadas para preservar blocos de texto com caracteres que seriam interpretados como marcação. As seções CDATA começam com a string "<![CDATA[" e terminam com a string "]]>". A string ']]>' não pode ocorrer dentro da seção CDATA. Exemplo 13 Documentos XML podem, e deveriam, começar com uma declaração XML que especifica a versão do XML que está sendo usada.
Author: "--"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 22:20
PHP PHP.net , site oficial da linguagem Hypertext Preprocessor (PHP), em inglês. Manual do PHP , em constante atualização pela PHP.net, em português. PEAR - PHP Extension and Application Repository , repositório oficial de extensões e aplicações em PHP, em inglês. PECL - PHP Extension Community Library , repositório de extensões em PHP criadas por usuários do PHP, em inglês. BUGS do PHP , notícias sobre bugs no PHP, em inglês. iMasters - PHP , com artigos excelentes sobre como fazer coisas úteis ou interessantes em PHP (incluindo imagens, carrinho de compras, PDFs), além de dicas de instalação e configuração. PHP5 , comunidade brasileira para programadores em PHP5. PHPAvançado , com sites, tecnologias, produtos e dicas para quem já mexe com PHP. PHP Brasil , uma comunidade brasileira para quem programa em PHP. PHP Máfia , outra comunidade brasileira para quem mexe com PHP. ScriptBrasil - PHP , comunidade com vários scripts úteis prontos em PHP. HTMLStaff - PHP , seção PHP de um site conceituado que aborda diversas linguagens de programação. Expressões regulares , na Aurélio.net , versão on-line de um excelente livro sobre Expressões Regulares editado pela Novatec. NumaBoa - Expressões Regulares em Perl , guia de Expressões Regulares em padrão Perl. Faqts - Faqs do PHP , um fórum de ajuda do PHP em Faqts.com.
Author: "--"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 22:19
Como prevenir abusos e proteger o meu site Xoops? : Vamos analisar algumas possibilidades no XOOPS e o modo de prevenir abusos. * O XOOPS gera suas páginas de forma dinâmica com ajuda do cache estático criado pelo Smarty. Agora vamos supor que alguém gostou de seu portal e decide copiar ele inteiro para o disco rígido para ler offline. Isso seria possível usando um programa de offline browser. Este programa acessaria seu portal e automaticamente iniciaria até 12 seções diferentes baixando tudo, de imagens a texto incluindo aí arquivos .zip e animações Flash. Isso pode causar duas coisas: sobre carga do portal e consumo excessivo de banda(oque te trará uma boa surpresa de conta do hospedeiro). A solução para isso é bloquear alguns programas e bloquear qualquer "coisa" que navegue rapidamente demais em seu site(mais de 1 requisição por segundo do mesmo IP) Para isso usariamos o Protector e além disso usaremos o arquivo .htaccess (so funciona em servidores Apache). Para se criar este arquivo basta abrir um editor de textos como o bloco de notas e digitar o conteúdo abaixo, salvar então como htaccess.txt e enviar a raiz do site(local onde esta o mainfile.php). depois pelo programa de FTP renomear o arquivo para .htaccess (repare no ponto no início do nome). RewriteEngine on. RewriteCond %{HTTP_USER_AGENT} ^Teleport [OR] RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR] RewriteCond %{HTTP_USER_AGENT} ^Telesoft [OR] RewriteCond %{HTTP_USER_AGENT} ^The.Intraformant [OR] RewriteCond %{HTTP_USER_AGENT} ^toCrawl/UrlDispatcher [OR] RewriteCond %{HTTP_USER_AGENT} ^True_Robot [OR] RewriteRule ^.*$ - [L] Este seria somente um exemplo de alguns programas malignos. Um arquivo .htaccess mais completo sera descrito no final. Com estes dois componentes temos um portal um pouco mais seguro quanto a indisponibilização de serviço. * Um erro muito comum de utilizadores do XOOPS e de outros CMS é usar senhas fracas. Senhas como 123mudar, minhasenha, senha123, são absolutamente ridículas. Existe pela internet dezenas de programas para testar senhas, seja de documentos do Word ou de contas de email ou de sites. Estes programas são capazes de testar até 25.000 senhas por segundo. Um invasor mais determinado pode encontrar a senha de um ou mais utilizadores de seu portal e usar suas contas. Uma providência inicial é como administrador você nunca permitir senhas menores que 7 dígitos. NUNCA! Senhas de 8 dígitos usando letras e números são aceitaveis, por enquanto. A preferência seria por nunca usar palavras seja no nosso idioma ou em outro. Pois é muito facil encontrar na internet dicionários, para se testar palavras como senhas. Mude sua senha de administrador cada 2 meses, e na tela de admin do XOOPS coloque como tamanho mínimo de senhas 8 dígitos. * Outro erro grave é permitir comentários ou envios em HTML nos formulários do XOOPS. Se o HTML estiver habilitado seja em que módulo for, oque impediria o usuário malicioso de colocar um iframe ou uma taga div com tamanho de 1024px 3000px ? Isso tomaria toda a tema dando a impressão que o portal foi totalmente invadido. Apesar do sistema de filtragem do XOOPS filtrar a maioria do HTML malicioso ainda assim é possível por exemplo colocar uma imagem grande ou usar uma tag e obter um resultado desagradável. * Mantenha Atualizado. Alguns utilizadores mantem versões antigas do XOOPS rodando em seus portais porque ou tem preguiça de atualizar ou a atualização de um sistema cheio de hacks e mods daria muito trabalho. Mas as vezes versões antigas do XOOPS tem novos problemas de segurança que nem são divulgados completamente porque são versões antigas e a maioria das pessoas tem certeza que não é mais usada. Uma prova disso é o problema do XML-RPC descoberto a pouco tempo e que afeta todas as versões do XOOPS anteriores a 2.0.13, também afeta outros scripts como o Wordpress, phpAdsNew, Media Manager, RunCMS
Author: "--" Tags: "XOOPS"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 21:56
Xoops  Introduction   This introductory page is an overview of Xoops, with some quick tips included. More detailed instructions are in the appropriate sections. Windows Version e-book Format available to download Here To see a list of How To links click HERE XOOPS is an open source tool for developing small to large interactive dynamic community websites, company portals, intranets, weblogs, and much more. Once installed on a host server, webmasters are able to administer the content through their web browser online after logging into to their Xoops administration. This backend administration is easy to use and intuitive. No programming knowledge is required. Xoops is  installed on a web server with an installer program provided. The following is a link to an excellent introduction to Xoops by hsalazar Visual Introduction to Xoops Permissions and Groups Permission access levels for users can easily be implemented using Xoops. For example, specific content can be hidden from anonymous users, and only made available to registered members or groups specified by the site administration. Xoops has an easy to use one-click powerful permissions management system. Quick Tip: To find the permissions admin go to your site admin, and let your mouse hover over the System Admin icon--then choose Groups . This is where you add or remove permissions to access modules or blocks. For example in the Groups section click on Modify next to Anonymous Users . In this section you set up permissions for module access and block access by just adding a checkmark to the relevant boxes. Groups & Permissions How To's Modules Xoops comes with a number of installable " modules " as standard. Each module performs a specific function, and has its own backend administration. These modules are installed simply by clicking on an appropriate install icon. Quick Tip : To find the Xoops modules admin go to got to your site administration link, and let your mouse hover over the System Admin icon--then choose Modules . This where you install the standard modules that come with Xoops. You can also rename modules in this section. This module name will appear as a link to the module in your  Main Menu. Other non-standard modules you have downloaded are uploaded to the www.yoursite.com/modules folder. These uploaded modules will automatically appear in the bottom section of the Xoops Modules administration section after upload. Example Modules NEWS Users can submit content for admin approval, or automatic approval can also be setup for user groups if desired. News categories and sub-categories are also easily defined within Xoops, which assists with the efficient management of content. NEWBB FORUMS Interactive message boards often called Forums where users can post topics and reply to topics online. Posted messages appear in a threaded or "flat" format. ARTICLES & CONTENT Many article or content modules are available for download which are not provided with the standard installation. Each content module has its own specific range of features. Webmasters normally choose the content module which suits their preferences. Most of these article or content "wrapping" modules come with a "what you see is what you get" (wysiwyg ) editor. Text can be copied and pasted from text editors like MS Word; or, existing HTML code can be pasted from applications like DreamWeaver or FrontPage. Content How To's OTHER MODULES Other freely available modules include photo-galleries, business directories, event calandars, chat scripts, and weblogs to name a few. Recently some powerful popular programs like Coppermine gallery, Invisionboard forums, and Oscommerce for online shops has been successfully integrated into Xoops List of Modules Module How To's Blocks Blocks are used for navigation menus or content, and can be placed on the left, right, or center of a page. Xoops has an exceptionally powerful and flexible block positioning system. Blocks can be made to appear, or not appear in individual modules or pages. Modules normally come with their own blocks already included, these blocks are found in the "Blocks" section of your Xoops admin. Most content modules will provide automatic links to the content created through these navigation menus in the blocks. For example, normally the "title" of an article is used as the navigation link to the article's page. Blocks are often used to provide HTML content, banners or images. Webmasters can easily create their own customized blocks in Xoops using the "Custom Block" tool. Quick Tip: To find the Blocks admin go to got to your site admin, and let your mouse hover over the System Admin icon--then choose Blocks . This where you set up visibility and positioning of blocks that appear in Xoops. Note: Anonymous Users will not be able to access the blocks unless you add permissions in System Admin-->Groups-->Anonymous Users Block How To's Themes and Templates Themes Xoops comes with a small selection of themes, sometimes called "skins". Many hundreds of other ready made themes are available for download. Users then change the logo and look to suit their preferences. In practice many users choose a theme which has an appropriate layout, and alter the appearance by changing the themes html file and style sheet in the theme's folder. Some webmasters have created stunning individual looking sites. See this example Quick Tip : If editing your theme.html or the style sheet(s) based in your theme folder and you wish to see changes immediately, go to your site admin, and let your mouse hover over the System Admin icon--then choose Preferences-->General Settings, and look for this field: Update module template .html files from themes/your theme/templates directory? Set this to Yes If this option is enabled, module template .html files will be updated automatically if there are newer files under the themes/your theme/templates directory for the current theme. This should be turned off once the site goes public. To change your logo, right click on the log on your site and choose "Properties". This will show you the path to your logo and the name of your logo file. Go to the same file on your server and overwrite this with your own image, renaming your image with the same name as the logo. Dimensions for the image can be changed in the theme.html in your theme folder. Templates Most themes use the default "Template". Templates control the layout and some behaviors and functions of individual blocks and modules. Xoops templates are driven by a template engine called Smarty . Most existing Xoops themes are based on the Xoops " default " template. The X2t theme that come with xoops has its own Template in the extras folder of your Xoops distribution. You can't edit the default template, you must clone it first, and edit the clone . Quick Tip : To clone the default template go to System Admin->Templates , and click Clone next to the default template, you may call this clone anything you wish. Xoops will now install the cloned template. After you have done this, go to System Admin->Preferences->General Settings and make the clone your default Template. Then go back to System Admin-->Templates , a tick should be located to the right of the default template. You may need to click on " Generate " if any of the module files have a " red " generate link. Theme & Template How To's Requirements Xoops must be installed on a web server that supports the PHP programming language, and has a mySQL database facility. Most good web hosts now supply these facilities as standard. Users don't need to know how to code in PHP, or how to administer a mySQL database--this has already been done. During installation Xoops writes all the required tables to the database. The webmaster needs to know the specific database server connection details which are usually provided by the web host in the welcome email. A named database must be available before Xoops is installed NOTE: XOOPS will only run on webservers that have at least PHP 4.1.0 and a mySQL database. Check with your hosting provider to see if your hosting account is suited for XOOPS. Web Hosting It is important to find the right host for your web site. A known proven host will have all the facilities Xoops requires, and the extra settings and server modules installed for the efficient function of some other Xoops modules. For example, you may later wish to have a professional gallery module installed, so having image-magic installed on the server is very handy. Some web hosts have safe-mode activated which restricts the functions of some modules. Most Xoopsters and developers prefer Unix servers with Cpanel installed in the backend. I personally use www.onsmart.net which suits my needs. I live in the UK, and their servers are in the USA, I have no noticeable loss of speed or service. I know some other Xoopsters who also use this host, so I have no hesitation about recommending this host to anyone. I love their live online help. Another recommended host I know is very popular and highly recommended at Xoops, and offering a very good deal at the time of writing is: www.surpasshosting.com It is also very worthwhile to post at the Xoops Forums about recommended web-hosts to get the first hand experience of other Xoopsters. Installation overview The downloaded  Xoops files are uploaded to the host server using FTP file transfer. The contents of the folder called html contain the required Xoops folders and files. These folders and files are uploaded to the Host server.. The webmaster needs to have a database already created, or have privileges to create a database during the install. The install is activated by entering the site web address into the web browser--then the XOOPS installer automatically kicks in. During the install the database connection and password details are entered by the user. Finally, at the end of the installation an Xoops administration account with a password and user name is created. Then the webmaster logs in to the web site and an administration link appears on the user menu. This admin link takes the webmaster to the backend admin of Xoops to set up the web site. Install guide XOOPS INSTALL Firewalls and Cookies If the site administrator has a firewall set up on their own computer, then the Xoops website will need to be added to the firewall program's list of trusted web sites, or the login will not be successful. This is due to necessary security measures adopted by the Xoops development team. Ensure cookies are enabled in your web browser. Xoops Setup Once Xoops is installed go to your site and login with your Xoops username and password, the administration link will appear on the user menu. Quick Setup : To set up your general site preferences go to System Admin icon--then choose Preferences-->General Settings. In this section you set up your site name and other defaults like your default launch module and theme etc. Then go back to System Admin-->Modules and install the modules you require like News, Forums, Contact etc. Next go to System Admin-->Blocks and set up the visibility settings for the blocks you wish users to have access to. Finally go to System Admin-->Groups-->Anonymous Users and set up the permissions for modules and blocks. Place a checkmark in the appropriate box for module access and block access. Permissions levels can also be set up for other groups, like registered users for example. Xoops Settings & Preferences   macambridge.com Written for Xoops by jackj Version 1
Author: "--"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 21:52
Tutorial de instalação do Apache/PHP em Windows por Davi Shibayama SUMÁRIO 1. Introdução 2. Apache 2.1. Obtendo o Apache 2.2. Instalando o Apache 2.3. Iniciando e parando o Apache 2.4. Testando a instalação do Apache 3. PHP 3.1. Obtendo o PHP 3.2. Configurando o PHP 3.3. Configurando o Apache para trabalhar com o PHP 3.4. Testando a instalação do PHP 1. Introdução Este breve tutorial tem por finalidade mostrar os passos para instalação e configuração do servidor Web Apache e da linguagem PHP em ambientes Windows 95/98/ME/XP, para desenvolvimento local. A maior parte dos procedimentos apresentados aqui são válidos também para sistemas Windows NT/2000, sendo que a única diferença está na maneira como o Apache é inicializado. Muitos dos detalhes sobre as configurações destas duas ferramentas foram, propositalmente, omitidos, a fim de facilitar a compreensão. É importante lembrar que, apesar do PHP/Apache executarem de maneira satisfatória em ambientes Windows, é recomendável que esta plataforma seja usada apenas para desenvolvimento, simulando o ambiente Unix/Linux original onde essas ferramentas devem realmente residir.2. Apache 2.1. Obtendo o Apache O arquivo de instalação do Apache para Windows está disponível em três formatos: .ZIP, .EXE e .MSI. Trabalharemos aqui com este último, que está no formato de pacote do Windows Installer. Primeiramente, efetue o download do arquivo de instalação do Apache no seguinte endereço: http://www.apache.org/dist/httpd/binaries/win32. Baixe o arquivo com extensão .msi. O arquivo deverá estar com o seguinte nome: apache_x.x.xx-win32-x86.msi, onde x.x.xx é a versão do software. Note que este arquivo é do tipo .msi (Microsoft Installer). É recomendável baixar o arquivo de instalação neste formato pois ele, além de ser menor, é mais fácil de instalar e configurar. Atualmente (Abr/2002), a última versão do servidor Apache disponível no formato .msi é a 1.3.24. Para maiores informações sobre os arquivos de instalação do Apache, consulte a página de download citada acima.Atenção usuários do Windows95! Os usuários do Windows95 precisam primeiro baixar a atualização do Winsock para Windows, caso contrário, o Apache não funcionará. Esta atualização poderá ser obtida a partir do site da Microsoft, no seguinte endereço: http://www.microsoft.com/windows/downloads/bin/W95ws2setup.exe 2.2. Instalando o Apache Para efetuar a instalação a partir deste tipo de arquivo .msi, você deverá ter o utilitário Microsoft Windows Installer instalado no seu sistema. Os usuários do Windows2000, WindowsME e WindowsXP já possuem este utilitário instalado. Os usuário de outras versões do Windows deverão baixá-lo a partir do site da Microsoft, nos seguintes links:  Windows Installer v1.10 para Windows NT 4.0  Windows Installer v1.10 para Windows 95 e 98 Após ter instalado o utilitário Microsoft Windows Installer, clique duas vezes no arquivo de instalação do Apache. Uma tela como esta deverá aparecer: Prossiga clicando no botão "Next", aceitando os termos da licença de uso e, na tela de Informações do Servidor ("Server Information"), onde é solicitado "Network Domain", "Server Name" e "Administrator's Email Address", informe, respectivamente: "localdomain", "localhost" e o seu endereço de e-mail. Deixe também selecionado a opção "Run as a service for All users", como indicado abaixo: Prossiga selecionando a instalação completa ("Complete") e finalize a instalação. 2.3. Iniciando e parando o Apache (somente em Windows95/98/ME/XP) Para INICIAR o servidor Web Apache, vá no botão Iniciar->Programas->Apache HTTP Server e clique em Start Apache in Console. Uma janela como esta deverá aparecer, indicando que o Apache está em execução: Para PARAR o Apache, não é aconselhável que se feche esta janela diretamente. Ao invés disso, vá em Iniciar->Programas->Apache HTTP Server e clique em Stop Apache. Isso dará inicio ao processo de shutdown do servidor Web, o que fará com que a janela acima se feche.Atenção usuários do Windows NT/2000! O Apache é instalado como um serviço em sistemas Windows NT e 2000 e, por isso, os procedimentos descritos acima, para iniciar e parar o Apache, NÃO se aplicam a essas plataformas. Use o gerenciador de serviços do Windows NT/2000, localizado no painel de controle, para controlar a execução do Apache.2.4. Testando a instalação do Apache Para testar a instalação, primeiramente, certifique-se de que o Apache esteja em execução. Abra o seu navegador favorito e digite o seguinte endereço: http://localhost. Este é o endereço do seu servidor web local. Uma página como esta abaixo deverá aparecer, indicando que você instalou e configurou corretamente o servidor Web Apache em seu sistema.IMPORTANTE: Se você não tiver alterado a pasta padrão de instalação do Apache, a pasta raiz do seu servidor web se encontra no seguinte caminho no seu disco:C:\Arquivos de programas\Apache Group\Apache\htdocs É nesta pasta que você deve colocar todos os arquivos que serão acessados através do seu servidor Web local, incluindo páginas HTML, scripts em PHP, arquivos de imagens, etc. 3. PHP 3.1. Obtendo o PHP Efetue o download do pacote com os arquivos do PHP para Windows, no seguinte endereço:http://www.php.net/downloads.php Baixe o arquivo no formato .ZIP, o qual já contém todas as extensões da linguagem. Atualmente (Abr/2002), a versão mais recente do PHP disponível para Windows é a 4.1.2 e o tamanho do seu pacote .ZIP está em torno de 5MB. Este arquivo zipado deverá ter o seguinte nome: php-x.x.x-Win32.zip, onde x.x.x é a versão da linguagem. Descompacte este pacote para uma pasta qualquer no seu disco. Vamos considerar que a pasta de destino dos arquivos seja C:\PHP. Após a descompactação, a estrutura de diretórios do PHP deve ficar como indicado na figura abaixo:3.2. Configurando o PHP Copie o arquivo php.ini-dist, que se encontra na pasta C:\PHP, para a pasta do Windows (geralmente C:\Windows). Renomeie-o para php.ini e em seguida abra-o. Localize o seguinte texto dentro deste arquivo: "extension_dir" e altere o valor desta entrada para o nome da pasta com os arquivos das extensões do PHP, que no nosso caso é "c:\php\extensions". Após a alteração, esta seção do arquivo deverá parecer como a seguir: Salve e feche este arquivo. Copie também o arquivo php4ts.dll, que se encontra na pasta C:\PHP, para a pasta C:\Windows\System, no caso de Windows95/98/ME/XP, ou para a pasta C:\WINNT\System32, no caso de WindowsNT/2000.3.3. Configurando o Apache para trabalhar com o PHP Para que o servidor Web Apache possa reconhecer o PHP e redirecionar as páginas escritas nesta linguagem para o seu interpretador, precisaremos adicionar algumas configurações no arquivo de configuração do Apache, o httpd.conf, que está localizado na pasta \conf deste servidor Web. Se você não tiver alterado a localização padrão dos arquivos do servidor Web Apache durante a instalação, o caminho completo para este arquivo é o seguinte:C:\Arquivos de programas\Apache Group\Apache\conf\httpd.conf Adicione as seguintes linhas NO FINAL deste arquivo: AddType application/x-httpd-php .php LoadModule php4_module c:/php/sapi/php4apache.dll Salve este arquivo e, em seguida, pare e re-inicie o Apache. Na janela do Apache, deverá aparecer uma string indicando que o PHP foi carregado juntamente com o servidor Web, como indicado abaixo: Em plataformas Windows NT/2000, vá para a janela do gerenciador de serviços e pare e re-inicie o serviço do Apache. Nesta janela, no item correspondente à descrição do serviço do Apache, deverá ser exibido uma descrição semelhante a da indicada na figura acima. 3.4. Testando a instalação do PHP Para testar a instalação do PHP, crie um arquivo qualquer com extensão .php (info.php, por exemplo) na pasta base do seu servidor Web Apache (htdocs) e, dentro dele digite o seguinte código: <? phpinfo(); ?> Salve-o e em seguida acesse-o através do servidor Web local, digitando o seguinte endereco no seu navegador (certifique-se de que o servidor Apache esteja em execução):http://localhost/info.php Uma tela com informações sobre a configuração do PHP deverá ser exibida, como indicado abaixo: Feito isto, a instalação e configuração básica do Apache e do PHP no Windows terá sido finalizada.4. Considerações Finais É extremamente aconselhável a leitura da sessão do manual do PHP que trata sobre a instalação e configuração, em:http://www.php.net/manual/en/installation.php Lá poderemos encontrar detalhes importantes, não citados aqui, acerca desse tema, não só em ambientes Windows, mas também em Unix, Linux, etc. Maiores informações poderão ser encontradas também nos sites oficiais destas ferramentas: Apache - http://httpd.apache.org/ PHP - http://www.php.net/
Author: "--"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 21:40
[quote] Seconello enviou: Estou atualizamdo o sistema de Xoops-2.0.9.2-to-2.0.9.3, mas estou com uma duvida, que faço com a pasta diff? onde coloco? [/quote] Acho que este é um arquivo que realiza comparações entre arquivo e assim voce pode acompanhar o que está diferente. Já vi este tipo de arquivo em versões anteriores mas era bem beta para o pessoal saber onde tinha alteração. XOOPS Qualquer coisa avise ai :hammer: :hammer:
Author: "--"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 21:24
eu acompanhei o lancamento desse livro do GIJOE com agua na boca.... maldizendo não ter continuado com o japones, que hoje me permitiria colocar meus dedinhos nesse livro rsssssssss se tivesse alguém em condições de traduzir esse livro seria fantastico. A ideia do livro nacional também não é ruim. Algum tempo atras lembro que tinha um projeto assim. Foi abandonado? []s Mauricio
Author: "--"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 21:21
prezado, fui até olhar o portal-teste onde eu tenho o newbb instalado...rs acho que ha uma confusao: o ativado ou desativado é apenas referente a se você quiser o o grupo seja 'especial' independente do numero de posts que fez. vc pode editar um 'desativado' pois isso se refere apenas à posição especial. vc pode criar um grupo music team, setá-lo como especial que ele vai aparecer independente do numero de msgs com a gradução que você escolheu. era isso? abraços beduino
Author: "--"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 21:20
No caso dos grupos eu já resolvi. Agora so falta a cor mesmo, e eu estou usando o newbb 2 que vem com o XOOPS 2.0.10 disponibilizado aqui. Poderia me ajudar? E muito obrigado pela ajuda.
Author: "--"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 21:18
Olá meu caro! Um Módulo não existe, mas existe seções! E nessas seções que você terá um apanhado desde de iniciante, leigo, até os mais expert em XOOPS. Visite as seções Artigos e F.A.Q. aqui do XOOPS. :-) Abraços, Izzy
Author: "--"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 21:16
XOOPS CMS - Gerenciamento de Conteúdo OpenSource: Informações e serviços em tempo real Qualquer tipo de projeto web, seja uma Intranet, uma Extranet, ou um Portal Internet, deve estar em constante atualização para acompanhar as evoluções do negócio, de forma a que as informações encontradas nele sejam sempre confiáveis. Neste processo cada departamento fica responsável pela manutenção de seus conteúdos e serviços, sendo que antes de publicar um conteúdo podem ser necessárias várias aprovações, durante o fluxo de trabalho . A plataforma XOOPS foi desenhada para que um leigo em tecnologia consiga inserir, editar ou remover textos, fotos, documentos, vídeos e outras informações de uma forma simples o que torna o processo de atualização descentralizado e, portanto, mais ágil. Adicionalmente, o gerenciador de conteúdo permite facilidade na troca de layout (templates) dos projetos Web quando necessário e até a entrega de conteúdo e layout de acordo com o público-alvo. Através da interface do XOOPS também é possível mostrar a página enquanto está editando o seu conteúdo evitando surpresas desagradáveis quando da publicação.   Em constante evolução , atualmente na versão 2.0, a nossa solução de Gerenciamento de Conteúdo é toda modular com esta arquitetura é possível evoluir o projeto de forma simples e conforme a sua necessidade, evitar custos desnecessários com funcionalidades pouco utilizadas. Estes módulos no caso do XOOPS adicional funcionalidades novas ao seu projeto de gerenciamento e chamamos de Portlets . Hoje a plataforma possui mais de 500 módulos diferentes que adicionam novas funcionalidades ao seu projeto entre eles: Busca Avançada; Blog e Fotolog; Categorização de Conteúdo; Estatísticas Qualitativas; Login - LDAP ou Single Sign-on entre outros;
Author: "--" Tags: "XOOPS"
Send by mail Print  Save  Delicious 
tutorial   New window
Date: Wednesday, 21 May 2008 21:06
Veja este [url=http://ideiafacil.com/modules/mydownloads/singlefile.php?cid=1&lid;=8]manual passo-a-passo de instalação do xoops[/url]. E para qualquer duvida é so perguntar aqui no portal ou pelo IRC
Author: "--"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 21:06
Por favor, seja mais especifíco no que você quer fazer. :-) Abraços, Izzy
Author: "--"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 21:01
Muito legal esses links! Quem tem mais aí?
Author: "--"
Send by mail Print  Save  Delicious 
Date: Wednesday, 21 May 2008 20:56
Marcos, muito bem! Isso me lembra o velho MS-DOS com esses comandos... hoje muitos não lembram, mas os que lembram vêem a recordação do passado... :-) Abraços, Izzy
Author: "--"
Send by mail Print  Save  Delicious 
Next page
» You can also retrieve older items : Read
» © All content and copyrights belong to their respective authors.«
» © FeedShow - Online RSS Feeds Reader