Comment Créer Un Moteur

Table des matières:

Comment Créer Un Moteur
Comment Créer Un Moteur

Vidéo: Comment Créer Un Moteur

Vidéo: Comment Créer Un Moteur
Vidéo: Comment fabriquer un moteur de A à Z 2024, Avril
Anonim

Lorsqu'il s'agit de créer des projets sérieux, la solution optimale dans de tels cas est de créer votre propre moteur pour des besoins spécifiques. En prenant le temps une fois, vous pouvez créer des grilles de projets définitivement construits sans les encombrer de modules et de fonctions inutiles de moteurs omniprésents comme Joomla ou Wordpress. Bien sûr, il est plus facile de commander le développement du moteur à des spécialistes, mais ce n'est qu'en créant vous-même un CMS que vous verrez à travers vos sites et résoudrez instantanément les problèmes émergents.

Comment créer un moteur
Comment créer un moteur

Il est nécessaire

Informatique, accès Internet, site créé avec une structure claire, connaissance de la programmation orientée objet, PHP, CSS, Javascript

Instructions

Étape 1

Disposez toutes les pages de votre site. Il n'est pas nécessaire de dessiner un document de conception, cela se fait plus tard. Mais il faut dessiner une structure claire de l'apparence: l'emplacement du menu, le logo, l'en-tête, le nombre de colonnes, etc. Par la suite, tout peut être modifié, mais pour déboguer le moteur, vous avez encore besoin d'une apparence élémentaire.

Comment créer un moteur
Comment créer un moteur

Étape 2

Créez toutes les tables requises pour la base de données. Par exemple, un tableau avec des articles, des sections, etc. Ce n'est pas effrayant si vous oubliez quelque chose, mais les tables devront être créées aussi efficacement que possible afin que la structure interne du moteur soit clairement définie. Ensuite, créez un ensemble de classes, dont chacune sera responsable d'une partie spécifique (une classe pour gérer les utilisateurs, une classe pour travailler avec des bases de données, etc.). N'oubliez pas qu'une classe ne doit pas effectuer de tâches spécifiques à une autre. Cela nécessitera une classe abstraite globale pour les méthodes qui s'appliquent à toutes les classes.

Comment créer un moteur
Comment créer un moteur

Étape 3

Divisez le modèle en plusieurs composants et enregistrez-les dans des fichiers séparés avec l'extension.tpl. Pour ce faire, copiez une partie distincte, par exemple un formulaire d'autorisation, et collez-la dans un fichier.tpl distinct. Ensuite, créez une classe dont la tâche est de travailler avec de tels fichiers modèles et définissez les données correspondantes au lieu de {elements}. Par exemple, au lieu de {username}, la classe insère le nom de l'utilisateur connecté. Affichez tous les éléments sur les pages du site en utilisant la classe ci-dessus, assemblant ainsi les pages "brique par brique".

Comment créer un moteur
Comment créer un moteur

Étape 4

Développer une conception de site Web. Pour ce faire, vous devrez corriger les fichiers.tpl (en laissant les {éléments}), ajouter les fichiers CSS et JavaScript. Mais il vaut mieux ne pas toucher aux fonctionnalités du site, si, bien sûr, vous avez tout fait correctement dans les étapes précédentes.

Conseillé: