Sur cette étape, les pré-requis sont d’avoir lu les étapes 1 et surtout 2, ou d’avoir une solution avec un projet « module » que tu as déjà généré à partir de la ligne de commande (codegen module « nom du module ». Pour afficher une page web avec un simple texte statique, donc sans accès à la base de données, règle spécifique, gestion d’un model etc. 


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.


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. 


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.


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é, et la toile pour cela est vraiment bien conçut. 

Aussi, je vais essayer d'écrire des articles concernant mon métier (Milieu du développements de logiciels, site web, etc.), mais également des notions plus générales qui restent importantes à savoir. Des notions typiquements qui peuvent aider, d'autres informaticiens, mais également étudiants, ou aussi de simple curieux. Je vous l'ai dis, je suis très ouvert :).

Bonne lecture.


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. 


Ayant travaillé sur le Blog de ma compagne qui a des nécessités des choses relativement simple jusqu'à maintenant. J'ai pu commencé à mettre la main dans le cambouis avec Orchard, et oui on ne se refais pas. Mon but est de voir comme on construit de nouvelles fonctionnalitées, la manière de gérer les templates, etc. Et l'idée de créer un mini forum, vu qu'il n'y a pour l'instant pas de forums sur Orchard me paraît la bonne solution afin de prendre en main véritablement ce CMS.

Première impression, architecture du code très bonne mais ce principal avantage a un inconvénient notable. 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 lorsqu'on est pas habitué. Le premier constat, c'est que tout est dynamique. Cela le rend fort, et faible à la fois.


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.


ALM

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.


Il y a de plus en plus de site à proposer des choses plus ou moins douteuses le dimanche car l'actualités est plus amoindri le dimanche. Mais je ne vais pas faire un rendez-vous hebdomadaire sur mon blog pour ce genre de trève. Toute fois de temps en temps, je vous proposerai de petites perles que j'ai pu glaner en surfant sur la toile et ayant apprécier je vous les fais partager...