Introduction

iZend est un moteur MVC de développement en PHP d'applications web bien structurées avec un gestionnaire de contenus. Il est destiné aux programmeurs qui veulent un contrôle total sur le code qu'ils utilisent avec le maximum d'adaptabilité et de réutilisabilité. Il est simple à comprendre, facile à étendre, ouvert à d'autres composants en PHP ou en JavaScript. Le but est qu'il devienne très rapidement votre propre outil tout en gardant les avantages d'un logiciel qui est constamment enrichi par une communauté open source.

Pourquoi choisir mon moteur ? Parce qu'il est simple - Rudolf Diesel

iZend est construit avec une architecture directement conçue pour l'organisation de publications et la programmation de services en plusieurs langues pour différents médias avec un affichage adaptatif. Il comprend un éditeur de contenus, un jeu de modèles de présentation, un système d'indexation, un moteur de recherche avec un correcteur de saisie, des commentaires éditables, le téléchargement de fichiers, le vote sécurisé, des flux RSS, des infolettres en HTML, QR codes, Google Analytics, un système de paiement (PayPal, Payline) et bien plus. Il interface précisément les moteurs de recherche et les réseaux sociaux. Il gère une communauté d'utilisateurs avec des privilèges configurables.

iZend est écrit en PHP pour Apache sur Linux ou Windows. Il peut utiliser une base de données gérée par MySQL ou PostgreSQL ou aucune base de données et prendre très peu de place.

Mettez en ligne en juste quelques minutes un site web multimédias en plusieurs langues avec une page d'accueil attractive et un formulaire de contact, un site web qui peut être partagé sur tous les réseaux sociaux en un seul clic ! Éditez un simple contenu ou programmez un processus métier complexe en toute sécurité.

Comment installer iZend

iZend est distribué en plusieurs variantes. Le logiciel de base est appelé iZend Core ou tout simplement iZend. La version spécialisée pour un blog s'appelle iZend Blog. iZend Bootstrap est entièrement écrit avec l'environnement graphique de Bootstrap par Twitter.

iZend Core

iZend Blog

iZend Bootstrap

Cliquez sur une image pour essayer le site initial

Commencez par le Guide d'installation pour apprendre comment télécharger le code source sur GitHub et générer votre site initial sur Linux ou Windows avec MySQL ou PostgreSQL.

Une fois iZend installé, vous disposerez d'un site rapide et fonctionnel au rendu parfait sur PC, tablette ou smartphone que vous pourrez éditer et programmer à volonté.

Lire l'article

Réalisation d'un site web commercial

Construisez pas à pas un site web commercial qui gère des campagnes de SMS : initialisation du site web, gestion des comptes clients, édition d'un SMS, simulation de l'API d'un fournisseur télécom, envoi d'un SMS, paramètres d'un SMS, liste de numéros, paiement en ligne avec PayPal, facturation, interface de l'API SMS de OVH.

Ce manuel vous permettra d'entrer en profondeur dans le code d'iZend et d'en maîtriser tous les aspects techniques.

Lire le manuel

Diagramme général

Apprenez comment une requête est traitée par le moteur depuis sa transmission par le serveur HTTP à la génération du document final complet et comment le code est organisé en fichiers et en dossiers.

Lire l'article

.htaccess et index.php

Le fichier .htaccess à la racine du site configure un seul point d'entrée dans le code pour toutes les requêtes : index.php. Il redirige aussi toutes les requêtes vers le nom de domaine complet www du site web, si nécessaire. Il peut être édité pour forcer un dialogue en HTTPS. index.php initialise l'environnement du programme et démarre l'exécution de la requête.

Lire l'article

Identification avec Facebook

Les formulaires d'identification et d'inscription peuvent directement obtenir l'adresse d'email d'un compte Facebook et l'utiliser pour connecter ou créer un utilisateur.

Lire l'article

Suivi des requêtes

Vous pouvez enregistrer toutes les requêtes sur un site web dans un fichier ou dans la base de données pour repérer un robot envahissant ou afficher des statistiques comme le nombre total de visiteurs ou les 10 pages les plus consultées.

Lire l'article

Analyse du trafic

Tracez des graphiques par Google Analytics du nombre de visites par jour pour une période donnée sur les différentes pages d'un site web.

Lire l'article

Acceptation des cookies

Pour afficher automatiquement des explications à propos de l'utilisation des cookies par le site web, il suffit de mettre le paramètre de configuration $cookieconsent à true.

Lire l'article

Partage sur les réseaux sociaux

Vous pouvez choisir quelles pages sont partagées, sur quels réseaux sociaux et comment les boutons de partage sont affichés et où. L'implémentation ajoute juste ce qui est nécessaire à une page comme les balises dans la section <head> du document qui sont lues par les moteur de recherche et le code en JavaScript indispensable pour interfacer le serveur.

Lire l'article

Flux RSS

RSS

Configurer un flux RSS peut se limiter à créer un fil dédié dont les nœuds seront utilisés pour automatiquement fabriquer le document XML. Il suffit alors d'assigner le numéro du fil au paramètre de configuration $rss_thread dans config.inc. Vous pouvez aussi générer le flux RSS à partir de plusieurs fils et l'enrichir avec des liens et des images.

Lire l'article

PayPal

Activez les paiements avec PayPal en éditant les paramètres de connexion à votre compte de test et à votre compte de production. Validez l'acceptation et l'annulation d'un paiement avec le formulaire de don. Apprenez comment éditer le code pour enregistrer les détails d'un paiement dans la BD.

Affichez le solde de votre compte.

Lire l'article

Payline

Activez les paiements avec Payline en éditant les paramètres de connexion à votre compte de test et à votre compte de production. Validez l'acceptation et l'annulation d'un paiement avec le formulaire de don. Apprenez comment éditer le code pour enregistrer les détails d'un paiement dans la BD.

Lire l'article

Librairie de fonctions

La documentation de toutes les fonctions PHP développées pour iZend. Tout le moteur MVC est dans le fichier engine, en moins de 300 lignes de code ! Vous voulez créer un code QR, encrypter des URL ou échanger des données en HTTP(S) avec un autre service ? Essayez qrencode, urlencrypt et sendhttp.

Lire l'article

Tout le processus d'élaboration du code initial d'iZend est décrit dans le cours Écrire un CMS en PHP. Lisez ce manuel pour comprendre les concepts et l'implémentation du modèle MVC et de l'éditeur de contenus d'iZend.

BuZZmii vous permet de créer, d'éditer et de mettre en ligne en quelques minutes un site web multimédia et multilingue en une page qui s'affiche parfaitement sur tout support.

BuZZmii est aussi un annuaire avec un moteur de recherche. Vous pouvez librement lier votre page à des mots clés. Vous avez un restaurant près de la Tour Eiffel ? Associez votre page aux mots restaurant Tour Eiffel Paris et un visiteur pourra vous trouver en tapant restaurant Paris ou tour Eiffel directement sur la page d'accueil.

Visiter BuZZmii

Un sigmii atteste qu'un document, une photo, une archive ou tout fichier numérique a existé à un temps certifié.

uIWPRlfPaB8VgkTHIg8IoTe72WtTLgL_vGoWjY8PfM9fFjwXb8LmvMsMGKVUUTvJOy-z536BC-GMCOaDDdHhcWqGEYyUlXULwwGBXQL7drGnnbTa0H4bCD1YME6H9q7xIdMqlD9pIS-CIAsAo1SYguOhHP9bBlZ_7vk91gmKmxJQi6ril_UlvUmvmjJbUSnoyvDBLPcOWTa0hPDiPKnLifaimHHzkKfLtD9Ck2DAam9G3q3ME0zayVOTTlFdyPsOwvM6SvOMqAi-iBV40Bg5Ky4wKJztDMiCCBCdx3k-jvMfVtZM61MoIDNaICeI59UYE-HL8cPX3CcRphXYdFmRHg

signmii.com peut coder un signmii dans un QR. Flasher le QR affiche le contenu du signmii.

SHA1

ed0847ae3231350b0153cd8b9c8f56b87ab37801

Horodatage

2014-05-19T21:36:11Z

Numéro

0000000000000001

Visiter signmii

Un QRmii est un code QR qui contient une URL courte qui est automatiquement redirigée vers une URL complète. Flasher un QRmii avec un smartphone affiche la page de l'URL d'origine.

Téléchargez un QRmii par programme en quelques lignes de code. Créez un lien dynamique entre vos services ou vos produits et votre public. Un QRmii est simple, rapide, fiable et fun. Les applications sont infinies !

Flashez-moi !

Visiter QRmii