XOOPS Cube Legacy

XOOPS Cube é um aplicativo web mas não é propriamente o "núcleo". O "Core" da versão XOOPS Cube 2.1 é distribuida com o modulo Legacy, um emulador do nucleo de XOOPS 2.0.xx.
XOOPS Cube 2.1 pode suportar qualquer carga, conforme o motor instalado. Por exemplo, é possivel desenvolver um emulador para Joomla ou Drupal e beneficiar da interface grafica utilizador (GUI) minimalista e intuitiva de XOOPS Cube.
O novo sistema também não depende tanto de MySQL como o antigo XOOPS. Os programadores podem utilizar outro tipo de base de dados, por exemplo, PostegreSQL, criando as classes et funções necessarias.

O Sr. Minahito, programador de XOOPS Cube, declarou ter encontrado sua inspiração no modelo de OGRE. Adotou uma outra maneira de programar que se destingue radicalmente do XOOPS.
XOOPS Cube segue os padrões de projeto de software ou padrões de desenho de software, design patterns, a possibilidade de utilizar e reutilizar bons métodos de programação objecto.

O team de XOOPS Cube redigiu as regras de nomeação e de codificação para o código de XOOPS Cube mas não são obrigatórias. Isto se refere tanto à ruptura maiúsculas e minuculas, a maneira de nomear as variáveis, as classes, etc.

Esta convenção desaconselha por exemplo a utilização de funções e recomenda uma programção orientada objecto que é semanticamente mais correcta.
Os programadores de XOOPS Cube pensaram ainda na melhor maneira de migrar de uma versão php e mysql para outra evitando as mensagens de erro frequentes em XOOPS 2. O team japonês de XOOPS Cube adoptou e utiliza um modelo simples de "namespace". Isto facilita, por exemplo, a migração de php4 a php5 e mesmo rodar em php6 mantendo "os espaços de nomes" validos.
XOOPS Cube dispõe também de uma solução optimizada de plugins ou extensões, um sistema de "carregamento inicial", nomeado PRELOAD. Os scripts colocados num directório preload serão processados automaticamente e operacionais no site. Esta solução não requer qualquer modificação, hack, do nucleo.

Índice



Licença

A licença BSD é muito diferente da licença GPL de XOOPS que impõe alguns limites importantes.
Com a licença de XOOPSCube, BSD, é possível cifrar a distribuição e proteger o seu código. Desta maneira é possivel fornecer uma solução professional e salvaguardar os interesses de um cliente face a uma empresa concurrente. É possivel incluir o produto num projecto comercial e criar uma demo com um tempo limite.

Legacy

O emulador de XOOPS é Legacy um módulo como outro qualquer e que permite aos módulos de XOOPS 2 de funcionar com XOOPS Cube.
Legacy é quase um núcleo a ele só.
Os temas também beneficiam do emulador que permite a instalação de mais de 1'000 temas XOOPS e garante uma optima compatibilidade com XOOPS Cube Legacy.

Componentes

  • XOOPServer' é um conjunto de aplicações Open Source que facilita a criação de Web portais dinâmicos. Trata-se de uma plataforma que contém um servidor web de alta performance, um poderoso banco de dados orientado a objetos, além de um rico ambiente para o desenvolvimento de portais baseados no XOOPS Cube.
The XOOPS project was awarded the Runner up status in the SourceForge.net 2006 Community Choice Awards in the Development category.

Características

  • Interfaces: Através de temas e modelos flexíveis, a codificação manual de HTML é eliminada, o que viabiliza reformas do Web site e a criação de novos produtos a baixo custo.
  • Descentralização: Interfaces para públicos distintos: Um Web site é construído por diferentes profissionais. O XOOPS Cube permite que cada profissional trabalhe com uma interface adequada à sua necessidade:
    • (1) Designers e Web masters: implementam o projeto através de templates;
    • (2) Editores/ Produtores de conteúdo: publicam matérias utilizando templates (nada de HTML);
    • (3) Programadores: integram bancos de dados e customizam a funcionalidade do XOOPS Cube sem precisar interagir com HTML ou conteúdo.

O nome XOOPS Cube

O nome XOOPS significa: eXtended Object Oriented Portal System. Sua tradução para o Português  seria mais ou menos essa: Sistema de portais extensível e orientado a objeto.

A que se destina

Depois de instalado, um portal em XOOPS pode ser gerenciado por qualquer pessoa, mesmo sem nenhum conhecimento em programação ou qualquer outra tecnologia da Internet.
O XOOPS Cube é uma solução livre para quem não pode ou não quer depender de terceiros para criar e administrar o seu próprio portal, possuindo milhares de recursos de redação, edição e publicação de conteúdo já incorporados - e tudo sem custo (o XOOPS é de código aberto sob os termos da licença BSD, ou seja, 100% gratuito).

Vantagens

  • Gerenciamento de Conteúdos com Agilidade
Administrar os conteúdos de um Web site é uma tarefa árdua. Normalmente, as páginas são customizadas individualmente, o que torna a atualização do site um processo caro e demorado.
  • Desenvolvimento Rápido
O ambiente XOOPS Cube divide o conteúdo em camadas, permitindo administrar três tipos de conteúdo: dados, lógica e apresentação. O desenvolvimento
  • Construindo páginas com objetos:
- Em um site convencional, quase todas as páginas ficam armazenadas prontas como arquivos .html nas pastas do sistema operacional. O software servidor HTTP, como o Apache, meramente transmite essas páginas para o browser do cliente, sem nenhuma alteração. As páginas que dependem de informações a serem extraídas de um banco de dados são geradas dinamicamente, por um programa que usa o protocolo CGI ou algo semelhante para se comunicar com o servidor HTTP.
- Com XOOPS Cube Quando o site usa XOOPS Cube, todas as páginas são dinâmicas, ou seja, a cada consulta feita pelo browser elas são "montadas" a partir de partes comuns: barras de navegação, colunas de índices, banners publicitários etc. Todos esses objetos ficam armazenados no banco de dados mySQL do XOOPS Cube.
  • Administração via Web: Um site em XOOPS Cube é mantido e administrado completamente pela própria Web, através de uma interface similar a um gerenciador de arquivos, usando frames, logins e senhas.
· O armazenamento dos dados pode ser feito no sistema de arquivos da máquina ou em bases de dados, sem nenhuma diferença para o programador
Open Source: · Custo zero de licenciamento · Controle total sobre a plataforma · Garantia de longevidade · Customização ilimitada · Independência em relação a um único fornecedor · Modelo bem sucedido em projetos como Linux, Apache, Perl, entre outros · Suporte gratuito de alto nível pela comunidade
Ferramentas de publicação de conteúdo tradicionais como Adobe GoLive, Macromedia DreamWeaver e Microsoft Office também podem armazenar conteúdo diretamente no XOOPS Cube.
  • Fácil Instalação: A instalação do XOOPS é um processo bem simples. O instalador percorre cada passo deste processo. Você necessita só das configurações e permissões corretas no servidor mais um banco de dados com os devidos privilégios (login e senha), para começar a usar o XOOPS.

Sobre o XOOPS Cube

XOOPS Cube is an Open Source Web Application Platform, empowering webmasters to create dynamic and content rich websites with ease. It is highly compatible with XOOPS, allowing users to implement and enjoy their favourite XOOPS modules (have to be at least 2.0.7 compliant), while using the new and improved Object Oriented Web Application Platform - XOOPS Cube.
It is the ideal tool for developing small to large community websites, intranet portals, corporate websites, weblogs, or what ever you need - XOOPS Cube will help you set up your site in no time. All you need is a server (e.g., Apache) that has PHP and a database (e.g. MySQL) installed.

Qual a diferença entre o XOOPS e o XOOPS Cube?

XOOPS, como outros derivados de Nuke tais como PHP-Nuke, é etiquetado como um Content Management System (CMS), que possa ser estendido com módulos. Os usuários podem adicionar ou mudar determinadas funções selecionando os módulos que se encontram com suas necessidades. Embora é menos flexível se um usuário necessitar customizar funções de autenticação, acessibilidade da internet ou de acordo com o próprio gosto.
O XOOPS Cube te permite construir seu Web site com flexibilidade Web . Não é justo um CMS, mas uma plataforma da aplicação da internet (Web Application Platform). Isto permite que você projete seu próprio CMS servir todas suas necessidades.
No XOOPS Cube as funções do módulo do sistema de XOOPS foram colocadas em seus próprios módulos, tais como a gerência de cliente e mensagens confidenciais. Com o XOOPS Cube você pode escolher ou desenvolver seu próprio motor do molde (por exemplo Smarty). O núcleo do cubo de XOOPS é simples e pequeno, oferecendo somente o mínimo de funcionalidade necessária.
O XOOPS Cube e o XOOPS são conseqüentemente muito diferentes entre si.
Porém, você pode ainda usar os módulos e os temas feitos para XOOPS, porque ambos executam parâmetros que permitem que o sistema trabalhe com classes do legacy. Entre na arena, abrace o desenvolvimento do software livre e junte-se a nós e ao XOOPS agora!!

Simple, Secure, Scalable (3S) - Concept of the XOOPS Cube

Simples (Núcleo Simples):
* Transformando algumas funções no núcleo em módulos e classes.
     * Núcleo sem nenhuma função não utilizada consumindo recursos importantes.
     * Evitando sobreposição de códigos em scripts.
Seguro :
Vários grupos e empresas podem usar o XOOPS Cube sem se preocupar.
* Sistema Token com um ticket por vez para manter o sistema seguro.
 * Código limpo e seguro, para estender e proteger o sistema.
Escalável :
CMS altamente customizável e configurável para todos os tipos de website.
* Código aprimorado orientado a objeto e arquitetura.
     * Código claro e eficiente, simplificando desenvolvimento posterior.
 
 
 
Enhanced by Zemanta

fmContent

fmContent is a module based on Content module by forMuss, and we've added several new options in this module. You can build static and daynamic pages with this module. 

Don't forget that this module is mainly for small websites. If you need a module to handle many pages perhaps other modules like News or Publisher will be better for you. 

Looking for the latest version?
NameModifiedSizeStatus
Parent folder
Totals: 2 Items909.8 kB

HTML5 - A evolução da Web

HTML5: A evolução da Web

Para o post deste mês no meu blog, fiz uma entrevista com Brandon Satrom, divulgador para desenvolvedores da Microsoft. Brandon e eu conversamos sobre como o HTML5 está mudando o desenvolvimento web, da evolução do HTML ao crescimento das aplicações móveis web e nativas. Leia a nossa conversa abaixo.
Central HTML5: Bem-vindo ao meu blog na Central HTML5, Brandon. Vamos começar falando um pouco sobre você, por favor. O que você faz? Como é o seu blog, User InExperience? E qual é a sua relação com o HTML5?
Brandon Satrom [BDS]: Sou Divulgador da Web na Microsoft em Austin, Texas. Estou na Microsoft há menos de dois anos, e durante esse tempo tenho me concentrado em divulgar o excelente trabalho que ela realiza com as tecnologias web. Isso inclui coisas como o ASP.NET MVC, o jQuery e o WebMatrix e, recentemente, o HTML5. No último ano, dediquei boa parte do meu tempo ao HTML5, o que foi maravilhoso. Sou fascinado pela web aberta.
Quanto ao meu blog, estou escrevendo no UserInExperience.com desde dezembro de 2004, e durante esse tempo já desempenhei vários papéis como tecnologista, de engenheiro de softwares e estudioso da experiência de usuário a arquiteto-chefe, corporativo e de softwares, e agora divulgador. Todos os cargos e funções que tive sempre foram inspirados pela minha paixão por aprender e experimentar coisas novas, bem como compartilhar essas coisas com outras pessoas enquanto tento acompanhar o ritmo das mudanças tecnológicas e me deparo com eventuais problemas.
Central HTML5: Vocês organizaram uma conferência sobre HTML5 em Austin, Texas. Como foi? O que você aprendeu?
BDS: Inauguramos a conferência HTML5.tx em 8 de outubro e foi uma experiência incrível. Era uma conferência neutra, para todos os fabricantes (a Microsoft era um dos patrocinadores, assim como a Mozilla, a Opera e outras grandes empresas). O evento intercomunitário foi planejado para reunir desenvolvedores e designers locais e falar sobre a web, onde estamos e para onde vamos. Fiquei muito satisfeito com o resultado. Havia 250 pessoas de todo o estado e uma lista excelente de palestrantes, tais como Estelle Weyll, Mike Taylor, Alex Sexton, Kyle Simpson, Garann Means, entre outros.
Meu maior aprendizado no evento foi que existem muitos desenvolvedores e designers dedicados por aí, e todos apreciam muito a web aberta. Foi revigorante estar cercado de tecnologistas tão entusiasmados e interessados.
Central HTML5: Outro dia conversamos sobre segurança e HTML5. O que o desenvolvedor deve ter em mente em relação à segurança ao construir novas aplicações Web?
BDS: O principal é pesquisar e estar ciente dos possíveis problemas ou implicações inerentes a cada tecnologia web. Sites como o html5sec.org são úteis para conhecer os vetores de ataque do HTML5, e oferecem estratégias para atenuar esses vetores no seu próprio site. É importante entender que o HTML5 não é inerentemente seguro ou inseguro. O W3C tenta identificar e solucionar problemas de segurança comuns durante o processo de especificação. Mas não consegue pegar tudo, especialmente os vetores de ataque descobertos no final, por isso é importante que o desenvolvedor entenda e inclua a segurança web em seu trabalho diário.
Central HTML5: Temos ouvido falar muito do HTML5 e de aplicações móveis. Você acha que o HTML5 será o fim das aplicações móveis nativas?
BDS: De forma alguma. Com o HTML5, podemos construir sites móveis multiplataforma sem ter que "torná-los nativos" para atender um SO móvel. A localização geográfica é um ótimo exemplo de recurso do HTML5 que podemos usar em navegadores antes específicos para SOs móveis. Isso é bom, porque muitas empresas e desenvolvedores não têm recursos para reprojetar toda a aplicação para cada plataforma que querem atender.
Os dispositivos móveis continuarão inovando nos recursos de software e hardware que oferecem em suas plataformas, e nem sempre esses recursos estarão disponíveis imediatamente no navegador. Alguns SOs oferecem sensores e até acesso a serviços de SO em suas plataformas, e esses recursos não têm equivalentes no HTML5. Nem todos os desenvolvedores precisam desses serviços, mas quando precisam, a experiência nativa ainda é a melhor opção. Mas o importante é que o HTML5 está abrindo as portas para uma série de aplicações móveis excelentes que não têm necessariamente que ser construídas como nativas.
Central HTML5: Que tipo de funcionalidade o desenvolvedor que usa o HTML5 deve levar em conta ao projetar para navegadores móveis? Que conselho você daria a eles?
BDS: Recomendo três tecnologias que todos os leitores deste blog devem conhecer:
  1. Localização geográfica - Serviços de localização dentro do navegador.
  2. Formulários HTML5 - Novos tipos e atributos de formulário potencializados por vários navegadores móveis para ajustar a experiência do usuário para a entrada de dados.
  3. CSS3 Media Queries - Módulo CSS que permite ao desenvolvedor estilizar as páginas condicionalmente com base nos recursos de mídia (como a altura e a largura da tela) relatados pelo navegador. Fundamental para um desenvolvimento móvel adaptável.
Para cada um deles, recomendo ler as especificações do W3C ou ao menos bons livros como Introducing HTML5 de Bruce Lawson e Remy Sharp ou The Book of CSS3 de Peter Gasston. Também aconselho dar uma olhada no Mobile First de Luke Wroblewski, que tem uma ótima abordagem da estratégia de desenvolvimento móvel. Vai além do HTML5, mas o desenvolvimento web móvel também vai, não é?
Brandon Satrom trabalha como divulgador para desenvolvedores na Microsoft. Você pode contatá-lo no Twitter @BrandonSatrom ou pelo email brsatrom@microsoft.com. Leia os comentários dele sobre o desenvolvimento web no blog UserInExperience.

Enhanced by Zemanta

XOOPS Cube Legacy Installation guide

xoops logo








XOOPS Cube Legacy

Installation guide


XOOPS Cube Legacy Installation Guide. If you have any questions that are beyond the scope of this help file, please feel free to join XOOPS Cube Project's community. Have Fun creating!

Preface


Before starting the installation process, we (the XOOPS Cube team) aim to provide the information you need to install and support XOOPS Cube Legacy.
Since XOOPS Cube Legacy is server based, we try to make it as easy to install as normal desktop software.
Get familiar with setting up and installing the software listed below.
Usually 80% of our support questions wind up being improper configurations with the server components or two pieces of software conflict.
Verify that your web server is configured to run the operations that are required by XOOPS Cube Legacy web application.
To install XOOPS Cube Legacy for the first time, we recommend you to have the following server software pre-installed:
  • HTTP Server (Apache or IIS) "Note, XCL only officially supports Apache"
  • PHP 5.x.x and higher
  • MySQL Database 5.x.x and higher
Before starting the XOOPS Cube Legacy Installation Wizard, be sure to have:
  • Setup the HTTP, PHP and MySQL database server properly.
  • Create a database for your XOOPS Cube Legacy installation
    (Have your hosting company create one if you can't.
    The install script does provide this capability with the proper privileges).
  • Setup a MySQL user account with the proper database permissions.
  • Setup a FTP user account with proper permissions.
  • The ability to set the directories and files permissions (world writeable, read/write, chmod 777).
  • Enable cookies and JavaScript support in your browser.

Acquisition and Unpacking


Download the latest release package from the XOOPS Cube Legacy download page.

  1. Select either .gzip or .zip as you prefer.
  2. Create a logically named folder (e.g., xcl22-unpacked) on your local drive.
  3. Unpack (unzip) the XOOPS Cube Legacy package into the folder you create.
You can now get familiar with the XOOPS Cube Legacy folder/file structure
before running through the setup processs.

Folders and Files


All folders and files in the unzipped package are organized under a directory named after the current release.
You will install the files and folders contained within this directory (but not the full file tree);
do not install the container directory itself!

XOOPS Cube Legacy is designed to work exactly as the folders and files are organized in the unzipped package,
it is critical that you do not move, nor rename, any of the folders or files;
doing so will cause XOOPS Cube Legacy to not function.

The unzipped package will contain two directories that contents must be upload :
html/
xoops_trust_path/
The folders in the package are:

folder docs

Provides instruction on installing and upgrading, changelog and copyright notice.

folder extras

Provides common css framework, images, extra_interfaces (php class), extra_languages, modules, preload, themes installer-ftp, utility_tools.

folder html

All the core scripting and modules functionality is kept in this folder.

folder class

folder common

folder core

folder images

folder include

folder install

folder kernel

folder language

folder modules

folder preload

folder themes

folder uploads

file Files :

admin.php
backend.php
banners.php
edituser.php
favicon.ico
footer.php
header.php
image.php
imagemanager.php
index.php
lostpass.php
mainfile.dist.php
mainfile.php
misc.php
notifications.php
pmlite.php
readmsg.php
register.php
robots.txt
search.php
user.php
userinfo.php
viewpmsg.php
xoops.css

folder xoops_trust_path

XOOPS_TRUST_PATH was introduced by GIJOE (based on minahito’s idea as GIJOE credited).
The concept of XOOPS_TRUST_PATH is to secure a XOOPS Cube Legacy module by moving all of the module’s PHP files out of web root or DOCUMENT_ROOT.
The second benefit of using XOOPS_TRUST_PATH is that D3 modules duplication become easily manageable.
With the introduction of XOOPS_TRUST_PATH and duplicable modules – or Duplicable V3/D3, webmasters are free to duplicate and rename installed modules. A XOOPS Cube Legacy website can have many instances of the same module with each own template files and MySQL table files, and all run securely from a single module outside of the web root directory. So far there are many modules that take advantage of the idea, and most of Japanese developers release modules based on D3.
  • The folder XOOPS_TRUST_PATH can be renamed to whatever name you wish.
  • The module name under XOOPS_TRUST_PATH can not be changed.
  • To differentiate the two instance of a module, you can customize template files
/!\ of Caution Using D3
The template files are centralized - if your UPDATE the module, the template files of all duplicated modules will be overwritten.

Local Installation


If you're running a local environment for development or testing, make sure that you have met the previous requirements.
Once this is done :
  1. copy the contents of the HTML directory to the root document path of your web environment.
  2. copy the contents of the XOOPS_TRUST_PATH directory to the root document path of your web environment.
  3. Create a database
Once the files are copied there, you can start the install by typing http://localhost/html/
This will start the install process.

Hosting platform


If you're running in a hosted environment, unpack the XOOPS Cube Legacy files locally or on the server if you have telnet or SSH access.
Once this is done :
  1. copy the contents of the HTML directory to the root document path of your web environment*
  2. copy the contents of the XOOPS_TRUST_PATH directory to the root document path of your web environment.
  3. Create a database
Once the files are copied there, you can start the install by typing http://my-site-domain.com/.
This will start the install process.
* your provider usually provides this location with directions.

Install Wizard


After performing the above procedures, you're ready to continue installing XOOPS Cube Legacy with the Install Wizard.
The first screen in the install Wizard takes you to will be the welcome screen.
Step 1
Click the Next button to continue on to the next screen.

Step 2
The next part of the install Wizard is designed to check your file and directory permissions.
If you're running in a Win32 environment, this should be a pretty painless install.
If you're running in a UNIX environment, the Wizard will display any problems and the corrective actions to take if there are problems.
Step 3
If all lights are green on the Wizard, click Next to continue.
If not, please read the screen and perform the necessary actions recommended by the Wizard
The next part of the Wizard is for writing the settings to the mainfile.php file.
Step 4
The General Settings screen is self explanatory so, input the required information into the form and click next.
The next four Wizard screens are informational displaying the settings from the General Settings screen
for your confirmation and to show that the values were written correctly.
Step 5
If you seen any Red lights, please click the Back button to make the proper corrections.
The next Wizard screen is will be to show the progress for accessing the database.
Step 8
If you're in a hosted environment without the proper access to create databases, please check with your provider for help in getting a database.
If your provider (or you) created the database, all lights should be green.
If you get a red light stating the DB does not exist and your user name has the ability to create databases, and then click next
and the install Wizard will attempt to create the database for you.
If your user id does not have the rights to create a database, please correct this and continue the install.
The next two screens are informational on trying to create and access the database.
Click Next or Back depending on the Wizard screen.
After clicking next a couple of times, you will come to an informational screen showing the results of table creation.
If there is a problem, please refer to the FAQ or XOOPS Cube Forums for further assistance.

If all lights are green, you're ready to proceed by clicking Next.
The next Wizard screen is for inputting site administrative information.
Step Admin User
Please be careful here and write down or remember your administrative password.
You'll need this after the install to continue setting up your XOOPS Cube website.
Once you have completed inputting the correct information, click Next to continue.

* Note, try to refrain from using names with spaces for the Admin name.

The next screen is informational. If all the lights are green, click Next to continue.
Install Wizard Legacy Modules

Congratulations!


Your installation should now be complete. You can check the site out by clicking the "HERE" text on the last screen.
If all went well, then your new site should be up and running.
If not, please refer to the FAQ or XOOPS Cube Forums for further assistance.

Enhanced by Zemanta

PROCERGS adotará o XOOPS

Experiência da Celepar em desenvolvimento de portais é apresentada a representantes da Procergs. As soluções desenvolvidas pela Companhia de Informática do Paraná (Celepar) para os portais das secretarias de Estado foram apresentadas aos representantes da Companhia de Processamento de Dados do Estado do Rio Grande do Sul (Procergs). O vice-presidente da empresa gaúcha, Cláudio Dutra, explicou a intenção da visita da equipe. “A Celepar é uma referência (Software Livre), entre outras, nas tecnologias de e-mail e sites. Nossa intenção é futuramente implantar na Procergs algumas soluções em tecnologia da informação encontradas aqui”.

A troca de informações entre os profissionais foi observada positivamente pela coordenadora do setor de desenvolvimento de sites e portais da Procergs, Lucienne Ko Freitag Panno. “É bacana essa interação entre profissionais da mesma área que atuam nos mesmos setores, tando aqui quanto no Rio Grande do Sul. Dessa forma, conseguimos absorver as experiências e avaliar a implementação onde trabalhamos”.






Para Dutra (Procergs), a visita à Celepar foi muito produtiva, pois propiciou conhecimento acerca das ferramentas desenvolvidas pela Celepar para o correio eletrônico (Expresso Livre) e desenvolvimento de portais (XOOPS). “Em um primeiro momento é certo que vamos adotar o Expresso Livre lá na comunicação entre os órgãos e setores”.
* fonte: Celepar

The return of XOOPS nature

Dear XOOPSers,

It's time for the XOOPS Project to stop useless fights and return to its nature of an open source project.

During the past years, we have all suffered from endless arguments and quarrels and the project has been damaged too much.

The root of the fights has been the authoritativity and legality of the project's management unit.

  • In 2003/2004, the Project Founder was forced out.
  • In 2006/2007, project manager and dev lead quit.
  • Now in 2011, the conflicts between project marketing coordinator and core team lead have put the project on fire again.


In 2004/2005 a foundation was created by project manager and in 2009 another foundation was created by marketing coordinator and the most big thing the new foundation did was to spend money suing the previous foundation.

Both foundation claimed they would support and protect the project, but the truth is that the only thing they did was to sue and defend on court, which has proven that:

Neither of the foundations can protect the project, both of the foundation creators put their personal will over the XOOPS Project.

Meanwhile, the project management unit, Project Council, which was supposed to lead and manage the project, has failed. By early August 2011, two out of the five council members became inactive, two of the remaining members keep arguing with each other.

To stop the endless fights and arguments and let the project go back to its right track, I talked to XOOPS Project Founder, Mr. Ono Kazu and suggested him to return to the Project.

For the good of XOOPS Project, I am willing to take any responsibility and punishment. Thus I did the following things by myself:

  1. Both phppp and mamba quit from all management units, as well as mamba's foundation
  2. Give XOOPS server root access, sourceforge admin, xoops.org webmaster access to onokazu
  3. Add three XOOPS long term contributors to help maintain the project during the transitional process: marco, long term QA; kris, the only active council member; voltan, a loyal contributor with no interest in arguments.


I, phppp, as the Core Team Lead till 2011/08/13, am ready to be judged for the sake of the XOOPS Project.

Welcome back Ono Kazu, long live XOOPS!

Sincerely,
Taiwen Jiang (a.k.a. phppp)
Resign from Core Team Leader on August 13th, 2011

CloudFlare

Image representing CloudFlare as depicted in C...Image via CrunchBase

CloudFlare:

Desde que o CloudFlare apareceu, que tem sido um sucesso. É daquelas soluções como o CloudLinux, que está a revolucionar de uma forma fantástica o mundo do alojamento web como nunca antes visto, e promete acabar com a maior parte dos problemas que os donos de sites enfrentam diariamente.
Site online, rápido e seguro! Estas são algumas das premissas do CloudFlare.
Para os donos de sites obcecados em ter um site rápido e seguro, esta é com certeza a melhor solução.

O CloudFlare é uma CDN que distribui os conteúdos estáticos do teu site aos visitantes através do servidor mais próximo geograficamente. Conseguindo diminuir o tempo carregamento do site, reduzir os pedidos e o tráfego consumido, e ainda protege o teu site contra ataques e spammers. Além disso, o teu site nunca mais vai estar “fora do ar”, mesmo que o servidor web fique inacessível. Basicamente o CloudFlare é das melhores soluções de CDN que existem por aí, apenas precisas de mudar os nameservers (NS) do domínio. É simplesmente fantástico! Basta apenas 5 minutos para realizar as alterações necessárias
Com o CloudFlare o teu site fica até 30% mais rápido, consome 60% menos tráfego, faz 65% menos pedidos e é mais seguro.
Outra das vantagens, é que os visitantes reais são notificados sempre que visitem o teu site usando um computador infetado por um vírus ou malware, podendo apenas entrar no teu site após introduzir o CAPTCHA ou resolver o problema. Como a segurança é uma das prioridades deste sistema, também é possível proteger endereços de email ou bloquear páginas específicas a endereços IP suspeitos e crawlers/bots.
Agora também podes ter acesso a várias aplicações conhecidas com apenas um clique do rato. Podes conhecer as aplicações suportadas pelo CloudFlare através da página CloudFlare Apps.
O CloudFlare é grátis, mas existem dois planos pagos para quem precisa de mais e melhores recursos. O plano grátis é o suficiente para a maior parte dos donos de sites.

Benefícios

  • CDN Grátis
  • Menor tempo carregamento do site
  • Redução do consumo de tráfego
  • Redução do número de pedidos HTTP
  • Cache de conteúdo estático
  • Bloqueio de ataques
  • Bloqueio de spammers
  • Melhoramento da posição do site nos Motores de pesqusa

Site sem CDN Vs. Site com CloudFlare


Se ainda és novo, conheces pouco sobre este fantástico serviço e queres começar a usá-lo, recomendo que visites o artigo publicado pela equipa do CloudFlare entitulado: Top Tips for new CloudFlare Users.





Enhanced by Zemanta

Postagens populares