Escolha uma Página
Syncfusion Core: acelerando o seu desenvolvimento

Syncfusion Core: acelerando o seu desenvolvimento

Você pode gastar mais de U$5.000 comprando componentes que aceleram o seu desenvolvimento na WEB. Se sua empresa é grande, isso não é nada perto dos custos dos desenvolvedores. Mas se você é pequeno, como eu, poderá contar com licenças especiais ou temporárias, a custo zero. A Syncfusion é a empresa que permite isso. Mas vou lhe dar uma dica aqui de como, sendo desenvolvedor individual, pode conseguir uma licença a custo zero. Acredite em mim.

Licença comunitária SYNCFUSION

Se você é um desenvolvedor individual, pode obter toda a linha de produtos gratuitamente. Não é necessário cartão de crédito. São mais de 1.000 Controles e Frameworks para Plataformas de Dados, ferramentas para Big Data, Painéis e Relatórios – que somados representam um valor de US $ 15.960. Que você pode usar gratuitamente no seu desenvolvimento, tendo direito suporte e atualizações. A Syncfusion:

  • Tem mais de 15 anos desenvolvendo software de qualidade;
  • Tem mais de 150 empresas-clientes que estão dentro  das 500 maiores empresas da Fortune;
  • tem mais de 750.000 usuários em mais de 125 países.

Quem é elegível?

Indivíduos e empresas pequenas, com no máximo 5 pessoas de desenvolvimento – e faturamento inferior a US$1 milhão de dólares anuais…

O que você pode obter?

Mais de 1.000 controles e frameworks para desenvolvimento web, desktop e mobile. O pacote mais abrangente de componentes disponíveis para .NET, Javascript, iOS, Android e Xamarin, incluindo grades, diagramas, agendamentos, controles de gantt, mapas, medidores, acoplamentos, fitas e muito mais.

Clique aqui para se cadastrar.

O que você pode obter?

PLATAFORMAS DE DESENVOLVIMENTO

 

FAQ (Perguntas mais frequentes)

Quem é elegível?

Empresas e indivíduos com menos de US $ 1 milhão em receita bruta anual e 5 ou menos desenvolvedores.

Os produtos podem ser usados para construir aplicativos comerciais?

Sim.

Por quanto tempo as licenças são válidas?

As licenças tipo comunidade não expiram. Você continuará recebendo suporte e atualizações para novas versões.

Como o valor de $ 15.960 é calculado?

Cada licença do Essential Studio é avaliada em US $ 1.995. Para empresas que aproveitam o máximo de cinco licenças, o valor total é de US $ 9.975. A licença da comunidade também inclui o Data Platform (plataforma Dashboard, plataforma Report e plataforma Big Data) que eleva o valor total para $ 15.960.

Por que a SYNCFUSION está fazendo isso? Qual é o truque?

A Syncfusion seguiu o exemplo do que a Microsoft fez com o Visual Studio Community Edition e decidiu usar o mesmo modelo com seus produtos também. Não há truque algum, mas a SYNCFUSION agradece se você ajudar a espalhar mensagem pelo Twitter, Facebook e outras redes sociais.

A SYNCFUSION realmente gosta dos desenvolvimentos que você está fazendo. Como ela pode ajudar você?

A SYNCFUSION espera futuramente adicionar ainda mais valor a este programa e nossos serviços. Também precisa da sua ajuda para alcançar mais desenvolvedores.  A SYNCFUSION fica agradecida por qualquer ajuda que divulgue seus produtos através do Twitter, Facebook, e-mail ou blogs.

Você é uma empresa de consultoria que escreve aplicativos para outras organizações. Uma vez qualificada, pode entregar produtos aos seus clientes?

Há dois cenários a serem considerados:

  • Sua organização possui a propriedade intelectual (IP)
    Você entrega binários a seus clientes, que não têm direito sobre o próprio a propriedade intelectual de seus fontes. Neste caso, uma vez que você possui o IP, a redistribuição para outros é permitida sob nossa concessão de redistribuição padrão. É importante que o seu cliente não tenha qualquer direito sobre o IP. Também é importante que o cliente não distribua ou que a trate como uma solução “white-label” o aplicativo resultante. Eles só podem usar a aplicação para fins internos. Se eles quiserem distribuir sua aplicação, o segundo cenário se aplica.
  • Seu cliente possui a propriedade intelectual ou quer distribuir seu aplicativo (construído por você que é o detentor to IP)
    Nesse caso, a Syncfusion permitirá que você forneça a cada cliente uma licença binária comercial grátis gratuitamente. A única condição é que você nos forneça informações sobre seu cliente para que possamos registrar uma licença em seu nome. Caso seu cliente faça desenvolvimento interno ou mova o desenvolvimento para outra organização, ele precisará comprar licenças comerciais reais entrando em contato conosco. Enquanto a sua empresa for a única que trabalha no aplicativo e você continuar atendendo aos requisitos da licença da comunidade, nenhuma outra licença precisará ser adquirida.
A licença da comunidade pode ser usada para projetos de código aberto?

A licença da comunidade pode ser usada em projetos de código aberto, mas a SYNCFUSION solicitamos que você primeiro entre em contato com eles para se registrar. Preencha o formulário “Request Licensing for Open-Source projects” (Solicitação de licenciamento para projetos de código aberto),

Governos ou organizações governamentais são elegíveis para licença comunitária?

Governos – ou qualquer organização relacionada ao governo (ou seja, financiada por dinheiro de impostos, dinheiro público) não é elegível para a Licença da Comunidade. As agências governamentais que não são financiadas pelo contribuinte podem usar a licença da comunidade após assinar um contrato de licença principal. Nesse caso, é necessário entrar em contato para iniciar a solicitação e explicar claramente a ideia.

Obrigado pela sua leitura. Continue visitando este blog e compartilhe artigos em sua rede de relacionamento. Por favor, se quiser, registre sugestões e comentários ao final da página.

Junte-se à nossa rede de Empreendedores Builderall.

turbine seus negócios online com mais de 20 aplicativos Builderall

Download Visual Studio 2019

Download Visual Studio 2019

Chegou o Visual Studio 2019 para Windows e MacOs. Você pode fazer download e usar em paralelo com o Visual Studio 2017. As duas versões não são concorrentes. E o instalador de módulos é comum para as duas versões.

Codifique mais rápido. Trabalhe de maneira mais inteligente. Crie o futuro com o melhor IDE do setor.

 

Download Visual Studio 2019 (Community: IDE poderosos, gratuito para estudantes, colaboradores de código aberto e indivíduos), Supondo que você é um pobretão, como eu; desenvolvedor individual, escolha a opção Visual Studio Community 2019 e click em MODIFY.  Escolha Individual Componentes para WEB Applications e clicks em tudo. Mande instalartudo. Em tese, você tem um Visual 2009 prontinho para trabalhar.

Instalador Visual Studio

Mais informações sobre a versão

Obrigado pela sua leitura. Continue visitando este blog e compartilhe artigos em sua rede de relacionamento. Por favor, se quiser, registre sugestões e comentários ao final da página.

Junte-se à nossa rede de Empreendedores Builderall.

turbine seus negócios online com mais de 20 aplicativos Builderall

Como hospedar sua aplicação Asp.Net Core MVC (inclusive 2.2) fora do Azure

Como hospedar sua aplicação Asp.Net Core MVC (inclusive 2.2) fora do Azure

Por menos de U$3/mês você pode ter sua aplicação ASP.NET Core MVC 2.2 rodando num provedor realmente especializado em ASP.NET, com direito a e-mail, banco de dados MS SQL e um infinidade de recursos.

Usando Visual Studio 2017 versão comunitária (grátis) você consegue instalar sua aplicação ASP.NET Core 2.2 MVC num provedor especializado e com alta velocidade – e com um custo muito baixo. Esqueça Godaddy, LOCAWEB, e mesmo Azure (que acaba custando uma tinta quanto mais você usa).

Depois de muito pesquisar e apanhar, acabei descobrindo o provedor SmarterASP.NET..Em menos de uma hora, estava com minha aplicação Core 2.0 rodando. Aqui vai um passo a passo com dicas importantes. Detalhe importante: se você duvidar, pode ter 60 dias de uso grátis!!! Ou seja, você pode comprovar tudo o que estou falando aqui sem gastar um único centavo. Se escolher um plano pago você pode usar qualquer cartão de crédito (ou pagar com PAY-PAL). Se não gostar eles devolvem seu dinheiro.

Passo 1 – Incrição

Vá em SmarterASP.NET. NÃO se preocupe, este é o único formulário em inglês. Todo seu painel pode ser usado em português.

Escolha o plano 60 dias grátis, se não quiser pagar nada agora, Em segundos você recebe um e-mail de confirmação, podendo já acessar e publicar sua aplicação CORE MVC.

A primeira grata surpresa: você ganha um domínio prontinho, seu, para testar sua aplicação na WEB (depois você aponta um domínio seu, não se preocupe agora).

Passo 2 – Acesso

Clique no link recebido por e-mail enviado pela SmarterASP.NET. . Você já pode acessar seu painel. Escilha Português se não quiser inglês. Ao acessar, se o sistema perguntar onde quer seu servidor (USA ou Europa), defina onde quer. Eu defini USA e roda rapisíssimo, fiquei impressionado! Você vai ter de cara um domínio tipo seunomedeusuario-001-site1.htempurl.com


Passo 3 – Pegue os dados de Deploy para seu Visual Studio

Você não vai precisar usar FTP. Vai subir sua aplicação via Visual Studio e comprovar que é rapidíssimo comparada a qualquer subida via FTP. Clique em Sites e depois em Mostrar Informações Web Deploy. Não se preocupe em copiar nada.dados para visual studio

Clicando e Mostrar informações abre um painel abaixo:

Deixe VS Estado como ON (verde). Clique no botão “Se quiser publicar configuração”. Os lugares que risquei em amarelo vao ter seu nome de usuário.

Salve em seu disco local o arquivo Site1. Este é um arquivo com extensão .PubblishSettings, próprio para o Visual Studio. Seu conteúdo é este:

Passo 4 – Abra sua aplicação no Visual Studio e instale o arquivo para PublishSettings

Clique no Solution Explorer do Visual Studio, no lado direito, no nome do seu projeto (com o botão direito). Escolha a opção Publishing.

PUBLISH


Clique em Create new profile:

create new profile


Clique em Import Profile e dê OK

import profile


Escolha o Arquivo Site1 que foi gravado no seu disco local:

arquivo site1

Clique no botão Publish. O Visual Studio iniciará a subida da sua aplicação, que você notará que é bem rápida.

publish

Uma dica importante: na primeira vez, ANTES de clicar no botão PUBLISH NO VISUAL STUDIO, CLIQUE EM settings, que fica no lado direito do painel de publicação (as vez fica meio escondido na tela). Clique em VALIDAR CONEXÃO (validate connection). Se o sistema reclamar alguma coisa de certificado, diz que sim, que aceita o certificado e pronto. Clique em SALVAR (save) e agora sim, pode publicar.

As vezes o Visual Studio “esquece” que você já fez isso e começa a dar erro na publicação do site. É só repetir a operação acima e tudo volta ao normal. A partir da segunda vez que você publica a atualização é rapidíssima! É a vantagem desse provedor permitir WEB DEPLOY, que só atualiza os arquivos que efetivamente mudaram… Se for fazer pelo FTP do Visual Studio, que é burrinho, pode sair e voltar um bom tempo depois (pois ele sobe todos os arquivos de novo, sempre). É melhor – neste caso, publicar num diretório e subir com o Filezilla, parametrizando-o para só enviar arquivos com novas datas. Mas certamente você vai esquecer que existe FTP usando o WEBDEPLOY…

Outras vantagens:

Você pode criar um número ilimitado de bancos de dados, inclusive SQL. Não paga nada a mais por isso. Para as minhas aplicações isso é muito bom. O desempenho dos servidores é ótimo.

Se tiver algum problema:

  • O provedor tem uma base de conhecimento com uma série de bons artigos explicativos, agrupados por tópicos. Tem tudo ali que em geral os clientes podem ter dúvidas;
  • Escreva para o suporte. Testei e me responderam rapidinho (nem acreditei, estou acostumado com o padrão 24 horas da Locaweb). O suporte é mesmo 24 x 7! Basta abrir um tíquete de suporte na Central de Ajuda.

Obrigado pela sua leitura. Continue visitando este blog e compartilhe artigos em sua rede de relacionamento. Por favor, se quiser, registre sugestões e comentários ao final da página.

Junte-se à nossa rede de Empreendedores Builderall.

turbine seus negócios online com mais de 20 aplicativos Builderall

Integrando o MailingBoss a uma aplicação ASP.NET Core MVC com o Visual Studio 2017

Integrando o MailingBoss a uma aplicação ASP.NET Core MVC com o Visual Studio 2017

Neste artigo veremos como é possível cadastrar um usuário no seu database e, ao mesmo tempo, inserir esse usuário numa lista do MailingBoss, onde é possível automatizar uma sequência de ações de marketing via E-mails. Ou seja, você põe um “robô” digital para interagir com seus leads até conseguir efetuar uma venda… ou o que você imaginar.

O problema

Usando o MailingBoss, que é a ferramenta de e-mail marketing da BuilderAll, é possível trabalhar com Funis de Venda, capturando Leads para uma determinada lista. O fantástico dessa ferramenta é que ela permite montar WORKFLOWS com ações a serem tomadas DEPOIS que o lead se inscreve na lista. Tipicamente essas ações são envios de novos e-mails, contendo conteúdos diferentes e levando o lead a tomar uma decisão de compra. Esses e-mais são programáveis no tempo. E mais: se a pessoa clicar no link de um e-mail, o WORKFLOW permite transferir o lead de uma lista original – onde o e-mail entrou pela primeira vez – para qualquer outra lista (retirando-o, se você quiser, da lista original).

Essencialmente, toda lista é associada a um único formulário que tem em geral poucos campos. O mínimo que pode ter é o campo de e-mail, que é obrigatório. O típico pede um nome e o e-mail. O problema: assim que a pessoa submete o formulário, clicando no botão de submit, é muito complicado passar esses dados para uma outra aplicação e – até o momento em que escrevo este post – o jeito que eles recomendam fazer isso não funcionou e é ainda impraticável passar dados “hidden”, embora isso seja teoricamente possível.  

A solução

Bem, se Maomé não vai à montanha, a montanha vai a Maomé. O jeito que encontrei é cadastrar o lead na minha própria aplicação CORE MVC, num formulário simples que simplesmente injeta o LEAD no database da minha aplicação. Ao completar essa operação, eu emulo um submit para o MailingBoss, como se os dados tivessem saído de um formulário deles – e não da minha aplicação. Assim que o MailingBoss “engole” os dados, ele mesmo dispara e-mail pedindo confirmação de e-mail (se a lista é double opt in) ou um e-mail de confirmação do cadastramento.

Funciona. Se você quiser fazer um teste, pode se inscrever para ter 7 dias de acesso gratuíto ao MailingBoss e mais 17 ferramentas de marketing digital – além de diversos treinamentos sobre tudo quanto é assunto para fazer marketing na WEB.

 

A aplicação em ASP.NET CORE MVC

A ideia é ter uma aplicação muito simples que permitirá fazer um cadastro de pessoas interessadas em fazer um teste, na WEB, sem custos, do seu grau de empreendedorismo.

Assim que a pessoa se cadastra, a aplicação manda um e-mail para o e-mail cadastrado, solicitando a CONFIRMAÇÃO (da veracidade) do mesmo. PAra não complicar a programação do aplicativo, vamos deixar por conta do MailingBoss o envio do e-mail pedindo a Confirmação.

Assim que a pessoa cadastrada clica no link desse e-mail de confirmação, ocorrem duas coisas:

  • Ela é remetida para uma página tipo parabéns, está tudo certo, ‘clique no link abaixo para fazer o teste‘;
  • O sistema muda o status do cadastrado para confirmado;
  • O MailingBoss envia um e-mail de agradecimento.

Modelo de Dados

Crie uma classe de dados no diretório model, tendo como chave o e-mail (para evitar e-mails duplicados).

MODEL->Empreendedor.cs

Gerando a tabela no banco de dados – Contexto

Uma vez que seu modelo já está gravado com Empreendedor.cs, você precisa precisa acrescentar essa tabela na lista de tabelas – que no meu caso está no arquivo ContextoPrimario.cs, dentro da pasta models. Se você não tem ainda na aplicação nenhuma especificação de contexto, crie uma ContextoPrimario.cs na pasta de models e insira o seguinte conteúdo

Se você já tem seu arquivo de Contexto, por ter criado o banco de dados anteriormente (ou por estar aproveitando uma solução de teste criada anteriormente, e somente quer ter a tabela do modelo empreendedor lá dentro), simplesmente acrescente à relação de arquivos já existentes a seguinte linha (dentro de public partial class ContextoPrimario : DbContext:):

public virtual DbSet<Empreendedor> Empreendedores { get; set; } // banco de Empreendedores

Feito isso, vá no menu superior e rode BUILD->BUILD SOLUTION. Tem que dar zero erros, se não der acerte o que estiver errado, até rodar e dar zero erros.

Feito isso, precisamos agora gerar o arquivo que vai de fato implementar a tabela de EMpreendedores na sua aplicação. Na janela do Package Manager Console, embaixo, temos de adicionar essa primeira migração. Digite, trocando [nomedamigracao] por qualquer nome, como PrimeiraMigracao:

//PM> Add-Migration [nomedamigracao] -Context ContextoPrimario:

Add-Migration [nomedamigracao] -Context ContextoPrimario 

Se rodar certinho, ele vai gerar um arquivo com um númerogrande_nomedasuamigracao. No meu caso, 20190131213948_Empreendedor3

Agora temos de rodar a Migração, gerando a tabela de Empreendedores no seu banco de dados.Novamente na janela de Package Management Console (PM, embaixo), rode o seguinte comando (troque ContextoPrimario pelo nome do seu contexto, se tiver um outro):

update-database -context ContextoPrimario

Entre no seu gerenciador de banco de dados, você vai ver que a tabela está lá. No meu caso, como uso SQL, entro no MIcrosoft SQL Server Management Studio (MSSMS). Coloco a tabela no modo de edição e vejo o seguinte:

tabela empreendedores

tabela empreendedores

Nada é perfeito, suspirou a raposa. Na migração a tabela foi criada mas, a despeito de ter definido no modelo valores default para idConsultoria (4), flagEmailConfirmado (0) e quantidadeDeAvaliadores (0), estes valores não estão no Binding da tabela, quando todos os campos estão definidos como “não permitindo nulos”. Isso significa que, se deixar assim, vou ter de especificar todos esses valores no meu form, como hidden. Até aí tudo bem. Ocorre que algumas vezes uso procedures e gosto de ter a certeza que se eu não enviar algum desses campos, eles vão assumir valores padrão.

Assim, ajusto o o DEFAULT VALUE OR BINDING para os valores padrão que quero e salvo a tabela (que ainda está vazia).

Gerando o Controller as as Views, com Scaffolding

Agora precisamos criar o controlador (controller) e os formulários (views). Clicks sobre o nome do seu projeto e com o botão da direita escolha ADD-> NEW SCAFFOLDED ITEM. Escolha o template MVC COntroller with Views, using Entity Framework. Click em ADD.

Em Model Class, escolha Empreendedor. Em Data Context Class, escolha  ContextoPrimario (ou o nome do seu contexto). Deixe clicado: Generate Views, Reference Script Libraries e Use a lay-out page. Em Controller name, mude o nome de EmpreendedorsController para EmpreendedoresController. Click em ADD.

Legal. Vamos fazer um check básico. No menu superior clique em IIS EXpress. Sua aplicação vai ter um endereço básico de entrada, definido em startup;cs. No meu caso é http://localhost:50628/.

No NAVEGADOR, altere para o seu endereço localhost + Empreendedores/Create.

No meu caso fica assim: http://localhost:50628/Empreendedores/Create

Que chato, Fernandinho. O formulário fica pedindo coisas que não deveriam e.se tento gravar, dá um monte de erros, E, pior que tudo, não tem o e-mail que considero chave:

 

 

 

 

É necessário que os campos idConsultoria, quantidadeDeAvaliadores e flagEmailConfirmado fiquem em hidden e com valores pré determinados. Além disso:

  • vou mudar a cor do botão para vermelho usando “btn-danger” no lugar de “btn-default”;
  • tirar o link “Back to List”;
  • No títutlo, colocar um texto promocional com a classe “jumbotron” do bootstrap (que é usado na minha aplicação);
  • acrescentar o campo de e-mail que, por ser chave, o CORE assumiu que não precisaria ter porque seria gerado automaticamente – o que não é o nosso caso.

 

Rodando a aplicação no localhost, nossa telinha de entrada fica assim:

Fazendo um cadastramento o sistema manda para a página Index ferada pelo Core MVC:

tela index Empreendedor

Ou conferindo na base de dadosse está tudo OK:

 

Agora vamos criar um espelho dessa tabela no MailingBoss. Se você não tem uma conta na BuilderAll, crie uma conta de 7 dias grátis.

Entre no MailingBoss Autoresponder->Acessar MailingBoss e preencha os dados em CRIAR NOVA LISTA DE CONTATOS. Dê o nome à lista de EMPREENDEDOR DIGITAL. No topo, clique em LISTAS e clique na engrenagem da Lista de Empreendedor Digital Abra o seletor LINKS RÁPIDOS e escolha a opção VER CAMPOS CUSTOMIZADOS.

Aqui vamos inserir os campos que nos interessam, todos como texto, além do e-mail: senha, nome, idconsultoria e telefone (que chamei de whatsap):

campos mailingboss

Não esqueça de salvar. Depois selecione em LINKS RÁPIDOS -> formulários de interação. Copie todo contéudo numa janela de texto, para podermos retirar dela as informações que nos interessam para o controlador do core mvc,

 

Podemos ver que a lista esta vazia:

Precisamos alterar o controlador para além de submeter ao database, também “”emular” o submit para o MailingBoss.

Vejamos o código original do POST do CREATE do CORE MVC:

Acrescente ao controlador:

using System.Net.Http;
using System.Net.Http.Headers;

e altere seu código post conforme abaixo. Não se esqueça de incluir a rotina privada para inserir os pares de valores do form e de trocar – no post – o código para o código de sua lista que você guardou no arquivo texto (no meu caso, o código zw93898d6db44 (que é o “cpf” da lista).

Testando a aplicação

No formulário original aparecia o campo MBOSSLASTCLICKS, que não documentado em lugar algum. Simplesmente pedi sua inserção com valor 1:

new KeyValuePair<string, string>(“MBOSSLASTCLICKS”,”1″)

cadastro 2

Solicitei o cadastramento com email alcides2@mailinator.com.

O email entrou:

Listando os contatos do MailingBoss, cuja lista estava vazia:

cadastro não confirmado 1

Observe que ele entrou como não confirmado, o que significa que a aplicação funcionou direitinho, emulando o post para o MailingBoss. Vendo os detalhes do contato:

cadastro não confirmado 2

Olhando no Mailinator. vemos que foi remetido um e-mail de confirmação:

cadastro não confirmado 2

Abrindo e e-mail e clicando no link de confirmação:

cadastro não confirmado 2

A confirmação leva para uma tela de confirmação no MailingBoss. Não é o que queremos, mas vamos refinar isso mais adiante:

tela de confirmação mailingboss

Voltando aos contatos do MailingBoss, vemos que agora o e-mail está com status confirmado.

cadastro mailingboss confirmado

No MailingBoss você pode ajeitar o e-mail de confirmação de inscrição, colocando sua arca e acertado oo texto. No meu caso:

email de confirmação da inscrição

Se o usuário clicar no link, vai cair na página de inscrição confirmada do MailingBoss. Como eu quero que ele caiana minha aplicação, tenho de configurar isso clicando no AVANÇADO.

Página de inscrição confirmada

Aí eu defino para onde quero remeter o usuário na minha aplicação e o tempo que isso demora. Deixei com zero segundos.

avançado da página de inscrição

Não esqueça de clicar em Salvar e próximo. Volto para a aplicação e registro um novo e-mail (alcides3@mailinator.com), vou nos e-mails recebidos (mailinator.com) e clico no link de confirmação. Imediatamente vai para a MINHA tela de confirmação:

minha tela de confirmação

Agora é embelezar a tela e mudar o FlagEmailConfirmado na minha aplicação, alterando o valor de 0 para 1. Outra coisa a fazer, uma vez que sei que o e-mail é quente, é inserir o usuário na aplicação de testes, para que ele possa fazer o teste prometido usando os mesmos dados com que se cadastrou na minha lista,

Nova tela de Detalhes

nova tela de detalhes

Observe que já passo os parâmetros no link para evitar que o usuário tenha de redigitar o que acabou de cadastrar. O que é bem chato especialmente em celular,

 

Acertando o Controlador

Assim que o usuário vê a tela de detalhes o controlador atualiza o flag de confirmação e chama uma procedure para inserir a pessoa confirmada no sistema de Avaliação e cria uma autoavaliação para ela preencher.

Esta é uma ISCA DIGITAL gratuíta e dá para o interessado, sem custos, sua autoavaliação como empreendedor. Ela poderá ver os resultados em tela, na forma gráfica e em tabelas.

Se ela gostar e quiser que outras pessoas a avaliem (amigos, parentes, pessoal de networking, etc), ela poderá comprar avaliações adicionais por um preço módico. Este seria um UP SELL . Se o resultado dela for muito bom, já na autoavaliação, no MailingBoss, vou colocá-la num FUNIL para ela juntar-se à CAMPANHA DE UM MILHÃO DE EMPREENDEDORES 

 

Ajustes Finais

Quando o usuário se cadastra, o sistema está ainda mandando o usuário para a página Index, que dá a relação de todos os cadastrado Não é isso que queremos: precisamos remetê-lo a uma página dizendo “Que legal, estamos quase lá, Por favor confirme sua inscrição clicando no link recebido por e-mail (veja se não caiu no SPAM”. Assim, o controlador no final do POST do create tem de redirecionar não para Index, e sim para uma pagina diferente. Vamos nos basear na própria página de details.cshtml, criando uma chamada details_confirma_email.cshtml.

Logo após cadastrar um novo e-mail (alcides6@mailinator.com) , aparece a tela do “estamos quase lá”.

TELA ESTAMOS QUASE LÁ

O e-mail foi enviado para o Mailinator.comO EMAIL FOI ENVIADO PARA O MAILINATOR.COM

Depois de clicar no link de confirmação do E-mail, a tela para pré-acessar o teste.

tela tudo pronto

Clicando no botão “Vai para o teste”, a tela já é pré-preenchida

tela tudo pronto

Clicando em entrar a pessoa já pode responder o questionário (no caso sobre seu grau de empreendedorismo).

tela interna do sistema

Todos e-mails ficaram registrados no MailingBoss e com status confirmados.

tela com relação de emails no mailingboss

Obrigado pela sua leitura. Continue visitando este blog e compartilhe artigos em sua rede de relacionamento. Por favor, se quiser, registre sugestões e comentários ao final da página.

Junte-se à nossa rede de Empreendedores Builderall.

turbine seus negócios online com mais de 20 aplicativos Builderall

Os domínios mais baratos do mundo…

Os domínios mais baratos do mundo…

Eu vivo fazendo registro de domínios.

São domínios novos, para novos negócios que tenho em mente. Muitos deles acabam se convertendo em custos, pois não há receitas associadas.

Depois de gastar muito dinheiro com isso, busquei uma empresa – e encontrei – onde pudesse registrar novos domínios da forma mais barata possível. Fica aqui a dica, para vocês, da melhor empresa para fazer isso que achei na internet até hoje. A Namecheap.

Domain names for just 88 cents!

Junte-se à nossa rede de Empreendedores Builderall.

turbine seus negócios online com mais de 20 aplicativos Builderall