Otoniel Feliciano https://www.otonielfeliciano.com.br/site Desenvolvedor de Sistemas [Full Stack] Thu, 10 Sep 2020 12:22:17 +0000 pt-BR hourly 1 https://wordpress.org/?v=5.5.3 Cutter’s Online: proposta de Financiamento Coletivo https://www.otonielfeliciano.com.br/site/cutters-online-proposta-de-financiamento-coletivo/ https://www.otonielfeliciano.com.br/site/cutters-online-proposta-de-financiamento-coletivo/#respond Thu, 09 Apr 2020 14:30:22 +0000 https://www.otonielfeliciano.com.br/site/?p=1118 Última atualização: julho de 2020. O projeto Cutter’s Online [cuttersonline.com], idealizado e desenvolvido pelo analista de sistemas Otoniel Feliciano, oficializado (lançado) em 18 de outubro de 2018, surgiu a partir da necessidade das pessoas (bibliotecários, técnicos em biblioteconomia, autores de…

The post Cutter’s Online: proposta de Financiamento Coletivo appeared first on Otoniel Feliciano.

]]>
Última atualização: julho de 2020.

O projeto Cutter’s Online [cuttersonline.com], idealizado e desenvolvido pelo analista de sistemas Otoniel Feliciano, oficializado (lançado) em 18 de outubro de 2018, surgiu a partir da necessidade das pessoas (bibliotecários, técnicos em biblioteconomia, autores de livros, alunos de graduação, mestrado e doutorado, entre outras) em obter ‘código de Cutter’, que são gerados a partir de tabelas específicas conhecidas na área de Biblioteconomia como ‘tabela de Cutter’, palavra-chave: Notação de autor.

Normalmente, as pessoas obtém o código de Cutter, combinando o sobrenome do autor, com letras e números da tabela impressa (papel) ou digital (.pdf,  .xls, .html, etc.). Outras, dependem da obtenção e instalação local de um programa de computador.

Os objetivos do projeto são, reunir em uma única plataforma as principais tabelas de Cutter utilizadas nas bibliotecas do mundo e possibilitar a geração automática e confiável de código de Cutter, tendo como base, as regras sugeridas pelos autores das tabelas e as informações fornecidas pelo(a) usuário(a) da plataforma, independentemente do dispositivo tecnológico utilizado (desktop, laptop, notebook, smartphone ou tablet.). E ainda, gerar relatórios estatísticos de uso. Atenção: não fornecemos tabelas ou livros.

As tabelas Cutter-Sanborn (Cutter, 1969) e Tabela “PHA” (Prado, 1964) utilizadas no projeto, foram desenvolvidas por Charles Ammi Cutter, Kate Emery Jones (Sanborn), Paul K. Swanson, Esther M. Swift e Heloísa de Almeida Prado, respectivamente.

Sobre o direito autoral das tabelas utilizadas no projeto Cutter’s Online
Procedimentos normativos, métodos ou técnicas para organizar bibliotecas, não são objetos de proteção intelectual (Art. 8º, I e II, da Lei 9.610/98). O que a lei protege são as obras resultantes da utilização dos procedimentos, métodos ou técnicas.

Art. 8º Não são objeto de proteção como direitos autorais de que trata esta Lei: I – as idéias, procedimentos normativos, sistemas, métodos, projetos ou conceitos matemáticos como tais; II – os esquemas, planos ou regras para realizar atos mentais, jogos ou negócios; …”

Referências
Cutter, Richard A. Cutter-Sanborn: three-figure author table. Swanson-swift revision. [S.l. : S.n.], 1969.

Prado, Heloísa de A. Tabela “PHA”: para individualizar os autores dentro das diversas classes de assunto, isto é, dentro dos mesmos números de classificação. [S.l. : S.n.], 1964.

BRASIL. Lei nº 9.610, de 19 de fevereiro de 1998. Altera, atualiza e consolida a legislação sobre direitos autorais e dá outras providências. Disponível em: http://www.planalto.gov.br/ccivil_03/leis/l9610.htm. Acesso em: 18 jul. 2020.

 

Resultados obtidos no período de 18/10/2018 à 31/03/2020 (1 ano, 5 meses, e 13 dias)

Imagem extraída do Google Analytics®

Usuários (62.624): utilizadores que iniciaram pelo menos uma sessão durante o intervalo de datas especificado. Novos usuários (63.104): utilizadores pela primeira vez durante o intervalo de datas especificado. Sessões (355.814): total de sessões no intervalo de datas especificado. Uma sessão é o período de tempo em que um utilizador interage ativamente com a plataforma. Número de sessões por usuário (5,68): média de sessões por utilizador.  Visualizações de página (1.222.772): total de páginas visualizadas. Páginas / sessão (3,44):  média de páginas por sessão.


Usuários Cutter’s Online no Brasil e no mundo


Usuários Cutter’s Online nas instituições públicas e particulares

Banco do Brasil
Biblioteca Nacional
Centro Universitário Saúde ABC
Empresa Brasileira de Pesquisa Agropecuária
Fundação de Ensino e Pesq. em Ciências da Saúde
Governo do Estado de Santa Catarina
Grupo Drummond – Centro Universitário e Colégio
Instituto do Patrimônio Histórico e Artístico Nacional
Instituto Federal de São Paulo
Instituto Federal do Piauí
Instituto Nacional de Pesquisas da Amazônia
LS Educacional
Ministério Público do Estado de Goiais
Prefeitura de São Paulo
Prefeitura do Município de Maringá
Serviço Geológico do Brasil
Tribunal Superior do Trabalho
Universidade de Brasília
Universidade de São Paulo
Universidade do Estado do Amazonas
Universidade Estadual do Norte do Paraná
Universidade Federal da Bahia
Universidade Federal de Alagoas
Universidade Federal de Minas Gerais
Universidade Federal de São Paulo
Universidade Federal de São João del-Rei
Universidade Federal do Espírito Santo
Universidade Federal do Pampa
Universidade Federal do Pernambuco
Universidade Federal do Rio de Janeiro
Universidade Federal do Triângulo Mineiro
Universidade Federal Rural de Pernambuco
Universidade Veiga de Almeida
Entre outras…


Apresentação da plataforma (menos de 5 minutos)



OBJETIVOS DO FINANCIAMENTO COLETIVO

  1. Disseminar informações relacionadas ao andamento do projeto;
  2. Propor, por meio do financiamento coletivo, serviços de manutenção e suporte técnico especializado, e ‘recompensar’ os apoiadores promovendo melhorias contínuas e atualizações de segurança da plataforma.


RAZÕES DO FINANCIAMENTO COLETIVO

Até o presente momento, o projeto é mantido com a mão de obra voluntária do autor e pouco (que ajuda muito) recurso financeiro dos anúncios do Google Ads®, que são exibidos ao gerar código de Cutter na plataforma. Com o surgimento do coronavírus (COVID-19), o recurso financeiro recebido dos anúncios, reduziu 95%, inviabilizando o projeto financeiramente.

Os custos do projeto estão relacionados a serviços essenciais de manutenção preventiva e corretiva de servidores, aplicação, banco de dados e backups. Temos uma reserva financeira que deve manter o projeto no ar até maio/2020, ou seja, temos pouco tempo para desenvolver ações no sentido de arrecadar recurso para saldar despesas a partir de junho/2020. Será que vamos conseguir?

Embora o projeto, desde sua concepção, não visar lucro financeiro, nós precisamos de dinheiro para mantê-lo ar, por este motivo, decidimos propor o financiamento coletivo aos utilizadores da plataforma.

O que nos mantém motivados a continuar, são os excelentes resultados obtidos em tão pouco tempo, no tocante a quantidade de pessoas e instituições atendidas e beneficiadas. E claro, as mensagens de agradecimento que recebemos diariamente.

São por estas razões que contamos não apenas com o seu apoio financeiro, mas também, com sua ajuda na divulgação do projeto (e campanha) nas suas redes sociais e nas instituições ou organizações que você conheça e que possa se beneficiar utilizando a plataforma. Desde já, muito obrigado!

SUGESTÕES DE RECOMPENSAS PARA APOIADORES:

ÁREA EXCLUSIVA SEM EXIBIÇÃO DE ANÚNCIOS + EXPORTAÇÃO INDIVIDUAL DE CÓDIGO
para apoiadores que optarem pelo valor igual ou superior a R$5,00 por mês: área exclusiva sem exibição de anúncios e exportação de códigos gerados individualmente. *** LIMITADO A 5 APOIADORES ***

ÁREA EXCLUSIVA SEM EXIBIÇÃO DE ANÚNCIOS + EXPORTAÇÃO INDIVIDUAL DE CÓDIGO
para apoiadores que optarem pelo valor igual ou superior a R$9,00 por mês: área exclusiva sem exibição de anúncios e exportação de códigos gerados individualmente. *** LIMITADO A 5 APOIADORES ***

ÁREA EXCLUSIVA SEM EXIBIÇÃO DE ANÚNCIOS + EXPORTAÇÃO INDIVIDUAL DE CÓDIGO + RELATÓRIOS ESTATÍSTICOS DE USO
para apoiadores que optarem pelo valor igual ou superior a R$15,00 por mês: área exclusiva sem exibição de anúncios, exportação de códigos gerados individualmente, relatórios estatísticos (em tempo real) de uso individual e geral.

METAS

– Manter o ambiente que hospeda a plataforma e prestar atendimento especializado
domínio, hospedagem web (nuvem), manutenção preventiva e corretiva de servidores, aplicação, banco de dados e backups, e também, a contratação de mão de obra especializada para auxiliar os usuários da plataforma via chat, whatsapp ou e-mail.

– Projetar, desenvolver e implantar melhorias na plataforma
design gráfico, elaboração de conteúdo em três idiomas (português, inglês e espanhol), área exclusiva para apoiadores, painel de relatórios estatísticos de uso, inclusão de novas tabelas de Cutter, entre outras melhorias.

Previsão de entrega: novembro/2020.
Link de acesso a campanha: http://www.catarse.me/cutters-online/

Mais informações, enviar e-mail para:
cuttersonline [arroba] gmail [ponto] com

Se possível, deixe seu comentário abaixo, obrigado.

The post Cutter’s Online: proposta de Financiamento Coletivo appeared first on Otoniel Feliciano.

]]>
https://www.otonielfeliciano.com.br/site/cutters-online-proposta-de-financiamento-coletivo/feed/ 0
Reparar [automaticamente] permissões de acesso aos arquivos WordPress https://www.otonielfeliciano.com.br/site/reparar-automaticamente-permissoes-de-acesso-aos-arquivos-wordpress/ https://www.otonielfeliciano.com.br/site/reparar-automaticamente-permissoes-de-acesso-aos-arquivos-wordpress/#respond Fri, 26 Apr 2019 20:22:32 +0000 https://www.otonielfeliciano.com.br/site/?p=811 O Shell Script de autoria de Michael Conigliaro [Thanks! Michael], automatiza o processo de reparação de permissões de arquivos do WP – WordPress. O autor teve como base, recomendações de segurança publicada no WordPress Codex. O script pode ser utilizado…

The post Reparar [automaticamente] permissões de acesso aos arquivos WordPress appeared first on Otoniel Feliciano.

]]>
O Shell Script de autoria de Michael Conigliaro [Thanks! Michael], automatiza o processo de reparação de permissões de arquivos do WP – WordPress. O autor teve como base, recomendações de segurança publicada no WordPress Codex.

O script pode ser utilizado para reparar permissões de arquivos após uma troca de servidor web e/ou após um hacker invadir seus arquivos WP.

Alerto que o script apresentado abaixo está longe de ser a solução única e definitiva para nossas preocupações relacionadas à segurança da informação. Permissões de arquivos são apenas ‘a ponta do iceberg‘, portanto, para manter o WordPress realmente mais seguro, recomendo a leitura na integra do artigo “Hardening WordPress“, e como leitura complementar “The Ultimate WordPress Security Guide – Step by Step (2019)“.

IMPORTANTE!
Mantenha sempre vários backups dos arquivos e banco de dados WP;

#!/bin/bash
#
# Este script repara as permissões de acesso aos arquivos do WordPress, 
# em conformidade com as recomendações de segurança do Codex: 
# http://codex.wordpress.org/Hardening_WordPress#File_permissions
#
# Autor: Michael Conigliaro <mike [at] conigliaro [dot] org>
# Tradução: Otoniel Feliciano
#
# DEFINIR VARIAVEIS
WP_OWNER=alterar	#==> proprietário wordpress
WP_GROUP=alterar	#==> grupo wordpress
WS_GROUP=alterar	#==> grupo de servidores web
WP_ROOT=alterar		#==> diretório raiz do wordpress
# FIM - DEFINIR VARIAVEIS
 
# redefinir para padrões seguros
find ${WP_ROOT} -exec chown ${WP_OWNER}:${WP_GROUP} {} \;
find ${WP_ROOT} -type d -exec chmod 755 {} \;
find ${WP_ROOT} -type f -exec chmod 644 {} \;
 
# permitir (e impedir o resto do mundo) que o wordpress gerencie o arquivo wp-config.php 
chgrp ${WS_GROUP} ${WP_ROOT}/wp-config.php
chmod 660 ${WP_ROOT}/wp-config.php
 
# permitir que o wordpress gerencie o arquivo .htaccess
touch ${WP_ROOT}/.htaccess
chgrp ${WS_GROUP} ${WP_ROOT}/.htaccess
chmod 664 ${WP_ROOT}/.htaccess
 
# permitir que o wordpress gerencie o diretório wp-content
find ${WP_ROOT}/wp-content -exec chgrp ${WS_GROUP} {} \;
find ${WP_ROOT}/wp-content -type d -exec chmod 775 {} \;
find ${WP_ROOT}/wp-content -type f -exec chmod 664 {} \;

Como usar o script?
1. Alterar as variáveis: proprietário wordpress (WP_OWNER), grupo wordpress (WP_GROUP), grupo de servidores web (WS_GROUP) e diretório raiz do wordpress (WP_ROOT). Após alterar as variáveis conforme sua realidade, salvar o arquivo. Ex.: permissoes-wordpress.sh

2. Permitir que o arquivo seja executado:

chmod +x permissoes-wordpress.sh

3. Executar o arquivo:

./permissoes-wordpress.sh

4. Após execução (item 3) bem sucedida, apagar o arquivo permissoes-wordpress.sh:

rm -f permissoes-wordpress.sh

Bons estudos!
Se possível, deixe seu comentário. Obrigado!

The post Reparar [automaticamente] permissões de acesso aos arquivos WordPress appeared first on Otoniel Feliciano.

]]>
https://www.otonielfeliciano.com.br/site/reparar-automaticamente-permissoes-de-acesso-aos-arquivos-wordpress/feed/ 0
Ambiente [Linux] para Desenvolvimento Web https://www.otonielfeliciano.com.br/site/ambiente-linux-para-desenvolvimento-web/ https://www.otonielfeliciano.com.br/site/ambiente-linux-para-desenvolvimento-web/#respond Mon, 05 Jun 2017 04:10:30 +0000 https://www.otonielfeliciano.com.br/?p=603 Este artigo apresenta de forma bem simples e objetiva, como implantar rapidamente, um ambiente [ou plataforma] para desenvolvimento web, neste caso, com apenas um comando linux, vamos instalar o Apache, PHP, MySQL e phpMyAdmin, no sistema operacional Ubuntu 17.04 (Zesty…

The post Ambiente [Linux] para Desenvolvimento Web appeared first on Otoniel Feliciano.

]]>
Este artigo apresenta de forma bem simples e objetiva, como implantar rapidamente, um ambiente [ou plataforma] para desenvolvimento web, neste caso, com apenas um comando linux, vamos instalar o Apache, PHP, MySQL e phpMyAdmin, no sistema operacional Ubuntu 17.04 (Zesty Zapus).

Primeiramente vamos atualizar o sistema operacional
Abra o Terminal (Ctrl + Alt + T) e digite o seguinte comando:

sudo apt-get update

Agora vamos à instalação propriamente dita:

sudo apt-get install lamp-server^ phpmyadmin

Na tela abaixo, tecle “S” e “Enter”:

Na tela abaixo, digite uma senha para o usuário “root” do MySQL:
Dica: após digitar a senha, tecle “Tab”  e “Enter”.

Repita a senha para o usuário “root” do MySQL:
PS: a mesma que você utilizou anteriormente.

Na tela abaixo, marque o servidor web “apache2”:
Dicas: no teclado, utilize seta para cima/abaixo e depois use a tecla “espaço” para marcar a opção. Após, tecle “Tab” e “Enter” para prosseguir.

Na tela abaixo, marque “Sim” para configurar o banco de dados para o phpMyAdmin:
Dica: no teclado, utilize seta para esquerda/direita e depois tecle “Enter”.

Na tela abaixo, digite uma senha MySQL da aplicação para o phpMyAdmin:
Dica: após digitar a senha, tecle “Tab”  e “Enter”.

Repita a senha MySQL da aplicação para o phpMyAdmin:
PS: a mesma que você utilizou anteriormente.

Após concluída a instalação, utilize o navegador e acesse: http://localhost/

Por padrão, seus arquivos devem ficar dentro de: /var/www/html

Bom pessoal, é isso, espero ter ajudado de alguma forma.
Abraço.

The post Ambiente [Linux] para Desenvolvimento Web appeared first on Otoniel Feliciano.

]]>
https://www.otonielfeliciano.com.br/site/ambiente-linux-para-desenvolvimento-web/feed/ 0
Gerador Online: código de Cutter https://www.otonielfeliciano.com.br/site/gerador-online-cutter-sanborn-e-tabela-pha/ https://www.otonielfeliciano.com.br/site/gerador-online-cutter-sanborn-e-tabela-pha/#comments Wed, 29 Mar 2017 16:30:47 +0000 http://otonielfeliciano.com.br/?p=281 O gerador online permite gerar códigos da Tabela Cutter-Sanborn (três dígitos) e Tabela PHA. Permite ainda, utilizar acentos e cê-cedilha. Rápido e prático, vale a pena conferir! A Tabela Cutter-Sanborn ou simplesmente Tabela Cutter é uma codificação elaborada por Charles…

The post Gerador Online: código de Cutter appeared first on Otoniel Feliciano.

]]>
O gerador online permite gerar códigos da Tabela Cutter-Sanborn (três dígitos) e Tabela PHA. Permite ainda, utilizar acentos e cê-cedilha. Rápido e prático, vale a pena conferir!

A Tabela Cutter-Sanborn ou simplesmente Tabela Cutter é uma codificação elaborada por Charles Ammi Cutter em 1880, tendo como base, sobrenomes da língua inglesa. Essa codificação é estruturada normalmente, a partir do sobrenome do autor e representa as três primeiras letras do sobrenome. Na Tabela de Cutter, é possível consultar qual sequência numérica representa a sequência do sobrenome do autor.

A Tabela PHA (sigla elaborada a partir das iniciais do nome da autora) foi criada em 1964 pela bibliotecária Heloísa de Almeida Prado, nos moldes das Tabelas de Cutter e, principalmente de Cutter-Sanborn, visando adequar as peculiaridades de sobrenomes da língua portuguesa e brasileira.

Sobre o Cutter’s Online
O projeto foi concebido e desenvolvido por Otoniel Feliciano, analista de sistemas, que contou com a colaboração de parceiros (as) técnicos (as) em biblioteconomia e bibliotecários (as).

Os principais objetivos do projeto são:
– agilizar o processo de obtenção de códigos cutter;
– minimizar possíveis erros humanos na obtenção de código;
– gerar códigos baseados na Tabela Cutter-Sanborn (três dígitos) e Tabela PHA;
– gerar códigos sem a necessidade de instalação de software;
– possibilitar aos usuários, a utilização de acentos e/ou cê-cedilha.

Como utilizar? É simples!
– Se entrada por autor: Sobrenome, Nome do Autor;
– Se entrada por título: digitar números por extenso;
– Clicar em: “Gerar Código Cutter”;
– Clique em: “Copiar para Área de Transferência”.
PS: Daí é só colar (Ctrl V) onde desejar.

O Cutter’s Online está disponível em: https://www.otonielfeliciano.com.br/cutters-online/     https://www.cuttersonline.com/ [a partir de 18/10/2018]

Utilize, deixe seu comentário abaixo e também compartilhe nas redes sociais.
Se desejar entrar em contato com o desenvolvedor, clique aqui.

Última atualização: 20/10/2018 às 19h41min.

The post Gerador Online: código de Cutter appeared first on Otoniel Feliciano.

]]>
https://www.otonielfeliciano.com.br/site/gerador-online-cutter-sanborn-e-tabela-pha/feed/ 24
Ambiente [Windows] para Desenvolvimento Web https://www.otonielfeliciano.com.br/site/ambiente-windows-para-desenvolvimento-web/ https://www.otonielfeliciano.com.br/site/ambiente-windows-para-desenvolvimento-web/#respond Fri, 17 Mar 2017 20:55:12 +0000 http://otonielfeliciano.com.br/site/?p=229 Este artigo apresenta de forma bem simples e objetiva, como implantar rapidamente, um ambiente [ou plataforma] para desenvolvimento web, neste caso, vamos utilizar o software WampServer, que irá instalar para nós o Apache, PHP e MySQL, no sistema operacional Windows 10. Meu…

The post Ambiente [Windows] para Desenvolvimento Web appeared first on Otoniel Feliciano.

]]>
Este artigo apresenta de forma bem simples e objetiva, como implantar rapidamente, um ambiente [ou plataforma] para desenvolvimento web, neste caso, vamos utilizar o software WampServer, que irá instalar para nós o Apache, PHP e MySQL, no sistema operacional Windows 10.

Meu caso com desenvolvimento web é bem antigo [risos], desde meados de 2003, na época, criar um ambiente de desenvolvimento não era uma tarefa simples e rápida como nos dias atuais, que com apenas alguns cliques está tudo funcionando.

Vamos ao que interessa?
Acesse o site http://www.wampserver.com/en/ e baixe o instalador do software de acordo com o seu sistema operacional, ou seja, 64 ou 32 bits.
Wamserver - opções de download.

IMPORTANTE: a instalação do Wampserver vai requerer instalação prévia do Visual Studio 2012, se necessário, baixe-o diretamente do site oficial [http://www.microsoft.com/en-us/download/details.aspx?id=30679]. Se você já tiver o Visual Studio 2012 instalado, desconsidere esta etapa.

Veja a simplicidade do processo de instalação:
1. Escolha o idioma e clique em OK

Tela de instalação do WampServer: seleção idioma.

2. Aceite os termos da licença e clique em “Next”.

Tela de instalação do WampServer: aceite licença.

3. Se desejar, leia mais informações sobre a instalação do Wampserver e clique e “Next”.

Tela de instalação do WampServer: informações da instalação.

4. Escolher o local que pretende instalar o Wampserver e clicar em “Next”.

Tela de instalação do WampServer: local de instalação.

5. Escolher a pasta do menu inicial e clicar e “Next”.

Tela de instalação do WampServer: escolha menu inicial.

6. Conferir se as opções de instalação estão corretas e clicar em “Install”.

Tela de instalação do WampServer: verificar opções da instalação.

7. Iniciará a processo de instalação.

Tela de instalação do WampServer: progresso da instalação.

8. Num determinado momento do processo de instalação, você poderá escolher o navegador web sua preferência.

Tela de instalação do WampServer: escolha do navegador.

9. Se desejar, leia mais informações sobre a instalação do phpMyAdmin e clique e “Next”.

Tela de instalação do WampServer: informações sobre a instalação do phpMyAdmin.

10. Pronto, ambiente de desenvolvimento web instalado com sucesso! Clique em “Finish”.

Tela de instalação do WampServer: instalação concluída com sucesso.

DICA: se você utiliza o Skype, desmarque o uso da porta 80.
Ferramentas >> Opções >> Avançado >> Conexão

Desabilitar o uso da porta 80 no Skype.

Bom pessoal, é isso, espero ter ajudado.
Abração!

Veja em vídeo todo processo de instalação…

The post Ambiente [Windows] para Desenvolvimento Web appeared first on Otoniel Feliciano.

]]>
https://www.otonielfeliciano.com.br/site/ambiente-windows-para-desenvolvimento-web/feed/ 0
CakePHP 3: instalação via Composer no Ubuntu 14.04 LTS https://www.otonielfeliciano.com.br/site/cakephp3-instalacao-utilizando-composer-no-ubuntu-14-04-lts/ https://www.otonielfeliciano.com.br/site/cakephp3-instalacao-utilizando-composer-no-ubuntu-14-04-lts/#respond Mon, 04 Apr 2016 10:00:32 +0000 http://www.otonielfeliciano.com.br/site/?p=1 Este post têm como objetivo, apresentar o processo de instalação do CakePHP 3 através do Composer, no sistema operacional Ubuntu 14.04 LTS. Segundo wikipedia, CakePHP é um framework escrito em PHP que tem como principais objetivos oferecer uma estrutura que…

The post CakePHP 3: instalação via Composer no Ubuntu 14.04 LTS appeared first on Otoniel Feliciano.

]]>
Este post têm como objetivo, apresentar o processo de instalação do CakePHP 3 através do Composer, no sistema operacional Ubuntu 14.04 LTS.

Segundo wikipedia, CakePHP é um framework escrito em PHP que tem como principais objetivos oferecer uma estrutura que possibilite aos programadores de PHP de todos os níveis desenvolverem aplicações robustas rapidamente, sem perder flexibilidade. O Cake-PHP utiliza conceitos de engenharia de software e padrões de projeto bem-conhecidos, tais como ActiveRecord, Association Data Mapping, Convenção sobre configuração, Front Controller e MVC (Model-View-Controller).

Requisitos mínimos
– Servidor HTTP, ex.: Apache. Preferencialmente com “mod_rewrite” habilitado;
– PHP 5.4.16 ou superior;
– Extensões habilitadas: “mbstring” e “intl”.

Bancos de dados suportados

  • MySQL (5.1.10 or greater)
  • PostgreSQL
  • Microsoft SQL Server (2008 or higher)
  • SQLite 3

PS: o cakephp não depende de um banco de dados para funcionar.

Instalação do CakePHP 3 via Composer
Embora exista outros métodos de instalação o CakePHP, o método de padrão (oficial) é através do Composer, uma ferramenta de gerenciamento de dependência para PHP 5.3.

Para quem ainda não têm o cURL instalado, abra o Terminal (Ctrl+Alt+T) e execute o seguinte comando:

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

e depois, reinicie o apache:

sudo service apache2 restart

Para quem ainda não têm o Composer instalado, abra o Terminal (Ctrl+Alt+T) e execute o seguinte comando:

curl -s https://getcomposer.org/installer | php

Ou, baixe o composer.phar do Site Oficial do Composer.

Agora que já temos o Composer instalado, podemos criar uma nova aplicação do CakePHP executando o comando:

php composer.phar create-project --prefer-dist cakephp/app [app_name]

Ou se o Composer estiver instalado globalmente:

composer create-project --prefer-dist cakephp/app [app_name]

Referências bibliográficas
CakePHP Cookbook 3.x documentation. Disponível em: <http://book.cakephp.org/3.0/en/index.html>. Acesso em 12 de outubro de 2015.
Composer documentation. Disponível em: <https://getcomposer.org/doc/>. Acesso em 12 de outubro de 2015.
CakePHP – Wikipédia, a enciclopédia livre. Disponível em <https://pt.wikipedia.org/wiki/CakePHP>. Acesso em 12 outubro de 2015.

The post CakePHP 3: instalação via Composer no Ubuntu 14.04 LTS appeared first on Otoniel Feliciano.

]]>
https://www.otonielfeliciano.com.br/site/cakephp3-instalacao-utilizando-composer-no-ubuntu-14-04-lts/feed/ 0