'name' => 'mobileLVersion',
'type' => FluidbookDevelopmentVersion::class,
'label' => __('Version logicielle'),
- 'default' => 'dev',
+ 'default' => 'stable',
'translatable' => false,
]);
$this->addField([
]);
$this->addField([
'name' => 'title',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Titre de la publication'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'url_link',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('URL du lien de retour au site'),
'default' => 'https://',
'translatable' => false,
'name' => 'assetsDir',
'type' => 'Integer',
'label' => __('Utiliser le dossier d\'assets du fluidbook'),
- 'default' => '',
'translatable' => false,
]);
$this->addField([
]);
$this->addField([
'name' => 'googleAnalytics',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Code Google Analytics'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'googleTagManager',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Code Google Tag Manager'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'email_title',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Titre de l\'email "Envoyer à un ami"'),
'hint' => __('Laisser vide pour utiliser la valeur par défaut'),
'default' => '',
]);
$this->addField([
'name' => 'facebook_title',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Titre du contenu partagé'),
'hint' => __('Titre proposé sur les fonction de partage (par défaut, titre de la publication)'),
'default' => '',
]);
$this->addField([
'name' => 'customSharer',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Classe personnalisée de partage'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'seoBaseURL',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('URL de base'),
'default' => '',
'translatable' => false,
'name' => 'pages',
'type' => 'Integer',
'label' => __('Nombre de pages'),
- 'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'width',
'type' => 'Number',
'label' => __('Largeur'),
- 'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'height',
'type' => 'Number',
'label' => __('Hauteur'),
- 'default' => '',
'translatable' => false,
]);
$this->addField([
]);
$this->addField([
'name' => 'menuBreakpoint',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Breakpoint burger menu'),
'hint' => __('Par défaut 1023px'),
'default' => '',
]);
$this->addField([
'name' => 'navExtraLink',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('URL'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'navExtraTooltip',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Infobulle ou label'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'navExtraLink1',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('URL 1'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'navExtraLink2',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('URL 2'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'navExtraLink3',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('URL 3'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'navExtraLink4',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('URL 4'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'navExtraLink5',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('URL 5'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'mobileBottomNav',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Barre de boutons en bas'),
'hint' => __('Identifiants des boutons séparés par des virgules'),
'default' => '',
'name' => 'bookmarkSendEnable',
'type' => 'Checkbox',
'label' => __('Activer l\'envoi des marques-pages par e-mail'),
- 'default' => 'true',
+ 'default' => true,
'translatable' => false,
]);
$this->addField([
'name' => 'bookmark_email_title',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Titre de l\'email "Envoyer à un ami"'),
'hint' => __('Laisser vide pour utiliser la valeur par défaut'),
'default' => '',
'name' => 'bookmarkBlinkOnPageChange',
'type' => 'Checkbox',
'label' => __('Faire clignoter le marque page à l\'apparition de la page'),
- 'default' => 'false',
+ 'default' => false,
'translatable' => false,
]);
$this->addField([
]);
$this->addField([
'name' => 'bookmarkDisablePages',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Désactiver les marques-pages sur ces pages'),
'hint' => __('1-3,5 = 1,2,3,5'),
'default' => '',
]);
$this->addField([
'name' => 'helpArrowTooltip',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Bulle affichée au niveau de la flèche de droite'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'ignoreSearchSeparators',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Caractères à ne pas considérer comme un séparateur de mot'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'pdfName',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Nom du fichier PDF'),
'default' => 'document.pdf',
'translatable' => false,
]);
$this->addField([
'name' => 'relay_url_params',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Relayer les paramètres d\'url dans les liens sortants'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'tagcommander_id',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Tag commander ID'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'chaptersPage',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Faire pointer le sommaire sur la page'),
'hint' => __('Laisser vide pour utiliser le sommaire classique'),
'default' => '',
]);
$this->addField([
'name' => 'tabsPages',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Pages des onglets'),
'hint' => __('Numéros de pages séparas par une virgule'),
'default' => '',
]);
$this->addField([
'name' => 'tabsSections',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Sections des onglets'),
'hint' => __('Numéros de pages séparés par une virgule'),
'default' => '',
]);
$this->addField([
'name' => 'tabsHideOnPages',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Cacher les onglets sur les pages'),
'hint' => __('1-3,5 = 1,2,3,5'),
'default' => '',
]);
$this->addField([
'name' => 'openLinkAtStartup',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Déclencher un lien à l\'ouverture du fluidbook'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'customLinkClass',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Classe pour les liens personnalisés'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'ignoreLinksTypes',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Ignorer les liens de type'),
'hint' => __('Liste des numéros séparés par des virgules'),
'default' => '',
]);
$this->addField([
'name' => 'linkTooltipManager',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Gestionnaire des info-bulles'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'linkTracker',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Tracking des liens'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'linkTrackerRegexp',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Tracking des liens applicables aux liens du domaine'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'linkFilePrefix',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Préfixer les liens de téléchargement'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'slideshowCaptionSize',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Taille de police de la légende du diaporama'),
'hint' => __('Laisser vide pour utiliser la valeur par défaut'),
'default' => '',
]);
$this->addField([
'name' => 'mobileVideosPath',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Chemin vers les vidéos'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'brightcovePlayerId',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Brightcove Player Id'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'brightcovePlayerSecret',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Brightcove Player Secret'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'product_zoom_label_1',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Label du bouton 1'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'product_zoom_tooltip_1',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Label de l\'infobulle 1'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'product_zoom_label_2',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Label du bouton 2'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'product_zoom_tooltip_2',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Label de l\'infobulle 2'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'product_zoom_label_3',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Label du bouton 3'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'product_zoom_tooltip_3',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Label de l\'infobulle 3'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'product_email_title',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Titre de l\'email "Envoyer à un ami"'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'splashURL',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('URL'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'archivesLabel',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Label'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'offlineTitle',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Titre de l\'application'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'offlineLink',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('URL du Fluidbook'),
'hint' => __('URL du fluidbook utilisée pour la version Offline (CD-ROM, clé USB, Exécutables)'),
'default' => 'http://',
]);
$this->addField([
'name' => 'mobilefirstFluidbookId',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Identifiant du fluidbook "Mobile first"'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'mobilefirstBreakpoint',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Breakpoint du passage à la version "Mobile first" (en pixels)'),
'default' => '640',
'translatable' => false,
]);
$this->addField([
'name' => 'phonegapId',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Identifiant de l\'identifiant'),
'hint' => __('De la forme com.fluidbook.phonegap.xxxxx'),
'default' => 'com.fluidbook.phonegap.$id',
]);
$this->addField([
'name' => 'phonegapVersion',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Version de l\'application'),
'hint' => __('De la forme 1.2.3'),
'default' => '1.0.0',
]);
$this->addField([
'name' => 'secureURL',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('URL de sécurisation'),
'hint' => __('URL intérrogé pour vérifier si le visiteur à les droits pour consulter la publication'),
'default' => 'http://',
]);
$this->addField([
'name' => 'secureURLRedirect',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Redirection'),
'hint' => __('Si l\'authentification échoue, redirection vers cette adresse'),
'default' => 'http://',
]);
$this->addField([
'name' => 'restrictPrintDownload',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Paramètre de l\'url permettant de désactiver la restriction (non vide pour activer les restrictions)'),
'hint' => __('Ne pas indiquer le ?'),
'default' => '',
]);
$this->addField([
'name' => 'home',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Accueil de l\'interface multibrochure'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'country',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Pays de la brochure'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'htmlExtension',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Extension des fichiers html'),
'hint' => __('Ex : php, htm, html, phtml, asp, aspx'),
'default' => 'html',
]);
$this->addField([
'name' => 'actualHtmlExtension',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Extension des fichiers html réellement appliquée au fluidbook'),
'hint' => __('Ex : php, htm, html, phtml, asp'),
'default' => 'html',
]);
$this->addField([
'name' => 'baseUrl',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Base de l\'url'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'redirectDemo',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Rediriger le lien de démo vers'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'scorm_id',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Identifiant SCORM'),
'default' => '',
'translatable' => false,
]);
$this->addField([
'name' => 'scorm_org',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Organisation SCORM'),
'default' => 'ACME-ORG-1350650111249',
'translatable' => false,
]);
$this->addField([
'name' => 'scorm_title',
- 'type' => 'Text',
+ 'type' => 'LongText',
'label' => __('Titre SCORM'),
'hint' => __('Laisser vide pour utiliser le titre de la publication'),
'default' => '',
'translatable' => false,
]);
$this->addField([
- 'name' => 'download_win-inss-html',
+ 'name' => 'download_win_inss_html',
'type' => 'Checkbox',
'label' => __('Version offline - Executable Windows'),
'default' => false,
'translatable' => false,
]);
$this->addField([
- 'name' => 'download_win-ins-html',
+ 'name' => 'download_win_ins_html',
'type' => 'Checkbox',
'label' => __('Version offline - Installeur Auto-executable Windows'),
'default' => false,
'translatable' => false,
]);
$this->addField([
- 'name' => 'download_win-exe-html',
+ 'name' => 'download_win_exe_html',
'type' => 'Checkbox',
'label' => __('Version offline - ZIP Windows'),
'default' => false,
'translatable' => false,
]);
$this->addField([
- 'name' => 'download_mac-exe-html',
+ 'name' => 'download_mac_exe_html',
'type' => 'Checkbox',
'label' => __('Version offline - Exécutable Mac OS X'),
'default' => false,
'translatable' => false,
]);
$this->addField([
- 'name' => 'download_win-cd-html',
+ 'name' => 'download_win_cd_html',
'type' => 'Checkbox',
'label' => __('Version offline - CD-ROM / Clé USB'),
'default' => false,
'translatable' => false,
]);
$this->addField([
- 'name' => 'download_win-html',
+ 'name' => 'download_win_html',
'type' => 'Checkbox',
'label' => __('Version offline - HTML (Non adaptée à l\'installation sur un serveur web)'),
'default' => false,