Repositori berisi kode sumber untuk situs pribadi.
Kode sumber dilisensikan di bawah GNU GPLV3
Tujuan utama dari proyek ini adalah manajemen situs pribadi menggunakan teknologi CGI dan bahasa C ++. Program ini dibagi menjadi tiga bagian:
Kelas Situs Menyediakan Teks HTML Permintaan untuk CGI melalui STD :: Ostream dengan meminta Cetak Metode Virtual Kelas Dokumen .
Objek kelas dokumen memiliki:
Setiap halaman (implementasi dokumen ) dari suatu situs bertanggung jawab untuk mengisi konten elemen header dan tubuh. Contoh kelas kepala dan halaman harus memiliki objek yang mewakili elemen HTML bersarang mereka. Oleh karena itu, setiap kelas, yang mewakili elemen HTML harus memiliki cara untuk mentransfer kepemilikannya atau untuk membuat salinan itu sendiri.
Kelas kepala dan halaman mewarisi dari gabungan untuk memastikan kepemilikan elemen html bersarang.
Kelas Dokumen Anak (seperti kontak , rumah , pendidikan , dll) Buat elemen HTML atau halaman web yang sesuai dan lulus salinannya ke instance halaman yang sesuai.
<a>, <p>, <div>, <jscript>, <meta>, <button>, <image>, <header> , dll.Anda dapat bermain demo http://kraposhin.online