NBE is an eco-friendly website engine or micro-framework write in PHP 7.3 to facilitate website deployment. The very light source code is compatible with all librairies css, js/jquery and php.
NBE makes it easy to set up multiple languages on a website.
{English text||Texte français}
Result:
English text
The keygen helper can generate words from an CSV file.
echo Keygen::getInstance()->words(3);
Result:
php development, showcase website, micro-framework
The sitemap helper automatically generates the sitemap according to the route configuration.
echo Sitemap::getInstance()->getData();
Result:
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.nbengine.com/en/</loc><link xmlns="http://www.w3.org/1999/xhtml" rel="alternate" hreflang="fr" href="https://www.nbengine.com/fr/"/><changefreq>yearly</changefreq><priority>1</priority><lastmod>2019-01-01</lastmod></url><url><loc>https://www.nbengine.com/en/contact</loc><link xmlns="http://www.w3.org/1999/xhtml" rel="alternate" hreflang="fr" href="https://www.nbengine.com/fr/contact"/><changefreq>yearly</changefreq><priority>0.7</priority><lastmod>2019-01-01</lastmod></url></urlset>
The schema helper can generate your structured data in JSON-LD format.
echo Schema::getInstance()->getData();
Result:
<script type="application/ld+json">{"@context":"http://schema.org","@type":"WebAPI","name":"NBE","url":"https://www.nbengine.com","description":"Website php 7 engine","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>
The audio helper allows the insertion of audio file in a html5 page with php.
echo Audio::getInstance()->getHtml(HOST.'/medias/audio.mp3');
Result:
The video helper allows the insertion of video file in a html5 page with php.
echo Video::getInstance()->getHtml(
[HOST.'/medias/video.mp4', HOST.'/medias/video.webm'],
['width' => 320, 'height' => 180]
);
Or the insertion of external video file.
echo Video::getInstance()->getEmbed(
'youtube', 'https://www.youtube.com/embed/id',
['width' => 320, 'height' => 180]
);
1.9.2
07/01/1441
PHP 7.3
PHPMailer 6.0 | Medoo 1.7 | jQuery 2+
2019 (c) Numébrique