20201212-14-17-40.77_orchard.jpg

Il existe déjà beaucoup de documentation sur le site du projet du CMS Orchard. Une partie seulement est en français, mais au vu de  la jeunesse du CMS cela reste assez conséquent je trouve. Toute fois même en anglais un certain nombre d’éléments manque. Le développement devient alors un peu plus ardu pour les points très techniques qui sont liés aux fonctionnalités au cœur du CMS.

Il faut alors regarder dans le code pour comprendre comment les choses ont été conçut et savoir ce qui cloche.

20201212-14-17-40.77_orchard.jpg

Derrière cette étape avec un nom un peu présomptueux, je veux tenter d’expliquer la philosophie de ce CMS. Je ne vais pas rentrer dans les détails techniques qui ne sont pas le but de ce billet. Il y en aura d’autres pour effectuer cela. Si je tiens à le faire c’est parce qu’Orchard malgré son apparente complexité pour l’aborder, il est finalement assez simple de l’étendre bien plus que sur d’autres CMS et ce encore plus si on prend le parc des CMS développé sur les technologies de Microsoft.J’étais jusqu’à présent surtout habitué des CMS du type Joomla, Xoops et compagnie. Ils sont intéressant, mais souffre d’un gros défaut. Ajouter une nouvelle fonctionnalité prend du temps, mais en plus il est parfois difficile de la faire cohabiter avec d’autres modules voir même avec le noyau du CMS sans faire des hacks très moche. 

20201212-14-17-40.77_orchard.jpg

Orchard n'a pas encore de forums, ainsi je me suis dis que pour apprendre ce serait bien d'en créer un. Et puis, en poussant mon raisonnement jusqu'au bout, j'en suis arrivé à me dire : "et pourquoi ne pas faire partager les difficultés rencontrées ?" D'où l'idée d'un bonjour écrit en parallèle de l'écriture d'un module de forum qui offrira les problèmatiques que l'on peut rencontrer durant l'écriture d'un vrai module. Pourquoi ne pas mettre directement les explications pour un module de forum? Et bien parce que c'est long, et vous n'avez pas été gentil avec moi en ne me laissant aucun commentaires :), vous êtes donc punis par ma flemme :p.

20201219-19-06-58.98_large_archive.png

J'ai décidé d'ajouter un blog de type "Savoirs" sur le site. Mon but, et de te faire partager à toi internaute lambda (ou plus spécialisé, je ne suis pas "sectaire"), les connaissances que j'ai pu acquérir. Le savoir n'est rien s'il n'est pas partagé, or la toile pour cela est vraiment bien adaptée. 

20201219-19-03-42.14_ballot-box-2586569-1280.png

Nous autres qui travaillons dans l'informatique connaissons pleins d'actualités soulevant l'inefficacité de nos administrations face à la sécurité informatique. Avec l'actualité politique en France en ce moment, en voici une de plus. Un informaticien vivant à l'étranger c'est aperçut qu'on pouvait falsifier les votes. 

20201212-14-17-40.77_orchard.jpg

Suite au travail effectué sur le Blog de ma compagne (pour des choses relativement simple), j'ai pu commencé à me familiariser sur Orchard en mettant les mains dans le camboui, et oui on ne se refait pas. Mon but fut de comprendre comment il était possible de construire de nouvelles fonctionnalitées, de gérer les templates, etc avec ce CMS. Et l'idée de créer un mini forum, vu qu'il n'y a pour l'instant pas de forums sur Orchard est apparût une bonne solution.

Première impression: l'architecture du code est bonne mais ce principal avantage a un inconvénient notable en fait. Il faut se former correctement dessus, car les concepts sont très différents et l'usage des dernières technologies en matière de développement déroute un peu car les principes sortent des sentiers battus. Le premier constat, c'est que tout est dynamique. Cela le rend fort, et faible à la fois.

20201218-17-56-25.47_security facebook.jpg

Sécurité – Dans une nouvelle version de ses conditions générales, le réseau social prévient ses utilisateurs qu’une application supprimée d’un profil conserve les données fournies pendant son utilisation.

20201218-05-50-41.54_alm.jpg

Le logiciel définit de plus en plus la capacité d'une entreprise à se démarquer de ses concurrents et à prendre de l'avance. Pour être compétitive, une entreprise doit atteindre un niveau élevé de productivité en exploitant des pratiques agiles qui s'alignent et s'intègrent dans une chaîne logicielle complète et performante.