Exemple de framework NSY PHP avec le framework CSS HTML5 et Foundation CSS. Cela fournit également des polices et plusieurs optimisations pour le plugin de données.
Ceci est un exemple de programme CRUD et de page d'accueil à l'aide du cadre NSY (Projet Shyffon), j'espère qu'il peut être utile pour tout le monde de commencer à utiliser NSY comme cadre de projet. J'ai fait ça parce que je sais que tout le monde aime CRUD .. alors profitez-en!
Exemple du site: https://shyffon.nsyframework.com
Avant d'installer NSY, plusieurs applications doivent être installées pour prendre en charge l'opération NSY.
Installation de Windows:
wget.exe dans votre dossier C:WindowsSystem32 . Copiez-le simplement d'un endroit à l'autre.wget -V pour voir si elle est installée.Installation de Linux (basée sur Debian):
apt-get install wget .wget --version .Installation de macOS:
ruby -e " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install ) "brew install wget .wget -V .Installation de Windows:
composer -V pour voir si elle est installée.Installation de Linux (basée sur Debian):
sudo php -r " copy('https://getcomposer.org/installer', 'composer-setup.php'); " .sudo php composer-setup.php --install-dir=/usr/bin --filename=composercomposer -V pour voir s'il est installé.Installation de macOS:
curl -sS https://getcomposer.org/installer -o composer-setup.phpHASH= " $( curl -sS https://composer.github.io/installer.sig ) " php -r " if (hash_file('sha384', 'composer-setup.php') === ' $HASH ') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL; "sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer.rm composer-setup.php .composer .Installation de Windows:
Download pour obtenir la dernière version de Git pour Windows.Installation de Linux (basée sur Debian):
sudo apt install gitgit --versionInstallation de macOS:
ruby -e " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install ) " Une fois Homebrew installé, utilisez-le pour installer Git: brew install git
Vérifiez la version git installée: git --version
shyffon et copiez-le dans votre dossier html ou htdocs ou Anythings.docs/apache et lisez le Readme.txt . // Apache Readme.txt
1. Copy .htaccess inside 'for_public' folder to 'public' folder
2. Copy .htaccess inside 'for_root' folder to 'root(shyffon)' folder
docs/nginx et lire également le Readme.txt . // Nginx Readme.txt
1. Open 'sudo nano /etc/nginx/sites-enabled/default'
2. Copy the text in the 'default' file and paste it to /etc/nginx/sites-enabled/default
3. And restart nginx service, 'sudo service nginx restart'
docs/env.example et copiez le dossier env.example en root, et renommez-le à env .blog composer create-project --prefer-dist vikry/shyffon blog source ~ /reloader.sh cd blog && nsy --setup
Enter directory name >
blog Il existe un exemple de base de données MySQL ou MARIADB (pour tester le processus CRUD) dans le dossier Migrations . Vous pouvez le restaurer dans une base de données avec cette façon Migration NSY.
NSY est fabriqué avec le cadre de la fondation CSS. Ces informations sont basées sur la compatibilité des fondations.
La fondation est testée sur de nombreux navigateurs et appareils, et travaille jusqu'à IE9 et Android 2.
| Chrome | Deux dernières versions |
| Incendier | |
| Safari | |
| Opéra | |
| Mobile Safari 1 | |
| C'est-à-dire mobile | |
| Bord | |
| Internet Explorer | Versions 9+ |
| Navigateur Android | Versions 4.4+ |
1 iOS 7+ est activement soutenu mais avec certains bugs connus.
box-sizing: border-box pour appliquer des gouttières aux colonnes, mais cette propriété n'est pas prise en charge dans IE8.Cela ne signifie pas que NSY ne peut pas être utilisé dans les navigateurs plus âgés, mais que nous assurerons la compatibilité avec ceux mentionnés ci-dessus. NSY Browser prend en charge les informations basées sur la compatibilité des zurbations de fondation.
NSY est un simple framework PHP qui fonctionne bien sur le mode MVC ou HMVC.
Exemple du site: https://nsyframework.com/
Voir plus d'explications ici ... Documentation NSY (la documentation est une sous-contrôle, désolé de nombreuses informations a été manquée)
Le code est disponible sous la licence MIT.