Ini adalah kerangka kerja Glisweb, yang dikembangkan mulai dari basis kode yang awalnya ditulis oleh Fabio Mosti [email protected] dan Emiliano yang ditujukan pada awal tahun 2000 -an, direorganisasi dalam satu kerangka kerja oleh Fabio Mostti antara tahun 2000 dan 2005, dan terus diperbarui hingga versi saat ini yang dikelola dengan tim ISTRICE dan 2005.
Berkat dua puluh tahun sejarahnya, Glisweb dapat menjamin stabilitas dan ketahanan yang tak tertandingi, meskipun telah diperbarui untuk penaklukan teknologi web terbaru. Modernitas dan tradisi berbaur dalam alat yang ketat dan elegan, berkat dimungkinkan untuk hanya melaksanakan proyek yang sangat kompleks.
Glisweb adalah kerangka kerja yang ringan dan dapat disesuaikan secara luas, yang dirancang untuk membuat situs dan aplikasi web secara asli menghormati standar dan praktik terbaik yang berlaku di dunia web.
Glisweb dapat dipasang untuk dua tujuan berbeda, untuk menggunakannya dalam realisasi proyeknya sendiri atau berkontribusi pada pengembangan kerangka kerja. Karena kasus pertama adalah yang paling umum, mari kita mulai dengan itu.
Anda dapat menginstal glisweb hanya dengan mengkloning repositori di root dokumen server web Anda (atau situs Anda jika server mengelola beberapa situs); Anda juga dapat mengunduh sumbernya dan mengunggahnya ke server Anda melalui FTP jika Anda menggunakan hosting bersama yang tidak memberi Anda kesempatan untuk meluncurkan perintah melalui SSH. Penting bahwa dalam instalasi dan penggunaan kerangka kerja non -ly -ly -Up selanjutnya atau menghapus file lisensi.md dan readme.md yang merupakan bagian integral dari kerangka kerja itu sendiri dan menjamin sirkulasi sebagai perangkat lunak sumber terbuka.
Jika Anda memiliki kesempatan untuk menggunakan Git pada mesin di mana Anda ingin menginstal kerangka kerja, cukup mengkloning repositori https://github.com/istricesrl/glisweb di root dokumen situs, setelah itu peluncuran komposer memperbarui untuk menginstal kecanduan. Kemudian Anda dapat mereplikasi prosedur untuk memperbarui dorongan jika seharusnya diperlukan.
Kerangka kerja tidak termasuk kecanduan yang diinstal dengan komposer, jadi jika Anda harus menggunakan FTP untuk menginstalnya maka Anda harus mengunduh kecanduan sebelum mengunggah. Unduh Glisweb dalam format zip dan menghilang, atau klon repositori, lalu lempar komposer secara lokal di folder tempat file composer.json berada. Ketika instalasi toko buku selesai, Anda dapat menginstal kerangka kerja di server Anda melalui FTP.
Setelah unggahan selesai, gunakan antarmuka yang disediakan oleh penyedia Anda untuk melakukan skrip SQL yang dilampirkan pada kerangka kerja (dalam _usr/_tatabase/, yang dilakukan pertama mysql.scama.sql dan kemudian mysql.data.sql) untuk membuat tabel yang diperlukan untuk operasinya.
Jika Anda dapat mengakses server melalui SSH tempat Anda ingin menginstal Glisweb, maka instalasi akan lebih linier. Cukup unduh kerangka kerja seperti di atas, tetapi langsung di root dokumen situs tempat Anda ingin menginstalnya, menginstal kecanduan dengan komposer dan meluncurkan skrip shell yang terlampir pada kerangka kerja (_src/_sh/_gw.mysql.install.sh) untuk memuat database. Script interaktif dan akan meminta Anda untuk data server database untuk melakukan skrip SQL yang dilampirkan pada kerangka kerja.
Jika Anda baru saja menginstal (atau belum diinstal) server web dan database, Anda dapat menemukan skrip pengaturan lingkungan yang berguna (_src/_sh/_gw.environment.setup.sh) yang akan membantu Anda menginstal dan mengonfigurasi layanan yang diperlukan untuk membuat glisweb berfungsi.
Contoh urutan kontrol untuk instalasi bisa menjadi sebagai berikut, seperti yang diilustrasikan secara lebih luas dalam dokumentasi resmi untuk pengembang di https://glisweb.istricesrl.it/docs/:
cd /var/www/html
wget https://github.com/istricesrl/glisweb/archive/develop.zip
unzip develop.zip
mv -f ./glisweb-develop/{.,}* ./
rmdir glisweb-develop
rm -rf .github
rm -f .gitignore
rm -f develop.zip
_src/_sh/_gw.permissions.reset.sh
_src/_sh/_gw.mysql.install.sh
_src/_sh/_gw.config.sh base
composer update
Video tentang instalasi Glisweb juga tersedia di alamat ini https://youtu.be/xzeraj20hja:
Jika di server Anda menggunakan proyek Calabash diinstal (https://github.com/istricesrl/calabash) Anda dapat menginstal Glisweb hanya dengan meluncurkan perintah dari root dokumen:
va.glisweb.install.sh .
Jika Anda ingin versi pengembangan digunakan:
va.glisweb.install.sh . develop
Memperbarui rak buku dengan komposer akan dibuat oleh skrip.
Jika Anda ingin berkontribusi pada proyek Glisweb dan Anda memiliki kunci yang valid untuk repositori, Anda dapat mengikuti instruksi ini untuk menginstal kerangka kerja dalam mode pengembang. Pertama, dapatkan proyek Calabash (lihat di atas) dan instal kerangka kerja dengan perintah:
va.glisweb.clone.sh /percorso/document/root
Anda akan ditanya apakah Anda ingin membuat pengaturan lingkungan lampu, apakah lingkungan lampu belum diinstal di komputer Anda, Anda dapat menjawab ya dan skrip akan menginstalnya dan mengonfigurasinya untuk Anda. Selanjutnya, prosedur ini juga akan menanyakan apakah Anda ingin membuat database untuk kerangka kerja, dan akhirnya akan mengusulkan untuk memulai konfigurasi yang dipandu.
Anda dapat dengan cepat mulai mengkonfigurasi penyebaran yang baru diinstal dengan mengambil dan mempersonalisasi contoh file yang Anda temukan di _USR/_Config/_JSON/, cukup gunakan sebagai basis untuk membuat file src/config.json tunggal yang akan dibaca secara otomatis dari kerangka kerja. Untuk keraguan apa pun, lihat dokumentasi dalam _USR/_DOCS/atau jika Anda lebih suka Anda dapat membuat build dengan doxigen file (menggunakan skrip _src/_gw.doxygen.build.sh) sehingga Anda dapat melihatnya melalui web, menambahkan jalur ke URL dari deployment Anda _usr/_doc.
Juga ingat bahwa Anda menemukan banyak contoh dan file yang berguna dalam _USR/_Examples/, yang merupakan titik awal yang sangat baik untuk mulai memahami cara kerja Glisweb. Beberapa alat yang akan Anda temukan di folder ini akan sangat berguna bahkan ketika Anda menjadi lebih berpengalaman!
Menggunakan Glisweb sederhana dan intuitif! Panduan untuk pengguna sedang dikembangkan dan tersedia di alamat ini http://s-url.it/gliswebdocs Kami juga menerbitkan serangkaian tutorial video di daftar putar YouTube ini http://s-url.it/gliswebvideos.