Alchiweb.fr

L’auto-entreprise « Alchiweb.fr » a été créée en 2012.

  • Nom : Hervé PHILIPPE / Alchiweb.fr
  • Siret : 753 176 841 00017
  • adresse : 7 rue Gillet, 68040 Ingersheim, Alsace
  • tel. : 06.87.77.59.76
  • email : alchiweb [chez] gmail.com
Ma femme, Marina PHILIPPE est conjointe-collaboratrice dans cette auto-entreprise. Elle a contribué à la grande majorité des projets, notamment pour les graphismes, le design et le développement.
Voici certains projets réalisés dans le cadre de cette auto-entreprise.

https://alchiweb.fr/projets/

Projets

CoopShop : logiciel de caisse

Réalisation d’un logiciel de caisse, de stock, de gestion des coopérateurs, pour un magasin coopératif participatif : la Coop Les Oies Sauvages.

La technologie employée est :

  • C# Asp.Net Core
  • Framework opensource Serenity
  • SQL Server Express (sera compatible avec MySQL)
  • Plateforme cible : Windows 10, mais bientôt aussi Linux et macOs

Pour compléter ce travail :

  • réalisation du site internet
  • réalisation du site intranet, avec synchronisation prévue des informations des coopérateurs avec CoopShop

https://alchiweb.fr/projets/coopshop/

Convertisseur d’applis UWP Windows App Studio en applis Xamarin

Je viens de finir la première version du convertisseur qui transforme une appli UWP (WIndows 10) générée par WIndows App Studio en appli Xamarin compatible Android, iOS et Windows 10.

Windows App Studio est totalement gratuit, et ce convertisseur est totalement gratuit et open-source.

Voici les 2 projets qui concernent ce convertisseur, disponibles sur le Github  du MUG Strabourg :
https://github.com/mugstra…/WindowsAppStudio.Convert.Xamarin
https://github.com/mugstrasbourg/waslibs.Xamarin

Si vous voulez créer très rapidement des applis Xamarin, vous pouvez maintenant utiliser Windows App Studio et ce convertisseur !

 

C’est une première version fonctionnelle, mais qui n’intègre pas toutes les personnalisations (couleurs, images) ni toutes les fonctionnalités de Windows App Studio.

Aussi, si vous voulez contribuer, n’hésitez pas 😉 !

https://alchiweb.fr/projets/windowsappstudio-convert-xamarin/

Formateur – CCI Colmar

Pour l’année scolaire 2015-2016, j’ai eu un contrat à la CCI de Colmar en tant que

Ce contrat s’est terminé en octobre 2016.

Les supports de cours sont disponibles gratuitement.

https://alchiweb.fr/projets/appli-android/

CategoriesForAppStudio

J’ai créé un module pour Windows App Studio.
Windows App Studio sert à générer une application sous Windows 10 (en C#), exploitant les nouveautés de l’API de Windows 10.

Le module que j’ai créé est disponible en opensource sur GitHub : CategoriesForAppStudio.
Il permet de gérer :

  • la liaison RESTful avec avec l’API de PrestaShop et celle de WordPress
  • la gestion des catégories/sous-catégories à l’infini, avec la navigation dans ces catégories

Remarque :
le chef de projet chez Microsoft, en charge du projet Windows App Studio a été intéressé par mon module et m’a contacté… mais je ne peux malheureusement pas en dire plus…

Grâce à Windows App Studio et CategoriesForAppStudio il est très facile de faire une application pour Windows 10 et Windows 10 Phone, permettant de visualiser des articles (ou produits) venant de Wordress ou Prestashop (ou autre).

A propos de la capture d’écran : elle montre un exemple avec des données (catégories/produits) venant d’un site PrestaShop créé par Marina PHILIPPE, et présentant des peintures à la cire qu’elle a créées.

https://alchiweb.fr/projets/categoriesforappstudio/

Création de sites sous WordPress

Avoir créé un CMS (le CMS Enki dans un environnement Windows), j’ai voulu connaître les CMS classiques en PHP. J’ai compris qu’il y en avait 3 qui se concurrençaient :

  • Drupal a la réputation pour être assez hermétique, bien que puissant. Il est prinicipalement utilisé pour des sites internet/intranet pour des grandes sociétés.
  • Joomla! se démarque par son côté « grand public », et un grand nombre de templates et de modules.
  • WordPress s’est fait connaître comme le CMS spécialisé pour les blogs. Au fil des versions (surtout depuis la version 3), il s’est étoffé pour permettre la création de sites en tout genre. Ses qualités sont : la simplicité d’utilisation, le nombre impressionnant de modules.

J’ai commencé par Joomla!, parce que le côté « blog » de WordPress m’a fait peur (je voulais pouvoir faire des sites très variés).

J’ai ensuite découvert WordPress, et là, j’ai été très agréablement surpris : il est à la fois facile d’utilisation et très sympathique « de l’intérieur » pour un développeur.
Le nombre de modules disponibles permet d’avoir le choix. Mes critères pour choisir un module concernent à la fois l’aspect utilisateur et l’aspect développeur : pour moi il est essentiel que je puisse intervenir sur un module pour l’améliorer et le personnaliser suivant mes clients.

https://alchiweb.fr/projets/creation-de-sites-sous-wordpress/

Création de plusieurs sites basés sur WordPress MultiSites

Grâce à un client, j’ai pu me spécialiser dans WordPress MultiSites (WordPress MU). Ca permet de créer autant de sites que l’on veut en n’utilisant qu’une seule installation de WordPress. Seules les bases de données sont différentes pour chacun des sites, les fichiers de WordPress étant communs à tous ces sites.

Avec des modules adaptés, on peut synchroniser des contenus entre les différents sites.

Mais bien sûr, il faut souvent adapter certains modules pour avoir un comportement adapté à ce que l’on veut vraiment.

https://alchiweb.fr/projets/creation-de-plusieurs-sites-bases-sur-wordpress-multisites/

Maintenance d’un site PrestaShop

PrestaShop est une référence dans l’univers des CMS d’e-commerce (réalisé principalement par des Français).

Il est très convivial et bien répandu, ce qui permet d’avoir à peu près ce que l’on veut au niveau des modules.

J’ai amélioré un site d’e-commerce pour un client, en ayant ajouté des fonctionnalités à PrestaShop.

https://alchiweb.fr/projets/maintenance-d-un-site-prestashop/

Modifs PHP dans WordPress, Joomla, PrestaShop

L’apprentissage de CMS comme Joomla!, WordPress ou PrestaShop passe toujours, pour moi, par la compréhension de l’architecture logicielle. De cette façon, je peux m’adapter au « framework » de chacun de ces environnements.

Dans beaucoup de projets, l’adaptation de certains modules est inévitable. Si le module est bien conçu, on peut l’adapter facilement, d’où l’importance de choisir pertinemment ces modules.

Je suis donc intervenu dans des templates et modules de ces 3 CMS.

https://alchiweb.fr/projets/modifs-php-dans-wordpress-joomla-prestashop/

BioTcat : jeu pour Windows 8

Grâce à mon partenariat avec Intel (Intel Premier Elite Partner), j’ai bénéficié d’un ultrabook intégrant un processeur Intel et tournant sous Windows 8. En échange de quoi, je devais créer un jeu utilisant certaines caractéristiques de cet ultrabook, dans un temps réduit.

Avec ma femme, nous avons relevé le défi : nous avons conçu et réalisé un jeu exploitant les spécificités des derniers ultrabooks sous Windows 8 (multi-touch et capteurs inclinomètre et accéléromètre).
C’est ainsi que BioTcat est né.
Ce jeu est disponible sur Windows Store et a obtenu plus de 1000 téléchargements en 3 mois !

Pour le développement (en C#), je me suis basé sur :

  • le framework .Net Windows Store (utilisé nativement pour les capteurs et le multi-touch)
  • MonoGame, l’implémentation libre de l’API XNA (utilisé pour les applis sous XBox 360 et Windows Phone 7.x)
  • Farseer, un moteur opensource
  • Gleed2D, un éditeur de niveaux

Plus d’informations sur : http://BioTcat.com

https://alchiweb.fr/projets/biotcat/

C# .Net → JS + Intel XDK = XmaDevLab

Si on ne veut développer ni en JavaScript ni en TypeScript, mais en C# .Net, il faut se tourner vers XmaDevLab (version anglaise) :

XMA DevLab est un SDK gratuit composé des logiciels Intel XDK et Microsoft Visual Studio.
Il permet de développer et de maintenir une seule application pour toutes les plateformes modernes: mobiles et web.
Les entreprises qui font des applications web (comme Google et Microsoft…) l’ont compris: le JavaScript n’est pas adapté au développement d’applications professionnelles.

XMA DevLab est un ensemble homogène qui utilise:

  • le langage C#, très répandu dans les entreprises,
  • Html5/Css3 permettant à tout Web Designer de créer l’interface graphique,
  • le logiciel gratuit Intel XDK pour le développement rapide d’applications mobiles.

https://alchiweb.fr/projets/web-apps-mobiles/