Accéder au contenu principal

Un réveil de base

MyWoodlot.com est un site Web que nous avons développé pour aider les propriétaires forestiers à faire de bons choix en matière de gestion de leurs terres. Le site a maintenant 10 ans et est passé par deux développeurs de sites Web (très différents), ce dernier me laissant secoué au cœur.

NYC Watershed expliqué

Je travaille pour une organisation à but non lucratif dans l’État de New York et notre objectif est de préserver un paysage fonctionnel et économiquement viable dans la région du bassin versant de la ville de New York (NYC) tout en protégeant la qualité de l’eau autour des réservoirs de NYC.

L’infrastructure d’approvisionnement en eau potable de New York est stupéfiante. C'est l'un des plus grands systèmes de stockage et d'approvisionnement en eau de surface au monde. Il est alimenté par gravité, non filtré, appelé le «champagne de l’eau du robinet» et serait le secret des célèbres bagels de New York.

Il y a 19 réservoirs dans ce système qui fournissent 1 milliard de gallons d'eau par jour à 9 millions de consommateurs à New York. L'eau de ces réservoirs, situés dans le nord de l'État de New York, parcourent jusqu'à 125 miles à travers des ruisseaux et des aqueducs souterrains pour atteindre NYC. La zone du bassin versant de NYC (la terre qui s'écoule dans les réservoirs) couvre plus de 1,2 million d'acres. Plus de 900 000 de ces acres sont boisés et environ 500 000 des terres boisées sont des propriétés privées.

Je travaille au département des forêts, en tant que spécialiste de la sensibilisation. Mon département offre aux propriétaires de terres forestières et aux professionnels de la foresterie du bassin versant de New York des incitations à prendre de bonnes décisions lors de la jouissance, de l'intendance et de la gestion de leurs terres forestières, tout en gardant à l'esprit la protection de la qualité de l'eau. La participation est entièrement volontaire. Il y a plus de 30 000 propriétaires forestiers privés dans le bassin versant de New York, et en 2014, nous avions besoin d'un moyen rentable de les atteindre pour leur fournir des idées, des options et des informations pour les aider à comprendre et à prendre soin de leurs terres. L'idée de construire un site Web a été réglée.

La naissance de MyWoodlot

Posséder une forêt, ou un boisé, peut être accablant. Les options et les moyens de s'en occuper peuvent être compliqués et accablants, de nombreux propriétaires fonciers ne sachant pas par où commencer ni quelles ressources leur sont disponibles. Les gens possèdent des boisés pour de nombreuses raisons. Pour les loisirs, l'intimité, les paysages, l'héritage et les revenus, pour n'en nommer que quelques-uns. Pourtant, il n'y a pas un seul endroit où les propriétaires fonciers peuvent obtenir des informations, des conseils et des ressources pour les aider à prendre soin de leurs terres. En 2014, à la suite d'une vaste planification d'affaires et de recherches, nous avons décidé de concevoir un site Web qui organisait l'information et les ressources pour les propriétaires de terres forestières en un seul endroit. Un site Web serait rentable et l'information qu'il contient pourrait être mise à jour pour garder les choses à jour et pertinentes dans un environnement dynamique et changeant.

Nous avons eu l'idée de créer un processus de sélection pour aider ces propriétaires fonciers avec des idées, des ressources et de l'information pour les aider à profiter et / ou gérer leurs terres.

Tout d'abord, le propriétaire foncier choisirait une zone qui l'intéresse. Nous avons dressé une liste des intérêts des propriétaires forestiers sur la base des recherches du Service des forêts des États-Unis. De là, nous avons trouvé une variété d'objectifs adaptés à cet intérêt. Une fois qu'un objectif est sélectionné, le propriétaire foncier peut alors choisir une activité qui peut l'aider à atteindre cet objectif. Dans le cadre de ces activités, il existe une série d’informations pratiques pour mener à bien cette activité. Les informations pratiques peuvent être sous de nombreuses formes telles que des vidéos, des feuilles de calcul PDF, des liens vers des sites Web / articles spécifiques, des histoires de réussite et l'accès à des professionnels. Les propriétaires fonciers pourraient avoir plusieurs objectifs dans différents intérêts, ce qui entraînerait de nombreuses activités. Ces activités pourraient ensuite être sauvegardées afin de fournir au propriétaire foncier un «plan» individualisé pour sa forêt.

Ce processus fonctionnerait en encourageant les propriétaires fonciers à prendre des mesures plus petites et moins intimidantes, ce qui les amènerait éventuellement à atteindre des objectifs plus vastes, incitant à une bonne intendance active des forêts.

Le diagramme suivant montre l'idée de processus de sélection Intérêt > Objectif > Activité.

Diagramme du processus de sélection des domaines d'intérêt, des objectifs et des activités.

Le développement de MyWoodlot

Début 2015, nous avons envoyé une demande d'offre pour développer MyWoodlot.com et avons passé un contrat avec un consultant en développement Web peu de temps après. Ils ont plaidé en faveur de l'utilisation de Joomla, et bien qu'ils n'aient jamais entendu parler de Joomla, cela semblait logique. J’avais utilisé un peu Contribute et WordPress, je me suis donc mis à 2/10 en ce qui concerne la connaissance du site web, mais j’étais prêt à élargir mes compétences.

L'ensemble du site avait été cartographié et le contenu développé avant que le développeur ne soit intégré et, en tant que coordinateur du projet, j'ai été fortement impliqué dans la construction du site, apprenant des parties de Joomla tout au long. Le site a été lancé en novembre 2015 et a été bien accueilli. Nous avons apporté de petites améliorations au cours des années suivantes et nous nous sommes principalement concentrés sur l'ajout de contenu. Puis, en 2020, en raison d'exigences d'approvisionnement, nous avons dû soumettre à nouveau le contrat du site Web. Du point de vue temporel, ce n'était pas une mauvaise chose. Nous rencontrions des problèmes avec le site actuel et il avait besoin d'un rafraîchissement. Nous avons fini par embaucher un autre développeur Joomla pour réviser le site et assurer la maintenance. Par coïncidence, le nouveau développeur se trouvait également dans le nord de l’État de New York et coordonnait un groupe d’utilisateurs de Joomla dans cette région, c’est ainsi que je l’ai initialement trouvé.

Le moment de l'ampoule

J'ai donné aux nouveaux développeurs le mal de tête d'un nid de rats. Il ne les a pas échelonnés. Ils l'ont fait exploser et ont adoré. Ils ont démoli le site et l'ont reconstruit dans Core Joomla et c'était profond. Je n'avais aucune idée que Core était si puissant et flexible. TAGGING – QUOI?! Vous pouvez faire quoi avec le marquage? Ils ont éliminé toute une série de composants tiers problématiques avec un codage personnalisé et des surcharges qui rendaient les mises à niveau de Joomla compliquées, imprévisibles et, dans le cas de certains composants, impossibles. Ils ont donné au site un nouveau modèle, le restructurant complètement en interne, mais en gardant tout catégorisé dans le format de sélection Intérêt, Objectif, Activité.

Encore une fois, j'ai été profondément impliqué dans le processus. Apprendre des développeurs au fur et à mesure. Comme je l'ai dit, je n'avais aucune idée des capacités offertes par Core Joomla. On ne m'avait jamais montré les bases jusque-là. Je me souviens d'avoir assisté à distance à un Joomla Day USA peu de temps après avoir conclu un contrat avec les nouveaux développeurs. J’ai assisté à la classe «Intro to Joomla» de Laura Gordon et je ne pense pas qu’elle était à 10 minutes avant de réaliser à quel point j’avais manqué d’apprendre les bases. J'avais nagé à l'extrémité profonde avec le site original, sans d'abord apprendre à l'extrémité peu profonde. Comme d’habitude, je fais donc les choses à l’envers. Comme le temps où j'ai appris à skier en sautant sur un télésiège et en allant au sommet de la montagne en premier... J'ai vécu. Juste.

Nous étions opérationnels avec le nouveau site en beaucoup moins de temps que prévu et la transition s'est déroulée sans heurts. Au moins, ça ressemblait à ça de mon côté, peut-être qu’ils pagayaient comme des fous sous la surface, mais je ne pouvais pas le dire... Bravo à eux, sérieusement.

Les développeurs étaient, et sont toujours, très patients avec moi et toutes mes questions. Je demande beaucoup! Si j'ai besoin qu'ils fassent quelque chose sur le site en dehors de mes capacités, ils me guident gracieusement à travers le processus afin que je puisse apprendre, et donc le faire moi-même à l'avenir. Le site nécessite rarement une maintenance. Il est pour la plupart sans problème et n’utilise que quelques composants populaires et bien documentés (leçon apprise), y compris EasyDiscuss, Events Booking et MyShortlist.

Après l’actualisation initiale du site et le changement de modèle en 2020, et en dehors des mises à niveau et du bug étrange que je ne peux pas corriger, je fais la majeure partie du travail sur le site. J’ajoute des blogs et des événements chaque semaine, j’ajoute de nouvelles «activités» que les propriétaires fonciers peuvent faire au fur et à mesure que nous les développons, et je peux apporter des modifications aux modèles dans YouTheme. Je ne sais pas si cela fait de moi un grand client ou non?!

Le site compte désormais 12 zones d'intérêt, 60 objectifs, 250 activités et 847 informations pratiques. Il compte également plus de 360 blogues, des listes de ressources de professionnels de la foresterie et d'autres outils pour les propriétaires forestiers. J'obtiens d'excellents commentaires des utilisateurs et cela a réduit le temps du personnel du département en fournissant un point de vente pour envoyer les nombreuses personnes qui appellent pour demander des informations qui prennent beaucoup de temps à expliquer. Imaginez avoir à expliquer les nuances de la loi sur la taxe forestière de l'État de New York (yawn) plusieurs fois par semaine aux personnes qui appellent notre bureau. Maintenant, nous pouvons simplement les envoyer à «Understand NYS Forest Tax Law» sur MyWoodlot et ils peuvent obtenir tout ce dont ils ont besoin à partir de là et plus encore.

L'image suivante montre le processus de sélection Intérêt > Objectif > Activité utilisé sur le site actuel.

Capture d'écran du site MyWoodlot actuel montrant le processus de sélection de la zone d'intérêt, du but et de l'activité en cours d'utilisation.

En raison de l'approvisionnement, nous sommes actuellement en train d'enchérir sur le contrat du site Web à nouveau et les doigts croisés, nous pouvons rester avec les développeurs actuels. Bien que nous ne prévoyions pas de grands changements à l’avenir pour le site (les changements de modèles seraient un jeu d’enfant maintenant qu’il s’agit du noyau), je suis toujours à la recherche d’inspiration et de fonctionnalités pour améliorer le site. Peut-être en découvrirai-je au JDay USA en avril ⁇

Conclusion

On m'a demandé de fournir une conclusion dans cet article. Ma conclusion: Retournez à Core. Gardez les choses simples. Surtout quand le client veut être aussi impliqué que moi. L'absence de complications lors de l'utilisation de Core est stupéfiante. Juste avant la refonte en 2020, je commençais à ressentir la même chose à propos de Joomla que je le fais à propos de WordPress! J’aurais aimé avoir plus de connaissances sur Core Joomla lors de la construction initiale pour lutter contre la cause, mais j’y suis finalement arrivé.

Certains articles publiés sur le Joomla Community Magazine représentent l'opinion personnelle ou l'expérience de l'auteur sur le sujet spécifique et peuvent ne pas être alignés sur la position officielle du projet Joomla.

1
2
3
4
5
6
7
EventSchedule
February Customize Backend
February Email Template
February Joomla Academy
February Mywoodlot
February Recover Article
February Web Development II
February Write Tutorial
February JQuery 2
Gets SiteView
JCB
JCB1 Custom Admin View
JCB2 Basis
January Components
January Connecting Third Party Libraries
January Floating Labels
January Happy 2025
January Web Development
March Blog Joomla
March Case Study
March Disaster
MySqlTab
SitViewCodeSuggestions
TutorialKing
Admin Tabs Custom Code
Article Menu Item
ClassDescriptionGitea
Diagram Selection Process
Joomla Extension Changlog View
Menu Templates
Selection Process Current
Starttime
EventSchedule3
Chrome OvkmdodwV6
Dashboard 01 Custom Css Example
Dashboard 02 Disable Core Extensions
Dashboard 03 Edit Layout
Dashboard 04 Images
Dashboard 05 User Dashboard
Dashboard 06 Custom Quick Icons
Dashboard 07 Admin Checklist
Fimage1
Fimage10
Fimage11
Fimage12
Fimage13
Fimage2
Fimage3
Fimage4
Fimage5
Fimage6
Fimage7
Fimage8
Fimage9
Image 20250114112645473
Image1
Image10
Image11
Image12
Image13
Image1a
Image2
Image3
Image4
Image4a
Image5 1
Image5
Image5a
Image6
Image6a
Image7
Image8
Image9
Junction Table