1
0

get rid of tellform names

This commit is contained in:
wodka 2019-07-18 12:35:07 +02:00
parent 9ff5b931bc
commit cc12ed924c
58 changed files with 175 additions and 184 deletions

View File

@ -1,6 +1,6 @@
{
"projectName": "TellForm",
"projectOwner": "tellform",
"projectName": "OhMyForm",
"projectOwner": "ohmyform",
"files": [
"README.md"
],

View File

@ -1,4 +1,4 @@
# TellForm Configuration File
# OhMyForm Configuration File
## TODO: Have commented out examples that would work.
###################################
@ -7,27 +7,27 @@
# Set this to the path where Mailu data and configuration is stored
# Mac users: Change to a Docker accessible folder
ROOT=/opt/tellform_data
ROOT=/opt/ohmyform_data
# Set to what environment you will be running TellForm in (production or development)
# Set to what environment you will be running OhMyForm in (production or development)
NODE_ENV=development
# Set to a randomly generated 16 bytes string
SECRET_KEY=ChangeMeChangeMe
# URI of Mongo database that TellForm will connect to
# URI of Mongo database that OhMyForm will connect to
#DO NOT CHANGE
MONGODB_URI=mongodb://mongo/tellform
MONGODB_URI=mongodb://mongo/ohmyform
# URL Redis server that TellForm will connect to
# URL Redis server that OhMyForm will connect to
#DO NOT CHANGE
REDIS_URL=redis://redis:6379
# Port that the TellForm Node app will listen on
# Port that the OhMyForm Node app will listen on
PORT=5000
# Domain that TellForm's admin panel will be hosted at
BASE_URL=tellform.dev
# Domain that OhMyForm's admin panel will be hosted at
BASE_URL=ohmyform.dev
# Port that SocketIO server (for analytics) will listen on
SOCKET_PORT=20523
@ -43,7 +43,7 @@ TLS_FLAVOR=notls
# Set this to enable coveralls.io support
COVERALLS_REPO_TOKEN=
# Disable signups for your TellForm instance
# Disable signups for your OhMyForm instance
SIGNUP_DISABLED=FALSE
# Disable per-user custom subdomains
@ -51,9 +51,9 @@ SUBDOMAINS_DISABLED=FALSE
# Url that subdomains will be hosted at (has to have domain name as ADMIN_URL)
# Only used when SUBDOMAINS_DISABLED=FALSE
SUBDOMAIN_URL=*.tellform.dev
SUBDOMAIN_URL=*.ohmyform.dev
# Enable running TellForm in pm2's 'cluster' mode
# Enable running OhMyForm in pm2's 'cluster' mode
ENABLE_CLUSTER_MODE=FALSE
###################################
@ -106,7 +106,7 @@ ADMIN_PASSWORD=root
# Set this to server your websockets server on a seperate URL
SOCKETS_URL=
# Set this to change the port that TellForm will listen on
# Set this to change the port that OhMyForm will listen on
PORT=5000
# Set this to your Google Analytics ID to enable tracking with GA

View File

@ -34,7 +34,7 @@ This Code of Conduct applies both within project spaces and in public spaces whe
##Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at team@tellform.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at team@ohmyform.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

View File

@ -4,13 +4,13 @@
<!-- TODO: Code Shelter maybe. -->
<!-- [![Code Shelter](https://www.codeshelter.co/static/badges/badge-flat.svg)](https://www.codeshelter.co/) -->
<!-- TODO: Travis CI maybe. -->
<!-- [![Build Status](https://travis-ci.org/tellform/tellform.svg?branch=master)](https://travis-ci.org/tellform/tellform) -->
<!-- [![Build Status](https://travis-ci.org/ohmyform/ohmyform.svg?branch=master)](https://travis-ci.org/ohmyform/ohmyform) -->
![Project Status](https://img.shields.io/badge/status-0.2.1-green.svg)
<!-- TODO: Codeacy maybe. -->
<!-- [![Codacy Badge](https://api.codacy.com/project/badge/Grade/3491e86eb7194308b8fc80711d736ede)](https://www.codacy.com/app/david-baldwin/tellform?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=tellform/tellform&amp;utm_campaign=Badge_Grade) -->
<!-- [![Codacy Badge](https://api.codacy.com/project/badge/Grade/3491e86eb7194308b8fc80711d736ede)](https://www.codacy.com/app/david-baldwin/ohmyform?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=ohmyform/ohmyform&amp;utm_campaign=Badge_Grade) -->
<!--
Moving over to Discord so that I can manage things without hassle.
[![Gitter](https://badges.gitter.im/tellform/Lobby.svg)](https://gitter.im/tellform/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[![Gitter](https://badges.gitter.im/ohmyform/Lobby.svg)](https://gitter.im/ohmyform/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
-->
[![Discord](https://img.shields.io/discord/595773457862492190.svg?label=Discord%20Chat)](https://discord.gg/3jYMAYg)
> An *open source alternative to TypeForm* that can create [stunning mobile-ready forms](https://ohmyform.com/examples) , surveys and questionnaires.
@ -45,7 +45,7 @@ Moving over to Discord so that I can manage things without hassle.
- Embeddable Forms
- Forms as a Service API
<!-- TODO: Determine roadmap for OhMyForm if it is to be different from TellForm's roadmap.
<!-- TODO: Determine roadmap for OhMyForm if it is to be different from OhMyForm's roadmap.
### On the Roadmap (Tentative pending [refactor](https://github.com/ohmyform/ohmyform/pull/1))
- Implement encryption for all form data
- Add Typeform API integration
@ -61,7 +61,7 @@ Moving over to Discord so that I can manage things without hassle.
<!-- TODO: add a CONTRIBUTING.md.
## How to Contribute
Please checkout our CONTRIBUTING.md on ways to contribute to TellForm. -->
Please checkout our CONTRIBUTING.md on ways to contribute to OhMyForm. -->
## Quickstart

View File

@ -3,7 +3,7 @@
/**
* Module dependencies.
*/
var _ = require('lodash');
let _ = require('lodash');
/**
* Extend user's controller

View File

@ -114,7 +114,7 @@ exports.forgot = function(req, res) {
], function(err, obfuscatedEmail) {
if (err) {
return res.status(400).send({
message: 'Couldn\'t send reset password email due to internal server errors. Please contact support at team@tellform.com.'
message: 'Couldn\'t send reset password email due to internal server errors. Please contact support at team@ohmyform.com.'
});
} else {
return res.send({

View File

@ -9,7 +9,7 @@ module.exports = {
var mailOptions = {
replyTo: emailSettings.fromEmails,
from: 'noreply@tellform.com',
from: 'noreply@ohmyform.com',
cc: emailSettings.toEmails,
subject: parsedSubject,
html: parsedTemplate

View File

@ -168,7 +168,7 @@ var FormSchema = new Schema({
},
subject: {
type: String,
default: 'Tellform: Thank you for filling out this TellForm'
default: 'OhMyForm: Thank you for filling out this OhMyForm'
},
htmlTemplate: {
type: String,

View File

@ -68,7 +68,7 @@ describe('Form Submission Routes Unit tests', function() {
respondentNotifications: {
toField: mongoose.Types.ObjectId(),
fromEmails: 'john@smith.com',
subject: 'Tellform: Thank you for filling out this TellForm',
subject: 'OhMyForm: Thank you for filling out this OhMyForm',
htmlTemplate:'Hello, <br><br> Weve received your submission. <br><br> Thank you & have a nice day!',
enabled: true
}

View File

@ -96,7 +96,7 @@ html(lang='en', xmlns='http://www.w3.org/1999/xhtml')
//Livereload script rendered
script(async='', type='text/javascript', src='http://#{request.hostname}:35729/livereload.js')
//script Raven.config('https://825fefd6b4ed4a4da199c1b832ca845c@sentry.tellform.com/2').install();
//script Raven.config('https://825fefd6b4ed4a4da199c1b832ca845c@sentry.ohmyform.com/2').install();
if google_analytics_id
script window.ga=function(){ga.q.push(arguments)};ga.q=[];ga.l=+new Date;ga('create','{{google_analytics_id}}','auto');ga('send','pageview')

View File

@ -58,4 +58,4 @@ block content
script(src='https://cdn.ravenjs.com/2.3.0/angular/raven.min.js')
script Raven.config('https://825fefd6b4ed4a4da199c1b832ca845c@sentry.tellform.com/2').install();
script Raven.config('https://825fefd6b4ed4a4da199c1b832ca845c@sentry.ohmyform.com/2').install();

View File

@ -51,7 +51,7 @@ html(lang='en', xmlns='http://www.w3.org/1999/xhtml')
if process.env.NODE_ENV === 'development'
script(src='https://cdn.ravenjs.com/2.3.0/angular/raven.min.js')
script Raven.config('https://825fefd6b4ed4a4da199c1b832ca845c@sentry.tellform.com/2').install();
script Raven.config('https://825fefd6b4ed4a4da199c1b832ca845c@sentry.ohmyform.com/2').install();
script window.ga=function(){ga.q.push(arguments)};ga.q=[];ga.l=+new Date;ga('create','{{google_analytics_id}}','auto');ga('send','pageview')

View File

@ -29,7 +29,7 @@
<td width="454" align="left" style="color: #444444; border-collapse: collapse; font-size: 11pt; font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif'; max-width: 454px;" valign="top">
<p>Hello there!</p>
<p>This is a courtesy message to confirm that your password was just changed.</p>
<p>Thanks so much for using our services! If you have any questions, or suggestions, please feel free to email us here at&nbsp;<a href="mailto:team@tellform.com">team@tellform.com</a>.</p>
<p>Thanks so much for using our services! If you have any questions, or suggestions, please feel free to email us here at&nbsp;<a href="mailto:team@ohmyform.com">team@ohmyform.com</a>.</p>
<p> - The #{appName} team</p>
</td>
<td width="36"></td>
@ -50,7 +50,7 @@
<table cellpadding="0" cellspacing="0" align="center" border="0">
<tr style="color: #c0c0c0; font-size: 11px; font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif'; -webkit-text-size-adjust: none;">
<td width="400" align="left"></td>
<td width="128" align="right">© TellForm 2017</td>
<td width="128" align="right">© OhMyForm 2017</td>
</tr>
</table>
</td>

View File

@ -23,7 +23,7 @@ html
p=__('EMAIL_GREETING')
p=__('RESET_PASSWORD_CONFIRMATION_EMAIL_BODY_1')
p=__("VERIFICATION_EMAIL_PARAGRAPH_2")
a(href='mailto:team@tellform.com') team@tellform.com
a(href='mailto:team@ohmyform.com') team@ohmyform.com
p=__('EMAIL_SIGNATURE')
td(width='36')
tr
@ -38,4 +38,4 @@ html
tbody
tr(style="color: #c0c0c0; font-size: 11px; font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif'; -webkit-text-size-adjust: none")
td(width='400', align='left')
td(width='128', align='right') © TellForm 2017
td(width='128', align='right')=copyright()

View File

@ -31,7 +31,7 @@
<p>Here is a special link that will allow you to reset your password. Please note it will expire in one hour for your protection:</p>
<p><a href="{{url}}">Reset Your Password</a></p>
<p>If you did not request this, please ignore this email and your password will remain unchanged.</p>
<p>Thanks so much for using our services! If you have any questions, or suggestions, please feel free to email us here at&nbsp;<a href="mailto:team@tellform.com">team@tellform.com</a>.</p>
<p>Thanks so much for using our services! If you have any questions, or suggestions, please feel free to email us here at&nbsp;<a href="mailto:team@ohmyform.com">team@ohmyform.com</a>.</p>
<p> - The {{appName}} team</p>
</td>
<td width="36"></td>
@ -52,7 +52,7 @@
<table cellpadding="0" cellspacing="0" align="center" border="0">
<tr style="color: #c0c0c0; font-size: 11px; font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif'; -webkit-text-size-adjust: none;">
<td width="400" align="left"></td>
<td width="128" align="right">© TellForm 2017</td>
<td width="128" align="right">© OhMyForm 2017</td>
</tr>
</table>
</td>

View File

@ -26,7 +26,7 @@ html
a(href=url)=__('RESET_PASSWORD_REQUEST_EMAIL_LINK_TEXT')
p=__('RESET_PASSWORD_REQUEST_EMAIL_PARAGRAPH_2')
p=__('VERIFICATION_EMAIL_PARAGRAPH_2')
a(href='mailto:team@tellform.com') team@tellform.com
a(href='mailto:team@ohmyform.com') team@ohmyform.com
p=__('EMAIL_SIGNATURE')
td(width='36')
tr
@ -41,4 +41,4 @@ html
tbody
tr(style="color: #c0c0c0; font-size: 11px; font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif'; -webkit-text-size-adjust: none")
td(width='400', align='left')
td(width='128', align='right') © TellForm 2017
td(width='128', align='right')=copyright()

View File

@ -30,8 +30,8 @@ html
p
a(href='http://${URL}')=__('VERIFICATION_EMAIL_LINK_TEXT')
p=__('VERIFICATION_EMAIL_PARAGRAPH_2')
a(href='mailto:team@tellform.com')
| team@tellform.com
a(href='mailto:team@ohmyform.com')
| team@ohmyform.com
p=__('EMAIL_SIGNATURE')
td(width='36')
tr
@ -46,4 +46,4 @@ html
tbody
tr(style="color: #c0c0c0; font-size: 11px; font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif'; -webkit-text-size-adjust: none")
td(width='400', align='left')
td(width='128', align='right') © TellForm 2017
td(width='128', align='right')=copyright()

View File

@ -29,8 +29,8 @@ html
p=__('EMAIL_GREETING')
p=__('WELCOME_EMAIL_PARAGRAPH_1')
p=__('WELCOME_EMAIL_PARAGRAPH_2')
a(href='mailto:team@tellform.com')
| team@tellform.com
a(href='mailto:team@ohmyform.com')
| team@ohmyform.com
p=__('EMAIL_SIGNATURE')
td(width='36')
tr
@ -45,4 +45,4 @@ html
tbody
tr(style="color: #c0c0c0; font-size: 11px; font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif'; -webkit-text-size-adjust: none")
td(width='400', align='left')
td(width='128', align='right') © TellForm 2017
td(width='128', align='right')=copyright()

View File

@ -1,8 +1,8 @@
{
"name": "tellform",
"name": "ohmyform",
"description": "Opensource alternative to TypeForm",
"version": "2.2.0",
"homepage": "https://github.com/tellform/tellform",
"homepage": "https://github.com/ohmyform/ohmyform",
"authors": [
"David Baldwynn <polydaic@gmail.com> (http://baldwynn.me)"
],

4
config/env/all.js vendored
View File

@ -3,7 +3,7 @@
module.exports = {
app: {
google_analytics_id: process.env.GOOGLE_ANALYTICS_ID || '',
title: process.env.APP_NAME || 'TellForm',
title: process.env.APP_NAME || 'OhMyForm',
description: process.env.APP_DESC || 'Opensource form builder alternative to TypeForm',
keywords: process.env.APP_KEYWORDS || 'typeform, pdfs, forms, opensource, formbuilder, google forms, nodejs'
},
@ -31,7 +31,7 @@ module.exports = {
tempUserCollection: 'temporary_users',
mailer: {
from: process.env.MAILER_FROM || 'testing@'+process.env.SPARKPOST_SANDBOX_DOMAIN || 'no-reply@tellform.com',
from: process.env.MAILER_FROM || 'testing@'+process.env.SPARKPOST_SANDBOX_DOMAIN || 'no-reply@ohmyform.com',
options: process.env.MAILER_SMTP_HOST ? { //Uses custom SMTP if MAILER_SMTP_HOST is set
host: process.env.MAILER_SMTP_HOST || '',
port: process.env.MAILER_SMTP_PORT || 465,

View File

@ -13,7 +13,7 @@ module.exports = {
// Uncomment to enable logging to a log on the file system
},
mailer: {
from: process.env.MAILER_FROM || 'no-reply@tellform.com',
from: process.env.MAILER_FROM || 'no-reply@ohmyform.com',
options: process.env.MAILER_SMTP_HOST ? { //Uses custom SMTP if MAILER_SMTP_HOST is set
host: process.env.MAILER_SMTP_HOST || '',
port: process.env.MAILER_SMTP_PORT || 465,

View File

@ -1,12 +1,12 @@
'use strict';
module.exports = {
baseUrl: process.env.BASE_URL || process.env.HEROKU_APP_NAME + '.herokuapp.com' || 'tellform.com',
baseUrl: process.env.BASE_URL || process.env.HEROKU_APP_NAME + '.herokuapp.com' || 'ohmyform.com',
db: {
uri: process.env.MONGODB_URI || process.env.MONGOHQ_URL || process.env.MONGOLAB_URI || 'mongodb://' + (process.env.DB_PORT_27017_TCP_ADDR || '127.0.0.1') + '/mean'
},
port: process.env.PORT || 5000,
socketUrl: process.env.SOCKET_URL || 'ws.tellform.com',
socketUrl: process.env.SOCKET_URL || 'ws.ohmyform.com',
socketPortExternallyVisible: (process.env.SOCKET_PORT_EXTERN_VISIBLE === 'TRUE' || !process.env.SOCKET_PORT_EXTERN_VISIBLE), //socketPortExternallyVisible set to true in production config by default
socketPort: process.env.SOCKET_PORT || 20523,
log: {
@ -25,7 +25,7 @@ module.exports = {
sessionCookie: {
secure: false,
maxAge: 24 * 60 * 60 * 1000, // 24 hours
domain: process.env.BASE_URL || '.tellform.com'
domain: process.env.BASE_URL || '.ohmyform.com'
},
assets: {
css: ['public/dist/application.min.css'],

2
config/env/test.js vendored
View File

@ -17,7 +17,7 @@ module.exports = {
},
subdomainsDisabled: true,
app: {
title: 'TellForm Test'
title: 'OhMyForm Test'
},
sessionCookie: {
maxAge: 24 * 60 * 60 * 1000 // 24 hours

View File

@ -3,9 +3,7 @@
/**
* Module dependencies.
*/
var fs = require('fs'),
https = require('https'),
express = require('express'),
const express = require('express'),
morgan = require('morgan'),
logger = require('./logger'),
bodyParser = require('body-parser'),
@ -25,17 +23,6 @@ var fs = require('fs'),
var mongoose = require('mongoose');
/**
* Configure Socket.io
*/
var configureSocketIO = function (app, db) {
// Load the Socket.io configuration
var server = require('./socket.io')(app, db);
// Return server object
return server;
};
var supportedLanguages = ['en', 'de', 'fr', 'it', 'es'];
function containsAnySupportedLanguages(preferredLanguages){
@ -103,6 +90,10 @@ module.exports = function(db) {
return i18n.__.apply(req, arguments);
};
res.locals.copyright = () => {
return '©OhMyForm '+(new Date().getFullYear());
};
next();
});
@ -349,7 +340,7 @@ module.exports = function(db) {
});
});
app = configureSocketIO(app, db);
app = require('./socket.io')(app, db);
// Return Express server instance
return app;

View File

@ -7,7 +7,7 @@ services:
image: mongo
volumes:
- "./data/mongo:/data"
tellform:
ohmyform:
image: ohmyform/ohmyform
#build: .
#volumes:
@ -17,7 +17,7 @@ services:
SOCKET_URL: 'localhost:5000'
SOCKET_PORT: "5000"
SOCKET_PORT_EXTERN_VISIBLE: "TRUE"
MONGODB_URI: mongodb://mongo/tellform
MONGODB_URI: mongodb://mongo/ohmyform
REDIS_URL: redis://redis
MAILER_SMTP_HOST: mail
MAILER_SMTP_PORT: 1025

View File

@ -43,7 +43,7 @@ http {
{% endif %}
location / {
proxy_pass http://tellform:20523;
proxy_pass http://ohmyform:20523;
proxy_read_timeout 90;
proxy_set_header Host $host;
@ -96,7 +96,7 @@ http {
index index.html index.htm;
location / {
proxy_pass http://tellform:5000;
proxy_pass http://ohmyform:5000;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;

View File

@ -12,7 +12,7 @@ command = [
"-m", "{}@{}".format(os.environ["POSTMASTER"], os.environ["DOMAIN"]),
"certonly", "--standalone",
"--server", "https://acme-v02.api.letsencrypt.org/directory",
"--cert-name", "tellform",
"--cert-name", "ohmyform",
"--preferred-challenges", "http", "--http-01-port", "8008",
"--keep-until-expiring",
"--rsa-key-size", "4096",

View File

@ -243,7 +243,7 @@ module.exports = function(grunt) {
},
forms: {
options: {
module: 'TellForm-Form.form_templates'
module: 'OhMyForm-Form.form_templates'
},
src: ['public/form_modules/**/views/**.html', 'public/form_modules/**/views/**/*.html'],
dest: 'public/dist/form_populate_template_cache.js'

View File

@ -3,8 +3,8 @@
// Init the application configuration module for AngularJS application
var ApplicationConfiguration = (function() {
// Init module configuration options
var applicationModuleName = 'TellForm-Form';
var applicationModuleVendorDependencies = ['duScroll', 'ui.select', 'ngSanitize', 'vButton', 'ngResource', 'TellForm-Form.form_templates', 'ui.router', 'ui.bootstrap', 'pascalprecht.translate'];
var applicationModuleName = 'OhMyForm-Form';
var applicationModuleVendorDependencies = ['duScroll', 'ui.select', 'ngSanitize', 'vButton', 'ngResource', 'OhMyForm-Form.form_templates', 'ui.router', 'ui.bootstrap', 'pascalprecht.translate'];
// Add a new vertical module
var registerModule = function(moduleName, dependencies) {

View File

@ -6,8 +6,8 @@ angular.module('view-form').config(['$translateProvider', function ($translatePr
FORM_SUCCESS: 'Form entry successfully submitted!',
REVIEW: 'Review',
BACK_TO_FORM: 'Go back to Form',
EDIT_FORM: 'Edit this TellForm',
CREATE_FORM: 'Create this TellForm',
EDIT_FORM: 'Edit this OhMyForm',
CREATE_FORM: 'Create this OhMyForm',
ADVANCEMENT: '{{done}} out of {{total}} answered',
CONTINUE_FORM: 'Continue to Form',
REQUIRED: 'required',

View File

@ -6,8 +6,8 @@ angular.module('view-form').config(['$translateProvider', function ($translatePr
FORM_SUCCESS: 'Votre formulaire a été enregistré!',
REVIEW: 'Incomplet',
BACK_TO_FORM: 'Retourner au formulaire',
EDIT_FORM: 'Éditer le Tellform',
CREATE_FORM: 'Créer un TellForm',
EDIT_FORM: 'Éditer le OhMyForm',
CREATE_FORM: 'Créer un OhMyForm',
ADVANCEMENT: '{{done}} complétés sur {{total}}',
CONTINUE_FORM: 'Aller au formulaire',
REQUIRED: 'obligatoire',

View File

@ -6,8 +6,8 @@ angular.module('view-form').config(['$translateProvider', function ($translatePr
FORM_SUCCESS: 'Ihre Angaben wurden gespeichert.',
REVIEW: 'Unvollständig',
BACK_TO_FORM: 'Zurück zum Formular',
EDIT_FORM: 'Bearbeiten Sie diese TellForm',
CREATE_FORM: 'Dieses TellForm erstellen',
EDIT_FORM: 'Bearbeiten Sie diese OhMyForm',
CREATE_FORM: 'Dieses OhMyForm erstellen',
ADVANCEMENT: '{{done}} von {{total}} beantwortet',
CONTINUE_FORM: 'Zum Formular',
REQUIRED: 'verpflichtend',

View File

@ -6,8 +6,8 @@ angular.module('view-form').config(['$translateProvider', function ($translatePr
FORM_SUCCESS: 'Il formulario è stato inviato con successo!',
REVIEW: 'Incompleto',
BACK_TO_FORM: 'Ritorna al formulario',
EDIT_FORM: 'Modifica questo TellForm',
CREATE_FORM: 'Crea questo TellForm',
EDIT_FORM: 'Modifica questo OhMyForm',
CREATE_FORM: 'Crea questo OhMyForm',
ADVANCEMENT: '{{done}} su {{total}} completate',
CONTINUE_FORM: 'Vai al formulario',
REQUIRED: 'obbligatorio',

View File

@ -6,8 +6,8 @@ angular.module('view-form').config(['$translateProvider', function ($translatePr
FORM_SUCCESS: '¡El formulario ha sido enviado con éxito!',
REVIEW: 'Revisar',
BACK_TO_FORM: 'Regresar al formulario',
EDIT_FORM: 'Editar este TellForm',
CREATE_FORM: 'Crear este TellForm',
EDIT_FORM: 'Editar este OhMyForm',
CREATE_FORM: 'Crear este OhMyForm',
ADVANCEMENT: '{{done}} de {{total}} contestadas',
CONTINUE_FORM: 'Continuar al formulario',
REQUIRED: 'Información requerida',

View File

@ -6,8 +6,8 @@ angular.module('view-form').config(['$translateProvider', function ($translatePr
FORM_SUCCESS: 'Formulärsvaret skickades framgångsrikt in!',
REVIEW: 'Granska',
BACK_TO_FORM: 'Gå tillbaka till Formuläret',
EDIT_FORM: 'Ändra denna TellForm',
CREATE_FORM: 'Skapa denna TellForm',
EDIT_FORM: 'Ändra denna OhMyForm',
CREATE_FORM: 'Skapa denna OhMyForm',
ADVANCEMENT: '{{done}} utav {{total}} svar',
CONTINUE_FORM: 'Fortsätt till Form',
REQUIRED: 'krävs',

View File

@ -8,7 +8,7 @@
socket: null
};
// Connect to TellForm Socket.io server
// Connect to OhMyForm Socket.io server
function connect() {
var url = '';
if($window.socketUrl && $window.socketPort){

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

@ -6,7 +6,7 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
//Configure Form Tab View
ADVANCED_SETTINGS: 'Advanced Settings',
FORM_NAME: 'Your tellform is called',
FORM_NAME: 'Your ohmyform is called',
FORM_STATUS: 'Status',
PUBLIC: 'Public',
PRIVATE: 'Private',
@ -62,17 +62,17 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
DELETE_FORM_MD: 'Delete Form',
DELETE: 'Delete',
FORM: 'Form',
VIEW_MY_TELLFORM: 'View my tellform',
VIEW_MY_OHMYFORM: 'View my ohmyform',
LIVE: 'Live',
PREVIEW: 'Preview',
//Share Tab
COPIED_LABEL: 'Copied',
COPY: 'Copy',
COPY_AND_PASTE: 'Copy and Paste this to add your TellForm to your website',
COPY_AND_PASTE: 'Copy and Paste this to add your OhMyForm to your website',
CHANGE_WIDTH_AND_HEIGHT: 'Change the width and height values to suit you best',
POWERED_BY: 'Powered by',
TELLFORM_URL: 'Your TellForm is permanently at this URL',
OHMYFORM_URL: 'Your OhMyForm is permanently at this URL',
//Edit Form View
DISABLED: 'Disabled',
@ -187,7 +187,7 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
FORM_SUCCESS: 'Form entry successfully submitted!',
REVIEW: 'Review',
BACK_TO_FORM: 'Go back to Form',
EDIT_FORM: 'Edit this TellForm',
EDIT_FORM: 'Edit this OhMyForm',
ADVANCEMENT: '{{done}} out of {{total}} answered',
CONTINUE_FORM: 'Continue to Form',
REQUIRED: 'required',

View File

@ -5,7 +5,7 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
$translateProvider.translations('fr', {
// Configurer la vue de l'onglet Formulaire
ADVANCED_SETTINGS: 'Paramètres avancés',
FORM_NAME: "Votre tellform est appelé",
FORM_NAME: "Votre ohmyform est appelé",
FORM_STATUS: 'Statut',
PUBLIC: 'Public',
PRIVATE: "Privé",
@ -62,17 +62,17 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
DELETE_FORM_MD: "Supprimer le formulaire",
DELETE: "Supprimer",
FORM: 'Formulaire',
VIEW_MY_TELLFORM: "Afficher ma forme",
VIEW_MY_OHMYFORM: "Afficher ma forme",
LIVE: "Live",
PREVIEW: 'Aperçu',
//Share Tab
COPIED_LABEL: 'Copié',
COPY: "Copier",
COPY_AND_PASTE: "Copiez et collez ceci pour ajouter votre TellForm à votre site Web",
COPY_AND_PASTE: "Copiez et collez ceci pour ajouter votre OhMyForm à votre site Web",
CHANGE_WIDTH_AND_HEIGHT: "Changez les valeurs de largeur et de hauteur pour mieux vous convenir",
POWERED_BY: "Alimenté par",
TELLFORM_URL: "Votre TellForm est disponible à cette URL",
OHMYFORM_URL: "Votre OhMyForm est disponible à cette URL",
// Modifier la vue de formulaire
DISABLED: "Désactivé",
@ -187,7 +187,7 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
FORM_SUCCESS: 'Entrée de formulaire soumise avec succès!',
REVIEW: 'Réviser',
BACK_TO_FORM: "Revenir au formulaire",
EDIT_FORM: "Modifier ce TellForm",
EDIT_FORM: "Modifier ce OhMyForm",
ADVANCEMENT: '{{done}} sur {{total}} a répondu',
CONTINUE_FORM: "Continuer à se former",
REQUIRED: 'requis',

View File

@ -5,7 +5,7 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
$translateProvider.translations('de', {
// Konfigurieren der Formularregisterkarte
ADVANCED_SETTINGS: 'Erweiterte Einstellungen',
FORM_NAME: 'Ihr tellform heißt',
FORM_NAME: 'Ihr ohmyform heißt',
FORM_STATUS: 'Status',
PUBLIC: 'Öffentlich',
PRIVATE: 'Privat',
@ -62,16 +62,16 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
DELETE_FORM_MD: 'Formular löschen',
DELETE: 'Löschen',
FORM: 'Formular',
VIEW_MY_TELLFORM: 'Mein tellform anzeigen',
VIEW_MY_OHMYFORM: 'Mein ohmyform anzeigen',
LIVE: 'Leben',
PREVIEW: 'Vorschau',
//Share Tab
COPIED_LABEL: 'Kopiert',
COPY: 'Kopieren',
COPY_AND_PASTE: 'Kopieren und einfügen, um Ihre TellForm auf Ihrer Website hinzuzufügen',
COPY_AND_PASTE: 'Kopieren und einfügen, um Ihre OhMyForm auf Ihrer Website hinzuzufügen',
POWERED_BY: 'Unterstützt von',
TELLFORM_URL: "Ihr TellForm ist dauerhaft unter dieser URL",
OHMYFORM_URL: "Ihr OhMyForm ist dauerhaft unter dieser URL",
// Formularansicht bearbeiten
DISABLED: 'Deaktiviert',
@ -185,7 +185,7 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
FORM_SUCCESS: 'Formulareintrag erfolgreich gesendet!',
REVIEW: 'Überprüfung',
BACK_TO_FORM: 'Gehe zurück zu Formular',
EDIT_FORM: 'Bearbeiten Sie diese TellForm',
EDIT_FORM: 'Bearbeiten Sie diese OhMyForm',
ADVANCEMENT: '{{done}} von {{total}} wurde beantwortet',
CONTINUE_FORM: 'Weiter zum Formular',
REQUIRED: 'erforderlich',

View File

@ -5,7 +5,7 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
$translateProvider.translations('it', {
// Configura la visualizzazione scheda modulo
ADVANCED_SETTINGS: 'Impostazioni avanzate',
FORM_NAME: 'Il tuo tellform è chiamato',
FORM_NAME: 'Il tuo ohmyform è chiamato',
FORM_STATUS: 'Stato',
PUBLIC: 'pubblico',
PRIVATE: 'Privato',
@ -62,16 +62,16 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
DELETE_FORM_MD: 'Elimina modulo',
DELETE: 'Elimina',
FORM: 'Forma',
VIEW_MY_TELLFORM: 'Visualizza la mia informazione',
VIEW_MY_OHMYFORM: 'Visualizza la mia informazione',
LIVE: 'Live',
PREVIEW: 'Anteprima',
// Share Tab
COPIED_LABEL: "Copiato",
COPY: 'Copia',
COPY_AND_PASTE: 'Copia e incolla questo per aggiungere il tuo TellForm al tuo sito web',
COPY_AND_PASTE: 'Copia e incolla questo per aggiungere il tuo OhMyForm al tuo sito web',
POWERED_BY: 'Offerto da',
TELLFORM_URL: 'Il tuo TellForm è permanente in questo URL',
OHMYFORM_URL: 'Il tuo OhMyForm è permanente in questo URL',
// Modifica vista modulo
DISABLED: 'disabilitato',
@ -186,7 +186,7 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
FORM_SUCCESS: 'Inserimento modulo con successo presentato!',
REVIEW: 'Recensione',
BACK_TO_FORM: 'Torna alla scheda',
EDIT_FORM: 'Modifica questo TellForm',
EDIT_FORM: 'Modifica questo OhMyForm',
ADVANCEMENT: '{{done}} su {{total}} ha risposto',
CONTINUE_FORM: "Continua a formare",
REQUIRED: 'richiesta',

View File

@ -5,7 +5,7 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
$translateProvider.translations('es', {
//Configure Form Tab View
ADVANCED_SETTINGS: 'Configuraciones avanzadas',
FORM_NAME: 'Tu tellform se llama',
FORM_NAME: 'Tu ohmyform se llama',
FORM_STATUS: 'Estado',
PUBLIC: 'Público',
PRIVATE: 'Privado',
@ -62,16 +62,16 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
DELETE_FORM_MD: 'Borrar formulario',
DELETE: 'Borrar',
FORM: 'Formulario',
VIEW_MY_TELLFORM: 'Ver mi tellform',
VIEW_MY_OHMYFORM: 'Ver mi ohmyform',
LIVE: 'Online',
PREVIEW: 'Vista previa',
// Share Tab
COPIED_LABEL: 'Copiado',
COPY: 'Copiar',
COPY_AND_PASTE: 'Copiar y pegar esto para agregar su TellForm a su sitio web',
COPY_AND_PASTE: 'Copiar y pegar esto para agregar su OhMyForm a su sitio web',
POWERED_BY: 'Con la tecnlogía de',
TELLFORM_URL: 'Tu TellForm está en esta URL permanente',
OHMYFORM_URL: 'Tu OhMyForm está en esta URL permanente',
//Edit Form View
DISABLED: 'Deshabilitado',

View File

@ -50,10 +50,10 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
LIVE: 'Live',
PREVIEW: 'Förhandsvy',
COPY: 'Kopiera',
COPY_AND_PASTE: 'Kopiera och Klistra in detta för att lägga till din TellForm till din hemsida.',
COPY_AND_PASTE: 'Kopiera och Klistra in detta för att lägga till din OhMyForm till din hemsida.',
CHANGE_WIDTH_AND_HEIGHT: 'Ändra bredd- och höjdvärden för att det ska passa dig bäst',
POWERED_BY: 'Genererad av',
TELLFORM_URL: "Din TellForm är permanent på denna URL",
OHMYFORM_URL: "Din OhMyForm är permanent på denna URL",
// Redigera Form-vy
DISABLED: 'Avaktiverat',
@ -167,7 +167,7 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid
FORM_SUCCESS: 'Formulär framgångsrikt inskickat!',
REVIEW: 'Granska',
BACK_TO_FORM: 'Gå Tillbaka till Formulär',
EDIT_FORM: 'Redigera denna TellForm',
EDIT_FORM: 'Redigera denna OhMyForm',
ADVANCEMENT: '{{done}} av {{total}} svarade',
CONTINUE_FORM: 'Fortsätt till Formulär',
REQUIRED: 'obligatorisk',

View File

@ -19,7 +19,7 @@ angular.module('forms').directive('shareFormDirective', ['$rootScope', '$transla
$scope.embedCode = "<iframe id='iframe' src='" + $scope.actualFormURL + "' style='width:100%;height:500px;'></iframe>"+
"<div style='font-family: Sans-Serif;font-size: 12px;color: #999;opacity: 0.5; padding-top: 5px;'>"+
$translate.instant('POWERED_BY')+
"<a href='https://www.tellform.com' style='color: #999' target='_blank'>TellForm</a>"+
"<a href='https://www.ohmyform.com' style='color: #999' target='_blank'>OhMyForm</a>"+
"</div>";
/* Tab Routing Logic */

View File

@ -46,7 +46,7 @@
<a class="btn btn-secondary view-form-btn" href="{{actualFormURL}}" target="_blank">
<i class="fa fa-external-link"></i>
<span>
{{ 'VIEW_MY_TELLFORM' | translate }}
{{ 'VIEW_MY_OHMYFORM' | translate }}
</span>
<i class="status-light status-light-on fa fa-circle" ng-if="myform.isLive"></i>
<i class="status-light status-light-off fa fa-circle" ng-if="!myform.isLive"></i>

View File

@ -53,7 +53,7 @@
<input class="form-control"
type="text"
ng-model="myform.respondentNotifications.replyEmail"
placeholder="noreply@tellform.com">
placeholder="noreply@ohmyform.com">
</div>
</div>

View File

@ -1,6 +1,6 @@
<div class="row share-row">
<div class="col-sm-12">
{{ 'TELLFORM_URL' | translate }}
{{ 'OHMYFORM_URL' | translate }}
</div>
</div>
<div class="row">

View File

@ -19,7 +19,7 @@
var sampleVisitors = [{
socketId: '33b1f1dea0ce12fab9ed8739',
referrer: 'https://tellform.com/examples',
referrer: 'https://ohmyform.com/examples',
lastActiveField: 'ed873933b0ce121f1deafab9',
timeElapsed: 100000,
isSubmitted: true,

View File

@ -42,7 +42,7 @@ angular.module('users').config(['$translateProvider', function ($translateProvid
SAVE_PASSWORD_BTN: 'Save Password',
SUCCESS_HEADER: 'Signup Successful',
SUCCESS_TEXT: 'Youve successfully registered an account at TellForm.',
SUCCESS_TEXT: 'Youve successfully registered an account at OhMyForm.',
VERIFICATION_EMAIL_SENT: 'Verification Email has been Sent',
VERIFICATION_EMAIL_SENT_TO: 'A verification email has been sent to',
NOT_ACTIVATED_YET: 'But your account is not activated yet',

View File

@ -27,7 +27,7 @@ angular.module('users').config(['$translateProvider', function ($translateProvid
SAVE_PASSWORD_BTN: 'Enregistrer votre nouveau mot de passe',
SUCCESS_HEADER: 'Votre compte a été enregistré !',
SUCCESS_TEXT: 'Votre compte Tellform a été créé avec succès.',
SUCCESS_TEXT: 'Votre compte OhMyForm a été créé avec succès.',
VERIFICATION_EMAIL_SENT: 'Un email de verification a été envoyé à',
NOT_ACTIVATED_YET: 'Mais votre compte n\'est pas activé',
BEFORE_YOU_CONTINUE: 'Avant de continuer, vous devez valider votre adresse mail. Merci de vérifier votre boîte mail. Si vous ne lavez pas reçu dans les prochaines 24h, contactez-nous à ',

View File

@ -42,7 +42,7 @@ angular.module('users').config(['$translateProvider', function ($translateProvid
SAVE_PASSWORD_BTN: 'Passwort speichern',
SUCCESS_HEADER: 'Anmeldung erfolgreich',
SUCCESS_TEXT: 'Sie haben ein Konto erfolgreich bei TellForm registriert.',
SUCCESS_TEXT: 'Sie haben ein Konto erfolgreich bei OhMyForm registriert.',
VERIFICATION_EMAIL_SENT: 'Bestätigungs-E-Mail wurde gesendet',
VERIFICATION_EMAIL_SENT_TO: 'Es wurde eine Bestätigungs-E-Mail gesendet.',
NOT_ACTIVATED_YET: 'Dein Account ist noch nicht aktiviert',

View File

@ -42,7 +42,7 @@ angular.module('users').config(['$translateProvider', function ($translateProvid
SAVE_PASSWORD_BTN: 'Salva password',
SUCCESS_HEADER: 'Registra il successo',
SUCCESS_TEXT: 'Hai registrato un account con TellForm.',
SUCCESS_TEXT: 'Hai registrato un account con OhMyForm.',
VERIFICATION_EMAIL_SENT: 'L\'email di verifica è stata inviata',
VERIFICATION_EMAIL_SENT_TO: 'E\' stata inviata un\'email di verifica a ',
NOT_ACTIVATED_YET: 'Ma il tuo account non è ancora attivato',

View File

@ -42,7 +42,7 @@ angular.module('users').config(['$translateProvider', function ($translateProvid
SAVE_PASSWORD_BTN: 'Grabar contraseña',
SUCCESS_HEADER: 'Ingresaste exitosamente',
SUCCESS_TEXT: 'Registraste exitosamente una cuenta en TellForm.',
SUCCESS_TEXT: 'Registraste exitosamente una cuenta en OhMyForm.',
VERIFICATION_EMAIL_SENT: 'El email de verificación fue enviado exitosamente',
VERIFICATION_EMAIL_SENT_TO: 'Un email de verificación fue enviado a',
NOT_ACTIVATED_YET: 'Tu cuenta aún no está activa',

View File

@ -42,7 +42,7 @@ angular.module('users').config(['$translateProvider', function ($translateProvid
SAVE_PASSWORD_BTN: 'Spara Lösenord',
SUCCESS_HEADER: 'Registrering Framgånsrik',
SUCCESS_TEXT: 'Du har framgångsrikt registrerat ett konto på TellForm.',
SUCCESS_TEXT: 'Du har framgångsrikt registrerat ett konto på OhMyForm.',
VERIFICATION_EMAIL_SENT: 'Ett Verifieringsmeddelande har blivit Skickat',
VERIFICATION_EMAIL_SENT_TO: 'Ett verifieringsmeddelande har blivit skickat till',
NOT_ACTIVATED_YET: 'Men ditt konto är ännu inte aktiverat',

View File

@ -9,7 +9,7 @@
<br><br>
<p>
<strong>{{ 'BEFORE_YOU_CONTINUE' | translate }}</strong> <a href="mail:team@tellform.com">team@tellform.com</a></p>
<strong>{{ 'BEFORE_YOU_CONTINUE' | translate }}</strong> <a href="mail:team@ohmyform.com">team@ohmyform.com</a></p>
<div class="text-center form-group">
<button type="submit" class="btn btn-primary btn-rounded">
<a href="/#!/" style="color: white; text-decoration: none;">{{ 'CONTINUE' | translate }}</a>

View File

@ -2,17 +2,17 @@
"swagger": "2.0",
"info": {
"version": "1.0.0",
"title": "TellForm API",
"title": "OhMyForm API",
"contact": {
"name": "TellForm Team",
"email": "team@tellform.com"
"name": "OhMyForm Team",
"email": "team@ohmyform.com"
}
},
"externalDocs": {
"description": "Find out how to host your own TellForm instance.",
"url": "https://github.com/tellform/tellform"
"description": "Find out how to host your own OhMyForm instance.",
"url": "https://github.com/ohmyform/ohmyform"
},
"host": "api.tellform.com",
"host": "api.ohmyform.com",
"basePath": "/",
"schemes": [
"http",

View File

@ -13,8 +13,8 @@ var mongoose = require('mongoose'),
_ = require('lodash');
var exitSuccess = function(cb) {
console.log(chalk.green('TellForm has been successfully setup'));
console.log(chalk.green('Have fun using TellForm!'));
console.log(chalk.green('OhMyForm has been successfully setup'));
console.log(chalk.green('Have fun using OhMyForm!'));
if(require.main === module){
process.exit(1);
@ -159,7 +159,7 @@ var createENVFile = function(cb) {
var checkENVAndRunSetup = function(cb) {
console.log(chalk.green(constants.asciiArt));
if(require.main === module){
console.log(chalk.green('Welcome to TellForm\'s Setup Tool'));
console.log(chalk.green('Welcome to OhMyForm\'s Setup Tool'));
console.log(chalk.green('Follow the prompts to begin.\n-------------------------------------------\n\n'));
}
@ -175,8 +175,8 @@ var checkENVAndRunSetup = function(cb) {
} else {
if(require.main !== module){
console.log(chalk.green('Welcome to TellForm\'s Initial Setup\n'));
console.log(chalk.green('The following prompts will help you properly configure your TellForm instance.'));
console.log(chalk.green('Welcome to OhMyForm\'s Initial Setup\n'));
console.log(chalk.green('The following prompts will help you properly configure your OhMyForm instance.'));
console.log(chalk.green('If you want to run this tool after your inital setup, run `node scripts/setup.js`.\n---------------------------------------------------------------------\n\n'));
}
createENVFile();

View File

@ -35,14 +35,14 @@ module.exports = {
{
type: 'list',
name: 'NODE_ENV',
message: 'What mode do you want to run TellForm in?',
message: 'What mode do you want to run OhMyForm in?',
choices: ['development', 'production', 'test'],
default: 'development'
},
{
type: 'input',
name: 'APP_NAME',
message: 'What do you want to name your TellForm deployment?'
message: 'What do you want to name your OhMyForm deployment?'
},
{
type: 'input',
@ -171,13 +171,13 @@ module.exports = {
{
type: 'input',
name: 'BASE_URL',
message: 'What is the (root) url your TellForm will be hosted at?',
message: 'What is the (root) url your OhMyForm will be hosted at?',
default: 'localhost'
},
{
type: 'input',
name: 'PORT',
message: 'What port should the TellForm server run on?',
message: 'What port should the OhMyForm server run on?',
default: '3000'
},
{