•     Accueil
  •     À propos
  •     Dépendances
  •     Télécharger
  •     ChangeLog
  •     Copies d'écran
  •     Futures versions
  •     Manuel d'utilisation
  •     Contactez-nous
  •     Cool Cooking
Fork me on GitHub
QRecipeWriter
kits graphiques gratuits À propos :

QRecipeWriter est un logiciel ayant pour objectif de faciliter l'écriture de recettes aux cuisiniers pour leur blog ou site de cuisine, grâce à une interface intuitive et sans avoir besoin à aucun moment de s'intéresser au code HTML sous-jacent.


Cette nouvelle version codée dans un nouveau language, le Qt/C++, permet une grande intégration à l'environnement de travail, reprenant le thème par défaut de l'utilisateur. Il permet donc d'écrire ses recettes dans une interface adaptée aux goûts de chacun.

kits graphiques gratuits Conditions d'utilisation et de redistribution :

Ce logiciel est distribué sous licence Creative Common BY-NC-SA. Vous pouvez donc le modifier et le redistribuer librement pour un projet non commercial. Toute utilisation commerciale de tout ou partie de QRecipeWriter est strictement interdite. Aussi, le nom et les logos de QRecipeWriter restent la propriété exclusive de Flo-Art.fr et ne peuvent être redistribués.


CC-BY-NC-SA

QRecipeWriter est un logiciel écrit par Floréal Cabanettes.


QRecipeWriter... Ça sert à quoi ?

Il s'agit d'un logiciel permettant d'écrire une recette de cuisine de A à Z grâce à une interface simple et intuitive, bien loin du code HTML qui sera pourtant à la base de la recette une fois publiée sur le site Wordpress hébergeur.


Ainsi, le logiciel vous permet au sein d'une même interface de définir les différents paramètres indispensables à l'écriture de votre recette :

  • Le titre
  • L'image principale illustrant la recette
  • Le ou la catégorie(s) dans laquelle sera publiée la recette (par défaut : Plat principal, Entrée, Dessert, ... : mais elles sont entièrement customizables [voir manuel])
  • Les différents temps : de préparation, de cuisson et même de repos
  • Le nombre de personnes correspondant aux quantitées indiquées
  • Une courte description de la recette
  • La liste des ingrédients de la recette
  • La liste du matériel éventuellement nécessaire pour réaliser la recette
  • La liste numérotée des instructions de préparation
  • La liste des éventuels conseils additionnels utiles pour une réalisation plus facile de la recette.

Aussi, la liste des ingrédients ainsi que celle des instructions de préparation peuvent contenir des sous-listes. En effet, il arrive fréquemment lorsque l'on écrit des recettes que les ingrédients et/ou les instructions de préparation soient décomposé(s) en sous-parties.


De plus, il est possible dans l'ensemble des listes d'insérer des commentaires. Un commentaire correspond à une ligne sans puce au milieu, au début ou à la fin des items à puce. Également plusieurs outils sont disponibles afin de permettre une meilleure personnalisation de sa recette :

  • Des outils de format permettant de mettre le texte en gras, en italique ou en souligné
  • La possibilité d'insérer un lien dans la recette
  • La possibilité d'insérer des images secondaires dans le corps de la recette (dans la partie des instructions de préparation ou des conseils uniquement)
  • Un correcteur orthographique

L'utilisateur peut à tout moment enregistrer sa recette localement pour la continuer ultérieurement ou afin d'en sauvegarder une copie locale. La recette s'enregistre alors dans le dossier de sauvegarde au format XML. Le logiciel est ensuite capable de rouvrir la recette dans l'interface.


De plus, afin de vérifier l'apparence de sa recette, l'utilisateur a la possibilité d'ouvrir localement un aperçu de sa recette comme elle apparaîtra sur son site. Cependant, dans la version actuelle, la recette s'affiche dans le contexte du site Conseils en Cuisine !. Il est prévu d'offrir dans une version ultérieure la possibilité à chaque utilisateur d'utiliser le thème de son propre site web.


Enfin, l'utilisateur peut envoyer directement sa recette sur son site Wordpress, en la publiant ou non. Il lui suffit d'entrer ses identifiants Wordpress, qui peuvent être enregistrés pour ne plus avoir à les entrer les fois suivantes. La recette envoyée peut être publiée immédiatement, ou envoyée en tant que brouillon. Si l'utilisateur préfère, il a la possiblité de copier manuellement chaque partie de la recette dans l'interface d'écriture en ligne de Wordpress. Ceci peut s'avérer utile pour les utilisateurs ayant désactivé le protocole XML-RPC, ou n'ayant pas les dépendances requises pour l'envoi automatique (voir paragraphe suivant).

Remerciements

Je remercie Fabrice Carles, Mark Webber et Chloé Millan, qui ont aidé à la création de la première version de ce logiciel (sous l'ancien nom QCeCWriter).

Dépendances

QRecipeWriter requiert quelques dépendances pour pouvoir fonctionner :

  • Qt version 5.x
  • Hunspell 1.3.x

Qt est déjà inclu dans le package windows.

Télécharger

Dernière version : 4.0.0


QRecipeWriter est disponible pour les plateformes Linux et Windows.


Sous Linux :

  • Package Debian/Ubuntu 64 bits
  • Package KDE Neon 64 bits
  • Package Fedora 64 bits
  • Package Archlinux 64 bits

Sous Windows :

  • Hunspell pour Windows - Version 32 bits - Code source
  • Package QRecipeWriter pour Windows (inclut Qt en static) - version 32 bits (anciens ordinateurs)

Sources :

  • Paquet source

Ou : Télécharger une autre version.

Voir le code source

ChangeLog

  • Version 4.0.0 (25 avril 2017) :
    • Fonctionne maintenant avec le serveur Pywebcooking (https://gite.flo-art.fr/cooking/pywebcooking) en plus de Wordpress
    • Wordpress : la communication avec le serveur se fait maintenant en installant le plugin wordpress (https://wordpress.org/plugins/wp-qrecipewriter/), via une API REST.
    • Suppression de la dépendance à Java
    • Changement de la manière d'écrire les ingrédients et le matériel nécessaire :
      • Ingrédients : définir la quantité (optionnel), l'unité (optionnel) et le nom de l'ingrédient. Les unités sont pré-remplies (possibilité de personnalisé la liste des unités disponibles)
      • Matériel : définir la quantité et le nom séparément
    • Ajout de routines de vérification.
    • De nombreuses corrections de bugs
    • Refactoring du code (pour être plus simple et plus compréhensible
    • Correction du layout de certains dialogues
    • Ajout de KDE Neon à la liste des distributions linux supportées
  • Version 3.2.0 (6 septembre 2016) :
    • Traduction de l'application en anglais
    • La langue de l'application est auto-détectée et peut être changée dans les préférences
    • Ajout d'Archlinux/Manjaro dans le dialog de configuration
    • Aperçu : maintenant n'affiche que la recette, hors contexte qui lui varie selon le blog
    • Correction de l'ordre des tabulations dans certains dialogues
    • [windows] Correction du support SSL
    • [windows] Correction du bouton de choix de l'image principale
    • Changement du format de sauvegarde des recettes, initialement en XML et maintenant en JSON (résoud entre autre un bug sous windows)
    • Suppression du support de Qt4
    • Json: utilise maintenant la librairie QJson
    • Correction d'un bug sur les catégories dans l'ouverture d'une recette en ligne
    • Correction de bugd mineurs
  • Version 3.1.1 (2 juillet 2016) :
    • Correction du bug des icônes sur certains systèmes (comme Archlinux/Manjaro)
    • Currection de bugs sour Qt 5.6 ou Archlinux
    • Correction de l'URL de recherche de mise à jour : utilisation de HTTPS
  • Version 3.1.0 (21 février 2016) :
    • QCeCWriter devient QRecipeWriter
    • Possibilité d'importer la configuration depuis QCeCWriter
  • Version 3.0.0 (31 janvier 2016) :
    • Restauration de la possibilité d'éditer une recette en ligne (publiée ou non) depuis CeCWriter 8.0 (mais en plus générique que c'était le cas dans CeCWriter
    • Modifications des paramètres requis dans les préférences
    • Préférences : option pour choisir le dernier dossier utilisé pour les images et les sauvegardes (au lieu de celui indiqué)
    • Ajout de la fonctionnalité de recherche automatique de mise à jour au démarrage
    • Ajout de la fonctionnalité de correction orthographique automatique avant l'envoi de la recette
    • Ajout de la possibilité de définir une fourchette de nombre de personnes au lieu d'un nombre fixe
    • Correction de bugs mineurs
    • Ajout de la version 64 bits du logiciel, pour windows (qui devient celle par défaut)
    • Ajout du support de Fedora (23 et plus récentes, et dérivés) parmi les distributions Linux
  • Version 2.2.0 (20 décembre 2015) :
    • Ajout du support des résultats de recherche riches dans Google:
      illutration
    • Correction de bugs mineurs
  • Version 2.1.0 (23 août 2015) :
    • Remplacement des espaces par des espaces insécables devant les ponctuations françaises si nécessaire
    • Correction d'un bug sur les catégories lors de l'envoi de plusieurs recettes à la suite.
    • Amélioration des pointeurs dans le code C++.
    • [Conseils En Cuisine !] Coups de coeur : ajout de la valeur sur le bouton.
  • Version 2.0.0 (29 juillet 2015) :
    • Séparation de la configuration client et serveur dans les préférences.
    • Possibilité d'avoir jusqu'à 5 configurations serveurs pré-enregistrées.
    • [Conseils En Cuisine !] Ajout de CecSearch.
    • [Conseils En Cuisine !] Ajout de CecCoupDeCoeur.
    • Correction de bugs mineurs.
  • Version 1.2.3 (12 juillet 2015) :
    • Le choix du type d'envoi (automatique ou manuel) se fait désormais dans les préférences.
    • Correction d'une faute de français.
  • Version 1.2.2 (31 mai 2015) :
    • Ajout de la possibilité de centrer une image ajoutée dans les instructions de préparation ou dans les conseils.
    • Correction d'un bug lors de l'envoi automatique avec Java 8.
    • [Linux] Ajout des tailles d'icône 48 et 96.
  • Version 1.2.1 (25 avril 2015) :
    • Correction de bugs dans le cas de modification des catégories par défaut.
    • Correction d'un bug mineur d'affichage.
    • Correction d'un bug spécifique du site conseilsencuisine.fr.
  • Version 1.2.0 (06 avril 2015) :
    • Ajout de l'import d'ingrédients, de matériel, d'instructions de préparation ou de conseils depuis un texte brut.
    • Correction de bugs mineurs.
  • Version 1.1.0 (03 avril 2015) :
    • Ajout de CeC printer : un outil qui permet de générer une version imprimable de la recette générée par QCeCWriter, en cliquant sur un lien en bas de la recette.
    • Possibilité de définir du texte qui s'affiche mais ne s'imprime pas dans CeC printer, ou inversement qui s'imprime mais ne s'affiche pas dans la version en ligne.
    • Possibilité de faire ceci également pour les images insérées dans les instructions de préparation ou les conseils.
    • Possibilité de modifier la taille d'affichage des images insérées dans les instructions de préparation ou les conseils.
    • Les boutons de la toolbar du haut ne s'activent que si une action est possible. Ainsi, ils ne s'activent que si le curseur est dans une zone de texte où ils peuvent être utilisés. Le bouton de lien s'active que si du texte est sélectionné dans une zone de texte où l'insertion de lien est possible.
    • Possibilité d'insérer une vidéo youtube dans les instructions de préparation ou dans les conseils.
    • Pour l'insertion de vidéo youtube, possibilité d'importer les paramètres de vidéo depuis le code HTML fournit par youtube.
    • Les temps de préparation, de cuisson et de repos ont maintenant un intervalle obligatoire de 5 minutes. Ça n'a pas de sens d'être plus précis que cela dans une recette.
    • Si on sélectionne une balise image ou vidéo, puis qu'on clique sur insérer une image ou une vidéo, respectivement, ça modifie la balise sélectionnée au lieu d'insérer une nouvelle image ou une nouvelle vidéo.
  • Version 1.0.0 FINAL (01 mars 2015) :
    • Mise à disposition publique du logiciel.
    • Correction de bugs
    • Correction d'une erreur de langue
  • Version 1.0.0 preview 3 (25 janvier 2015) :
    • Correction d'un bug sous Ubuntu dans l'interface d'ouverture de fichiers
  • Version 1.0.0 preview 2 (13 janvier 2015) :
    • Correction de 2 bugs mineurs
    • Correction d'une erreur de langue
  • Version 1.0.0 preview (20 décembre 2014) :
    • Première version, traduite de CeCWriter 8.0
    • La plupart des fonctionnalités de CeCWriter 8.0 sont implémentées dans cette version de QCeCWriter :
      • Écriture de recettes intuitives avec toutes les options d'édition et de formattage
      • Envoi automatique de la recette sur le site Wordpress
      • Possibilité également d'envoyer la recette manuellement
      • Gestion avancée de la suppression des balises de format dans les champs de saisie de texte : quand on supprime une partie d'une balise, elle est supprimée en entier ainsi que sa balise soeur.
      • Gestion de l'ouverture, de l'enregistrement et de l'envoi de recettes.
      • Personnalisation du logiciel pour s'adapter à chaque site Wordpress*.
      * Cette fonctionnalité est en cours d'amélioration.

Copies d'écran

Quelques copies d'écran pour un aperçu instantané du logiciel...


Capture 1 Capture 2 Capture 3 Capture 4 Capture 5 Capture 6 Capture 7 Capture 8

À venir dans les prochaines versions...

Nous vous proposons ici une première version de notre logiciel. Elle comporte un grand nombre de fonctionnalités dont l'ensemble des fonctionnalités qui nous semblent indispensables à l'écriture d'une recette jusqu'à son envoi sur le site hébergeur.


De nouvelles fonctionnalités sont cependant prévues pour être implémentées dans les futures versions du logiciel. Nous en faisons le listing ici.


Fonctionnalités à venir à court terme* :

  • Restauration d'un éditeur simple d'images permettant des retouches simples de l'image principale de la recette, depuis QRecipeWriter 8.0, et amélioration de cet éditeur.
  • Amélioration de la personnalisation du logiciel afin qu'il puisse s'adapter de mieux en mieux aux exigences de chaque site web.

Fonctionnalités à venir à long terme :

  • Recodage de JWordpress en Qt/C++ afin d'éliminer complètement la dépendance à Java.
  • Traduire l'interface dans les langues les plus courantes.
  • Rendre le logiciel compatible avec d'autres CMS que Wordpress. (?)
  • Rendre le logiciel compatible avec les petits écrans.
(?) : si le besoin se fait ressentir
* : dans les prochains mois
© Cool Cooking | HTML 5 & CSS3