Mudanças entre as edições de "Visão Geral e Pré Requisitos - WebGiz"

De Wiki AIX
Ir para: navegação, pesquisa
(Requisitos Mínimos para instalação do WebGiz)
 
(8 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 9: Linha 9:
  
  
O Joomla! é escrito em PHP e roda no servidor web '''Apache''' ou '''IIS''' e usa banco de dados '''MySQL.'''
+
O Joomla! é escrito em PHP e roda no servidor web '''Apache''' ou [http://gestaoescolar.aix.com.br/index.php?title=IIS '''IIS'''] e usa banco de dados '''MySQL.'''
  
  
Linha 51: Linha 51:
  
  
==Requisitos Mínimos para o WebGiz==
+
==Requisitos Mínimos para instalação do WebGiz==
 +
 
 +
 
 +
*[http://httpd.apache.org/download.cgi Apache 2.0]
 +
 
 +
'''Importante''': Para Windows utilizar o pacote '''ZIP''' e para Linux(Unix) utilize pacotes '''tar.gz''' .
  
  
*[http://www.apache.org/licenses/LICENSE-2.0.html Apache 2.0]
 
 
*[http://dev.mysql.com/downloads/mysql/5.0.html MySQL 5.0.x]
 
*[http://dev.mysql.com/downloads/mysql/5.0.html MySQL 5.0.x]
*[http://www.php.net/ PHP 5.2.X]
+
 
 +
'''Tutorial de como instalar MsSQL''': [http://gestaoescolar.aix.com.br/index.php?title=Instalando_o_MySQL Instalando o MySQL Server].
 +
 
 +
 
 +
*[http://www.php.net/downloads.php PHP 5.2.X]
 +
 
 +
'''Importante''':  Utilizar sempre o '''package ZIP''' para windows e '''tar.gz''' para Linux(Unix), descompactando este dentro do diretório raiz.
  
 
== Sites Oficiais==
 
== Sites Oficiais==
  
  
* {{en}} [http://www.wampserver.com/en/index.php Site oficial do WAMP5]
+
* [http://www.apache.org Site oficial do Apache]
* {{en}} [http://www.apache.org Site oficial do Apache]
+
* [http://www.mysql.com Site oficial do MySQL]
* {{en}} [http://www.mysql.com Site oficial do MySQL]
+
* [http://www.phpmyadmin.net Site oficial do Phpmyadmin]
* {{en}} [http://www.phpmyadmin.net Site oficial do Phpmyadmin]
+
* [http://www.php.net Site oficial do PHP]
* {{en}} [http://www.php.net Site oficial do PHP]
+
* [http://www.sqlitemanager.org Site oficial do SQLitemanager]
* {{en}} [http://www.sqlitemanager.org Site oficial do SQLitemanager]
 
 
 
  
 
==Ambiente da Instalação==
 
==Ambiente da Instalação==
Linha 78: Linha 86:
  
  
  '''Neste manual será utilizado o pacote [http://gestaoescolar.aix.com.br/index.php?title=Instalando_Easy_PHP&action=edit EasyPHP]'''.
+
  '''Neste manual será utilizado o pacote [http://gestaoescolar.aix.com.br/index.php?title=Instalando_Easy_PHP_-_WebGiz EasyPHP]'''.
  
  
  
'''Observação:''' Caso o cliente já tenha [http://gestaoescolar.aix.com.br/index.php?title=Configurando_o_M%C3%B3dulo_IIS IIS instalado] e queira integrar o pacote do WebGiz, deverá ser instalado os aplicativos PHP e MySQL separadamente e realizar as devidas modificações de integração entre IIS e PHP através de ISAPI Filter.
+
'''Observação:''' Caso o cliente já tenha [http://gestaoescolar.aix.com.br/index.php?title=Configurando_o_M%C3%B3dulo_IIS_-_WebGiz IIS instalado] e queira integrar o pacote do WebGiz, deverá ser instalado os aplicativos PHP e MySQL separadamente e realizar as devidas modificações de integração entre IIS e PHP através de ISAPI Filter.
  
  

Edição atual tal como às 15h52min de 27 de outubro de 2009


Visão Geral

O conjunto de aplicativos envolvidos no WebGiz são fundamentados na ferramenta Joomla!, ou seja, o sistema WebGiz é a soma de módulos e componentes para o Joomla!.


O Joomla! é escrito em PHP e roda no servidor web Apache ou IIS e usa banco de dados MySQL.


O contexto WebGiz utiliza o banco de dados MySql para gerenciar o funcionamento do Joomla! e faz acesso ao banco de dados Sqlserver para exibir os dados referentes ao Sistema Giz.


Vocabulário

  • Apache: Servidor de páginas html do consórcio Apache Foundation;


  • IIS: servidor de páginas html da Microsoft;


  • MySQL: Sistema gerenciador de banco de dados gratuito;


  • PHP: Processador de códigos para gerar páginas html;


  • Joomla!: Gerenciador de conteúdos, organizado por módulos/componentes e plug-ins;


  • DAO: Data Access Object ou Objeto de acesso a dados. Utilizado para concentrar toda a regra de negócio para acesso a tabelas de banco de dados.


No Joomla!


  • CRM: Software gerenciador de conteúdo seja informação, interação, aplicativos, etc.


  • Componentes: Aplicativos completos que utilizam o Joomla como container e são completamente independentes;


  • Módulos: Pequenos aplicativos do Joomla!, capaz de interagir na interface com o usuário.


  • Templates: Forma do Joomla! de organizar os desenho da tela, exibindo os módulos e/ou componentes.


Requisitos Mínimos para instalação do WebGiz

Importante: Para Windows utilizar o pacote ZIP e para Linux(Unix) utilize pacotes tar.gz .


Tutorial de como instalar MsSQL: Instalando o MySQL Server.


Importante: Utilizar sempre o package ZIP para windows e tar.gz para Linux(Unix), descompactando este dentro do diretório raiz.

Sites Oficiais

Ambiente da Instalação

Com os componentes acima instalados e devidamente configurados, o Apache interpreta a linguagem PHP e permite o acesso aos bancos de dados ativados na configuração do php; a instalação do PHP toma por padrão o uso do banco de dados MySql.


As instalações dos componentes descritos acima, podem ser facilmente efetuadas através de um pacote de instalação que automatiza a rotina de configuração do ambiente, em geral o termo WAMP é usado para descrever um instalador de Apache, Mysql e PHP para Windows, sendo denominados como LAMP os softwares que tem a mesma destinação para sistemas operacionais LINUX.


Neste manual será utilizado o pacote EasyPHP.


Observação: Caso o cliente já tenha IIS instalado e queira integrar o pacote do WebGiz, deverá ser instalado os aplicativos PHP e MySQL separadamente e realizar as devidas modificações de integração entre IIS e PHP através de ISAPI Filter.