Software Ohmyform

OhMyForm Construtor de formulários livre

Alternativa de código aberto ao TypeForm para formas e pesquisas

O Ohmyform fornece ferramentas de formulário para criar formulários on -line. Gere formas incorporadas com aparência profissional para pesquisas, pesquisas de mercado e recrutamento.

Visão geral

O Ohmyform é 100% de software de código aberto para gerar formulários, pesquisas e questionários de grau profissional. O uso de tecnologias da Web padrão facilita a incorporação dos formulários nos aplicativos desktop, web ou móveis. O Ohmyform é uma das alternativas mais populares às formas do Google, TypeForm, Wufoo, Formik, forma simples e formas de gravidade. Ele fornece todos os recursos necessários para criar e distribuir seus formulários gratuitamente. Juntamente com os recursos de construção de formulários, ele também fornece as ferramentas para analisar seus envios de formulário. O poder do software de código aberto vem através de sua comunidade e a Ohmyform sempre aprimorou a comunidade de desenvolvedores de primeira linha, o que está melhorando o software regularmente. A Ohmyform não vem com planos pagos ou hospedados, seu 100% de código aberto e oferece todo o controle para hospedar o software você mesmo. Ele também vem com uma imagem do Docker, o que facilita a configuração e o hospedamento em sua infraestrutura. Embora isso exija que você gerencie a infraestrutura e a segurança também. O Ohmyform é um software de desenvolvimento ativamente e eles têm uma lista abrangente de recursos em que está trabalhando no momento em que o suporte a vários idiomas, exportação como JSON, CSV e XML. E eles também têm uma lista de aprimoramento futuro na forma de um roteiro para a versão 1.0

Requisitos de sistema

Para configurar o Ohmyform, você deve ter os seguintes softwares

  • Node.js
  • Mongo DB
  • Redis
  • Instância de email

Características

A seguir, estão as principais características do Ohmyform

  • Suporte multi-linguagem (semi implementado)
  • 11 tipos de perguntas possíveis
  • Páginas de partida e final editáveis
  • Exportar envios para XLS, JSON ou CSV
  • Analítica nativa e suporte do Google Analytics
  • subdomínios personalizados para cada usuário
  • Formas incorporáveis
  • Formulários como uma API de serviço.

no roteiro para v1.0.0

  • Implementar a criptografia para todos os dados do formulário
  • Adicione a integração da API do TypeForm
  • Adicionar suporte de integração de plug -in/3rd Party (ALA Slack)
  • Crie wiki para facilitar a instalação e a configuração
  • Adicionar campo de formulário de listras/pagamento
  • Adicione imagens de campo de fundo e suspensão personalizados
  • Adicionar campo de formulário de upload de arquivo
  • Implantável com Heroku e DockerHub
  • Ditch MongoDB para uma queda de substituição por melhor licenciamento.

Instruções de instalação

O método recomendado é via Docker

O Docker nos oferece o luxo de realmente ter que lidar com um número muito limitado de possíveis cenários de implantação, à medida que enviamos todo o ambiente com o aplicativo sem custar muito a você ou a nós no processo. Antes do Docker para conseguir isso, teríamos que enviar uma máquina virtual inteira ou, pior ainda, criar um servidor idêntico e enviá -lo da sua maneira. Agora é apenas um Docker se afastar da realidade. É por isso que vamos com o Docker, haverá documentação sobre como fazer as coisas diretamente com a fonte, por mais idealmente que seja apenas contribuinte.

Desenvolvimento local

As etapas são as seguintes:

  • Etapa um: clone git https://github.com/ohmyform/ohmyform.git
  • Etapa Dois: Modifique o que quiser na fonte.
  • Etapa três: CD ohmyform -Setp Four: Git Submodule Atualização -Init -Etapa cinco: Docker -Compose Up -d
  • Etapa Seis: Docker-Compose PS Nesse ponto, você deve ter uma instância de trabalho para jogar em http: // localhost: 5000/dentro de momentos.

Instalação de uma instância de produção

A Ohmyform foi submetida recentemente a re-certificação e re-formação pesada antes de recomendarmos que você o use na produção. Conseguimos atingir o objetivo de atualizar e atualizar o CVE gratuito de lançamento pre 1.0 disponível. Vamos buscar várias coisas a serem concluídas antes de considerá -lo 1.0 estável, mas você é bem -vindo para executá -lo para pequenas campanhas. É improvável que vamos quebrar o sistema de armazenamento.

Compile da fonte

Isso normalmente não será suportado e a maioria dos problemas de controle de qualidade, por meio de problemas Git, terá essa linha citada e será fechada para casos de borda de triagem, não queremos oferecer suporte a casos de arestas infinitos. Por outro lado, definitivamente consideraremos todos os problemas de maneira justa, no entanto, se isso exigir um esforço significativo ou distrair fortemente o escopo sem causa razoável, provavelmente o retiraremos do rastreador.

 Português