Ejemplo del marco PHP NSY con HTML5 Boilerplate y Foundation CSS Framework. Esto también proporciona una fuente Aleus y varias optimizaciones para el complemento DataTables.
Este es un ejemplo de un programa CRUD y una página de inicio utilizando el marco NSY (proyecto Shyffon), espero que pueda ser útil para todos comenzar a usar NSY como marco del proyecto. Hice esto porque sé que todos aman CRUD ... ¡así que disfrútalo!
Ejemplo del sitio: https://shyffon.nsyframework.com
Antes de instalar NSY, hay varias aplicaciones que deben instalarse para admitir la operación NSY.
Instalación de Windows:
wget.exe en su carpeta C:WindowsSystem32 . Simplemente cópielo de una ubicación a la otra.wget -V para ver si está instalado.Instalación de Linux (basado en Debian):
apt-get install wget .wget --version .Instalación de MacOS:
ruby -e " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install ) "brew install wget .wget -V .Instalación de Windows:
composer -V para ver si está instalado.Instalación de Linux (basado en Debian):
sudo php -r " copy('https://getcomposer.org/installer', 'composer-setup.php'); " .sudo php composer-setup.php --install-dir=/usr/bin --filename=composercomposer -V para ver si está instalado.Instalación 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 .Instalación de Windows:
Download para obtener la última versión de Git para Windows.Instalación de Linux (basado en Debian):
sudo apt install gitgit --versionInstalación de MacOS:
ruby -e " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install ) " Una vez que HomeBrew está instalado, úselo para instalar Git: brew install git
Verifique la versión GIT instalada: git --version
shyffon y cópiela a su carpeta html o htdocs o Anythings.docs/apache y lea el 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 y lea también el 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 y copie la carpeta env.example a Root, y cambie el nombre a env .blog composer create-project --prefer-dist vikry/shyffon blog source ~ /reloader.sh cd blog && nsy --setup
Enter directory name >
blog Hay un ejemplo de base de datos MySQL o MariadB (para probar el proceso CRUD) en la carpeta Migrations . Puede restaurarlo en una base de datos con esta forma de migración.
NSY está hecho con Foundation CSS Framework. Esta información se basa en la compatibilidad de la base.
La base se prueba en muchos navegadores y dispositivos, y trabaja hasta IE9 y Android 2.
| Cromo | Últimas dos versiones |
| Firefox | |
| Safari | |
| Ópera | |
| Safari móvil 1 | |
| Es decir, móvil | |
| Borde | |
| Explorador de Internet | Versiones 9+ |
| Navegador Android | Versiones 4.4+ |
1 iOS 7+ es compatible activamente pero con algunos errores conocidos.
box-sizing: border-box para aplicar canaletas a las columnas, pero esta propiedad no es compatible en IE8.Esto no significa que NSY no se pueda usar en navegadores más antiguos, solo que garantizaremos la compatibilidad con las mencionadas anteriormente. Información de soporte del navegador NSY basada en la compatibilidad de la base Zurb.
NSY es un marco PHP simple que funciona bien en el modo MVC o HMVC.
Ejemplo del sitio: https://nsyframework.com/
Vea más explicación aquí ... Documentación NSY (la documentación es subcontructación, lo siento por mucha información)
El código está disponible bajo la licencia MIT.