Download the PHP package setappufv/canvas without Composer
On this page you can find all versions of the php package setappufv/canvas. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download setappufv/canvas
More information about setappufv/canvas
Files in setappufv/canvas
Informations about the package canvas
Introdução
Uma plataforma de publicação do Laravel. O CanvasBr é um pacote de software totalmente aberto para estender seu aplicativo e colocá-lo em funcionamento com um blog em apenas alguns minutos. Além de uma experiência de escrita livre de distrações, você pode visualizar tendências mensais em seu conteúdo, obter insights sobre o tráfego de leitores e muito mais!
Instalação
Nota: O CanvasBr requer que você tenha autenticação de usuário antes da instalação. Você pode executar o comando
make: auth
Artisan para satisfazer este requisito.
Você pode usar o Composer para instalar o CanvasBr no seu projeto do Laravel:
Publique os assets e o arquivo de configuração principal usando o comando canvas: install
Artisan:
Crie um link simbólico para garantir que os uploads de arquivos sejam acessíveis publicamente na Web usando o comando storage: link
Artisan:
Configuração
Nota: Você não é obrigado a concluir as etapas a seguir. Você tem total liberdade de design ao integrar o conteúdo do blog em seu aplicativo.
Gere um controlador de blog padrão com rotas e visualizações para começar a funcionar o mais rápido possível:
Se você quiser incluir imagens do [Unsplash] (https://unsplash.com) em suas postagens, configure um novo aplicativo em https://unsplash.com/oauth/applications. Pegue sua chave de acesso e atualize config/canvas.php
:
Quer um resumo semanal? O Canvas fornece suporte para um e-mail semanal que fornece estatísticas rápidas do conteúdo que você criou, entregues diretamente na sua caixa de entrada. Depois que seu aplicativo estiver configurado para enviar e-mails, atualize config/canvas.php
:
Como o resumo semanal é executado no Laravel's Scheduler, você precisará adicionar a seguinte entrada cron ao seu servidor:
Atualizações
Você pode atualizar sua instalação do Canvas usando o composer:
Execute qualquer nova migração usando o comando migrate
Artisan:
Publique novamente os assets usando o comando canvas: publish
Artisan:
Testando
Execute os testes com:
Futuras Modificações
Esta é uma lista de futuras POSSÍVEIS modificações, nem todas serão implementadas
- Suporte Multi-Linguagem
- Criar API para acesso aos POST's
- Agrupar POST's por AUTOR
- Upload de Imagem do AUTOR com CROP
- Slug Automatico de acordo com o Titulo
- Adicionar Comentários
- Compartilhar POST's -> Face e Twitter
- Login com Multiplos Niveis:
- Administrador -> Cria novos Colaboradores
- Colaborador -> Criar Posts, Topicos, Tags e visualizar stats
- Usuario Premium -> Tem acesso a posts premiuns
- Usuario Free -> Pode comentar
- Não Cadastrado -> Visualiza os post
- Inscrição de Email
- Enviar Automatico de Email quando houver conteudo novo
Licensa
O Canvas é um software de código aberto licenciado sob a MIT license.
Créditos
- O time que continua contribuindo no suporte e desenvolvimento da aplicação.
- Obrigado a Mohamed Said e seu projeto Wink pela grande inspiração.
- A todos que contribuem contributed a patch or made a helpful suggestion