Accédez maintenant à cette page via l’adresse index. Fichier de configuration principal d’Atomik. Si le premier, évidemment, contient la vue de la page d’accueil, le deuxième est plus intrigant. Voici ce que vous devriez voir: Je vous laisse lire la page du plugin pour plus d’informations.
| Nom: | atomik framework |
| Format: | Fichier D’archive |
| Système d’exploitation: | Windows, Mac, Android, iOS |
| Licence: | Usage Personnel Seulement |
| Taille: | 58.88 MBytes |
Ajoutons maintenant une petite touche supplémentaire, avec du PHP. Cette valeur peut d’ailleurs tout à fait être un tableau de clés. Dans sa version actuelle, Atomik Framework n’implémente pas l’architecture MVC , qui consiste en une séparation des trois couches affichage vue , données modèle et actions contrôleur. Première chose à faire donc, vous rendre sur le site officiel d’ Atomik Framework. La première est simple:
Vous entendez beaucoup parler, ces derniers temps, des frameworks PHP: CakePHP il y a environ un an et, récemment, Symfony, vers lequel votre atoik préféré est en train de migrer. Pourtant, le monde des frameworks PHP ne se limite pas à ces deux mastodontes.
Il en existe beaucoup d’autres, certains très complets comme les deux sus-citéset d’autres bien plus minimalistes. Parmi cette foultitude de frameworks, je vais vous présenter Atomik Frameworkun framework léger, rapide, et développé par un français, Maxime Bouroumeau-Fuseau. Pour partir de zéro, définissons un framework. Il s’agit d’un morceau de code qui offre une structure de base à un projet. Ce atoomik n’a pas pour but de vous apprendre ce qu’est précisément un framework, mais de vous initier facilement et rapidement à l’utilisation d’Atomik.
Atomik est donc un framework PHP, c’est-à-dire qu’il vous fournit un cadre et des outils pour vos attomik de sites ou de services web. Voici ses principales caractéristiques:. Comme pour tout outil, il faut peser le pour et le contre.
Atomik farmework un framework léger, mais cela implique que beaucoup de fonctionnalités avancées qui s’avèreraient très utiles dans le cadre d’un site web évolué ne sont pas présentes. Je recommande donc l’utilisation d’Atomik pour le développement rapide de sites web petits à moyens.
![]()
Par exemple, Programmateur utilise Atomik, de même que mon programme de Machine de Turing. Sur le site Absiliaque j’ai en grande partie développé, j’ai senti les limites d’Atomik, notamment pour tout ce qui concerne les accès complexes à la base de données. Je vous recommande donc de faire bien attention à vos besoins, et à choisir votre framework en fonction de ceux-ci. Si vous devez développer un gros site web, je vous invite à aller voir du côté de frameworks plus évolués, tels que CakePHPZend FrameworkSymfonyCodeIgniteretc.
De nombreuses comparaisons sont disponibles sur le web voir, par exemple, une liste de frameworks PHP sur Wikipédia. Ben oui, sans les fichiers, il va être difficile d’utiliser notre framework Première chose à faire donc, vous rendre sur le site officiel d’ Atomik Framework. Et là, ça commence déjà à être sympathique: Vous pouvez choisir d’ajouter des plugins au fichier ZIP de votre distribution, et ils seront intégrés directement à votre site. En fonction de vos besoins, je vous recommande quelques plugins:.
Si vous utilisez une base de données, ajoutez le plugin Db. Si vous pensez utiliser plusieurs fichiers CSS sur chaque page et que vous vous souciez des performances, ajoutez Minifier disponible dans les catégories All et Miscellaneous oui, c’est un plugin que j’ai développé: Si vous souhaitez utiliser la technologie Ajax, le plugin du même nom vous sera utile.
Et enfin, si vous comptez traduire votre site, ajoutez le plugin Lang. Une fois votre liste de plugins établie, rendez-vous directement sur la page Download sans passer par la case départ.
![]()
Vous aurez ici plusieurs choix: C’est ce que nous allons voir tout de suite. Tout d’abord, vous devriez voir apparaître les plugins que vous avez précédemment choisi d’ajouter. Vous pouvez les supprimer si vous le souhaitez, ou bien passer à la suite. Globalement, vous ne devriez pas avoir à changer les options par défaut proposées par Atomik. Vous apprendrez plus tard l’utilité de chacune d’entre elles ; pour l’instant, ce n’est pas nécessaire. Notez simplement que vous pouvez choisir d’ajouter automatiquement un framework JavaScript.
Framework PHP : atomik framework « FrameLinks
Vous pouvez également activer le Google Content Network aussi appelé Google AJAX Libraries APIc’est-à-dire que les fichiers de vos frameworks ne se trouveront pas sur votre serveur, mais seront téléchargés depuis les serveurs de Google. Il y a du pour et du contre ; je vous laisse vous forger votre propre idée. Vous avez à présent terminé de préparer votre distribution.
Et nous allons passer à la prochaine partie Installer Atomik Framework devrait frzmework révéler des plus simples Je considère que vous savez faire cela ; si ce n’est pas le cas, il vaudrait mieux que vous suiviez une formation de base au développement web avant de continuer ce tutoriel! Une fois que tout cela est fait, vérifions rapidement si tout fonctionne atpmik. Accédez, via votre navigateur, au projet sur votre localhost par défaut, l’URL devrait être http: Voici ce que vous devriez voir:.
Si ce n’est pas le cas, vérifiez que vous avez suivi les étapes dans l’ordre Sinon, c’est que tout est O. Dans sa version actuelle, Atomik Framework n’implémente pas l’architecture MVC, qui consiste en une séparation des trois couches affichage vuedonnées modèle et actions contrôleur.
Cependant, la partie affichage est tout wtomik même séparée de la gestion des actions et des données. Il y a donc deux éléments très importants dans la création d’un site avec Atomik: Chaque page de votre site devra donc posséder soit une vue, soit une action, soit les deux. Un exemple aide à comprendre, alors, exemplons.
Voici le contenu de ce fichier:. Oui, c’est simple et classique. Accédez maintenant à cette page via l’adresse index.
Oh no, there’s been an error
Vous venez donc de créer votre première vue. Ajoutons maintenant une petite touche supplémentaire, avec du PHP cette fois.

Pour cela, créez un fichier hello. Vous devez maintenant vous douter qu’il va aussi falloir modifier notre fichier vue créé précédemment. Remplacez son contenu par celui-ci:. Actualisez la page index. Bon, tout ceci était très simple, mais vous devriez avoir saisi les bases du fonctionnement d’Atomik Framework. Libre à vous maintenant d’ajouter des actions et des vues aotmik faire ce que vous souhaitez! Toutefois, il vous faut encore explorer certains horizons d’Atomik, tant il peut vous faciliter le développement.
Commençons par reprendre clairement le fonctionnement de base d’Atomik. Chaque page de votre site doit obligatoirement être appelée par la page index. Ce nom doit donc correspondre aux noms donnés à la vue et à l’action associées.
Atomik Framework – Wikiwand
Par exemple, un formulaire aatomik contact aura une action contact. À la racine de votre projet Atomik, vous aurez remarqué deux dossiers: Le contenu de ce dossier est accessible en lecture par n’importe qui heureusement! Maintenant que vous êtes plus familier avec Atomik, décrivons plus en détail son architecture:.
Vous devez désormais être capable de vous repérer dans votre architecture de fichiers, et savoir où placer vos différents fichiers. Mais vous êtes encore loin de la maîtrise frmaework de la Force Si le premier, évidemment, contient la vue de la page d’accueil, le deuxième est plus intrigant. Tout morceau de code HTML commun à chacune de vos pages se trouvera donc dans ce fichier.
En fait, c’est un peu le même principe qu’avec le fichier index. Voici un exemple hyper-simplifié de layout:. Vous constaterez ainsi que le code de hello. Je vous laisse le soin de bidouiller le layout pour vous assurer que je vous dis bien la vérité.
L’intérêt de tout framework, rramework de l’architecture, c’est surtout qu’il fournit des outils pratiques, utiles, et facilitant grandement la vie du développeur. Atomik ne déroge heureusement pas à cette règle. Voici donc les quelques fonctions de base que vous vous frzmework de connaître en utilisant Atomik Framework.
Cette fonction renvoie une URL correctement formatée. Si l’URL passée en paramètre est relative c’est-à-dire qu’elle ne commence pas par http: De plus, les paramètres suivants permettent de jouer sur les variables à passer en GET. Voir la docvoir la référence API.
Ce framesork arrête l’exécution de la page en cours, et redirige vers la page suivante:. À la manière des méthodes de filtre disponibles depuis PHP 5. Cette fonction étant basée sur les fonctions natives de PHP avec quelques apportsje vous invite à consulter la doc PHP sur le filtrage des données. Voici maintenant une méthode très utile, puisqu’elle vous permet d’afficher des messages à vos utilisateurs atoimk manière propre.
Les messages sont stockés en session, et visibles au prochain affichage d’une page. Vous pouvez donc faire un flashpuis une redirection framwwork le message sera affiché sur la prochaine page. Vous pouvez ainsi facilement distinguer les messages d’erreurs des messages d’information.
Elle renvoie un chemin propre vers une ressource de votre site, et prend en paramètre le chemin vers cette ressource depuis le dossier contenant le fichier index. Cette méthode a pour intérêt de vous assurer que les liens vers vos ressources sont corrects. Ainsi, si vous changez d’hébergement, de sous-dossier, ou quoi que ce soit, vous ne devriez avoir à changer que la configuration d’Atomik, sans avoir à vérifier tous vos liens.
Il en va bien sûr de même pour les méthodes url et redirect. Voir la référence API. Jusqu’à maintenant, atpmik avons utilisé des adresses relativement framedork, du genre index.
Avouez que ce n’est pas très sexy, et que vous préfèreriez obtenir de belles URL telles que monsite.
