Mudanças entre as edições de "Visão Geral e Pré Requisitos - WebGiz"
m (Protegeu "Visão Geral e Pré Requisitos - WebGiz" [edit=sysop:move=sysop]) |
(→Requisitos Mínimos para instalação do WebGiz) |
||
(11 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 6: | Linha 6: | ||
− | O conjunto de aplicativos envolvidos no WebGiz são fundamentados na ferramenta [http://pt.wikipedia.org/wiki/Joomla Joomla!], ou seja, o sistema WebGiz é a soma de módulos e componentes para o Joomla. | + | O conjunto de aplicativos envolvidos no WebGiz são fundamentados na ferramenta [http://pt.wikipedia.org/wiki/Joomla 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 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.''' |
− | 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'''. | + | 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'''. |
Linha 45: | Linha 45: | ||
− | *'''Módulos:''' Pequenos aplicativos do Joomla, capaz de interagir na interface com o usuário. | + | *'''Módulos:''' Pequenos aplicativos do Joomla!, capaz de interagir na interface com o usuário. |
− | *'''Templates:''' Forma do | + | *'''Templates:''' Forma do Joomla! de organizar os desenho da tela, exibindo os módulos e/ou componentes. |
− | ==Requisitos Mínimos para | + | ==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://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] | ||
− | |||
+ | '''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== | ||
+ | |||
+ | |||
+ | * [http://www.apache.org Site oficial do Apache] | ||
+ | * [http://www.mysql.com Site oficial do MySQL] | ||
+ | * [http://www.phpmyadmin.net Site oficial do Phpmyadmin] | ||
+ | * [http://www.php.net Site oficial do PHP] | ||
+ | * [http://www.sqlitemanager.org Site oficial do SQLitemanager] | ||
==Ambiente da Instalação== | ==Ambiente da Instalação== | ||
Linha 68: | Linha 86: | ||
− | '''Neste manual será utilizado o pacote [http://gestaoescolar.aix.com.br/index.php?title= | + | '''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% | + | '''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
Índice
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
- Site oficial do Apache
- Site oficial do MySQL
- Site oficial do Phpmyadmin
- Site oficial do PHP
- Site oficial do SQLitemanager
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.