BerandaComputers and TechnologyHalaman depan: Yang Baik, Jelek dan Jelek

Halaman depan: Yang Baik, Jelek dan Jelek

FrontPage: The Good, The Bad, and The Ugly thumbnail

TOLONG jangan gunakan FrontPage untuk pengembangan web modern! Itu diisi dengan kerentanan keamanan dan standar usang. Tujuannya bukan untuk meyakinkan Anda sebaliknya. Versi terbaru keluar hampir dua dekade lalu!

Microsoft FrontPage. Hanya menyebutkan nama itu membuat sebagian besar (jika tidak semua) dari Anda pengembang web berpengalaman mengeluh. “FrontPage adalah sampah dari zaman kegelapan GeoCities” katamu. “Semua yang disentuhnya dirusak dengan keluaran yang mengerikan dan omong kosong kepemilikan!” Dan ya, itu benar.

Tapi … FrontPage sebagai sebuah konsep. Sebagai mimpi tentang apa yang bisa terjadi, dan jendela ke dalam apa dulu . Membiarkan pengguna rumahan pada saat itu membuat situs web, mengekspresikan kreativitas, dan menaklukkan dunia dengan badai, semua tanpa dipaksa untuk mempelajari HTML atau CSS atau JavaScript … Dalam hal ini, FrontPage tidak dapat dikalahkan.

Mari kita bicara tentang mengapa Microsoft FrontPage pada waktu yang singkat merupakan alat pembuatan konten utama Internet, dan mengapa kemudian jatuh dari kejayaan.

Sejarah

Sebelum kita dapat berbicara tentang kebaikan dan keburukan, kita perlu berbicara tentang telepon genggam dan pertemuan bisnis. Karena ini tahun 1994, ketika Internet masih sangat baru. Pada saat itu sebagian besar obrolan internet terjadi pada grup Usenet (pikirkan sesuatu seperti Reddit) atau sistem BBS (pikirkan sesuatu seperti AOL lama ; contoh gambar di bawah). Jika Anda membutuhkan barang bisnis, seperti saham atau semacamnya, Anda harus masuk ke BBS siapa pun yang memiliki apa yang Anda butuhkan. Ini agak menyebalkan.

A picture of a BBS (tilde.town) as of today

Masukkan Randy Forgaard dan Charles H. Ferguson. Ferguson, konsultan industri komputer ternama, menghubungi Forgaard lulusan MIT (melalui telepon seluler, jika Anda bertanya-tanya) untuk membahas cara memulai perusahaan baru berbasis internet.

Idenya adalah bahwa banyak perusahaan seperti Dow Jones, Bloomberg, Apple, dll. Menghabiskan jutaan dolar untuk membangun layanan Internet dial-in mereka sendiri yang sama sekali tidak kompatibel. Oleh karena itu, mereka harus membuat kombo server / klien standar yang sepenuhnya terbuka untuk menggantikan semua upaya independen. Hal ini diharapkan dapat mengurangi biaya pengembangan bagi perusahaan-perusahaan tersebut, dan menyediakan pasar untuk pertumbuhan dengan membuat bisnis ingin memiliki kehadiran Interent.

Keduanya memutuskan untuk mendirikan perusahaan mereka sendiri, Vermeer Technologies, Inc. Sebulan kemudian, masih dalam tahap perencanaan, mereka mengetahui World Wide Web baru dari CERN. Itu terdesentralisasi, terbuka, dan bahkan lebih kuat daripada yang mereka rencanakan. Itu hampir sempurna. Satu-satunya masalah adalah membuat situs web agak merepotkan jika Anda hanya manajer periklanan rendahan atau siapa pun. Web membutuhkan alat pembuatan situs web.

FrontPage 1.0a, taken from WinWorldPC.com

Jadi, entah bagaimana, mereka berhasil mempekerjakan banyak pembuat kode profesional tanpa gaji apa pun untuk bekerja di FrontPage. (Budaya start-up awal, mungkin?) Terbukti berhasil, karena FrontPage dirilis (hanya!) Seminggu lebih lambat dari jadwal pada Oktober 1995. Saat itu World Wide Web meledak, dengan peningkatan 20% di situs per bulan. FrontPage pun berhasil meledak, menerima banyak penghargaan dan review positif. Faktanya, itu sangat bagus sehingga Microsoft akhirnya membelinya. Menurut mereka, tidak hanya terasa seperti aplikasi Office asli, itu sempurna untuk rencana berkelanjutan mereka untuk menjadi lebih berpusat pada internet.

FrontPage 97, taken from WinWorldPC.com

FrontPage selama bertahun-tahun telah diintegrasikan ke dalam rangkaian Office dan menjadi produk unggulan untuk produk produktivitas Microsoft. Pada Office 2000, FrontPage memiliki lebih banyak integrasi Office daripada yang seharusnya Anda pegang; Memaku antarmuka pengguna Office dan memungkinkan impor dan ekspor di seluruh rangkaian. Ada … hal-hal lain juga, tapi mari kita tetap positif untuk saat ini.

Saya akan meliput FrontPage 2002, karena itulah versi yang saya miliki, dan yang paling saya alami.

Yang baik

Antarmuka … adalah (menurut saya) salah satu antarmuka terbaik untuk program apa pun. Tidak ada hiperbola. Saya pikir hanya aplikasi Microsoft lainnya di era seperti PowerPoint dan Visio yang dapat mengatasinya. Saya bisa melihat mengapa ia memenangkan penghargaan.

FrontPage's start screen with no webs open

Seperti program Microsoft Office XP lainnya, ada bilah sisi di sebelah kanan dengan tugas umum. Yang mungkin ingin Anda lakukan adalah, tentu saja, membuat situs baru.

FrontPage yang setara dengan “proyek” disebut “Web”. Web ini berisi file (semua HTML, CSS, gambar, dll.) Dan preferensi (seperti server web mana yang akan disinkronkan atau pengaturan kompatibilitas apa yang akan digunakan) untuk situs web itu.

FrontPage's template selector

Mulailah dengan memilih “Web Kosong” baru. Up muncul banyak template, termasuk template “Web Kosong”. Agak aneh, tapi pasti.

The

Jika Anda memilih template, itu akan memberi Anda situs isian yang telah diisi sebelumnya siap untuk kata-kata dan gambar Anda. Dibutuhkan beberapa pekerjaan tata letak dan orisinalitas desain darinya, tetapi itu adalah tujuan dari sebuah templat. (Meskipun, sebagai nasihat, jangan gunakan ini. Mereka dirancang dengan sangat buruk dari sudut pandang standar web. Anda dapat melihatnya pas di jendela saya di sana. Bayangkan itu di smartphone.)

FrontPage open to a new blank web. Folder list and Views bar are visible.

Bagaimanapun, setelah Anda membuka web kosong, Anda tidak mendapatkan … apa-apa! (Itulah yang Anda minta, bukan?) Jangan khawatir. Sungguh, jika Anda memikirkannya, akan agak konyol untuk mulai membuat halaman dari kelelawar. Anda lihat, FrontPage mengambil pendekatan berorientasi proyek untuk berbagai hal. Meskipun Anda dengan mudah dapat hanya duduk dan mulai membenturkan barang, FrontPage sebenarnya bukan cara yang Anda inginkan.

FrontPage Navigation editor with some pages created and linked up.

Ini mungkin fitur FrontPage favorit saya: editor Navigasi. Di sini Anda membuat halaman kosong dan menautkannya bersama dalam hierarki logis. Ini sangat mirip dengan proses yang biasanya Anda lakukan di atas kertas saat mendesain situs web.

Navigation bar settings dialog

Dengan hierarki ini, Anda dapat secara otomatis membuat bilah navigasi di semua halaman Anda yang ditautkan dengan benar. Misalnya, jika Anda memutuskan untuk membuat halaman tingkat atas baru, setiap halaman di situs Anda akan diperbarui untuk menampilkan halaman itu. (Untuk mereplikasi fitur tersebut di situs ini, saya harus menggunakan skrip template yang cukup rumit dengan server Flask kustom saya. Saya sangat menyukai yang seperti ini.)

Fitur ini juga bagus karena memaksa Anda untuk memikirkan situs Anda . Anda tidak bisa hanya duduk seperti Microsoft Word dan membongkar beberapa halaman. Anda membutuhkan rencana yang koheren. Bahkan sebelum Anda dapat memulai, Anda perlu duduk bersama klien / tim / diri Anda dan bertanya “Apa yang Anda inginkan di situs web Anda?” Bagi kebanyakan orang, jelas Anda membutuhkan situs web. Setiap orang memiliki situs web. Apa yang secara signifikan kurang jelas adalah apa yang butuhkan di situs web. Dan editor web FrontPage memungkinkan Anda untuk bermain-main dengan hierarki dan tata letak sebelum melakukan apa pun.

PowerPoint Slide Sorter mode

Satu hal yang menarik adalah Word, PowerPoint, dan Access semua (secara samar) mengikuti model yang serupa. Word memiliki editor Kerangka, PowerPoint memiliki mode Pengurut Slide (digambarkan di atas, menampilkan permainan interaktif yang saya buat ketika saya berusia 11 tahun), dan Access, sebagai program database yang khas, mengharuskan Anda untuk mendeklarasikan tabel Anda sebelum Anda dapat mengerjakannya.

Yang lebih menarik adalah, dengan pengecualian Access (yang tidak banyak digunakan orang, sebagian besar karena biaya dan kelangkaannya), Anda tidak pernah diminta untuk memiliki rencana sebelum memulai. Kebanyakan orang yang pernah saya lihat menggunakan Word hanya melakukan pengetikan langsung, atau mungkin mengerjakan dokumen lain dengan garis besar. Tapi pilihannya ada di sana! Seseorang dapat membuat garis besar mereka dalam dokumen mereka dan menyempurnakannya. Begitu pula dengan PowerPoint.

Highlighted template include code

Tugas umum lainnya dalam desain web adalah menentukan halaman “template” tempat Anda mengisi semua konten Anda. Misalnya, setiap halaman di situs ini yang Anda baca sekarang memiliki header dan footer yang sama, dan setiap artikel memiliki jenis gambar thumbnail yang sama di bagian atas. Itu semua ditulis menggunakan fitur template.

FrontPage, sebagai produk Office, mendukung templat. Penerapannya memang super janky, tapi memang ada. Anda dapat menyertakan halaman dalam halaman lain dengan baik, hanya sedikit rumit untuk menyiapkannya. (FYI, Word, Excel, dan PowerPoint juga membuat template. Itu salah satu fitur yang kurang terkenal, IMHO.)

Report view window

Fitur lain yang sangat bagus: laporan. Seperti kompiler di IDE, FrontPage menghasilkan peringatan, kesalahan, dan statistik untuk situs Anda. Sekilas saya dapat melihat semua tautan rusak, halaman yatim piatu, gambar berukuran besar, dll. Ini adalah fitur fantastis , sesuatu yang hanya perangkat lunak web dev modern tidak punya.

Hyperlinks view window

Dengan nada yang sama dengan Laporan, Anda dapat melihat sekilas link apa ke apa. Ini sangat mirip dengan bagan panggilan dalam IDE pengembangan perangkat lunak. Saya dapat melihat dengan cepat setiap situs yang ditautkan dari halaman mana pun (ditampilkan di sini adalah artikel perbaikan warna Sonic R ) dan subhalaman apa pun.

Tasks view, showing a task labeled

Fitur terakhir, meskipun fitur ini tidak terlalu berguna di tahun 2020. Dalam tampilan tugas, Anda dapat membuat daftar tugas yang harus diselesaikan. Tampaknya sudah cukup bagus untuk melacak apa yang perlu Anda lakukan. Ini sangat mirip dengan GitHub atau pelacak masalah GitLab, dalam arti tertentu.

Namun, jika Anda terhubung ke server dengan Ekstensi Web FrontPage (saya akan membahasnya …), Anda dapat membagikan daftar tugas ini dengan orang lain. Anda dapat (sekali lagi, seperti pelacak masalah) membuat tugas yang harus diselesaikan oleh orang lain dan mengerjakan tugas yang orang lain siapkan. Ini adalah fitur yang sangat bagus untuk pengembangan web, tetapi sekarang ini biasanya ditangani oleh penyedia kontrol sumber seperti GitHub atau GitLab.

FrontPage editing the Sonic R color mod article

Dan, tentu saja, ada editor halaman web. Ini bekerja hampir persis seperti Microsoft Word, dengan bumbu rasa web. Anda mengetik kata-kata dan kata-kata itu muncul di halaman. Anda membuat kata-kata itu menjadi biru, itu biru. Yang mengatakan , ketika Anda mengedit elemen seperti itu, itu menyisipkan gaya HTML 3.2 alih-alih mencoba mencocokkannya dengan aturan CSS. Ada beberapa cara untuk melakukannya, tetapi Anda harus sangat rajin melakukannya. Ini sebagian besar hanya karena FrontPage menjadi produk pada masanya.

FrontPage adalah program tentang perencanaan, pelaksanaan, dan peninjauan. Ambil editor Navigasi. Anda merencanakan konten situs Anda. Anda membuat sketsa tata letak. Kemudian Anda merenungkan apakah tata letak Anda sesuai dengan kebutuhan Anda. Atau Laporan. Buat konten, periksa laporan. Atau Tugas. Rencanakan apa yang perlu Anda lakukan, lakukan itu, lalu periksa apakah tugas sudah selesai. Itulah yang membuat FrontPage menonjol dan bersinar.

Sisi Lain: Pengembang Web yang Sesuai Standar dengan FrontPage

Selain itu, sebagai catatan, memungkinkan untuk membuat kode yang bersih dan agak modern dengan FrontPage. (Dan maksud saya, “gunakan CSS” dan “tidak memerlukan IE”, bukan apa pun yang melibatkan HTML5 atau CSS3.) Ada dua hal yang perlu Anda lakukan.

Hal pertama yang perlu Anda lakukan adalah menyetel fitur FrontPage ke sesuatu yang lebih masuk akal untuk era modern. Untuk melakukan itu, buka halaman apa saja dan buka Alat → Opsi Halaman → Kompatibilitas. Kemudian buat formnya menjadi seperti ini:

Settings to fix FrontPage's IE reliance on Internet Explorer

Melakukan ini akan menghapus kode khusus Internet Explorer, teknologi web usang, dan ketergantungan pada Ekstensi Server FrontPage (yang tidak lagi dijalankan oleh siapa pun). Ingatlah bahwa ini menonaktifkan banyak fitur FrontPage, tetapi sejujurnya itu mungkin lebih baik.

Hal kedua yang perlu Anda lakukan adalah sedikit lebih rumit. Cukup banyak, alih-alih menggunakan opsi pemformatan di bilah alat, Anda perlu membuat lembar gaya. Melakukan hal ini memungkinkan kompatibilitas lintas-perangkat lebih banyak dan perubahan seluruh situs yang lebih mudah di masa mendatang.

Untuk membuat stylesheet, buka File → Baru. Buka Template Halaman dan buka tab Style Sheets. Pilih “Lembar Gaya Normal”. dan tekan OK.

Stylesheet template dialog

Anda sekarang memiliki dokumen kosong dengan semua opsi pemformatan dinonaktifkan. Buka Format → Gaya, dan di bawah “Daftar:” pilih “Gaya yang ditentukan pengguna”

List of page styles

Dari sini, tekan “Baru”. Saat dimintai nama, ketik nama elemen atau nama kelas yang ingin Anda terapkan gayanya. (Ini adalah pemilih CSS standar, jadi semua aturan itu berlaku.) Dari sana, gunakan menu di kiri bawah untuk mengubah gaya. Ulangi sampai semua gaya dibuat.

Untuk menggunakan style sheet di halaman, pergi ke halaman itu dan pergi ke Format → Style Sheet Links. Klik “Tambah”, pilih lembar gaya, dan tekan “OK”. Halaman Anda harus ditata! (Namun, mode “Pratinjau” bawaan tidak akan menampilkannya karena alasan tertentu.)

Untuk memberi elemen kelas, pilih sepotong teks dan lihat di toolbar untuk menu dropdown pertama. (Seharusnya tertulis “Paragraph”, “Header 1” atau sejenisnya.) Pilih kelas yang Anda inginkan untuk dipilih. Pilihan Anda sekarang harus memiliki gaya kelas itu.

Saya benar-benar akan mengakui bahwa ini tidak perlu membingungkan, terutama mengingat bahwa CSS telah didukung oleh Microsoft sejak Internet Explorer 3 tahun 1996, tetapi pada titik ini dan tag belum lagi digunakan.

Keburukan

Ingat bagaimana saya mengatakan bahwa Microsoft membeli Vermeer karena “sempurna untuk rencana berkelanjutan mereka untuk menjadi lebih berpusat pada internet”? Mari kita bicara lebih banyak tentang sejarah.

List of WebBots (now called Web Components) in Frontpage 2002

Ketika Vermeer FrontPage dirilis, Vermeer FrontPage mendukung “plugin” yang disebut WebBots. Ide di balik WebBots sederhana: Anda menyeretnya ke halaman dan Anda langsung mendapatkan konten dinamis seperti halaman pencarian, registrasi, daftar isi, dll. “WebBots” ini disimpan dalam HTML yang dibuat oleh FrontPage sebagai komentar. Pada server web “standar”, Bot ini tidak akan melakukan apa pun. Namun, jika Anda menjalankannya di Server Web Pribadi Vermeer (dan kemudian Microsoft), WebBots menjadi hidup. Sesuai dengan sifat terbuka WWW, Vermeer merilis FrontPage Sever Extentions untuk semua server web populer pada saat itu, seperti NCSA, CERN, dan Apache.

Sebelum melangkah lebih jauh, mari kita bahas tentang Internet Explorer dan Microsoft. Sederhananya, Microsoft bertekad untuk memenangkan Internet. Kembali sekitar ~ 1996, Internet Explorer 3 keluar. Itu oke , dengan sekitar 20% pangsa pasar, tetapi masih kalah besar dari Netscape Navigator. Jadi, untuk mendorong angka adopsi, Microsoft menyertakan Pembaruan Desktop Windows dengan Internet Explorer 4.

Windows Desktop Update before/after

Apa yang dilakukan pembaruan ini, kurang lebih, mengganti sebagian besar antarmuka Windows dan API dengan nyali Internet Explorer. Sementara itu diiklankan sebagai “Internet seperti yang Anda inginkan!” dan “Fitur baru untuk Windows Explorer!”, juga berfungsi sebagai front untuk mendorong adopsi IE.

Meskipun Anda menonaktifkan Pembaruan Desktop, beberapa program masih mengharuskan IE4 ada di sistem. Mengapa? Salah satu hal yang IE4 lakukan adalah menyediakan API yang nyaman untuk menambahkan halaman web yang disematkan ke aplikasi Windows apa pun. Itu juga menyediakan fitur seperti Bantuan HTML dan kontrol yang lebih umum untuk program Anda. Logika di balik ini adalah untuk menyediakan API terpadu dan kumpulan fitur yang konsisten untuk menambahkan fitur Internet ke aplikasi Windows apa pun.

Sayangnya, mereka melakukan ini sedemikian rupa sehingga menggunakan browser non-IE (terutama Netscape Navigator) terasa asing. Mengapa menggunakan program eksternal yang aneh jika Anda dapat menggunakan program yang terlihat dan berfungsi seperti Windows Explorer dan Bantuan Windows dan OS lainnya. Plus, banyak pemilik komputer baru bahkan belum mendengar Netscape, dan sebenarnya tidak ada alasan bagi mereka untuk menyelidikinya. (Yang aneh adalah, dalam kegunaan pengujian orang-orang menganggap Netscape lebih baik daripada IE!)

Selain itu, untuk mempercepat kematian Netscape, Internet Explorer menambahkan beberapa fitur unik. Yang paling terkenal dari ini adalah kontrol ActiveX, ditambahkan di IE3. Kontrol ActiveX adalah program yang diletakkan di server web dan diunduh oleh browser web untuk konten dinamis yang kaya. Masalahnya, kontrol ActiveX hanya bekerja di Internet Explorer, dan biasanya diprogram untuk Windows 9x. Ini mengunci sebagian besar internet ke Internet Explorer yang berjalan di Microsoft Windows. Ada juga VML (grafik vektor), berbagai atribut CSS, VBScript (benci JavaScript? Bagaimana dengan Visual Basic?), Dll. Semua ini akhirnya terakumulasi di gugatan anti-trust tahun 2001 terhadap Microsoft

Apa maksud saya di sini? Microsoft FrontPage secara ekstensif menggunakan teknologi Microsoft ini. Anda dapat, jika Anda mau, membuat semua skrip berjalan di VBScript, dan karenanya secara eksklusif Internet Explorer. Anda dapat menggambar grafik vektor melalui BentukOtomatis, dan itu hanya akan vektorisasi di Internet Explorer. (Meskipun, agar adil, SVG [the only other alternative] belum diselesaikan hingga tahun 2001.) SVG dapat menyematkan halaman web yang dihasilkan oleh Microsoft Office, yang hanya ditampilkan dengan benar di Internet Explorer. Ini dapat mencakup video, yang hanya bekerja dengan Windows Media Player.

Tentu saja, Anda harus melakukan semua hal ini. Masalahnya adalah, bagaimanapun, seringkali tidak ada alternatif Netscape untuk banyak fitur ini, membiarkan fitur program lumpuh jika Anda menginginkan kompatibilitas. Tapi tunggu, masih ada lagi!

Sebagian besar WebBots memerlukan perluasan FrontPage. Sementara versi server UNIX masih ada dan masih diperbarui, mereka tidak terlalu bagus. Versi Apache memiliki keamanan yang menganga lubang , untuk satu. Jelas Microsoft berusaha sekuat mungkin untuk mendorong ini di bawah karpet, seperti di Dokumentasi Instalasi FrontPage Server Extensions 2002 , yang hampir tidak mengakui UNIX. (Faktanya, untuk mendapatkan Ekstensi Server hari ini, Anda harus pergi ke beberapa situs web pihak ketiga yang aneh (didukung oleh situs web resmi Microsoft! ) dan membelinya. Demi uang. Mengapa.)

Selain itu, selain itu, ada beberapa fitur yang MEMBUTUHKAN server web IIS Microsoft. Salah satu yang terbesar adalah integrasi database. Halaman yang terhubung ke database disajikan dengan ASP, teknologi milik Microsoft. Dan, jika Anda berurusan dengan jenis interaksi pengguna konten dinamis apa pun, basis data bukanlah opsional. Plus, di atas semua itu, satu-satunya database non-Microsoft yang didukungnya adalah milik Oracle. Plus, di atas itu , ada opsi sekali klik dalam FrontPage untuk membuat koneksi database ke buku kerja Microsoft Excel atau database Access. Selain itu, di atas BAHWA , beberapa fitur kolaborasi hanya berfungsi jika server Microsoft SharePoint diinstal.

Overview of Microsoft's plan for computer domination. It's the paragraph above in visual form plus some. Foto: Peta jalan Microsoft menuju dominasi dunia.

FrontPage, meskipun merupakan produk yang fantastis, hanyalah bidak di kotak peralatan Microsoft. Dan semua ini berhasil. Sangat. Best Buy dari semua tempat memiliki situs FrontPage pada tahun 2000, bersama dengan banyak, banyak lainnya . Heck, mereka bahkan berhasil mendapatkan GeoCities , AngelFire , Tripod, dan Talk City untuk menjalankan Server Halaman Depan Extentions. FrontPage meramaikan Internet. Dan pada tahun 2002, Internet Explorer mencapai 96% pangsa pasar (dibandingkan dengan 1997, yang lebih sekitar 18%).

Dan tahukah Anda apa bagian terbaik dari semua ini? Karena teknologi Microsoft sangat menonjol saat perusahaan membuat situs Internet dan Intranet perusahaan (terutama di sekitar kegagalan Y2K), mereka terjebak. Terjebak untuk waktu yang sangat, sangat lama. Selama bertahun-tahun adalah hal biasa untuk situs perusahaan internal memerlukan beberapa bentuk Internet Explorer karena didasarkan pada teknologi server Microsoft. Pemerintah Jepang beralih ke teknologi berbasis ActiveX pada tahun 2016 karena alasan tertentu. Dan sejauh yang dilakukan konsumen, kami masih berusaha untuk beralih dari program Windows, dokumen Office, dan pengembangan program dengan Visual Studio. Mereka begitu lazim pada saat semua orang mendapatkan PC pertama mereka.

Satu-satunya alasan Anda mungkin tidak melihat ini di Internet Explorer adalah karena salah satu perangkat lunak: Mozilla Firefox. Itu adalah peramban web populer pertama sejak Netscape yang menyediakan hal-hal yang tidak dimiliki IE, seperti penjelajahan dengan tab dan pengelola unduhan. (Ada Opera juga, tapi Anda harus membayar untuk itu.) Terbukti, orang sangat menginginkan Firefox.

Munculnya Firefox membuat penggunaan server Microsoft untuk penggunaan internet publik tidak sebanding dengan biaya lisensi beberapa dolar yang sangat mahal, yang mengarah pada peningkatan adopsi perangkat lunak server gratis berbasis Linux. Setelah melayani tujuannya untuk mendorong trio IIS, Windows NT Server dan MS SQL Server yang semakin tidak berguna, bersama dengan output HTML-nya menjadi semakin ketinggalan zaman (ini spekulasi; Microsoft belum memberikan alasan resmi), FrontPage dihentikan pada tahun 2006 .

Jelek

Meskipun dihentikan selama 13 tahun terakhir, menghasilkan HTML yang buruk menurut standar saat ini, dan benar-benar menjadi bagian depan dominasi Microsoft di industri komputer, FrontPage masih merupakan salah satu program terbaik bagi pengguna yang tidak berpengalaman untuk menghasilkan halaman web . Ya, sungguh. FrontPage adalah sama sekali bukan program yang harus Anda gunakan untuk menghasilkan situs web pada tahun 2020. Namun, anehnya, tidak ada program lain yang memiliki antarmuka pengguna yang mudah. terkait dengan kekuatan besar yang dimiliki FrontPage. Semua penawaran lainnya mengharuskan Anda mengetahui satu atau dua hal tentang HTML, atau hanya belum diperbarui selama bertahun-tahun.

Microsoft Expression Web

Alternatif yang direkomendasikan Microsoft untuk menggantikan FrontPage adalah Expression Web-nya sendiri. Saya mencobanya (gratis, sebagian besar karena sudah dihentikan sejak 2012) dan … dan ini benar-benar hanya FrontPage yang tenggelam dalam lapisan cat yang terinspirasi dari Visual Studio.

Screenshot of MS Expression Web

Ada cukup banyak 4 perbedaan utama di sini antara FrontPage dan Expression Web.

# 1: CSS. Anda tidak bisa menghindarinya. Tidak lagi dan tag untuk Anda. Sebaliknya setiap kali Anda mengubah font atau apa pun itu membuat kelas CSS baru untuk Anda. Saya tidak suka itu, dan saya lebih suka gaya sebaris, tapi terserah.

# 2: Mereka mendorong ASP.NET. Keras. Ingat WebBots? Mereka pergi. Anda tahu apa yang Anda dapatkan? … Hampir tidak ada! Tidak ada penghitung hit atau bilah navigasi untuk Anda. Apa yang Anda lakukan dapatkan adalah hal-hal seperti CustomValidators dan DataLists yang sejujurnya saya tidak tahu cara menggunakannya. Juga, sebagai ceri di atas, dukungan ASP.NET di server Linux sangat diretas hingga pengembangan .NET Core baru-baru ini. Orang bisa mengatakan ini kembali ke seluruh hal “dominasi dunia”, tetapi ini adalah produk yang terus terang membingungkan.

# 3: Mereka menghilangkan setengah dari fitur manajemen web. Maksud saya, Web masih ada . Anda masih dapat menghasilkan laporan dan melihat hyperlink dan menerbitkan ke server dan semua itu. Tetapi ada dua fitur utama yang hilang: editor navigasi dan fitur kolaborasi. Saya mendapatkan collab mungkin sulit dengan persyaratan yang dihapus untuk Ekstensi Server FrontPage, tetapi itu berguna , untuk sedikitnya. Juga, mereka menyingkirkan editor navigasi, dan karena itu bilah navigasi di halaman. Ini membuat Anda berada di zaman batu yang aneh dalam membuat tautan secara manual dan berharap tautan itu tidak rusak atau ketinggalan zaman.

Terakhir # 4: Antarmuka pengguna tidak terlalu bagus. Sama sekali. Dibandingkan dengan FrontPage, tata letak UI di sini tampak sangat tidak logis. Anda memiliki sampah di kedua sisi ditambah bagian bawah yang mungkin tidak Anda pedulikan. (Tampilan Folder dan Properti CSS dapat dengan mudah dilipat ke dalam panel lain, untuk satu.) Manajer CSS, dibandingkan dengan menu Format → Gaya FrontPage, tidak terlalu masuk akal. Penataan otomatis itu mudah; cukup tekan tombol format dan Anda selesai. Sebenarnya memberi tag gaya tertentu sangatlah sulit, Anda harus menyetel kelas secara manual di Editor Tag. Selain itu, seperti FrontPage, membuat lembar gaya di seluruh situs lebih sulit daripada yang seharusnya. Manajer Situs juga agak aneh, karena bilah sisi raksasa dari FrontPage 2000+ telah diganti dengan tab kecil di bagian bawah. Dan, tanpa alasan logis, ia berbagi semua sidebar yang sama dengan editor halaman meskipun merupakan hal yang benar-benar terpisah.

Secara keseluruhan, ulasan singkat saya adalah ini: Ini tentu lebih mudah untuk didapatkan daripada FrontPage dan menghasilkan HTML yang jauh lebih baik. Sayangnya antarmuka pengguna tampaknya telah dipukul oleh bus penggemar Visual Basic, kehilangan beberapa fitur utama dalam perjalanan dan mendapatkan beberapa server ASP.NET aneh hal-hal yang tidak akan pernah digunakan oleh siapa pun. Ini membingungkan, dirancang untuk dua audiens sekaligus (web-dev pro backend dan pemula lengkap) dan jujur ​​antarmuka saja membuat FrontPage lebih baik. Juga sungguh, selain lebih mengandalkan CSS dan ASP.NET, ini tidak menambahkan banyak fitur baru dibandingkan dengan FrontPage. Jika ada, itu hanya menghapus fitur.

Dreamweaver

Tentu saja, ada alternatif non-MS. Ada juga Dreamweaver dari Adobe (sebelumnya Macromedia). Dreamweaver, tidak seperti penawaran Microsoft, masih dikembangkan secara aktif. Anda dapat membelinya seharga $ 20 / bulan dari Adobe. (Dengan asumsi, tentu saja, Anda tidak menginginkan yang lain dari mereka.)

Saya akan melihat Dreamweaver versi 2016 di sini, karena itulah versi yang saya gunakan saat merekam diri sendiri menggunakannya di …. 2016. (Artikel ini telah di backburner untuk sementara ].)

Screenshot of Dreamweaver editing a example site.

Dreamweaver adalah hal kecil yang menarik. Tentu saja, dibandingkan dengan FrontPage, saya akan menggunakan Dreamweaver kapan saja. Ini benar-benar menghasilkan situs web yang masuk akal di tahun ini. Ini memungkinkan Anda membuat kueri media untuk responsivitas seluler dan umumnya menghasilkan kode yang lebih bersih. Jika Anda tahu HTML dan CSS dan suka mengambil jalan pintas, Dreamweaver benar-benar baik-baik saja. Namun, sayangnya, antarmuka masih kurang dibandingkan dengan FrontPage untuk pengguna yang tidak berpengalaman. (Ya, saya masih serius.)

Dreamweaver showing an example website

Berikut contohnya. Saya ingin membuat paragraf dan membuatnya disorot dengan warna kuning. Tampak mudah, bukan? Nah … Membuat paragraf itu cukup mudah. Ada panel “sisipkan” di kanan atas. Klik itu, klik paragraf, seret ke tempat yang Anda inginkan, selesai. Selain itu, Anda dapat mengatur ulang berbagai hal dengan editor DOM. Sejauh ini berjalan dengan baik, bukan?

View of the obscure dropdown that switches between Live and Design mode

Jika Anda benar-benar mulai mengetik, Anda akan melihat antarmuka benar-benar lamban. Seperti, Anda mengetik sesuatu, dan itu muncul 5 detik kemudian. Ternyata secara default Dreamweaver menunjukkan situs Anda dalam mode “Live”, yang menurut saya merender seluruh halaman setiap kali Anda mengeditnya atau sesuatu. Apa yang harus Anda lakukan adalah mengalihkannya ke mode “Desain”, yang hampir identik tetapi memiliki fitur yang berbeda dan berjalan pada mesin rendering yang berbeda. Saya rasa “Live” adalah versi interaktif dari mode “Preview” dari FrontPage.

Jadi, mari kita mewarnai paragraf itu. Jika Anda melihat-lihat, ada kekurangan pilihan warna yang menakjubkan. Hal terdekat adalah Desainer CSS, yang hanya meminta Anda untuk menambahkan sumber. Jadi, katakanlah Anda tahu apa itu CSS dan memutuskan untuk melakukannya. Semua yang terjadi adalah panel Sumber sekarang memiliki nama, yang tidak dapat Anda gunakan untuk berinteraksi. Selain itu, tag GAYA muncul di DOM. Ini tidak membantu Anda. Sama sekali.

Jadi, Anda bereksperimen lagi. Mari klik kanan pada paragraf itu. Dengan asumsi Anda mengubahnya ke mode Desain daripada mode Live (hal yang sangat mudah untuk tidak dilakukan), Anda mendapatkan dua opsi menu yang tampaknya relevan, Font dan Style. Baiklah, kita mendapatkan tempat! … Kecuali “Font” hanya mengubah font (masuk akal) dan “Style” memungkinkan Anda memilih antara Tebal, Garis Bawah, dan Miring. Bagus. Kami tidak pergi kemana-mana. Ada juga menu bernama “CSS Styles”. Satu-satunya opsi yang dapat digunakan adalah “lampirkan lembar gaya”. Melakukan hal itu tidak berarti apa-apa.

Baik. Masa bodo. Bagaimanapun, saya membutuhkan font khusus. Klik kanan, pilih font, dan …

Suddenly I can make a new CSS Selector! Whatever that is!

Jadi, oke. Saya kira saya bisa melakukan CSS sekarang? Uh, tentu. Katakanlah saya hanya ingin membuat tag “p” tertentu ini menjadi kuning. Mungkin saya akan memeriksa hal itu lagi tentang Desainer CSS. Ada bar kecil berlabel “Properties”. Mari kita klik itu. Tiba-tiba, saya mendapatkan … satu bidang tempat saya seharusnya mengetikkan nama atribut CSS dan nilainya. Anggaplah saya tidak tahu atribut CSS apa pun. Anggap saja saya hampir tidak tahu apa itu CSS. Tidak terlalu berguna. … Tapi itu benar.

Untuk “memperbaiki” Desainer CSS, Anda harus menghapus centang kotak centang kecil berlabel “Tampilkan Set” pada sub Properti -panel titlebar. Kemudian dapatkah Anda mengedit gaya dan membuat latar belakang menjadi kuning. Bisakah saya katakan itu sangat berbelit-belit? Karena memang begitu.

The style editor dialog that you can only access via the hidden Beginner mode

Oh. Dan untuk menyetel beberapa hal ke gaya yang sama, Anda perlu memilih elemen yang ingin Anda ubah kelasnya, klik kanan pada runut tautan DOM di bagian bawah, dan pilih kelas di submenu “Set Class”. Terus terang saya bahkan tidak yakin bagaimana saya mengetahuinya. Selain itu, jika Anda menemukan menu “Window”, Anda dapat mengatur Workspace Layout menjadi “Beginner”. Ini menempatkan bilah kecil di bagian bawah dengan banyak hal pemformatan sederhana dan Editor Aturan yang bagus. Itu akan lebih bagus sebagai default, bukan begitu?

Jadi penataan sangat sulit. Baik. Mari kita turunkan sedikit. Katakanlah saya ingin menautkan ke situs web saya . Sepertinya cukup mudah. Klik kanan, “Buat Tautan”, dan …

Suddenly a file selection dialog!

Baiklah. Mari kita ketik alamatnya ke dalam kotak nama file. Saya ingat harus melakukan ini dengan hal-hal seperti PowerPoint dulu. Jadi, kita ketik alamatnya, tekan OK, dan …

It links to a temporary document on my computer!

Saya selesai. Dreamweaver benar-benar rusak dari sudut pandang pengguna akhir. Dreamweaver hanya merupakan proyek yang dapat digunakan jika Anda sudah mengetahui HTML dan CSS sehingga Anda tidak membutuhkan Dreamweaver.

Adobe Muse

Screenshot of Adobe Muse from Adobe's website

Satu program lagi. Adobe Muse. Untuk berbagai alasan saya tidak bisa mendapatkan salinan percobaan, jadi saya merekomendasikan Anda lihat video panduan / tutorial ini . Anda akan melihat apa yang saya cari. Itu punya editor hierarki Web. Ada “Widget” untuk bilah navigasi dan sejenisnya. Itu melakukan kolaborasi melalui Creative Cloud. Ini menggunakan CSS dan berkembang pada template dan pra-perencanaan. Apa yang salah?

Jawabannya: Vendor lock-in . Anda tahu, seperti Dreamweaver, Anda perlu membayar $ 20 / bln untuk menggunakan Muse. Jika tidak, Anda tidak dapat menggunakan Muse. Sepertinya sederhana. Anggap saja Anda lupa membayar Muse selama sebulan. Misalnya Anda perlu memperbarui situs web Anda, hari ini . Jika Anda entah bagaimana kehilangan pemasangan FrontPage Anda, Anda masih dapat mengedit situs web dengan sesuatu seperti Notepad, mendorongnya ke server Anda dan Ekstensi Server FrontPage akan menendang dan urus WebBots. (Dan jika tidak, itu tidak akan menjadi akhir dunia karena FrontPage menyimpan konten WebBots dalam kasus situasi seperti ini.) Dengan Muse, yah …

DIVs. DIVs everywhere

Itu adalah cuplikan dari situs resmi Adobe Muse, sekitar tahun 2016. Anda tidak dapat mengedit ini tanpa Muse. Tidak dapat dipahami apa yang Anda lihat di sini karena ini hanya elemen DIV acak dengan atribut dan kelas khusus Muse yang dimasukkan. Jika Anda, katakanlah, ingin menambahkan bagian baru ke halaman menggunakan editor teks, Anda SOL. Kekacauan tag ini juga membuat banyak hal seperti stylesheet khusus perangkat atau aksesibilitas penyandang cacat menjadi tidak mungkin. (Butuh bukti? Coba cetak situs Muse. Dari pengalaman saya, itu adalah lembaran yang sepenuhnya putih.)

Tidak mengherankan jika ditinjau kembali, Adobe Muse telah dihentikan . Untungnya, perangkat lunak Muse masih dapat digunakan meskipun sudah dihentikan. Sayangnya, hal itu memerlukan “Langganan Semua Aplikasi Cloud Kreatif”, yang sangat mahal. Lebih buruk lagi, jika Anda ingin beralih dari Muse ke produk lain, Anda harus membangun kembali situs web Anda sepenuhnya karena, sekali lagi, tidak mungkin untuk mengedit situs Muse tanpa Muse dan tidak ada cara untuk mengekspor informasi tata letak dan gaya Muse ke CSS yang dapat digunakan. (Lucunya, saya menulis sebagian besar bagian ini sebelum ini terjadi, dan saya mendapat peringatan besar bahwa ini akan terjadi.)

Wix, Weebly, Squarespace, dll.

Pada catatan itu, ada juga tren baru dengan situs pembuat web Software-as-a-Service seperti Weebly, Wix, dan Squarespace. Klaim ini memungkinkan orang awam rata-rata mengembangkan halaman web mereka sendiri. Masalahnya seperti Muse tetapi pada steroid. Anda tidak hanya harus mengedit situs Anda melalui aplikasi web mereka, mereka memiliki situs Anda. Maksud saya, Anda masih memiliki hak cipta atas kata-kata, gambar, dan barang-barang Anda, tetapi keberadaan situs Anda di Internet sepenuhnya bergantung pada penyedia layanan.

Secara hipotesis, katakanlah salah satu dari mereka bangkrut dan tidak dapat menghosting situs web. Situs Anda adalah hilang . Titik. Mereka mungkin memiliki cadangan, tetapi tidak mungkin Anda dapat dengan mudah memindahkannya ke hal lain. Ini dalam format yang sama sekali berbeda dan benar-benar tertutup! Selain itu, Anda mengikuti keinginan Weebly / Wix / siapa pun sejauh fitur berjalan, terkadang perlu membayar uang untuk “membuka” lebih banyak. (Misalnya, dengan WiX Anda perlu membayar setidaknya $ 10 / bln. Jika Anda ingin menghapus iklan, dan $ 17 / bln. Hanya untuk memiliki toko online.) Setidaknya dengan FrontPage Anda memiliki kemampuan untuk membuat WebBots Anda sendiri jika Anda membutuhkan lebih banyak fungsionalitas. (Memang kebanyakan orang mungkin akan membayarnya, tapi setidaknya itu bukan biaya bulanan.)

Jika menurut Anda semua ini bukan masalah, saya ingin memperkenalkan GeoCities. Dulu web host sederhana dengan beberapa megabyte penyimpanan. Kemudian Yahoo membelinya. Ia memperoleh beberapa “keren”, fitur Geocities-only seperti Website Builder dan buku tamu dan beberapa skema PHP mewah yang dapat Anda tambahkan sendiri. Kemudian, pada tahun 2009, GeoCities menghadapi takdir terminal yang sangat tiba-tiba. Wix, Weebly, Squarespace, dan lainnya pada akhirnya akan mati. Geocities adalah raja tahun 90-an, dan sekarang lihatlah. Tolong, jangan menaruh semua telur Anda ke dalam satu keranjang.

Jika Anda memperhatikan mereka, Anda akan menemukan selusin lagi editor situs web. Ini baik sangat terkunci seperti Muse, Weebly, Wix, dll. Atau editor teks yang dimuliakan yang mampu tidak lebih dari penyorotan sintaks dan memiliki beberapa tombol pintas untuk tag HTML umum.

Kesimpulan

Baik. Jadi bagaimana jika sekretaris tidak dapat membuat halaman web perusahaan? Siapa peduli? Pekerjakan saja perusahaan desain web yang tahu apa yang mereka lakukan, bukan? Inilah masalahnya: Saya setuju bahwa Anda mungkin harus mendapatkan firma desain web yang tahu apa yang mereka lakukan jika Anda berurusan dengan, katakanlah, transaksi keuangan, informasi pribadi, data dalam jumlah besar, atau hal-hal server yang sangat rumit. Tapi itu bukan alasan untuk mengecualikan 95% orang lainnya.

Internet adalah hal yang sangat keren, menurut pendapat pribadi saya. Dan itu penuh dengan ton orang-orang kreatif. Mau bukti? Lihat Tumblr, YouTube, Twitter, Soundcloud, halaman tautan saya , dll Tapi mengunci Internet ke beberapa sudut yang dicat standar adalah hal yang buruk. Saya telah membahas ini dengan sangat rinci di salah satu artikel saya sebelumnya. Tetapi bagaimana jika Anda ingin melakukan sesuatu yang berbeda? Ambil situs web ini. Tentu, itu bisa menjadi blog WordPress dan akan menjadi baik baik saja.

Tapi katakanlah, mungkin, saya ingin memulai berbagai tutorial pemrograman interaktif di situs ini. Katakanlah saya mengajari Anda cara membuat game Game Boy , dan saya ingin memiliki bagian bersama kode. Di samping akan ada teks yang menjelaskan cara kerja sedikit kode, dan dalam kotak teks kecil Anda dapat bereksperimen dengan itu! Dan Anda tidak dapat melanjutkan sampai Anda menguasai konsepnya. (Untuk contoh hal semacam ini, lihat unggulan List of page styles situs web Book of Shaders .) Jika saya ingin melakukan itu di situs WordPress hipotetis saya, saya akan kurang beruntung. Apa yang saya butuhkan dan apa yang disediakan WordPress adalah dua hal yang sama sekali berbeda.

Atau katakanlah ada seorang musisi yang ingin membuat website. (Tanpa alasan tertentu, katakanlah Dennis DeYoung sekitar tahun 1983 , mengguncang setelan merah muda itu.) Dia tidak ingin hanya halaman Bandcamp pemotong kue. Mungkin dia sedang bereksperimen. Siapa bilang dia tidak bisa memiliki video pertunjukan langsung di samping uraian inspirasi untuk lagu dan tautan ke iTunes? Atau beberapa pengalaman interaktif unik yang dimaksudkan untuk menghidupkan bunga? Bandcamp. Itu siapa.

Atau katakanlah seorang tukang kebun dari Alabama bangun besok dengan keinginan yang sangat mendadak untuk lari maraton. Beberapa ratus maraton. Setelah melakukan itu dan tidak mati, dia ingin menguangkan publisitasnya. Jadi dia membuat situs web keren ini dengan peta yang melacak kemana pun dia berlari, seberapa jauh, seberapa cepat, dll. Dan kemudian dia bisa mendapatkan tip tentang ketahanan berlari dan tempat keren di Amerika dalam buletin atau blog atau semacamnya. (Tidak ini khusus gardner dari Alabama akan mengganggu, tapi mungkin penggemarnya akan melakukannya.)

Oke, hipotesis yang cukup absurd. Intinya, Internet adalah tanah inovasi. Membuang 95% populasi yang tidak tahu desain web dan tidak akan memblokir banyak penggunaan kreatif untuk internet. Saat ini, Dennis DeYoung yang malang tidak benar-benar memiliki tempat untuk menampilkan musiknya selain mendapatkan halaman Wix / Weebly / apa pun atau menyewa desainer web. Forrest Gump saat ini terjebak dengan Tumblr, yang memiliki banyak masalah akhir-akhir ini.

Anda melihat sesuatu seperti Neocities dan Anda melihat kreativitas tanpa akhir dan bentuk yang benar-benar bebas. Anda mendapat Pelacak episode My Little Pony , situs penghormatan Y2K yang bombastis , seorang pria yang suka bereksperimen dengan hal-hal JavaScript yang keren , situs yang sangat eksperimental dan berseni , dll. Masalahnya, semua orang itu tahu HTML dan CSS sampai taraf tertentu. Bayangkan orang-orang di luar sana yang ingin membuat barang seperti ini tapi hanya tahu seni atau musik atau semacamnya.

Apa yang saya katakan adalah bahwa kita perlu cara sederhana bagi setiap orang untuk membuat apa pun dan menaruhnya di Internet. Tidaklah cukup untuk terjebak di antara ekstrem “tanpa kendali” dan “sangat mahal dan memakan waktu”. Dan, konyol kedengarannya, Microsoft / Vermeer FrontPage hampir hal itu. Ini memungkinkan banyak orang bekerja di satu situs dengan utilitas perencanaan dan pengeditan WYSIWYG. Masalahnya, itu macet di tahun 90-an. FrontPage tidak pernah menghasilkan situs web yang “baik”; itu hanya menghasilkan sesuatu yang setara dengan situs penggemar GeoCities lama. (Juga dimiliki oleh Microsoft dan benar-benar mati, yang tidak membantu.)

Kami membutuhkan FrontPage baru. Sebuah FrontPage yang menggunakan HTML5 dan CSS3 dan JavaScript modern dan hal-hal PHP yang keren. Sebuah FrontPage yang mengikuti prinsip desain modern seperti HTML semantik dan gaya CSS yang kuat. Sebuah FrontPage yang benar-benar terbuka, sama sekali bukan pion dalam skema dominasi dunia, sama sekali tidak dikurung oleh satu vendor yang rakus, dan sama sekali tidak ditinggalkan. Sebuah FrontPage yang menghasilkan HTML dan CSS yang dapat digunakan, masuk akal, dan sederhana. FrontPage yang terintegrasi dengan perangkat lunak kontrol versi seperti Git dan program perencanaan seperti KPlan dan program komunikasi seperti email atau IRC untuk memungkinkan kolaborasi yang terencana dan bermakna. FrontPage yang memungkinkan orang menulis dan berbagi WebBots yang berguna dan serbaguna seperti yang dilakukan orang-orang pada plugin WordPress saat ini. (Namun, mungkin menggunakan JavaScript, bukan plugin sisi server khusus.)

Singkatnya, kami membutuhkan Halaman Depan yang memungkinkan orang-orang biasa yang sangat berbakat merebut kembali internet dengan kreativitas dan orisinalitas. Karena sebaik Facebook dan Twitter, ayo hadapi itu, kita semua merindukan masa lalu dari situs-situs kerajinan tangan yang sangat mengerikan.

Referensi

ToastyTech – Internet Explorer is Evil: The Story (ya ini sangat bias)

  • WinWorldPC – Microsoft FrontPage (untuk tangkapan layar)

  • Berbagai situs lain sudah hyperlink di atas. Read More
  • Berita sebelumyaHei
    Berita berikutnyaEod.com.np
    RELATED ARTICLES

    LEAVE A REPLY

    Please enter your comment!
    Please enter your name here

    Most Popular

    Recent Comments