Mari belajar ASP 3 Klasik: TWqCMS

Seri belajar ASP klasik ini adalah seri terakhir, dimana saya buatkan CMS kecil-kecilan, yang bisa melakukan prosedur installasi, jika connection string: nama server mmsql/ip-address ada, database sudah dibuat. Tables akan otomatis dibuat oleh program. Artikel berdasarkan kategori, serta sistem administrasi. Dan tentu saja tampilan bisa dirubah dengan script css.

Fitur utama dari CMS (Content Management System) ini antara lain:

  • Frontpage dengan featured content (last post).
  • Category by post.
  • Custom Site skin / CSS.
  • Administration (add/edit/delete articles, category, user).
  • Single .asp file with auto file-naming detection.
  • Popular post & related post (berdasarkan kategori).
  • Cached object menggunakan server-application IIS (pada frontpage, css, header, footer, popular post).
twqcms 0005
Tampilan 404. file gambar Error ambil dari google.com
twqcms 0004
Baca artikel
twqcms 0002
Browse kategori artikel
twqcms 0001
tampilan frontpage

Di tes dengan menggunakan database SQL Server 2000 dan 2005. IIS bawaan Windows 2000 dan 2003. Secara teori tetep akan berjalan di Windows Server 2008(r2)/2012. Asalkan databasenya SQL Server 2000/2005. Pada SQL-Server diatas versi 2005, saya belum coba. Hal yang mungkin terjadi error pada database yang tidak dikenal, adalah proses installasi. Jika anda membuat tables secara manual, TWqCMS tetap akan berjalan.

twqcms 0010
tampilam list artikel pada administration
twqcms 0009
tampilan log
twqcms 0008
tampilan kategori
twqcms 0007
menambahkan kategori
twqcms 0006
site setup

Pada konfigurasi Windows 2000 server & Sql-server 2000, bisa langsung taruh file portal.asp ini pada root www. Ekstensi asp langsung bisa di parsing oleh IIS. Pada Windows 2003 server keatas: Eksekusi asp pada IIS harus diaktifkan secara manual.

Pada Windows 2003 server (r2) ada di Control-panel, Add remove programs, Add remove windows component, Application server (details) – Internet Information Services IIS (details), World Wide Services (details), Active Server Pages (cek). Entah kenapa ASP dianaktirikan pada Windows Server 2000 keatas 🙁 Padahal aspx bisa langsung di running, jika dotnet diaktfikan pada pembuatan situs di IIS.

twqcms 0015
Cara mengaktifkan ASP pada IIS Windows 2003 r2. Jangan lupa, sediakan cd installasi Windows ybs. (Disc 1)

Pada Windows 2008 (r2), semua setingan ada di Server roles. Ikuti link ini untuk lebih jelasnya: http://www.iis.net/learn/application-frameworks/running-classic-asp-applications-on-iis-7-and-iis-8/classic-asp-not-installed-by-default-on-iis

Untuk installasi TWqCMS, anda cukup membuat database baru pada SQLServer (2000/ 2005(r2)/ 2008(r2), beserta user name yang diberi hak penuh terhadap database tsb (grant). Lalu edit file portal.asp, rubah connection string [db] sesuai kebutuhan. Dan pindahkan file tsb ke folder tempat website berada. Cara membuat website pada IIS dan pembuatan database serta userlogin saya tidak jelaskan disini.

Jangan gunakan akun SA Ms-SqlServer pada situs produksi. Kecuali kepepet.

Tommy Wiranto

twqcms 0011
Tampilan awal app jika connection string benar, tetapi belum ada tables yang diperlukan (Proses installasi )
twqcms 0012
Form installasi akan dibuat otomatis (bawaan template instalasi).
User & password default ‘admin’ bisa dirubah saat proses diatas.
twqcms 0013
Proses installasi berhasil
twqcms 0003
Setelah installasi berhasil. Akan muncul halaman login. Isikan sesuai dengan user & password ketika installasi.

Demo ada di  http://www.twiranto.com/demo1/portal.asp

Administration   http://www.twiranto.com/demo1/portal.asp?do=login

User (readonly): tes
Password: tes

Pergantian user password, saya disable.

Untuk mengunduhnya, silakan klik link (buang extensi .txt dan ganti – menjadi . untuk bisa diparsing oleh IIS): http://www.twiranto.com/wordpress/portal-asp.txt

Mirror: DropBox

update:

Encoding Audio Video dengan Format Factory

Saya sering memutar video di player DVD bermerek Crystal yang belum support banyak format video. Karena koleksi DVD dan file Film saya banyak dan ingin memutar film tidak dengan menggunakan kepingan CD-DVD, saya menggunakan harddisk external usb. Kebetulan DVD player saya ada colokan usb.

Harga waktu belinya relatif murah tidak sampe Rp. 350.000,- (tiga ratus lima puluh ribu rupiah) pada tahun 2008 yang lalu. Baru 1x service ganti power supply (50 ribuan). Untuk itu saya format harddisk kuno external saya yang kapasitasnya cuma 120 GB dengan format fat32. Lalu saya copy-kan film-film series & box office serta sedikit video clip dari youtube kedalamnya.

Untuk menghemat space harddisk, karena tivi saya masih tabung, yang resolusinya rendah. Saya konversikan semua file-file tsb menggunakan tools Format Factory; yang bisa di unduh di www.filehippo.com.

format factory 01

Hampir seluruh format yang banyak beredar mulai dari DVD, VCD, Mp3, Mp4, avi divx-xvid, Mkv dll bisa dikonversikan kemana saja. Dan versi baru bisa memanfaatkan fitur Nvidia Cuda, yang proses konversi khusus ke MP4 dialihkan dari CPU ke GPU. Untuk itu diperlukan minimal nvidia sekelas GT 630.

Format favorit saya untuk disetel di Dvd Player Crystal adalah: Avi-xVid, resolusi PAL, sound Mp3 64kbps. Korbankan qualitas untuk kuantitas 😀 Karena kombinasi format ini, saya bisa memasukan puluhan videoclip unduhan dari Youtube, Serial Startrek Voyager, Startrek The Next Generation, The charmed dan puluhan film layar lebar.

Karena bukan MP4, proses konversi dilakukan oleh CPU. Untungnya CPU saya AMD Phenom II x6, yang memiliki  6 Core. Jadi, konversi dilakukan pararel sebanyak 4-6 tugas sekaligus. Memang saya akui Format Factory untuk konversi tidak terlalu cepat, tetapi kemudahan drag-n-drop serta pilihan format yang banyak itu yang bikin saya suka.

 

 

 

memainkan kembali games DOS Jadul di Windows 7 x64

Terkadang ingin sekali rasanya memainkan kembali games-games waktu kita kecil. Hmm dengan alasan nostalgia atau kecewa dengan games masa kini? hehehe entah lah. Untuk memainkan langsung games DOS diperlukan emulator DOS  yang di khususkan untuk menjalankan fungsi-fungsi akses hardware pada DOS. Yang paling bagus menurut saya adaalah DOSBOX http://www.dosbox.com.

Unduh installernya, kalau sudah di install dan muncul di startmenu edit file dosbox-0.xxx.conf nya dengan notepad.

dosbox prince of persia games dos jadul

 

taruh baris ini sesudah tag [autoexec] — biasanya terletak di akhir..

  mount c M:games-dos
c:
dir/w

 

Nah fungsi baris pertama adalah mengemulasi drive C: pointing ke folder lokal di mesin Windows anda. BAris kedua memindahkan ke drive C:

Memang butuh sedikit skill DOS. misalnya CD, DIR dll. dan musti ingat nama file executables baik .com .exe .bat pada folder games nya. tiap games beda-beda pula nama file exec nya.

Update:

kunjungi sub-blog saya di http://dos.twiranto.com — membahas masalah Games DOS jadul serta beberapa aplikasi yang populer di era nya.

 

 

PHP Mysql dalam lingkungan Windows

Untuk mulai belajar pemprograman server-side-scripting dibutuhkan konfigurasi software yang mirip dengan kondisi tempat hosting akan di execute, yang biasanya hidup di lingkungan Linux/BSD, dan bahkan cenderung musti online terus 🙁

Nah untungnya ada solusi desktop based server apache yang sudah dikemas dengan demikian mudah, software itu adalaah XAMPP.

xampp web

 

 

Installasi sangat mudah dan cepat, file size installernya lumayan besar, sekitar 110 mb an. pergunakan download manager kalau memang koneksi anda sering diskonek. Pilih versi yang intaller. Begitu file .msi atau .exe nya sudah anda download, tinggal dobel klik, proses installasi XAMPP akan muncul. ikuti saja perintahnya. XAMPP akan menginstall Apache Win32, Mysql, PHP dll.

Sesudah XAMPP berhasil terinstall, klik XAMPP control Panel pada desktop/startmenu. Disitu anda bisa menginstall Apache, Mysql, FTPZilla sebagai service Windows. Kondisinya servicenya musti ‘running’. baru buka browser anda ke alamat http://localhost. Akan tampil halaman default dari XAMPP. Disitu ada link ke phpmyadmin yang gunanya untuk membuat/mengedit database mysql. Pastikan juga mysql running sebagai service.

Untuk itu diperlukan juga text editor; jika anda ingin mengedit script buatan sendiri, misalnya buat aplikasi sederhana dulu, misalnya buku tamu. Cukup 1 file php dan 1 buah database dengan 1 tabel saja. Design form, jika masih gagap html; bisa menggunakan microsoft frontpage atau yang sejenis.  Text editor yang free, tapi cukup banyak fitur; pilihan saya jatuh ke notepad plus-plus bisa diunduh di http://www.notepad-plus-plus.org

Hmm, XAMPP juga bisa dimanfaatkan untuk bermain-main menggunakan web-aplikasi semacam Joomla!, WordPress, SMF bahkan Drupal sekalipun. Yang sudah pernah saya coba adalah WordPress dan Drupal. Ada cara instant untuk menginstall wep-app WordPress. Yakni pergunakan installer dari Bitnami; ada di http://bitnami.com/stack/xampp. Cari WordPress untuk Windows XAMPP. installasinya cuma menanyakan letak dimana XAMPP anda berada. Kalau sudah terinstall tinggal buka browser (biasanya otomatis) dan arahkan ke http://localhost/wordpress. Dari situ konfigurasi WordPress pada lokal akan dimulai.

bitnami 01

WordPress akan menanyakan nama database, user database, dll. Untuk itu sebelum proses konfigurasi silakan buka tab baru pada browser, arahkan ke alamat http://localhost/phpmyadmin. Buat database baru, sekalian user+passwordnya. Baru lanjutkan ke tab sebelumnya untuk mengkonfigurasi WordPress. Cukup mengisi form sederhana, WordPress sudah terkonfiguasi dengan benar dan bisa di buka langsung dari localhost dan tidak perlu koneksi ke internet; kecuali anda menginstall plugins/themes secara realtime pada dashboard WordPress.

nicholas cage 3_2

BENER — serius koq. coba aja kalau memang lagi ISENG.