Network Builder Engine


Moteur de site PHP

NBE est un moteur de site ou micro-framework éco-responsable écrit en PHP 7.3 pour faciliter le déploiement de site web. Le code source très léger est compatible avec toutes les librairies css, js/jquery et php.

Caractéristiques :

  •   Multisite
  •   Multilingue
  •   Routeur url
  •   Actions/vues
  •   Helpers php/html
  •   Formulaire php/html
  •   Captcha php/jquery
  •   Librairie PHPMailer
  •   Générateur mots clés
  •   Générateur Schema.org
  •   Chargement rapide
  •   Basé sur PHP 7
  •   Conception en POO
  •   Bootstrap 3 installé
  •   Source documentée

Multi-langue :

NBE permet de mettre facilement en place plusieurs langues sur un site Internet.

{English text||Texte français}

Résultat :

Texte français

Helper keygen :

Le helper keygen permet de générer des mots à partir d'un fichier CSV.

echo Keygen::getInstance()->words(3);

Résultat :

développement php, site entreprise, moteur site php

Helper sitemap :

Le helper sitemap génère automatiquement le sitemap suivant la configuration des routes.

echo Sitemap::getInstance()->getData();

Résultat :

<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.nbengine.com/fr/</loc><link xmlns="http://www.w3.org/1999/xhtml" rel="alternate" hreflang="en" href="https://www.nbengine.com/en/"/><changefreq>yearly</changefreq><priority>1</priority><lastmod>2019-01-01</lastmod></url><url><loc>https://www.nbengine.com/fr/contact</loc><link xmlns="http://www.w3.org/1999/xhtml" rel="alternate" hreflang="en" href="https://www.nbengine.com/en/contact"/><changefreq>yearly</changefreq><priority>0.7</priority><lastmod>2019-01-01</lastmod></url></urlset>

Helper schema :

Le helper schema permet de générer vos données structurées au format JSON-LD.

echo Schema::getInstance()->getData();

Résultat :

<script type="application/ld+json">{"@context":"http://schema.org","@type":"WebAPI","name":"NBE","url":"https://www.nbengine.com","description":"Moteur de site php 7","address":"47 Route d'Espagne 31100 Toulouse France","openingHours":"","telephone":"+33(0)6 99 45 29 74","email":"contact@numebrique.fr","logo":"https://www.nbengine.com/img/logo_numebrique.png","image":"https://www.nbengine.com/img/logo_numebrique.png","priceRange":"€€€"}</script>

Helper audio :

Le helper audio permet l'insertion de fichier audio dans une page html5 en php.

echo Audio::getInstance()->getHtml(HOST.'/medias/audio.mp3');

Résultat :

Helper vidéo :

Le helper vidéo permet l'insertion de fichier vidéo dans une page html5 en php.

echo Video::getInstance()->getHtml(
 [HOST.'/medias/video.mp4', HOST.'/medias/video.webm'],
 ['width' => 320, 'height' => 180]
);

Ou l'insertion de fichier vidéo externe.

echo Video::getInstance()->getEmbed(
 'youtube', 'https://www.youtube.com/embed/id',
 ['width' => 320, 'height' => 180]
);

NBE Version

  1.9.2
  07/01/1441
  PHP 7.3
  PHPMailer 6.0 | Medoo 1.7 | jQuery 2+
  2019 (c) Numébrique