Windows.  Viruslar.  Noutbuklar.  Internet.  Idora.  Utilitalar.  Haydovchilar

Ular o'z majburiyatlarini qanchalik yaxshi bajara olishlarini bilish uchun.

Ushbu ilovalar ko'p jihatdan o'xshash. Uchalasi ham birinchi navbatda kod muharrirlari bo‘lib, sintaksisni ajratib ko‘rsatish, aqlli formatlash va kodni kiritish va tahrirlashni osonlashtiradigan boshqa funksiyalarga ega. Screem GNOME bilan chambarchas bog'langan, Bluefish esa KDE va ​​GNOME da ajoyib ishlaydi. Quanta Plus KDE ilovasi boʻlib, u KDE bilan tarqatiladi. Ularning barchasi WYSIWYG deb nomlangan vizual tahrirlashni qo'llab-quvvatlaydi (ko'rganingiz - nimani ko'rsangiz, shuni olasiz) va ilg'or kodni tahrirlash imkoniyatlari. Ushbu muharrirlar HTML, JavaScript, kaskadli uslublar jadvallari (CSS) va boshqa belgilash va skript tillari bilan ishlashi mumkin. Shuningdek, veb-saytlar va veb-loyihalarni, shu jumladan CVS-ni qo'llab-quvvatlashni boshqarish imkoniyati mavjud.

Biz bu dasturlarning juda o'xshashligini ko'ramiz, shuning uchun biz har birining ajoyib xususiyatlarini ta'kidlashimiz kerak. Ushbu maqolada men veb-muharrir HTML kod, CSS va DIV teglarini yozishda qanday yordam berishiga e'tibor qaratdim. Har bir dastur mavjud qo'shimcha funktsiyalar, bu sizning ehtiyojlaringizga mos kelishi mumkin.

Men har bir dasturni Adobe-ning Spry Framework (BSD litsenziyasi ostida chiqarilgan) bilan sinab ko'rdim, bu sizga AJAX (Asynchronous JavaScript va XML) ni veb-saytga qo'shish imkonini beradi talab qiladi oson tahrirlash HTML va CSS. Bu Spryni sinovlarim uchun mos sherik qildi. Ushbu muharrirlar triosida men tijorat veb-dizayn ilovalarida o'zim qadrlaydigan xususiyatlarga alohida e'tibor qaratdim, masalan, teglarni avtomatik yopish, teg variantlarini tanlash (siz teg yozasiz va muharrir sizga mumkin bo'lgan variantlar va qiymatlar ro'yxatini beradi), biriktirilgan CSS va JavaScript fayllarini qo'llab-quvvatlash.

Screem veb-sahifani yaratish va tahrirlash bilan bog'liq ko'p ishlarni bajaradi. Yangi sahifa yaratganingizda, Screem sizdan ba'zi asosiy ma'lumotlarni kiritishingizni so'raydi va keyin bosh va tana teglarida asosiy elementlarni o'rnatishga yordam beradi.

Screem tahrirlashni qanday osonlashtirganidan mamnun bo'ldim. Masalan, tartiblangan roʻyxatning ochilish yorligʻini tartibsizga oʻzgartirganimda, yopilish yorligʻi avtomatik ravishda oʻzgardi. Kodni kiritganingizda, mumkin bo'lgan parametrlar ro'yxati ochiladi. Sizga kerak bo'lgan narsani tanlagandan so'ng, teg avtomatik ravishda yopiladi. Qulay yordamchi ham mavjud CSS yaratish, buning yordamida tanlangan xususiyatlar uslub teglari orasiga kiritilishi yoki alohida uslublar jadvaliga joylashtirilishi mumkin.

Screem interfeysi ikkita asboblar panelini o'z ichiga oladi: asosiy operatsiyalar uchun asosiy panel (fayllarni ochish, chop etish va tahrirlash) va to'qqiz yordamchi uchun 9 ta tugmani o'z ichiga olgan yordamchilar paneli. Ular yordamida siz turli xil elementlarni osongina qo'shishingiz va sozlashingiz mumkin: ranglar, shakllar, havolalar, rasmlar va jadvallar.

Chap tomonda 5 ta oynani ko'rsatishi mumkin bo'lgan yon panel ham mavjud:

  • Fayllar;
  • Hujjatlar daraxti, tahrirlangan saytdagi sahifalar bo'ylab harakatlanish uchun qulay;
  • Terilgan tegga qarab dinamik ravishda o'zgaruvchan parametrlar ro'yxati;
  • Agar veb-saytingizda mavjud bo'lsa, c-teglar bilan ishlash uchun belgilar.
  • Screem veb-sahifani ko'rsatishning 4 turini qo'llab-quvvatlaydi:

  • kod shaklida - oddiy tahrirlash oynasidan boshqa narsa emas;
  • daraxt sifatida - yon panelda ko'rsatiladigan hujjat daraxtining nusxasi;
  • oldindan ko'rish - sahifaning brauzerda qanday ko'rinishini ko'rsatadi. Bir kamchilik shundaki, Spry-ning JavaScript-ga asoslangan elementlari renderlanmaydi;
  • havolalar ko'rinishida - saytning boshqa sahifalari joriy sahifaga qanday bog'langanligini va ularning holatini ko'rsatadigan diagramma.
  • Screem-ning oddiy interfeysi ostida kuchli HTML muharriri yashiringan. Men faqat KDE ostida o'rnatish osonroq bo'lishini xohlardim. KDE-da muharrirni ishga tushirish uchun zarur bo'lgan GNOME kutubxonalarini kompilyatsiya qilish va yuklamaslik uchun men Ubuntu LiveCD-da Screem-ni sinab ko'rdim. Va shunga qaramay, Screem - bu tanlangan vazifani minimal darajada ishlatib, yaxshi bajaradigan dasturning yorqin namunasidir. qo'shimcha funktsiyalar. Agar siz GNOME-dan foydalansangiz, Screem siz uchun bo'lishi mumkin. Agar siz KDE yoki boshqa muhitdan foydalanayotgan bo'lsangiz, ushbu muharrir bilan ishlash uchun qo'shimcha kutubxonalarni yuklab olishingiz kerak bo'ladi.

    Bluefish

    Bluefish muharriri ko'p jihatdan Screemga qaraganda murakkabroq, ammo u ko'p qirrali. HTML va CSS-dan tashqari, u C, Java, Perl, Python, XML va boshqa bir qancha tillarni tahrirlash imkonini beradi. Ushbu muharrir HTML va CSS bilan ishlash uchun Screem-ga o'xshash imkoniyatlarga ega. Biroq, ikkinchisidan farqli o'laroq, Bluefish tanlash uchun teg parametrlari ro'yxatini taklif qilmaydi, shuningdek, ochilish yorlig'i o'zgartirilganda yopilish yorlig'ini o'zgartirmaydi.

    Shunga qaramay, Bluefish yaxshi tashkil etilgan va ulardan foydalanish oson. Teglar menyusi orqali siz tegni tanlashingiz va uni tanlangan matnga qo'llashingiz yoki matn tanlanmagan bo'lsa oddiygina teglarni kiritishingiz mumkin. Menyudagi teglar 9 toifaga bo'lingan: Sarlavhalar, Maxsus, Formatlash, Kontekstli formatlash, Umumiy formatlash, Jadval, Ro'yxat, Shakl va boshqa. Dialoglar menyusi turli vazifalarni bajarish uchun bir nechta dialog oynalarini (Screem-dagi yordamchilarga o'xshash) taqdim etadi: havola, jadval, shakl yoki CSS uslubini qo'shish. Muloqot oynalarida siz Bluefish hujjatga kiritadigan turli teglar uchun parametr qiymatlarini kiritasiz yoki ro'yxatdan tanlaysiz. Muloqot oynalari orqali hujjatning dastlabki konfiguratsiyasi meta teglar, uslublar jadvallariga havolalar va boshqalarni qo'shish orqali ham amalga oshiriladi. Menyular kontekstdan mustaqil, ya'ni agar siz Python faylini tahrir qilsangiz, ular HTML funktsiyalarini ta'minlaydi.

    Bluefish-da eskizlarni yaratish uchun qulay sehrgar mavjud. Uning yordami bilan siz osongina istalgan tasvirni oldindan ko'rishni yaratishingiz mumkin, agar siz o'z veb-saytingizda onlayn fotoalbom tashkil qilmoqchi bo'lsangiz qulay. Ushbu sehrgar tasvir hajmini belgilangan o'lcham yoki foizga o'lchaydi va havola uchun rasm va teglarni avtomatik ravishda qo'shadi.

    Bluefish juda qobiliyatli HTML muharriri, ayniqsa PHP, JavaScript, Java va boshqa qo'llab-quvvatlanadigan tillarda ko'p yozishingiz kerak bo'lsa. Bluefish-dagi barcha tahrirlar asosan menyular orqali amalga oshiriladi, bu esa uni Screem kabi interaktiv emas, xuddi shu ishni bajaradi, lekin men yozish paytida dinamik. Biroq, Bluefishning imkoniyatlari oddiy HTML va CSS-ni tahrirlashdan ancha yuqori. Bundan tashqari, u KDE va ​​GNOME ostida ham muammosiz o'rnatiladi va ishlaydi.

    Quanta Plus

    Asosiysi, Quanta Plus kod muharriri. U ba'zi WYSIWYG imkoniyatlariga ega, ammo ular birinchi qarashda ko'rinadigan darajada foydali emas. Jadvalni kichik veb-sahifaga qo'shishim bilanoq, oldindan ko'rish men uchun ishlashni to'xtatdi. Bu meni biroz hayratda qoldirdi, chunki bir vaqtning o'zida murakkabroq sahifa yuklandi va uning oldindan ko'rishi odatdagidek ko'rsatildi. Ammo oldindan ko'rish yaxshi ishlayotgan bo'lsa ham, WYSIWYG tahrirlash uchun juda g'alati yordam mavjud. Masalan, "Enter" tugmasini bosganingizda teg qo'shiladi qator uzilishi, yangi paragraf yorlig'i o'rniga. Xuddi shu narsa ro'yxatni tahrirlashda sodir bo'ladi, "Enter" tugmachasini bosganda, nazariy jihatdan yangi ro'yxat elementini yaratish kerak. Umuman olganda, oldindan ko'rishlar to'g'ridan-to'g'ri tahrirlashdan ko'ra, natijani oldindan ko'rish uchun yaxshi qo'llaniladi.

    Bulardan tashqari, Quanta Plus chinakam kuchli kod muharriri. Uning interfeysi Bluefish-ga qaraganda ancha murakkab, ammo Quanta Plus-ning asosiy vazifasi hali ham veb-tahrirlashdir. Ushbu muharrir sintaksisni ajratib ko'rsatish, skriptlar va belgilash tillarini qo'llab-quvvatlaydi. Bluefish-da bo'lgani kabi, agar menyu bir tilda ishlash uchun mo'ljallangan bo'lsa, u holda bu menyu bilan ishlash boshqa tilda yozilgan kodga ta'sir qilmaydi. Quanta Plus foydalanuvchilarga yaratish imkonini beradi o'z panellari muayyan til bilan ishlash uchun vositalar.

    Shunga qaramay, Bluefish-da bo'lgani kabi, yaratish yangi sahifa Asosiy tuzilmani (meta teglar, hujjat nomi va boshqalar) yaratish uchun dialogni topishingiz mumkin bo'lgan teglar menyusidan boshlash yaxshidir. Teg menyusi orqali tegni kiritishingiz yoki tegni bir nechta parametrlar bilan sozlash uchun dialog oynasini ochishingiz mumkin. Menimcha, eng muhimi, Quanta Plus sizga yozish jarayonida teg parametrlarini va ushbu parametrlarning qiymatlarini tanlashni taklif qiladi. Bluefish-da bunday xususiyat mavjud emas va Screem sizga faqat variantni tanlashni taklif qiladi, lekin uning qiymatini emas.

    Yana bir qulay xususiyat shundaki, siz odatda tegishli teglarni o'z ichiga olgan teg qo'shganingizda, Quanta Plus ikkinchisini avtomatik ravishda qo'shadi. Masalan, tartiblangan roʻyxat tegini qoʻshganingizda, muharrir avtomatik ravishda bitta roʻyxat elementi uchun ochilish va yopish tegini va tartiblangan roʻyxat yorligʻini yopish qoʻshadi.

    Quanta Plus-da CSS-ni boshqarish biroz chalkash, chunki u ikkita orqali amalga oshiriladi dialog oynalari. Ammo buni tushunganingizdan so'ng, CSS-ni tahrirlash juda oddiy bo'ladi. CSS uslubini yaratish uchun avval uslub qo'llaniladigan elementni aniqlash uchun CSS Selector dialog oynasini ochishingiz kerak. Keyin barcha uslub parametrlarini belgilashingiz mumkin bo'lgan keyingi "CSS Editor" dialog oynasiga o'tish uchun "CSS Selector" ni ikki marta bosing. Natijada biz mukammal formatlangan CSS kodini olamiz.

    Quanta Plus ko'rib chiqilgan uchta muharrirning eng murakkab muharriri, lekin ayni paytda eng qobiliyatli. Quanta Plus interfeysini ehtiyojlaringizga mos ravishda sozlash imkoniyatidan quvonmay ilojim yo‘q. Ushbu muharrir HTML va CSS kodlarini yozadigan va tahrirlaydigan foydalanuvchilarning ehtiyojlarini qondirish uchun sizga kerak bo'lgan hamma narsani va boshqalarni taklif qiladi. GNOME-dan foydalanadiganlar uchun Quanta Plus-ni o'rnatish sizdan qo'shimcha kutubxonalarni yuklab olishingizni talab qiladi, ammo bunga arziydi. KDE foydalanuvchilari bunday qiyinchiliklarga duch kelmaydilar, chunki bu muharrir KDE ichiga o'rnatilgan.

    Mening oddiy maslahatim - HTML va CSS fayllaringizni tahrirlash uchun Quanta Plus dan foydalaning. Oson yo'llarni qidirmaydiganlar uchun men quyidagi variantlarni taklif qilaman:

  • Agar siz GNOME foydalanuvchisi bo'lsangiz, Screem-ni o'rnating. Bu veb-tahrirlash uchun oddiy, tez va juda kuchli muharrir. Biroq, Bluefish va Quanta Plus-dan farqli o'laroq, u veb-tahrirlash bilan bevosita bog'liq bo'lmagan tillar bilan ishlash uchun unchalik ko'p imkoniyatlarni taklif qilmaydi;
  • Agar siz GNOME foydalanuvchisi bo'lsangiz va qo'shimcha funktsiyalarga muhtoj bo'lsangiz, qo'shimcha kutubxonalarni yuklab olish orqali Quanta Plus-ni o'rnating;
  • Agar siz KDE foydalanuvchisi bo'lsangiz va kod muharriri kerak bo'lsa, Quanta Plus sizning tanlovingiz. WYSIWYG xususiyatlarini o'tkazib yuboring va tahrirlash imkoniyatlaridan to'liq foydalaning, ayniqsa CSS uchun;
  • Xfce foydalanuvchilari uchun Quanta Plus yaxshi ishlaydi. Screem qo'shimcha kutubxonalarni talab qiladi;
  • Va nihoyat, agar siz juda ko'p funksiyalarga muhtoj bo'lgan, lekin Quanta Plus-ni ishga tushirish uchun qo'shimcha kutubxonalar o'rnatishni istamaydigan GNOME foydalanuvchisi bo'lsangiz, Bluefish siz uchun.
  • Linux uchun veb-ishlab chiqish uchun kamida uchta munosib dastur mavjudligi ma'qul. Screem, Bluefish va Quanta Plus sanoat yetakchisi Adobe Dreamweaver kabi keng qamrovli emas, lekin ular etarlicha yaqin. Quanta Plus deyarli Dreamweaverning analogidir. Ikkinchisining narxi ancha yuqori ekanligini va u Linux-ni sukut bo'yicha qo'llab-quvvatlamasligini hisobga olsak, yuqorida tavsiflangan uchtasi ajoyib tanlovdir. Bepul bo'lishdan tashqari, ushbu muharrirlar o'z foydalanuvchilarini ham ajoyib natijalar bilan taqdirlaydilar.

    Agar sizga maqola yoqqan bo'lsa, uni do'stlaringiz bilan baham ko'ring:

    Agar siz biron bir forumda shunga o'xshash savol bersangiz, katta ehtimollik bilan siz ikkita diametral qarama-qarshi tavsiyalarga duch kelasiz - hamma narsani DreamWeaver kabi vizual (ya'ni WYSIWYG) muharririda "tuzing" yoki undan qoching. har qanday muharrirlar olovni yoqtiradi va hamma narsani faqat Notepad/Vi/Emacs-da bajaradi. Har qanday ekstremal holatlarga xos bo'lganidek, ularda usulning ba'zi kamchiliklari eng aniq namoyon bo'ladi - birinchi holatda natijada paydo bo'lgan kod ustidan zaif nazorat, ikkinchisida esa "yomon" ishning juda katta qismi. Demak, bu ikki qutb o'rtasidagi joy bo'sh bo'lmasa ajab emas va uni egallagan HTML muharrirlarini ishlab chiquvchilari "sichqoncha va klaviatura o'rtasida do'stlashish" uchun barcha sa'y-harakatlarini eng maqbul tarzda qilishmoqda. Linux-da eng mashhur uchta veb-muharrirni - Screem, Quanta Plus va Bluefishni solishtirishda natija ustidan nazoratni yo'qotmasdan HTML kodini qo'lda kiritish qulayligi muhim bo'ladi. Garchi ularning funktsional mazmuni ham e'tibordan chetda qolmaydi. Rasmni yakunlash uchun keling, bir nechta odatiy WYSIWYG muharrirlariga - Nvu tor doiralarida keng tanilgan Amaya "ma'lumotnoma" muharririga biroz to'xtalib o'tamiz.

    Ishlatilgan test Gnome 2.14.1 bilan Ubuntu 6.06 LTS edi, shuning uchun GTK-ga asoslangan ilovalar biroz boshlanishga ega edi. Barcha muharrirlar omborlardan "xuddi shunday" rejimida o'rnatildi, ruslashtirishga, plaginlar orqali funksionallikni kengaytirishga va hokazolarga hech qanday harakat qilinmadi. kiritilmagan.

    Ko'rib chiqildi:

    • Bluefish 1.0.5
    • Quanta Plus 3.5.2
    • Qichqiriq 0.16.1

    Raqobatdan tashqari:

    • Amaya 8.5
    • Nvu 1.0 (20060508)

    Amaya

    W3C moslashuvi

    Keling, ko'rib chiqishimizni vizual muharrir - Amaya bilan boshlaylik. Bu juda zo'r bo'lgani uchun emas, balki W3C tomonidan ishlab chiqilayotgani uchun. Aniqroq aytadigan bo'lsak, bu birinchi navbatda juda rivojlangan tahrirlash funktsiyalariga ega brauzer.

    Uni muharrir sifatida ishlatish juda mumkin (boshqa kodni to'g'ridan-to'g'ri tahrirlash mumkin, garchi hech qanday maxsus burmalarsiz), lekin hamma narsani buzadigan bitta kichik tafsilot bor - yaxshi, u mahalliy belgilarni kiritishni xohlamaydi, va hammasi shu. Tayyor fayldan ko'rsatish - iltimos, o'chirib tashlang - zavq bilan. Ammo kirish - yo'q, yo'q. Ya'ni, ruscha tartib yoqilganda kalitlarga mutlaqo javob berilmaydi. Yoki eskirgan interfeys aybdor, yoki ishlab chiquvchilarning ASCII ga haddan tashqari biriktirilishi. Ammo bu yoki boshqa tarzda, mahalliy veb-koderlar unchalik qulay bo'lmaydi.

    Shunday qilib, keling, uni "mos yozuvlar brauzeri" rolini qoldirib, g'alaba uchun asosiy da'vogarlarni ko'rib chiqaylik.

    Natijani unda ko'rishingiz mumkin, lekin tahrirlash uchun zaif ekanligi aniq...

    1.0 versiyasi uchun mukammal bo'lish uchun barcha imkoniyatlar mavjud

    Screem haqidagi birinchi taassurot "shunchaki muharrir". Ishlaydigan oyna uchta maydonga bo'lingan - o'ng tomonda kiritish maydoni, pastki qismida xatolar va ogohlantirishlar ko'rsatiladi va chapda hujjatda harakat qilishni, fayllar bilan ishlashni va hokazolarni osonlashtiradigan bir nechta yorliqlar. Men Daraxt yorlig'ini ayniqsa foydali deb topdim, bu sahifaning daraxt tuzilishini aks ettiradi - aytaylik, HEAD qatorida ikki marta bosish tahrirlash maydonidagi sarlavha bilan bog'liq barcha kodlarni ajratib ko'rsatadi.

    U oddiy matn muharriridan HTML teglari bilan mukammal ishlashi bilan ajralib turishi aniq. IN Ushbu holatda"Murakkablik" sintaksisni ta'kidlashda, ma'lum bir tegni menyuda tanlash orqali kiritish qobiliyatida (bir necha marta bosish bilan META teglari va DOCTYPE qatorini kiritish juda qulay) va kiritilgan teglarni avtomatik ravishda to'ldirish/ishora qilishdir. (shu jumladan dalillar).

    Yana bir xususiyat - "juftlangan" teglarning yarim avtomatik yopilishi. "Yarim-" chunki yopish yorlig'i paydo bo'lishidan oldin ba'zi harakatlarni bajarishingiz kerak - ya'ni "" ketma-ketligini kiriting.

    Ammo, afsuski, teglarni tezda kiritish uchun "issiq tugmalar" yo'q. Ammo kompensatsiya sifatida - "Resurslar" yorlig'ida chap tomonni tanlash va istalgan tegni kiritish uchun ikki marta bosing. Va "Atributlar" yorlig'i tanlangan tegga ega bo'lgan barcha atributlarni ko'rib chiqish va ulardan birini o'zgartirish imkonini beradi.

    Juda foydali funksiya bu HTML sintaksisini tekshirish ("Asboblar> Tidy> Tidy (HTML)" menyusi). Pastki qismida, "Xatolar" yorlig'ida siz barcha topilgan xatolar (masalan, tabiatda mavjud bo'lmagan teglar) va ogohlantirishlar haqida ma'lumot olasiz. Afsuski, "yaroqsiz belgilar kodi" tashxisiga ega bo'lgan barcha kirill harflari oxirgi toifaga kiradi, bu esa chiqishni biroz chalkashtirib yuboradi.

    Rasmlar, havolalar, jadvallar, shakllar kabi "murakkab" teglarni kiritish uchun parametrlarni kiritish dialog oynalari ("sehrgarlar" deb ataladi) taqdim etiladi. Aytgancha, ular SSI qo'shimchalari uchun foydalanish uchun juda qulay ekanligi ma'lum bo'ldi, ayniqsa skleroz bir vaqtlar xotiradan og'riqli tarzda tanish bo'lgan harflar birikmalarini o'chirib tashlasa...

    "Sehrgar" rasmlarni qo'shishni qulay qiladi: standart dialog oynasida kerakli faylni tanlang, muqobil imzoni belgilang (alt atribut) - va sizda avtomatik ravishda balandlik va kenglik qiymatlari o'rnatilgan IMG tegi mavjud. Boshqa atributlar, masalan, hizalama, yuqorida aytib o'tilgan bir xil nomdagi yorliq yordamida osongina o'zgartirilishi mumkin. Shuningdek, "Rang ustasi" ga e'tibor bering - rang tanlash juda qulay vosita.

    Xizmat funktsiyalari orasida - imloni tekshirish, bir nechta sahifalarni loyihalarga guruhlash (bu erda ular "saytlar" deb ataladi), CVS-ni qo'llab-quvvatlash, FTP-dan foydalangan holda loyihani nashr etish. Sahifada topilgan havolalarni diagrammada ko'rish mumkin (menyudan "Ko'rish > Bog'lanish ko'rinishi" ni tanlash yoki tanlash orqali) va ulardan qaysi biri ichki, qaysi tashqi va qaysi biri hech qaerga olib bormasligini darhol ko'rishingiz mumkin. Xuddi shunday, tomonidan, oldindan ko'rish rejimi faollashtiriladi. Agar xohlasangiz, uni tashqi brauzerda ham ko'rishingiz mumkin.

    Xo'sh, juda batafsil va yaxshi tasvirlangan ma'lumotnoma muharrirni nafaqat "ilmiy poking" usuli bilan o'zlashtirishga imkon beradi.

    Aytishimiz mumkinki, bu "shunchaki muharrir" aslida juda qulay va funktsional vositadir. Teglarni kiritish uchun tezkor tugmalarning yo'qligi va tugatish teglarini avtomatik kiritishning g'alati amalga oshirilishi sizni deyarli hamma narsani qo'lda yozishga yoki sichqonchani "tezkor" kiritishni xohlaganingizdan ko'ra tez-tez ishlatishga majbur qiladi.

    Yarim ruslashtirilgan, lekin aks holda juda yaxshi!

    Havolalar ko'rinishi shunchaki dahshatli ko'rinadi ... Lekin ba'zida siz usiz qilolmaysiz.

    Quanta Plus

    KDE "yulduzi", halol Gnome'da ishlashga harakat qilmoqda ...

    Balki, Eng yaxshi HTML muharriri, Qt ga asoslangan va, albatta, eng yaxshilaridan biri. Asosiy ish rejimi qo'lda tahrirlash kod, garchi ish maydoni ikkiga bo'linganida vizual rejim, shuningdek, noyob "birlashtirilgan" rejim mavjud bo'lsa ham: yuqorida - sahifa qanday ko'rinishi; Quyida manba kodi. Bundan tashqari, siz sahifani u erda ham, u erda ham tahrirlashingiz mumkin - barcha o'zgarishlar avtomatik ravishda sinxronlashtiriladi. Ya'ni, kodni kiritish orqali siz darhol natijani ko'rasiz yoki aksincha - qatorni qo'yish orqali buni amalga oshirish uchun qaysi teg ishlatilishini darhol ko'rishingiz mumkin.

    Tezkor tugmalar sukut bo'yicha barcha teglarga tayinlanmaydi, lekin siz odatiy KDE ilovasidan kutganingizdek, ular to'liq moslashtiriladi. Avtoto'ldirish (masalan, Screem, faqat ichidagi belgilarga javob beradi bosh harf) va parametr bo'yicha maslahatlar ajoyib ishlaydi. Screem-dan farqli o'laroq, teglarning avtomatik yopilishi juda muvaffaqiyatli amalga oshirildi - yopish tegi ochilgandan so'ng darhol kiritiladi va kursor teglar orasiga joylashtiriladi. tomonidan teg qo'yishda muharrir xuddi shunday harakat qiladi hotkey, bu esa yozish jarayonida kursor joylashuvi bilan deyarli chalg'imaslik imkonini beradi. Yagona munozarali nuqta shundaki, agar tegda majburiy atributlar bo'lsa, tezkor tugmani bosish ularni kiritish uchun dialog oynasini ochadi. Bu tez terayotganda chalg'ituvchi bo'lib qoladi va siz bunday teglar uchun tezkor tugmalardan foydalanishdan butunlay qochishingiz kerak.

    Garchi ba'zi hollarda dialoglar foydali bo'lsa-da, ayniqsa, yangi hujjat yaratadigan va unga standart HTML sahifa shablonini qo'shadigan "Tezkor boshlash dialogi". Jadvallar uchun yaratishning ikkita varianti mavjud (sof qo'lda kiritish va to'liq vizual kompilyatsiyadan tashqari) - jadvalni to'g'ridan-to'g'ri dialog oynasida to'ldirish va teglar bo'yicha kiritish imkonini beruvchi "Jadval muharriri".

    Alohida elementlarning uslublari bilan ishlash juda qulay (Uslub yorlig'idagi CSS tugmasi). Ammo, afsuski, men "standart" taqsimotda Screem yoki Bluefish-dagi kabi CSS jadvallarini yaratish funksiyasini topmadim.

    Tahrirlash oynasida menga, masalan, jadvalga, php qo'shimchasiga yoki DIV elementiga mos keladigan barcha satrlarni bir qatorga yig'ish mumkin bo'lgan "yiqilish" kodining funksiyasi yoqdi - bu tahrirlash paytida keraksiz narsalarni yashirish va diqqatni to'liq qaratish imkonini beradi. nima kerakligi haqida.

    Tahrirlash maydonining o'ng va chap tomonida siz yordamchi asboblar panelini topishingiz mumkin. To'g'risi yordamga qo'ng'iroq qilish va Screem-dagi "Atributlar" yorlig'iga o'xshash funktsiyalarni bajaradigan HTML teg atributlari maydoni uchun javobgardir - ya'ni. kursor qo'yilgan har qanday tegning atributlari ro'yxatini ko'rish va ulardan istalganining qiymatini o'zgartirish imkonini beradi.

    Chap tomonda katalog daraxtiga qo'ng'iroq qilish tugmalari mavjud (Screem-dan farqli o'laroq, faylni tahrirlash maydoniga sudrab borish yanada oqilona ishlaydi, faqat fayl nomini emas, balki vaziyatga qarab, butun tegni va boshqalarni kiritish), bilan ishlash. loyiha, shablonlar, hujjat tuzilishi (ikki marta bosish, shuningdek, berilgan elementga kiritilgan butun kod qismini tanlash imkonini beradi), yordamchi skriptlar.

    "Pluginlar" menyusida siz HTML kodini tahrirlash bilan bog'liq bir qator foydali dasturlarni topasiz: havolalar funksionalligini tekshirish, rasm xaritalari bilan ishlash vositasi, CVS vositalari. Biroq, Quanta Plus-ning KDE muhitiga e'tiborini hisobga olsak, Gnome-da buning ozgina qismi ishlaydi.

    Tahrirlovchining sozlanishi shunchaki hayratlanarli - "Sozlamalar" menyusining tarkibiga qarash kifoya. Siz deyarli hamma narsani sozlashingiz mumkin: asboblar paneli, tashqi dasturlar, tezkor tugmalar, tashqi ko'rinish muharrirning o'zi, oldindan ko'rish rejimlari... Umuman olganda, Quanta Plus-da sukut bo'yicha noqulay bo'ladigan va hatto uni sizning odatlaringiz va xohishingizga ko'ra o'zgartirib bo'lmaydigan narsani topish juda qiyin.

    Shunday qilib, Quanta Plus (hatto sinov Gnome muhitida o'tkazilganligi va ba'zi funktsiyalar ishlamayotganligini hisobga olsak ham) juda yaxshi taassurot qoldirdi. Uning kuchi, moslashuvchanligi va sozlanishi mahorat darajasidan qat'i nazar, eng talabchan veb-koderlarning ehtiyojlarini qondira oladi.

    Shikoyat qiladigan deyarli hech narsa yo'q. Va hatto talaffuz qilingan "K-uslubi" dizayni ham kechirilishi mumkin ...

    O'ng tomonda atributlar, chap tomonda katlamali kod... Batafsilroq ma'lumot bera olasizmi?

    "Gnome uchun" toifasidagi etakchilik uchun asosiy da'vogar

    GTK asosidagi eng etuk muharrirlardan biri. Oynaning tartibi juda standart - yuqori qismida bir nechta yorliqlarga bo'lingan asboblar paneli mavjud; chap tomonda uchta yorliq mavjud (fayllar bilan ishlash uchun katalog daraxti, yordam, xatcho'plar); o'ng tomonda asosiy tahrirlash maydoni mavjud. Помимо основного меню с традиционным набором пунктов есть пользовательское меню (под панелью инструментов), с помощью которого можно выполнять быструю вставку "шаблонных" фрагментов, таких как строка DOCTYPE, META-теги, комментарии, любые парные и одиночные теги (имя можно задать любое) va hokazo. HTML-ga qo'shimcha ravishda siz PHP, SQL buyruqlari, DocBook teglari, bir nechta standart fragmentlarni kiritishingiz mumkin. Apache sozlamalari(Asosiy autentifikatsiya qilish va inc fayllarini ochishni taqiqlash uchun mas'ul) va hatto C da biror narsa. Ya'ni, html fayllardan tashqari, Bluefish ham standart .htaccess konfiguratsiyasini yozishda va oddiy PHP qo'shimchalarini ishlab chiqishda sizning azoblaringizni engillashtirishga harakat qiladi. "Foydalanuvchi menyusi" Tahrirlash menyusini tanlab, kerakli shablonlarni o'rnatish juda oson.

    Deyarli har qanday tegni kiritish imkonini beruvchi juda keng "Teglar" menyusiga qo'shimcha ravishda, qo'shimcha parametrlarni kiritishni talab qiladigan va butun guruhlarni kiritish imkonini beruvchi operatsiyalarni o'z ichiga olgan qo'shni "Muloqotlar" da ko'plab qiziqarli narsalarni topish mumkin. elementlarning bir zarbasi. Masalan, "Umumiy "Hujjat sarlavhasi" (yoki ) darhol kelajakdagi HTML sahifasining ramkasini kiritadi - sarlavhalar, META teglari va sahifaning tanasi uchun shablon Xuddi shunday, siz jadval, ramkalar uchun shablonni kiritishingiz mumkin (bu erda "ramkalar" deb ataladi) va boshqalar.

    CSS yorlig'ini alohida ta'kidlash kerak - garchi siz unda faqat uchta tugmani topasiz. Ikkinchi va uchinchisi SPAN va DIV teglarini tezda kiritish uchun. Lekin birinchisi to'liq uslublar jadvallarini yaratishga imkon beradi. Mumkin bo'lgan parametrlarning o'ndan bir qismini va ularning qiymatlarini eslamasangiz ham, ochiladigan ro'yxatdan kerakli narsani tanlash va uni yaratilgan jadvalga oddiygina kiritish qiyin bo'lmaydi. Muloqot oynasidagi "Rang" tugmasi kerakli rangni bosish orqali rangni (kerak bo'lgan joyda) o'rnatishga imkon beradi.

    Teglar yoki ularning parametrlari uchun avtomatik to'ldirish mavjud emas - faqat sintaksisni ta'kidlash (va keyin, avval siz xuddi shu nomdagi menyu bandida hujjat turini "html" ga o'rnatishingiz kerak - sukut bo'yicha muharrir oddiy matn rejimida ochiladi). Avtomatik ravishda amalga oshiriladigan yagona narsa - juftlangan teglarni yopish (orqa nuri kabi o'chirilishi mumkin).

    Tez terish uchun ko'pchilik teglar juda esda qolarli klaviatura yorliqlariga ega (garchi foydalanish har doim ham oson emas). “Tahrirlash” menyusidagi dalda beruvchi band – “Yorliq tugmachalarini saqlash” bandiga qaramay, ularni qayerda o‘zgartirish mumkinligini topa olmadim.

    Tasvirning eskizlari bilan ishlash funktsiyasi qiziqarli bo'lib tuyuldi - siz faylni tanlaysiz va oldindan ko'rish asosida kerakli o'lchamni o'rnatish uchun odatiy "slayder" dan foydalaning. Rang tanlash vositasi ham foydali bo'ladi ("Dialoglar" Umumiy "Rang tanlash") - sichqonchani o'zingiz yoqtirgan soyaga yo'naltiring va dialog oynasi yopilganda, kodga uning o'n oltilik ko'rinishi kiritiladi.

    Loyihani qo'llab-quvvatlash, imloni tekshirish, tashqi dasturlar bilan o'zaro ta'sir qilish (make, javac kompilyatori, HTML sintaksisini tekshirish, DOS2UNIX qatorini tugatish belgilarini o'zgartirish; sozlamalarda o'z ishlov beruvchingizni ulash juda oson) mavjud. Natijani ko'rish faqat tashqi brauzerda mumkin.

    Umuman olganda, muharrir ulkan salohiyatga ega bo'lsa-da, u biroz tugallanmagandek taassurot qoldirdi. Menga, ayniqsa, tufayli funksionallikni oshirish imkoniyatlari yoqdi tashqi dasturlar. Foydalanuvchi menyusi yaxshi taassurot qoldirdi, uning yordamida siz oddiy operatsiyalarning ko'pini sichqonchani bir necha marta bosishgacha osongina qisqartirishingiz mumkin. Lekin yangi boshlanuvchilar, albatta, avtomatik to'ldirish va parametr takliflarini sog'inadi. Hukm - yaxshi muharrir haddan tashqari hashamatga o'rganmagan, ammo odatiy harakatlarni avtomatlashtirishni xohlaydigan mutaxassislar uchun.

    Chiroyli yoritish va sozlanishi mumkin bo'lgan panellar sizga veb-saytni ishlab chiqishda kerak bo'lishi mumkin bo'lgan deyarli har qanday kod bilan ishlash imkonini beradi.

    Uslublar jadvalini yaratish uchun dialog oynasi - natija tahrirlash maydoniga qo'shiladi.

    Nvu

    Agar siz ushbu WYSIWYG muharririni tanlasangiz, qo'lda tahrirlashni unuting

    Linspire kompaniyasining ushbu tashabbusi siz "foydalanuvchiga yo'naltirilgan" dasturdan kutganingizdek, vizual rejimdan odatdagidek foydalanadi. Biroq, ish maydonining pastki qismidagi yorliqlar uni tahrirlash rejimiga o'tkazishni juda osonlashtiradi manba kodi. Bundan tashqari, oldindan ko'rish va "HTML teglari" deb nomlangan rejim mavjud bo'lib, sahifada (brauzerda ko'rsatilganidek) har bir elementga "yorliq" qo'yilgan bo'lib, ushbu element uchun qaysi teg mas'ul ekanligini ko'rsatadi. uchun juda qulay tezkor tahlil boshqa birovning kodi - men ushbu rejim uchun boshqa dastur topmadim.

    Vizual rejimda ishlash OOo Writer yoki AbiWord kabi oddiy matn protsessoridagidan unchalik farq qilmaydi. Va biz birinchi navbatda "qo'lda" tahrirlashga e'tibor qaratishga kelishib oldik.

    G'alati, lekin o'tish paytida qo'lda rejim asboblar paneli tugmalari va ayrim teglar uchun mas'ul menyu elementlari bloklanadi. Avtomatik to‘ldirish yo‘q, yangi kiritilgan matnga taalluqli bo‘lmagan minimal sintaksisni ajratib ko‘rsatish... Umuman olganda, “tutqichni ko‘tarsangiz, kuchli emas demang” va agar sizga vizual rejim yoqmasa, oddiy bloknotni oling. Nvu manba kodi muharriri sifatida porlamaydi (va bu uchun mo'ljallanmagan), shuning uchun biz ko'rib chiqishimizni shu erda tugatamiz ...

    Natijalar

    Eng yaxshi HTML muharririni tanlash qiyin vazifa ekanligi isbotlandi. Bluefish Gnome muhitida o'zini suvdagi baliq kabi his qiladi (faqat rang haqida hazil qilmang, maylimi?), lekin u hali ham so'zsiz g'olib bo'lish funksiyasiga ega emas. Biroq, Notepad-da ishlashga odatlanganlar uchun bu ideal tanlovga yaqin bo'ladi - bu mutlaqo ko'zga tashlanmaydi (hatto deyarli ko'rinmas), lekin shu bilan birga, u har doim yordamingizga kelishga tayyor.

    Screem, kichik versiya raqamiga qaramay, Bluefish-dan deyarli orqada emas va ba'zi joylarda u hatto oldinda. Juftlangan teglarning biroz g'alati tarzda amalga oshirilgan avtomatik yopilishi ba'zan ishga xalaqit beradi va teglar uchun tezkor tugmachalarning yo'qligi sichqonchani tashlab yuborishga umid qilganlarni, lekin hamma narsani qo'lda kiritmaslikni chuqur tushkunlikka soladi.

    Quanta Plus, hatto mahalliy bo'lmagan muhitda bo'lsa ham, "yordamchi" funktsiyalar va qulaylikning eng uyg'un kombinatsiyasini namoyish etdi. tez ish. Deyarli hamma narsani sozlash qobiliyati "aylanishni" yaxshi ko'radiganlar uchun ajralmas bo'ladi, garchi sukut bo'yicha tezkor tugmalar va asboblar paneli tarkibi juda qulay tanlangan. Umuman olganda, shubhasiz etakchi bu daqiqa u eng etuk va puxta o'ylangan HTML muharriri sifatida "KDE sayyorasidan kelgan o'zga sayyoralik" bo'lib chiqdi, buning uchun u g'olibning sovrinlarini oladi.

    Veb-saytingizni qanday qilib eng yaxshi tahrir qilishni hal qila olmayapsizmi - qo'lda yoki vizual tarzda? Quanta Plus bilan ikkita ish rejimi o'rtasida uzilib qolishning hojati yo'q!

    Veb-sahifalarni yaratishning ikki yo'li mavjud: to'g'ridan-to'g'ri HTML kodini yozish va sahifani loyihalash, ta'bir joiz bo'lsa, ingl. Ikkinchi usul osonroq, birinchisi yaxshiroq (va juda oddiy). Shunga ko'ra, barcha veb-muharrirlar ikki toifaga bo'linadi - WISIWIG muharrirlari va HTML muharrirlari. Oraliq variantlar ham mavjud. Va ikkala toifaning eng yaxshi vakillari o'zlarining arsenalida vizual vositalar va kodni to'g'ridan-to'g'ri tahrirlash qobiliyatiga ega.

    Windows uchun barcha turdagi veb-muharrirlarning juda ko'p turlari mavjud. Va ularning adolatli qismi bepul yoki umumiy dastur hisoblanadi. Linux haqida nima deyish mumkin? Ushbu tizim bilan tanishishdagi birinchi faoliyatimdan biri veb-asboblar masalasini tadqiq qilish edi.

    Umumiy fikrlardan (ya'ni, Linuxning Internetdagi e'lon qilingan diqqat markazida) ushbu platforma uchun son-sanoqsiz veb-muharrirlar bo'lishi kerak deb o'ylash mumkin. Biroq, katta ftp arxivlarini va Linux dasturlari to'plamiga ega asosiy saytlarni sinchkovlik bilan o'rganish ushbu spekulyativ ko'rinishga sezilarli o'zgarishlar kiritadi.

    Birinchidan, ma'lum bo'lishicha, dasturiy ta'minot arxivining tegishli bo'limlarida sanab o'tilgan vositalarning adolatli qismi oddiy matn muharrirlari uchun html kengaytmalarining barcha turlari, masalan, vi yoki emacs. Albatta, matn muharririda veb-sahifalarni yaratishingiz mumkin. Ba'zilar hatto Notepadni barcha zamonlarning eng yaxshi veb-muharriri deb bilishadi. Lekin, mening fikrimcha, ular yolg'on gapirishadi. Axir, taxtalarni pichoq bilan rejalashtirish mumkin. Biroq, buni samolyot bilan qilish yaxshiroq ...

    Va aslida Linux uchun veb-muharrirlarni o'nga yaqin topish mumkin. Bir vaqtlar men ularning umuman ish uchun va shaxsan o'zim uchun yaroqliligini batafsil ko'rib chiqdim. Natijada, ularning aksariyati norozilik bilan ishdan bo'shatildi.

    Va turli sabablarga ko'ra. Ba'zilar (masalan, CoffeCup) tijorat (va bepul emas) dasturlari sifatida rad etildi (oxir-oqibat, hamyoningizni toza vijdon bilan saqlash Linux foydalanuvchisining motivatsiyalaridan biridir, shunday emasmi?). Boshqalar (Amaya va Buldozer kabi, ularning ijodkorlari meni kechirsin) menga juda zaif tuyuldi. Nimadir (Netscape Composer) Windows davridan beri antipatiyaga sabab bo'ldi ("Yaxshi, men sizni yoqtirmayman ...") Yoki kirill alifbosi bilan ishlashda muammolarga olib keldi (va biz ko'pchilik rus tilida gaplashadigan mamlakatda yashaymiz Yoki). to'g'ri miqdorda o'zgartirishlar bo'lmagan - yomon ko'rish tufayli men ekran shriftlariga juda sezgirman (asWedit, Erwin) Ba'zilar (KDreamsite, Galway, KWebDev, screem) juda erta alfa versiyalari edi va ko'p rejalashtirilgan funktsiyalarga ega emas edi yoki boshqacha edi ishdagi beqarorlik yoki oddiygina xatolar bilan tuzilgan.

    Natijada, veb-muharrirlar ro'yxati uchta pozitsiyaga qisqartirildi - WebMaker, Quanta, Bluefish. Ularning barchasi HTML kod muharrirlari toifasiga kiradi. Birinchi ikkitasi Qt kutubxonasiga asoslangan va KDE grafik muhitida ishlash uchun mo'ljallangan. Bluefish - GNOME grafik muhitida foydalanishga yo'naltirilgan Gtk ilovasi; garchi, kutubxonalarning tegishli versiyalari mavjud bo'lsa, u holda ishlashi mumkin. Bu dostonda men bular haqida gapiraman.

    Ehtimol, mening tanlovimda sub'ektivlik bor - men bahslashmayman. Biroq, bu html muharrirlari hozirda eng to'liq paketlar va deyarli amaliy foydalanish uchun mos bo'lgan yagona paketlardir.

    Axir HTML kod muharrirlari kimga kerak va nima uchun? Ularni qo'llash doirasi, menimcha, ikki tomonlama. Birinchidan, to'g'ridan-to'g'ri kod yozish - bu bitta sahifa yoki kichik bir qator tegishli sahifalarni yaratishning eng oson usuli. Masalan, grafikalar, jadvallar, bibliografiya va boshqa akademik atributlarga ega bo'lgan ilmiy maqola kabi. Ikkinchidan, faqat html muharriri yordamida murakkab tuzilgan va tez-tez yangilanib turadigan kontent saytini yaratish uchun katta loyihani bajarishingiz mumkin. Shunga ko'ra, html muharrirlari foydalanuvchilarning ikki guruhiga mo'ljallangan (yoki maqsadli bo'lishi kerak) - ularni vaqti-vaqti bilan ishlatadigan ba'zi mavzular bo'yicha mutaxassislar va kontent bo'yicha mutaxassislar, menimcha, ular baholanishi kerak.

    Biroq, o'z fikrimni bildirmaslik uchun, keyinroq men ularning ro'yxatining rad etilgan qismidan bir nechta html muharrirlarini qisqacha tasvirlab beraman, birinchidan, tayyor mahsulotlar, lekin negadir menga yoqmadi, ikkinchidan, quyida joylashgan paketlar. rivojlanish va to'liq ishlamaydi, lekin istiqbolli ko'rinadi. Va nihoyat, men juda qisqacha (tavsifdan aniq bo'ladigan sabablarga ko'ra) vizual yo'naltirilgan veb-muharrirlarni tavsiflayman.

    Men tarixan birinchi (men uchun) bo'lgan va yaqin vaqtgacha faol foydalangan muharrirdan boshlayman. Uning ismi

    WebMaker

    Yaqin vaqtgacha WebMaker kirill alifbosini normal qo'llab-quvvatlaydigan deyarli yagona to'liq funktsional va funktsional HTML muharriri edi. Ikkinchisi ajablanarli emas, chunki u bizning vatandoshimiz Aleksey Dek tomonidan yozilgan (men, fursatdan foydalanib, ushbu dasturning birinchi tavsiflarimdan biriga qo'shgan sharhlar va qo'shimchalar uchun o'z minnatdorchiligimni bildirmoqchiman).

    WebMaker ning joriy versiyasi (0.8.5), afsuski, taxminan bir yil davomida yangilanmagan. Bir muncha vaqtgacha u muallifning veb-saytida manba matnlari va tar.gz va rpm formatlarida bir qator ikkilik paketlar ko'rinishida mavjud edi. Bundan tashqari, rpm paketlari oddiygina RedHat 5, RedHat 5 va PentiumPro/II dan past bo'lmagan protsessor, shuningdek RedHat 6 uchun tuzilgan bir nechta versiyalarda mavjud edi.

    Biroq, endi bu sayt (uning ota-onasi http://www.services.ru/ kabi) hayot belgilarini ko'rsatmaydi. Va shuning uchun siz http://linux.tucows.com yoki http://rpmfind.net/linux/RPM/ saytida WebMaker-ni izlashingiz kerak bo'ladi. Bundan tashqari, uni ba'zi tarqatishlarning bir qismi sifatida topish mumkin (Suse, original Mandrake).

    Umumiy ko'rinish

    Yuqorida aytib o'tilganidek, Webmaker Qt kutubxonasiga asoslangan KDE ilovasi. Tizimda ushbu komponentlarning mavjudligi, shunga ko'ra, uning ishlashi uchun zarurdir. Biroq, agar ular o'rnatilgan bo'lsa, Webmaker boshqa oyna muhitlarida ham ishlaydi - GNOME, WindowMaker, IceWM, AfterStep, BlackBox. Muxtasar qilib aytganda, Linux Mandrake 7.0/RE tarqatilishiga kiritilgan hamma narsa shaxsan sinovdan o'tgan.

    WebMaker Kedit matn muharririga asoslangan bo'lib, uning ko'pgina funktsional xususiyatlarini aniqlaydi. Xuddi shu sababga ko'ra, uning joriy versiyasi KDE 2 muhitida ishlamaydi.

    Vizual ravishda Webmaker juda standart ko'rinishdagi menyuni, uchta asboblar panelini (bu standart, aslida - sakkiztagacha) va ikkita oynani - chapdagi katalog daraxtini (sukut bo'yicha - / dan) va HTML kod oynasini o'z ichiga oladi. o'ng.

    Yuqori, asosiy panelda fayllar (yaratish, ochish, saqlash) va matnlar (kesish, nusxalash, joylashtirish, qidirish) bilan ishlash, tashqi brauzerda ko'rish uchun tugmalar mavjud. Netscape Navigator), shuningdek, uchinchi, almashtiriladigan panel uchun boshqaruv tugmalari.

    Ikkinchi, umumiy panelda eng ko'p ishlatiladigan HTML teglariga mos keladigan tugmalar mavjud:

    • abzas, uzilmaydigan bo‘shliq, qator uzilishi, gorizontal chiziq, birinchi;
    • giperhavolalar va chizmalar, ikkinchidan;
    • tekislash (chap va o'ng qo'l, markazlashtirilgan va oqlangan, uchinchidan;
    • qalin, kursiv va tagiga chizilgan uslub, to'rtinchidan;
    • va nihoyat, eng yuqori uch darajadagi sarlavhalar - beshinchi.

    Uchinchi panel almashtirilishi mumkin va ikkinchi panelni qisman takrorlaydigan bir nechta teglar guruhining tugmalarini o'z ichiga olishi mumkin:

    • shrift (qalin, kursiv, tagiga chizilgan va chizilgan, bir boʻshliqli shrift, kattalashuvchi va kichraytiruvchi oʻlcham, Kuchli va urgʻu, Iqtibos, H1-H3 darajali sarlavhalar;
    • HTML forma teglari (kiritish shakli, matn maydoni va parolni kiritish maydoni, ro'yxatlar va ochiladigan menyular, RadioButton va Belgilash qutisi, standart tugma, Rasm tugmasi, Yuborish va Qayta o'rnatish);
    • ro'yxat teglari, raqamlangan va raqamlanmagan;
    • jadval teglari - yaratish, qatorlar, katakchalar, sarlavhalarni kiritish
    • ramkalar bilan ishlash uchun teglar;
    • JavaScript paneli.

    Bundan tashqari, asosiy paneldagi ikkita tugma - Frames va JavaScript - muqobil bo'sh panellarni keltirib chiqaradi. Ular foydalanuvchilar tomonidan tahrirlanmaydigandek tuyulganligi sababli, ular kelajakdagi versiyalarda to'ldiriladi deb taxmin qilishimiz mumkin (umid qilamanki).

    Barcha panellar, asosiysidan tashqari, quyida ko'rsatilganidek, to'liq moslashtiriladi. Bundan tashqari, muqobil ravishda uchinchi panelni almashtirish o'rniga, siz qo'shimcha panellarni ko'rsatishni yoqishingiz mumkin.

    Menyu panellarni tugmalar bilan takrorlamaydi: ko'p harakatlar faqat u orqali amalga oshirilishi mumkin. Shuning uchun, keling, menyuni batafsil ko'rib chiqaylik.

    "Fayl" bandida, siz taxmin qilganingizdek, aynan shu narsa mavjud (ya'ni, fayllar bilan operatsiyalar): bu erda siz shablondan bo'sh fayl yoki fayl yaratishingiz, faylni ochishingiz mumkin (shu jumladan oxirgi), saqlashingiz mumkin. fayl (shu jumladan, boshqa nom ostida) yoki Hammasi fayllarni oching, yopish - shuningdek, bitta yoki barcha fayllar (agar ikki o'nlab hujjatlar ochiq bo'lsa, juda qulay). Bu yerda siz fayl (matn) kiritishingiz, KOI-8 va Win1251 kodlashlarida matnli fayllarni import qilishingiz, shuningdek, Word hujjatlari 97 va Win1251 kodlash bilan hujjatga eksport qiling. Va, albatta, ularning dasturini chop etish va chiqarish.

    To'g'ri, na qayta kodlash, na eksport/import xuddi shunday ishlamaydi. Qayta kodlashni qo'llab-quvvatlash uchun sizda bo'lishi kerak o'rnatilgan dastur recode (va standart GNU recode emas, balki ruscha) va Word hujjatlarini eksport/import qilish uchun - mswordview dasturi.

    "Tahrirlash" bandida "Kesish", "Nusxalash", "Qo'yish" va hokazo standart variantlari, shuningdek qidirish va almashtirish va qatorga o'tish mavjud. Aytish kerakki, bir vaqtning o'zida bir nechta kod qatorlarini almashtirish mumkin, bu keng tarqalgan emas.

    Asboblar elementi juda qiziq. Teg tanlash va tegni tahrirlash kichik bandlari mavjud. Birinchisi, guruhlarga tasniflangan ro'yxatlardan tegni tanlash imkonini beradi. Shundan so'ng, ikkinchi kichik band orqali istalgan tegni (atributlar va boshqa narsalarga nisbatan) tahrirlash mumkin; ammo tegni tahrirlash uchun uni sichqonchaning o‘ng tugmasi bilan bosing (html kod oynasida) va paydo bo‘lgan menyudan Tegni tahrirlash-ni tanlang. Bu erda siz jadval shablonini yaratishingiz mumkin (sarlavha, satrlar va ustunlar uchun sarlavhalar va ikkalasining sonini ko'rsatadigan), shuningdek Win1251 ga va aksincha, KOI-8 ga o'zgartirishingiz mumkin (shuningdek, aytib o'tilganidek, qayta kodlashni talab qiladi).

    Teglar menyusi elementi ikkinchi asboblar panelini to'liq takrorlaydi: bu erda shrift uslublari, sarlavhalar, paragraflar va boshqa eng ko'p ishlatiladigan teglar kiritiladi. Va "View" elementi tashqi brauzerda, ya'ni xuddi shu Netscape Navigatorda (F11 deb ham ataladi) ko'rilmoqda.

    Sozlamalar elementi ham juda vakili bo'lib, ular haqida quyida batafsilroq.

    Paragraf Windows menyusi- bu shunchaki ochiq fayllar o'rtasida almashinish; html kod oynasining yuqori qismidagi yorliqlar yordamida ham amalga oshirilishi mumkin.

    Va nihoyat, Yordam mavjud - dasturni o'rnatish va sozlash uchun qisqacha (lekin deyarli to'liq) qo'llanma (html formatida), shuningdek, u bilan ishlash haqida ba'zi ma'lumotlar: interfeysning to'liq shaffofligini hisobga olgan holda, ehtimol ko'proq narsa kerak emas.

    Ehtimol, o'quvchi menyu elementlarining ruscha va inglizcha nomlari bilan g'azablangandir: men o'zini ko'rsatishga harakat qilmayapman, bu ruslashtirilgan KDE bilan birgalikda men uchun ishlaydigan versiyada shunday; ikkinchisi uchun bunday rus-ingliz dialekti odatda xarakterlidir - tizim xabarlari to'liq tarjima qilinmaguncha, bu vaqtinchalik deb umid qilaman. Shunday qilib, to'g'ridan-to'g'ri yoki teskari tarjima bilan shug'ullanmaslik uchun men "Xuddi shunday" nomlarini beraman.

    Moslashtirish imkoniyatlari

    WebMaker ko'plab sozlamalar bilan ajralib turadi. Ularning aksariyati Sozlamalar asosiy menyusi orqali amalga oshiriladi. Bu yerda siz:

    • tugmalar yordamida uchta panelni ham yoqish/o‘chirish yoki asboblar panelini almashtirish opsiyasini o‘chirib qo‘yish orqali kamida sakkizta mavjud panelni ko‘rsatish imkoniyatiga ega bo‘lish;
    • dasturni bir butun sifatida sozlang: tashqi brauzerga yo'lni belgilang (garchi faqat Netscape bo'lsa-da, siz boshqa hech narsa ulay olmaysiz), andozalar va ishchi fayllar bilan katalog; html hujjatlari va tasvirlari bo'lgan fayllar uchun kengaytmalarni aniqlang (standart GIF, JPEG, PNG-ga qo'shimcha ravishda siz DjVu yoki Shockwave kabi har qanday ekzotik uchun filtrlarni taqdim etishingiz mumkin); teglarning turli guruhlari uchun ranglarni aniqlash; yaqinda chaqirilgan fayllar ro'yxatidagi raqamni aniqlang (standart - 5, maksimal - 99, ya'ni etarli darajada ko'p);
    • muharrir ekranining shriftining shrifti, o'lchami va uslubini aniqlang, ikkinchisi oddiy - qalin (kenglik) va yangi - kursiv (Uslub) juftliklari uchun va iloji bo'lsa, kodlash;
    • teglarni katta/kichik harflarda ko'rsatishni yoqish/o'chirish;
    • agar ular ixtiyoriy bo'lsa, yopish teglaridan voz kechishga imkon beradi - paragraflarni uzoq vaqt davomida joylashtirishda juda qulay matnli hujjat, ko'p harakat tejaladi;
    • vaqtinchalik fayllarni tashqi brauzerda ko'rishga ruxsat berish/taqiqlash; Ushbu parametrni yoqsangiz, avval HTML hujjatini eslab qolishingiz shart emas, lekin uning ichidagi giperhavolalar to'g'ri ishlamasligi (yoki umuman ishlamasligi) mumkin, shuning uchun ba'zida birinchisi muhimroq bo'ladi (Bekor qilish opsiyasi yo'qligi sababli), ba'zan ikkinchisi muhimroqdir.

    Sozlamalarda faollashtirilmagan "Tashqi brauzerlar" opsiyasi mavjud: Sherlok Xolms, ehtimol, muallif kelajakda ulardan bir nechtasini ulashni rejalashtirgan deb taxmin qilishi mumkin.

    Yuqorida va'da qilingan menyu orqali asboblar panelini moslashtira olmasligingizni tushunish oson. Buni faqat webmaker-toolbarrc konfiguratsiya faylini tahrirlash orqali qo'lda qilish mumkin. Ushbu protsedura qo'llanmada batafsil tavsiflangan (garchi u qisqacha deb ataladi). Shuningdek, kirillcha matnlarni transkodlash va MS Word formatiga eksport qilish parametrlarini qo'lda o'rnatishingiz kerak.

    Funktsionallik

    Endi keling, WebMaker-ga hech bo'lmaganda Linux platformasi - kataloglar daraxti uchun o'ziga xosligini nima bilan ta'minlaydiganini batafsil ko'rib chiqamiz. Bu, shuningdek, ma'lum darajada, loyihani boshqarish vositasidir. U yiqilib yoki har qanday mavjud joylashtirish darajasiga kengaytirilishi mumkin. Sichqonchaning chap tugmachasini ikki marta bosish html fayl nomini kodni tahrirlash oynasida ochadi; rasmli fayl nomida ham xuddi shunday (GIF, JPEG yoki PNG) - rasmni qo'shadi (ya'ni img src = "file_name" tegi o'ng tomonda ochilgan faylga (kursor holatida) sichqonchaning o'ng tugmasi bilan bosing. fayl yoki katalog nomi Ochish elementlari (faqat fayllar uchun), Nomini o'zgartirish, O'chirish, Yangi katalog bilan menyuni ochadi Linux uchun ko'plab boshqa veb-muharrirlarda loyihani boshqarish vositalari - va bu allaqachon yaxshi va sayt tuzilishi juda aniq ko'rinadi.

    Va endi - html kodini tahrirlash oynasining o'zi haqida. WebMaker-ni ishga tushirganingizda, u bo'sh, nomsiz faylni ochadi va mavjud faylni ochganingizda uni almashtiradi. Siz xohlagancha ko'p fayllarni ochishingiz mumkin - bir necha o'nlab - aniq. To'g'ri, bu holda tegishli xatcho'plar oynaning o'ng chetidan tashqariga chiqadi, ammo siz Windows menyusi orqali fayllarni ochishingiz mumkin.

    Yangi fayl bo'sh yoki shablondan yaratilishi mumkin. WebMaker-dagi shablonlar bir xil html fayllari, shuning uchun o'zingizni yaratish qiyin emas. Biroq, aytaylik, butun loyiha uchun shablonni uning barcha ta'sis hujjatlarida aks ettirilishi uchun o'zgartirish mumkin emas.

    Yangi yaratilgan (bo'sh, aniq) fayl bilan ishlash juda oddiy. Barcha kerakli teglar!doctype (HTML 4.0 uchun - Transitional, Frameset, Strict) va meta teglar bilan boshlanadigan paneldagi tugmalar, Teglar menyusi bandi yoki agar ular u yerda yoki u yerda ko‘rsatilmagan bo‘lsa, qo‘shiladi. Teg tanlash vositasi (albatta, siz - va qo'lda, klaviaturadan kiritishingiz mumkin). Agar teg tugma yordamida yoki menyudan kiritilsa, uning atributlari bo'lsa, tegishli parametrlar paneli chaqiriladi, bu erda atributlar va ularning qiymatlari avtomatik yoki yarim avtomatik rejimda aniqlanishi mumkin. Agar siz bekor qilish tugmasini bossangiz, hujjat atributsiz teg bilan tugaydi. Uni osongina tahrirlash mumkin: yuqorida aytib o'tilganidek, buni amalga oshirish uchun sichqonchaning o'ng tugmasi bilan ustiga bosing - xuddi shu tegni tahrirlash paneli chaqiriladi.

    Teglarni tahrirlash panelidan foydalanib, HTML hujjatiga dinamikani qo'shadigan ancha murakkab hodisalarni kiritishni soddalashtirishingiz mumkin, masalan, sichqoncha harakati yoki klaviatura kiritishiga asoslangan voqealar (OnBlur, OnFocus, OnMouseUp, OnClick va boshqalar), agar ular mantiqiy bo'lsa. berilgan teg uchun.

    Barcha teglar nafaqat rangli, balki ularning turli guruhlari (sharhlar, havolalar va langarlar, skriptlar, uslub va shrift, jadval teglari va rasm teglari) har biri o'z rangida ta'kidlangan. Bu, kod oynasidagi shrift kabi, o'zingizning didingiz va tasavvuringizga moslashtirilishi mumkin. Bu esa ishni ancha osonlashtiradi va jonlantiradi.

    Yuqorida aytilganlarning barchasi WebMaker to'liq xususiyatli va ishlatish uchun qulay html muharriri ekanligini aytishga imkon beradi, bu uning bepul Windows hamkasblaridan (masalan, Arachnophilia yoki SiteAid) hech qanday holatda kam emas. Va bu uning hech qanday kamchiligi yo'qligiga shubha tug'diradi.

    Albatta, bu haqiqat emas. Men loyihalarni boshqarish vositalarining zaifligi haqida gapirmayman (havolalarning yaxlitligini tekshirishning yo'qligi, hech bo'lmaganda faqat mahalliy bo'lganlar va loyiha ichidagi fayllar nomini o'zgartirish/ko'chirishda ularni nazorat qilish): faqat Dreamweaver yoki HomeSite kabi tijorat veb-muharrirlari mavjud. bu turdagi yanada kuchli vositalar. Ammo o'zining ftp mijozining yo'qligi ajablanarli: bu funktsiya, mening fikrimcha, ko'proq yoki kamroq rivojlangan veb-muharrirlar uchun standart bo'lib qolgan. To'g'ri, bu meni shaxsan tushkunlikka solmaydi: men WebMaker bilan uyda ishlayman, u erda Internet yo'q va ishda yuklayman, u erda (umid qilamanki) hali Linux yo'q. Biroq, bu e'tiborsizlik.

    Bundan tashqari, dasturning xatti-harakatlarida ba'zi g'alatiliklar mavjud. Shunday qilib, faylni boshqa nom ostida saqlashda, u nafaqat asl fayl joylashgan joyda, balki oxirgi yozuv joylashgan joyda (va ba'zan /$home ichidagi ixtiyoriy katalogda) bajarishga intiladi: ko'p. paketlar aybdor, va faqat Linux ostida emas; lekin manba fayl nomi ham qayta o'rnatiladi (har doim bo'lmasa ham). Bundan tashqari, kengaytma avtomatik ravishda html fayliga tayinlanmaydi - bu haqda o'zingiz g'amxo'rlik qilishingiz kerak.

    Yana bir g'alati jihat shundaki, kod bo'lagini tanlash ba'zan uzoq bo'lmasa-da, o'z-o'zidan boshqa joyga o'tadi; shuning uchun sichqonchaning o‘rta tugmasi yordamida tanlangan fragmentni joylashtirganingizda (va WebMaker Unixning ushbu yoqimli funksiyasini to‘liq qo‘llab-quvvatlaydi; men usiz qanday yashaganimni tasavvur qila olmayman), maqsadli nuqtada aniq mo‘ljallanmagan narsa paydo bo‘lishi mumkin. . Bu e'tibor talab qiladi.

    Bunga qo'shimcha ravishda, men Kamchiliklar sifatida kamida bitta darajadagi Bekor qilish va Qayta tiklash funksiyalarining etishmasligini ham kiritgan bo'lardim; ammo, bu ularning asl matn muharriri Keditda yo'qligi bilan bog'liq.

    Biroq, bularning barchasi kichik janjallardan boshqa narsa emas. Toki, ular men ham Brutus kabi o'zimni jamoat ishchilariga (ya'ni dastur mualliflariga) sotganman deb o'ylamasliklari uchun. Bundan tashqari, ularning aksariyati muallif tomonidan allaqachon tuzatilgan (garchi faqat manba matnlarida, umid qilamanki, vaqtincha mavjud emas).

    Ammo men yana nimani ko'rishni xohlayman (haqida ko'p gapirgan havolalarni tekshirish vositalariga qo'shimcha ravishda) (xohlagan holda):

    • HomeSite-da topilganlarga o'xshash html kodidagi o'zgarishlarni ko'rish uchun oynalar;
    • Araxnofiliyada bo'lgani kabi to'g'ridan-to'g'ri Java kodi bilan ishlash qobiliyati;
    • Hypertext Builder-da bo'lgani kabi VRML uchun hech bo'lmaganda cheklangan qo'llab-quvvatlash.

    Shunda WebMaker shunchaki mukammallik cho'qqisiga aylanadi. Biroq, u hozirgi ko'rinishida yaxshi. Amalda isbotlashga harakat qilganim: yaqin vaqtgacha men o'z veb-saytimni (http://linuxsaga.newmail.ru) faqat uning resurslari bilan qo'llab-quvvatlaganman.

    Quanta

    Quanta html muharriri ( Joriy versiya yozish paytida - 1.04) Kiev aholisi Dmitriy Poplavskiy va Aleksandr Yakovlev tomonidan Erik Laffun bilan birgalikda yaratilgan. U mualliflarning veb-saytida () mavjud, u erda 350 dan 500 KB gacha bo'lgan ikkilik arxivlarda (tar.gz, tar.bz2, rpm) taqdim etiladi. Albatta, manba matnlar mavjud.

    Dasturni hech bo'lmaganda rpm versiyasida o'rnatish hech qanday muammo tug'dirmaydi. Bitta narsa shundaki, Quanta KDE ilovasi bo'lgani uchun tegishli ingredientlar talab qilinadi - KDE o'zi va Qt kutubxonasi versiyasi 1.44 dan past bo'lmagan. Agar ushbu shartlar bajarilsa, Quanta har qanday grafik muhitda ishga tushirilishi mumkin. Hech bo'lmaganda men sinab ko'rgan muhitlarda (WindowMaker, XFce, FLWM, FailSafe. IceWM) hech qanday muammo yo'q edi.

    Shuni ta'kidlash kerakki, Quanta mahalliy KDE matn muharriri Kwrite asosida yaratilgan va shuning uchun KDE 2 muhitida ishlamaydi.

    Umumiy ko'rinish

    Quanta KDE ishga tushirish menyusiga juda mos tushadi, lekin, albatta, terminal oynasidan ham ishga tushirilishi mumkin. Dasturni ishga tushirgandan so'ng, menyu paneli va operatsiyalar tugmalari bo'lgan asosiy asboblar paneli mavjud bo'lgan juda standart oyna paydo bo'ladi. umumiy maqsad: faylni yaratish, ochish va saqlash, kesish, nusxalash va joylashtirish, Bekor qilish va takrorlash, qidirish, ko'rish rejimlarini almashtirish, navigatsiya.

    Ko'rib turganingizdek, quyida joylashgan bo'sh joy sukut bo'yicha uchta ramkaga bo'lingan. Chapda uchta yorliq mavjud: Fayllar, Loyihalar, Struktura, Hujjatlar. Birinchisini yoqsangiz, katalog daraxti paydo bo'ladi. Ikkinchisi yaratilgan loyihalarni boshqarishni ta'minlaydi, men biroz keyinroq gaplashaman. Uchinchi yorliq joriy HTML hujjatning tuzilishini, jumladan sarlavha teglari, toifalar, ichki havolalar (langarlar) va boshqalarni ko'rsatadi. Hujjatlar yorlig'iga o'tish dastur hujjatlarini ochadi.

    O'ng tomonda haqiqiy ish maydoni mavjud. Agar katalog daraxtida dastlabki uchta xatcho'p yoqilgan bo'lsa, u ochiq faylning html kodini ko'rsatadi (uni katalog daraxtidagi nom ustiga ikki marta bosish orqali ochish mumkin). Va yuqoridagi xatcho'plar teglarning asosiy guruhlari o'rtasida almashish imkonini beradi.

    Hujjat yorlig'iga o'tganingizda, o'ng ramkadagi teg xatcho'plari yo'qoladi va freymning mazmuni brauzerga o'xshash shaklda ko'rsatilgan dasturning hujjat tizimidir.

    Nihoyat, pastki ramka o'rnatilgan brauzerda joriy html faylining ko'rinishi (kfm brauzeriga o'xshash). Barcha ramkalar o'lchamlarini qo'lda o'zgartirish mumkin. Bundan tashqari, asosiy asboblar panelidagi tegishli tugmalar yordamida katalog daraxti va oldindan ko'rish ramkalari o'chirilishi mumkin. Aytgancha, asboblar maslahatlari bilan jihozlangan.

    Xususiyatlarga umumiy nuqtai

    Quanta-da mavjud bo'lgan barcha amallar menyudan asosiy va qo'shimcha asboblar panelidagi tugmalar yordamida sichqonchaning o'ng tugmachasini bosish orqali amalga oshirilishi mumkin. Va, albatta, qo'lda. Qanday qilib? Men buni tartibda tasvirlashga harakat qilaman.

    Fayl menyusida siz mumkin

    • yangi oyna yarating (standart katalog daraxti va negadir faqat bitta, birinchi ochiq fayl yuklangan)
    • yangi (mutlaqo bo'sh, hech qanday avtomatik gagsiz) fayl yarating
    • mavjud faylni oching (shu jumladan Oxirgi faylni ochish) va uni yoping
    • faylni (yoki barcha ochiq fayllarni), shu jumladan boshqa nom ostida saqlang
    • HTML sintaksisini tekshiring (Weblint opsiyasi), lekin bu tegishli modulni qo'shimcha o'rnatishni talab qiladi (mualliflar veb-saytida mavjud)
    • faylni chop eting va dasturdan chiqing.

    Tahrirlash bandi standart operatsiyalarni o'z ichiga oladi - kesish, nusxalash va joylashtirish, Bekor qilish va takrorlash, qidirish va almashtirish, raqam bo'yicha qatorga o'tish.

    Ko'rish bandida - asboblar panelini, holat panelini, kataloglar daraxtini, xabarlar oynasini (HTML sintaksisini tekshirishda), oldindan ko'rish oynasini yoqish/o'chirish. Mana, ikkinchisining yangilanishi; Agar buni qilmasangiz, qancha fayl ochsangiz ham, u birinchi ochilgan faylni ko'rsatadi.

    Asosiy menyu elementi teglardir. Bu qo'shimcha asboblar paneli tugmalari bilan to'liq takrorlanadi, shuning uchun men ular haqida birgalikda gaplashaman.

    Shunday qilib, Teglar bandida qo'shimcha panellar uchun xatcho'plarga mos keladigan quyidagi kichik elementlar mavjud:

    • Standart - uchun tugmalar tez boshlash(ya'ni, hujjat turi, sarlavhasi, tana tegi atributlarini aniqlash - barchasi ommaviy ravishda), vizual shrift teglari (qalin va boshqalar), abzats, satr oralig'i, uzilmaydigan bo'shliq, giperhavolalarni aniqlash va rasmlar qo'shish va hokazolar kabi muntazam teglarni kiritish;
    • Shriftlar - shrift shriftini, kattalashtirish va kamaytirishni, yuqori va pastki indekslarini, oldindan formatlangan matnni, shuningdek, besh darajali sarlavhalarni belgilash uchun teglar;
    • Jadvallar, tushunarli bo'lganidek, jadvallarni (shu jumladan, qator va ustunlar soni ma'lum bo'lganlar), sarlavhalar va sarlavhalar, alohida satrlar va katakchalarni kiritish uchun mo'ljallangan;
    • Shakllar - to'liq to'plam standart shakllar va tugmalar (radio, tekshirish, yuborish, qayta o'rnatish va boshqalar);
    • Ro'yxatlar - tabiiy, raqamlangan va raqamlanmagan ro'yxatlar;
    • Boshqalar - oldingi paragraflarga kirmagan barcha narsalar, xususan: rang maydonidan tanlash orqali rangni o'n oltilik yozuvga kiritish (juda yaxshi variant, tez-tez yo'qoladi, aytmoqchiman), sanani kiritish, pochta jo'natish ; bu yerda, o'rnatilgan brauzerdan tashqari, uni tashqi brauzerlarda, Netscape Navigator va kfm brauzerida ko'rishingiz mumkin;
    • Foydalanuvchi - foydalanuvchi tomonidan belgilangan tugmalar uchun bo'sh panel; Bu tugmalar html tegi va ularga biriktirilgan JavaScript skriptlariga ega bo'lishi mumkin.

    Kiritilgan teglar va ularning atributlarini avtomatik ravishda tahrirlash mumkin. Buni asosiy yoki kontekstli (o'ng tugmasini bosish) menyu orqali, shuningdek, tezkor tugmalar yordamida amalga oshirish mumkin. Bunday holda, tahrirlash ikki usulda amalga oshiriladi: tegni aslida tahrirlash (Edit cuttern tag), shu jumladan unga ba'zi hodisalarni kiritish yoki tegning atributlarini qo'shish va o'zgartirish (teg atributlari).

    Menyuga qaytib, aytamanki, "Xatcho'plar" bandida siz matndagi xatcho'plarni o'rnatishingiz yoki yo'q qilishingiz mumkin (ular xatcho'plar deb ataladi, langarlar emas) va "Options" bandida siz tahrirlovchi parametrlarini sozlashingiz mumkin (quyida batafsilroq).

    Aytish kerak bo'lgan narsa Yordam elementi haqida. U batafsil o'rnatilgan hujjatlarni o'z ichiga oladi (garchi faqat Ingliz tili), mazmuni bo'yicha katalog daraxti ramkasidagi yuqorida aytib o'tilgan Doc yorlig'iga o'xshash. Sichqonchaning o'ng tugmasi bilan chaqiriladigan kontekstli yordam ham mavjud (bu haqda quyida batafsilroq gaplashaman).

    Shunday qilib, menyu orqali va eksperimental panellar orqali harakatlar nafaqat funksionallikda, balki tashkilotda ham deyarli bir xil. Sichqonchaning o'ng tugmachasini bosish orqali manipulyatsiyalarga kelsak, ular katalog daraxti maydonida va ish maydonida farqlanadi. Birinchi holda, katalog nomini bosish sizga opsiyalarni tanlash imkonini beradi - Jildni yuqoriga qo'shing (ya'ni katalogni $home bilan bir xil darajaga qo'ying; u o'chirilishi mumkin bo'lgan joyda - jismoniy emas, katalog daraxtidan) , katalogni ochish va ro'yxatni yangilash. Html fayl (yoki qo'llab-quvvatlanadigan grafik) nomini bosish faylni ochish yoki o'chirish, joriy (o'ng) faylga unga giperhavola kiritish va xususiyatlarni, shu jumladan kirish huquqlarini ko'rish imkonini beradi.

    Agar siz ish maydonida sichqonchaning o'ng tugmachasini bossangiz, kesish, nusxalash va joylashtirish, Bekor qilish va Qayta tiklash, pochtani ko'rish va kontekstga sezgir yordam kabi standart operatsiyalar mavjud. Ya'ni, katalog daraxtidagi Hujjat yorlig'iga mos keladigan hujjatlardagi tegishli element.

    Hujjatlashtirishni tashkil etish haqida alohida aytmoqchiman. Bu hech qanday standart Yordam turi emas: u yoki bu amalni bajarish uchun menyuning falon bandiga o'ting va falon opsiyani tanlang. Lekin spetsifikatsiyaning qisqacha (lekin juda etarli!) xulosasi HTML tili u bilan ishlashning amaliy texnikasi bo'yicha ko'rsatmalar bilan. Yechim, nuqtai nazardan Windows foydalanuvchisi, bahsli tuyulishi mumkin. Lekin menga juda yoqdi. Hujjatlar faqat ingliz tilida ekanligidan afsuslanish mumkin. Garchi, menimcha, Ukrainada ingliz tili nafaqat davlat tili, balki millatlararo muloqot tilidir...

    Loyihalarni qo'llab-quvvatlash alohida e'tiborga loyiqdir. Chap freymda yoki asosiy menyuda tegishli yorliqdan foydalanib, siz yangi loyiha yaratishingiz yoki mavjud loyihani ochishingiz, unga fayllar qo'shishingiz, xususiyatlarni belgilashingiz va hk. To'g'ri, faylni qo'shish juda g'alati tarzda sodir bo'ladi, faqat uning nomi tegishli qatorga qo'lda kiritilsa ishlaydi.

    Bundan tashqari, katalog daraxti maydonida fayllarni boshqarish funksiyalari mavjud emas: bu yerda siz quyi katalog yarata olmaysiz, fayl nomini o‘zgartira olmaysiz, ko‘chira olmaysiz yoki nusxa ko‘chira olmaysiz. Loyihalarni har tomonlama qo'llab-quvvatlash nuqtai nazaridan aniq nima etishmayapti.

    Ammo fayllarni va butun loyihani bir butun sifatida yuklash imkoniyati mavjud, siz uning nomi va ftp manzilini, login va masofaviy katalogni belgilashingiz mumkin, ammo parol emas, dushmanlaringizga voy.

    Moslashuvchanlik

    Dastlab, Quanta juda ko'p sozlamalar bilan maqtana olmadi. Biroq, foydalanishning ajoyib qulayligi tufayli bu qaytarib olindi. Biroq, uning rivojlanishi to'xtamadi va endi undagi deyarli hamma narsani sozlash mumkin - chekinishlar, so'z defislari, tanlash parametrlari, shrift, ekran shriftining uslubi va o'lchami, uning kod jadvali, shuningdek ranglar - oddiy uchun matn va tanlangan matn, fon . Yopish teglarini avtomatik joylashtirishni yoqishingiz yoki o'chirib qo'yishingiz mumkin, agar ular ixtiyoriy bo'lsa (majburiy yopish teglari, albatta, har doim kiritilgan bo'lsa), teglar va ularning atributlarini taqdim etish holatini o'zgartiring.

    Foydalanuvchi panelini sozlash uchun “Foydalanuvchini sozlash” asboblar paneli elementi ham mavjud. Bu oddiygina amalga oshiriladi: tugma nomini kiriting (maslahat uchun), uning belgisini belgilang, ochilish va kerak bo'lganda yopish teglarini (yoki skript) kiriting. Tugma uchun belgi tayyor xpm faylidan olinishi mumkin yoki uni yaratish uchun KDE ikonka muharririga qo'ng'iroq qilishingiz mumkin.

    Shuni ham ta'kidlaymanki, Quanta teglarni ajratib ko'rsatishni qo'llab-quvvatlaydi (bu apriori Linux uchun ko'plab html muharrirlari uchun nazarda tutilmaydi). Bunday holda, orqa yorug'lik ranglari ham sozlanadi (xuddi shu Options elementining Highliting pastki bandi orqali).

    Bir so'z bilan aytganda, Quanta o'zining zamonaviy shaklida to'liq funktsional va samarali html muharriri bo'lib, o'rtacha murakkablikdagi yagona sahifalar va veb-saytlarni yaratish uchun mos keladi. U ba'zi xatolardan xoli emas va ba'zi jihatlari bilan men uni WebMaker-ga qaraganda kamroq foydali deb bilaman (ehtimol, odatiy emas). Biroq, u juda jadal rivojlanmoqda: masalan, Quanta 2 ning beta-versiyasi allaqachon KDE 2-versiyasi muhitida foydalanish uchun, siz taxmin qilganingizdek, yo'naltirilgan sinov uchun mavjud.

    Bluefish

    Ushbu html muharriri yaqinda juda tez sur'atlar bilan rivojlandi: bir yil oldin u ko'proq ishlaydigan prototip edi, ammo hozir u (ba'zi kamchiliklarga qaramay) to'liq ishlaydigan tayyor mahsulot. Uning joriy versiyasi (0.3.4) http://bluefish.openoffice.nl, http://www.linux.tucows.com/ manzilida mavjud va ba'zi tarqatishlarga (masalan, Linux Mandrake) kiritilgan.

    Bluefish GNOME oyna muhiti bilan foydalanish uchun mo'ljallangan va shunga mos ravishda Gtk kutubxonasiga asoslangan. Ammo, agar u o'rnatilgan bo'lsa, Bluefish ham KDE ostida, ham men sinab ko'rganlardan birida muammosiz ishlaydi. oyna menejerlari(GNOME tizimida mavjudligi yoki yo'qligidan qat'iy nazar).

    Tashqi tomondan, Bluefish Windows muharrirlariga o'xshaydi, masalan SiteAid. Menyu paneli ostida asosiy asboblar paneli mavjud bo'lib, u fayllar bilan asosiy operatsiyalarni (yaratish, ochish, yopish va saqlash, shu jumladan boshqa fayl nomi ostida) va matnlarni (nusxalash, kesish, joylashtirish, qidirish va almashtirish, Bekor qilish va Qayta bajarish) o'z ichiga oladi. shuningdek, konfiguratsiya, chop etish va imlo tekshiruvi (ikkinchisi, ammo hozirgi versiyada, hatto ingliz tilida ham ishlamaydi).

    Quyida HTML teglari bilan qo'shimcha asboblar panelini boshqaruvchi xatcho'plar qatori keltirilgan. Teglar quyidagi yorliqlarda guruhlangan: Tez panel, Shriftlar, Jadvallar, Ramkalar, Shakllar, Ro'yxatlar, CSS, Boshqalar. Qo'shimcha asboblar panelining tugmalari ham guruhlangan.

    Shunday qilib, "Tezkor panel" yorlig'ida tugmalar guruhlari hujjat strukturasi teglariga (DTD, Head, Body), shrift vizual teglariga (Qalin, Kursiv va boshqalar), ichki hujjat teglariga (Paragraf, Break va boshqalar), havola va rasm teglari , tekislash, sharhlar kiritish; Bu yerda siz xat yuborishingiz mumkin. Ba'zi tugmachalarning harakati o'ziga xos xususiyatlarga ega, men ularga batafsil to'xtalib o'taman.

    Masalan, DTD tegini kiritish sizga HTML 2.0, 3.0 (asosiy va qatʼiy versiyalarda), 3.2 (asosiy, yakuniy, qoralama), 4.0 (asosiy va oʻtish) versiyalariga hujjat muvofiqligini belgilash imkonini beradi. Bosh tugmasi bir vaqtning o'zida Sarlavha tegi va meta teglarni yaratishga imkon beradi. Tana tugmasi orqali siz ushbu tegning atributlarini o'rnatishingiz mumkin - fon rangi va chizma, matn va havola ranglari. Va bularning barchasi global struktura teglarining to'liq to'plamini yaratadigan QuickStart tugmasi yordamida birgalikda amalga oshirilishi mumkin; faqat DOCTYPE yorlig'i qandaydir tarzda HTML yorlig'i ichida tugaydi...

    Qizig'i shundaki, tasvirni kiritish tugmasidan tashqari, bir vaqtning o'zida JPEG (standart), GIF, PNG formatlarida eskiz tasvirini avtomatik ravishda yaratadigan Eskiz tugmasi mavjud. Bu rostmi, maqsadli atribut Agar kerak bo'lsa, uni qo'lda kiritishingiz kerak.

    Shriftlar yorlig'ida shrift va asosiy shrift teglari, oldindan formatlangan matn, ustki va pastki yozuvlar, qalin va kursiv, shuningdek, 1 dan 6 gacha bo'lgan toifalar tugmalar shaklida taqdim etiladi. Jadval yorlig'idagi tugmalar yordamida siz belgilangan sonli ustunlar va satrlardan iborat jadval yaratishingiz, qator yoki katakchani, jadval sarlavhasini va sarlavhasini kiritishingiz mumkin. Ramkalar yorlig'i taqdim etadi avtomatik yaratish ramka to'plami; ramkani kiritish mumkin, ramkalar to'plami va asosiy oynaning ramkasiz ko'rinishini aniqlash mumkin.

    Shakllar yorlig'i barcha standart HTML shakllarini o'z ichiga oladi - Submitt, Reset, Text va boshqalar; Ro'yxatlar yorlig'i - raqamlangan va raqamlanmagan ro'yxatlar; CSS yorlig'ida - kaskadli uslublar jadvallaridan foydalanish tugmalari. Boshqa yorlig'i yaratadigan tugmalarni birlashtiradi navigatsiya xaritalari, meta teglar, JavaScript elementlari, shuningdek, sana va vaqtni (shu jumladan Unix tizim vaqtini) kiritish va hujjatni tashqi brauzerda, ya'ni tizimda mavjud bo'lsa, Netscape Navigatorda ko'rish imkonini beradi.

    Bundan tashqari, boshqa, moslashtirilgan asboblar paneli mavjud. Biroq, u bo'sh, garchi u qo'lda tahrirlash uchun mavjud bo'lsa ham. Bu, ehtimol, foydalanuvchi o'z elementlarini joylashtirishi kutilgan joy, JavaScript skriptlari.

    Menyu asboblar paneli orqali mavjud bo'lgan barcha amallarni bajarishga imkon beradi. Bundan tashqari, masofaviy serverga kirishga ruxsat berish. Bundan tashqari, u loyihani boshqarish vositalari uchun elementni o'z ichiga oladi. To'g'ri, bu hali ham juda yomon: siz loyihaga fayllarni qo'shishingiz mumkin (joriy yoki barcha ochiq) va uni biron bir nom ostida saqlashingiz mumkin. Loyiha faylini ochish unga kiritilgan barcha html hujjatlarini bir vaqtda ochishga olib keladi. To'g'ri, loyihani tahrirlash ham mumkin: siz mahalliy va masofaviy kataloglarni, andozalar uchun katalogni belgilashingiz mumkin. Ranglar, shriftlar, uslublar va meta teglarni oxirigacha tahrirlash ham taqdim etiladi; ammo, hozircha bu barcha harakatlar (rang tanlashdan tashqari) faqat qo'lda bajarilishi mumkin.

    Bluefish sozlamalari juda cheklangan: shrift va shrift o'lchamini o'zgartirish mumkin, lekin shrift nomini qo'lda, ochiladigan oynaning o'lchamini va rasm eskizlari formatini kiritish orqali. To'g'ri, shriftni o'zgartirish joriy versiyada amalga oshirilmagan ko'rinadi: men uchun hech bo'lmaganda yangi shrift nomini kiritish ham, uning hajmini o'zgartirish ham vizual effekt bermadi. Fon va matn, shuningdek teglar rangini o'zgartirish mumkin emas (va, ehtimol, kutilmaydi); bundan tashqari, teglar umuman ta'kidlanmagan; chunki ikkinchisi Gtk-ga asoslangan mutlaqo barcha html muharrirlari uchun xos bo'lganligi sababli (rivojlanish darajasidan qat'iy nazar), bu ba'zi bir fundamental sabablarga ko'ra yuzaga kelgan.

    Umuman olganda, Bluefish aralash taassurot qoldiradi. Bir tomondan, asosiy HTML teglari bilan ishlash uchun asosiy vositalar juda qulay; Ba'zi noyob variantlar mavjud, masalan, eskiz rasmlarini kiritish yoki loyihada - tavtologiyani kechirish - loyihani o'zgartirish vositalari. Biroq, kiritilgan teglarni avtomatik tahrirlash mavjud emas - teg yaratishda etishmayotgan atributlar faqat qo'lda o'rnatilishi mumkin. Shriftni o'zgartirish qobiliyatining yo'qligi (umid qilamanki, vaqtinchalik) va teglarni ajratib ko'rsatish (qo'rqaman surunkali) men uchun html muharririning boshqa afzalliklarini qadrsizlantiradi. Garchi burgutni ko'radigan odam Bluefishning funktsional boyligidan bahramand bo'lishi mumkin.

    Boshqa html muharrirlari

    Yuqorida muhokama qilingan uchta HTML muharrirlari hozir eng to'liq va samarali dasturlarga o'xshaydi. Biroq, Linux uchun wb-vositalari ro'yxati ular tomonidan tugamaydi. Quyida men yana bir nechta bunday muharrirlarni qisqacha muhokama qilaman, garchi ularning ba'zilari hali ham tayyor mahsulotlarning prototiplari (lekin istiqbolli) bo'lsa-da. Ushbu seriyadagi birinchi men qo'ng'iroq qilaman

    KDreamSite

    Ushbu dastur uning muallifi Tomas Shröter tomonidan foydalanish uchun qulay html muharriri sifatida joylashtirilgan. Men ko'rgan versiya birinchi raqamli edi, lekin README uni erta alfa deb aniqladi. Bu, keyinroq ko'rinib turganidek, haqiqatdan ham ko'proq.

    Shunday qilib, KDreamSite. Faqat manba matnida mavjud, uni muallifning sahifasidan (http://mitglied.tripod.de/KDreamSite), shuningdek, masalan, http://linux.tucows.com/ yoki http:/ dan yuklab olish mumkin. /www.unixware .ru/ . Bu taxminan yarim megabayt hajmdagi qadoqlangan tar arxividir. O'rnatish uchun talablar - C++ kompilyatori, Perl, make, autoconf va automake dasturlari, QT1.44 kutubxonasi va, albatta, KDE (bularning barchasi README faylida batafsil sanab o'tilgan).

    Bundan tashqari, INSTALL faylida dasturni kompilyatsiya qilish va o'rnatish uchun etarli ko'rsatmalar mavjud. Agar sizda barcha kerakli kutubxonalar va vositalar to'g'ri joylarda joylashgan bo'lsa (Makefile tomonidan belgilangan), hech qanday qiyinchilik tug'dirmaydi. Agar barcha kerakli jihozlar to'g'ri manzilda bo'lmasa, siz har xil parametrlarga ega o'rnatish skriptlarini ishga tushirishingiz kerak (yoki Makefile-ni tahrirlang - men nima osonroq ekanligini bilmayman).

    O'rnatish tugallangach, bajariladigan ikkilik fayl (kdeamsite), hujjatlarga muvofiq, /usr/local/bin manzilida joylashgan bo'lishi kerak. Men uchun u to'g'ridan-to'g'ri /usr/bin ichida topildi. U muvaffaqiyatli ishga tushirilgan joydan. orqali buyruq qatori, chunki u KDE menyusiga o'rnatilmagan.

    Tashqi tomondan, KDreamsite ilgari tasvirlangan WebMakerga juda o'xshaydi. Dasturni ishga tushirgandan so'ng siz ikkita paneldan iborat oynani ko'rishingiz mumkin. Chap tomonda katalog daraxti (sukut bo'yicha - ildizdan boshlab), o'ngda html fayli. ishga tushirilgandan so'ng darhol nomsiz va bo'sh, hatto IDOCTYPE yorlig'i ham yo'q - html 4 spetsifikatsiyasiga ko'ra majburiylaridan biri.

    Ushbu pozitsiyadan siz mavjud bo'lgan har qanday html yoki ochishingiz mumkin matn fayli yoki yangisini yarating (buning uchun minimal shablon ham mavjud emas). Barcha ochiq yoki yaratilgan fayllar asboblar paneli ostidagi yorliqlar sifatida ko'rsatiladi. Albatta, siz faylni yopishingiz mumkin. Qizig'i shundaki, (aslida bo'lmasa ham) ishga tushirilganda yaratilgan bo'sh faylni yopish butun dasturni avtomatik ravishda yopadi. Ayni paytda qancha bo'sh bo'lmagan fayllar ochiq bo'lishidan qat'i nazar. Va agar bu fayllar o'zgartirilgan bo'lsa, bu haqda na ogohlantirish, na ularni saqlash taklifi bo'lishi kerak. Va barcha o'zgarishlar yo'qoladi.

    Ruscha kontent bilan HTML faylni ochishga urinish abracadabra ko'rinishiga olib keladi, chunki standart shrift kirillsiz o'rnatiladi. To'g'ri, shrift va uning barcha atributlarini (o'lchami, uslubi, rangi, kirill alifbosi uchun - kodlash) "Options" - "Muharrirning standart sozlamalari" menyusi orqali o'zgartirilishi mumkin. Biroq, bu sozlamalarni saqlab bo'lmaydi - dasturni qayta ishga tushirganingizda, hamma narsa normal holatga qaytadi.

    Asboblar panelida bajarish uchun bir nechta tugmalar mavjud minimal harakatlar(hujjatni yaratish, ochish va saqlash, Bekor qilish va takrorlash, kesish, nusxalash va joylashtirish). Panelni tahrirlash mumkin emas, qo'shimcha panellarni ulash imkoniyati yo'q.

    KDreamsite bilan yana nima qila olasiz? Manipulyatsiyalarning standart to'plami, masalan:

    • matn atributlarini o'zgartirish (ta'kidlash, kursiv, tagiga chizish) va paragraf (chap va o'ngga tekislash, markazlashtirish, asoslash);
    • cheklangan asosiy teglar to'plamini kiritish (giperhavola, langar, rasm, elektron manzil, gorizontal chiziq, sana Vaqt); bu holda faqat teglarning o'zi avtomatik ravishda kiritiladi va ularning atributlari qo'lda kiritilishi kerak;
    • Meta teglarni kiritish imkoniyati ham mavjud, ammo joriy versiyada u bloklangan;
    • Teglarni tahrirlash imkoniyati ham mavjud (ba'zi sabablarga ko'ra "Tahrirlash" menyusi bandida), lekin u hali amalga oshirilmagan;
    • Ko'rish (qulflangan) menyu elementining mavjudligiga qarab, biz ko'rish tashqi brauzerda amalga oshirilishi kerakligini taxmin qilishimiz mumkin.

    Bugun bizda bor narsa shu bo'lsa kerak. To'g'ri, hali ham loyiha deb nomlangan amalga oshirilmagan menyu elementi mavjud, bu bepul veb-muharrirlar uchun unchalik xos emas. Ammo uning mazmuni haqida faqat taxmin qilish mumkin.

    Xulosa: zamonaviy ko'rinishida KDreamsite haqiqiy ish uchun mos emas (ayniqsa rus tilidagi material bilan). Biroq, iltimos, buni haqorat sifatida qabul qilmang. Axir, biz juda erta alfa versiyasi bilan shug'ullanmoqdamiz (ehtimol, uni 1.0 emas, balki 0.xx kabi raqamlash to'g'riroq bo'lar edi). Va o'rnatilgan (ammo amalga oshirilmagan) variantlar vaqt o'tishi bilan KDreamsite bepul, o'rta sinf veb-muharrirlarining funktsional analogiga aylanishini ko'rsatadi. Agar loyihani boshqarish funktsiyalari yaratish va saqlashdan boshqa narsani o'z ichiga olsa, u eng yaxshilar qatoriga kirishi mumkin.

    asWedit

    Bu Linux tarixidagi birinchi toʻliq xususiyatli HTML muharrirlaridan biridir. Uni HomeSite sinfining muharriri sifatida ko'rib chiqish menga biroz bo'rttirilgandek tuyuladi. Juda foydali bo'lsa-da.

    asWedit ham manba, ham ikkilik paketlarda mavjud va uni http://www.advasoft.com/asWedit/ dan olish mumkin. Uni o'rnatish qiyin emas, u KDE boshlang'ich menyusiga mukammal tarzda integratsiya qilinadi, garchi uni har qanday boshqa usulda (masalan, terminal buyruq satridan) ishga tushirish mumkin.

    asWedit (joriy versiya 4.1) haqiqatan ham HomeSite-ga o'xshaydi, ammo versiyalar juda shaggy. Va sahifa yuklangandan so'ng, u har xil yomon takliflarni berib, o'z kodini tuzatishni boshlaydi; To'g'ri, ularni e'tiborsiz qoldirish mumkin, ammo keyin asWedit hujjat keyingi safar yuklanganda tinchlanmaydi. Rus harflari muammosini -fn parametri bilan buyruq satridan ishga tushirish orqali hal qilish mumkin. Biroq, bu holda, kodni tahrirlash oynasida ekran shriftlarini sozlash qobiliyati yo'qoladi: o'rta yoki katta shriftga o'tishda harflar ruscha bo'lishni to'xtatadi va natijada paydo bo'lgan standart shriftni faqat monitorni ko'zoynak bilan tirnash bilan ajrataman. .

    Albatta, qo'lda tahrir qiling konfiguratsiya fayllari, lekin bunga arziydimi yoki yo'qmi aniq emas. Men asWedit-da hech qanday maxsus afzalliklarni topmadim: yaxshi, muharrir muharrirga o'xshaydi, ularning nomi har qanday saytda legiondir. bepul Windows dasturlari.

    Ervin

    RPM to'plami sifatida mavjud bo'lgan ushbu muharrir juda oddiy: ikkita asboblar panelidan biri tomonidan takrorlangan uchta menyu elementi (yordamni hisobga olmaganda). Ikkinchisi teglarning uchta guruhini kiritish uchun mo'ljallangan - asosiy html teglari, formatlash teglari va jadvallar va ro'yxatlar. U teglarni ta'kidlamaydi, hatto boshida ham sozlamalar yo'q.

    Rus harflarini kiritish faqat "hacker" deb nomlangan klaviatura tartibi bilan mumkin. Biroq, ekran shriftlarini sozlash imkoni yo'qligi sababli, bu harflar hali ham ruscha emas. Bu ushbu muharrirdan foydalanishning mumkin emasligini (va keraksizligini) aniqlaydi.

    Qichqiriq

    Bu juda istiqbolli html muharriri bo'lib, uni http://www.screem.org/ saytida faqat manba matn shaklida topish mumkin. U Gtk kutubxonasiga asoslangan bo'lib, u uchun mo'ljallangan grafik muhit GNOME. Uning har bir versiyasi, qoida tariqasida (va mening xotiramdagi eng so'nggisi 0.2.6) Gtk va GNOME kutubxonalarining so'nggi versiyalarini talab qiladi. Shuning uchun, Screemni kompilyatsiya qilish ko'pincha qiyin va har doim ham muvaffaqiyatli yakunlanmaydi. Va uning o'zini to'liq ishlaydigan deb atash mumkin emas: men uchun, masalan, uning biron bir versiyasi 10-15 daqiqadan ko'proq vaqt davomida ishlamagan.

    Shunga qaramay, men bunga biroz e'tibor bergan bo'lardim. Chunki taassurot kuchli: bor va

    • juda rivojlangan html kod muharriri;
    • yaxshi amalga oshirilgan loyihani qo'llab-quvvatlash, avtomatik ravishda sayt xaritasini yaratish mumkin;
    • nafaqat Java appletlari, JavaScript skriptlari, PHP direktivalarini kiritish, balki ularning manba matnlarini bevosita tahrir qilish imkoniyati.

    Vizualizatsiya oynasi juda ta'sirli, Windows uchun HomeSite-dagi oynani juda eslatadi. Bu oynada, hatto imkoniyat borga o'xshaydi vizual dizayn sahifalar.

    Bundan tashqari, siz sahifani ko'rish uchun qancha tashqi brauzerlarni ulashingiz mumkin (aniqrog'i, tizimdagi kabi).

    Ishlab chiqilgan vizualizatsiya vositalariga ega Screem html kod muharriri veb-vositalarning keyingi guruhi bilan bog'lanish vazifasini o'taydi.

    Vizual veb muharrirlari

    Vizual veb-muharrirlari ikkita maqsadli auditoriyaga ega. Birinchisi, shaxsiy sahifalarni yaratadigan va unga ortiqcha kuch sarflashni istamaydigan havaskorlar. Ikkinchisi, aksincha, professionallar, ammo kontent bo'yicha mutaxassislar emas, balki dizaynerlar. Kim uchun veb-dizayn umuman dizayn turlaridan biri hisoblanadi.

    Linux uchun veb-sahifalarni vizual ravishda loyihalash uchun vositalar juda ko'p deb aytish mumkin emas, lekin ular hali ham mavjud. Yaqin vaqtgacha - ikkinchi raqam. Bularga, masalan,

    Amaya

    Bu W3C konsortsiumi (http://www.w3c.org/) tomonidan ishlab chiqilgan muharrir bo'lib, uning joriy versiyasini (3.1) manba kodi yoki rpm paketi ko'rinishida topishingiz mumkin. Uni o'rnatish har ikki holatda ham muammo tug'dirmaydi. Bir qarashda Amaya juda yoqimli taassurot qoldiradi: asboblar paneli, AOLPress-dagi kabi o'rnatilgan brauzerning mavjudligi, muharrir rejimidan brauzer rejimiga o'tish va hokazo.

    Biroq, birinchi tajribalar to'liq umidsizlikka olib keladi. Birinchidan, Amaya darhol noto'g'ri teglarni topishni boshlaydi (uning eng yaxshi tushunishicha, html spetsifikatsiyasiga mos keladi, deyarli ikkinchi versiya). Va xatolar tuzatilmaguncha, u muharrir rejimiga o'tishni qat'iyan rad etadi.

    To'g'ri, agar siz kodni tuzatish bo'yicha oqilona maslahatlarga amal qilsangiz (juda muhim emas, aytish kerak), siz hali ham muharrirga kirishingiz mumkin. Biroq, bu erda ikkinchi umidsizlik paydo bo'ladi: html kodini tahrir qilishning hech qanday usulini topa olmadim. Busiz men veb-muharrirni qabul qilmayman, xoh u kamida uch marta ko'p: biz ular qanchalik aqlli ekanini bilamiz...

    Uchinchi umidsizlik, rus harflari uchun kurashim muvaffaqiyatsiz tugadi. Amaya, aytaylik, -fn parametri bilan ishga tushirishga javob berishni istamaydi va ruslashtirishning boshqa usulini izlash (agar u mavjud bo'lsa) menga asossiz kuch va vaqt sarfini talab qildi. Va men ikkinchi vizual muharrirga o'tib, Amaya bilan xayrlashdim -

    Buldozer

    WebSphere Bosh sahifa Builder

    IBM tomonidan ishlab chiqarilgan, uni veb-saytida (http://www.ibm.com/software/hpbuilder) topish mumkin. To'g'ri, bu tijorat mahsuloti (qimmat bo'lmasa-da, 69 dollar); Uchun Bepul Yuklash 15 kunlik sinov versiyasi mavjud.

    WebSphere Homepage Builder to'plami faqat taxminan 20 MB bo'lgan ikkilik rpm paketi sifatida mavjud. Bundan tashqari, uning ishlashi 1,7 MB sig'imga ega vinoning o'z versiyasini (u erda mavjud) talab qiladi. Va taxminan 10 MB ko'proq paket uchun hujjatlardir.

    WebSphere Homepage Builder paketi sukut boʻyicha /opt/hpbuilder4/ katalogiga oʻrnatiladi, bu yerda bajariladigan fayllar /bin pastki katalogida joylashgan. Va u uchta komponentni o'z ichiga oladi - Web Animator, WebArt Designer va WebSphere Homepage Builderning o'zi

    Xo'sh, Web Animator, siz kutganingizdek, animatsion GIF yaratuvchisi bo'lib chiqdi. WebArt Designer logotiplar, tugmalar va ramkalar yaratish uchun juda qulay vositadir. Barcha turdagi, ba'zan unchalik standart bo'lmagan maxsus effektlarni o'z ichiga oladi.

    Xo'sh, WebSphere Homepage Builder - nomga muvofiq, aniq vizual muharriri veb-sahifalar. Bir qarashda (bu ham oxirgi bo'lib chiqdi) imkoniyatlarga juda boy ko'rinadi. Ammo, yana, birinchi taxmin sifatida, u buyuk va qudratlini idrok etishni qat'iyan rad etadi. Uni qandaydir tarzda o'rgatish urinishlari muvaffaqiyatsiz tugadi: dastur bitta kirill shriftini tushunishni xohlamadi. Shuning uchun men uni batafsil o'rganmadim.

    Faqat shuni aytmoqchimanki, u vizual dizayn va html kodini to'g'ridan-to'g'ri tahrirlash vositalariga ega, teglarni avtomatlashtirilgan tarzda kiritish uchun boy imkoniyatlarga ega, ular jismoniy, ya'ni vizual (qalin, kursiv teglar va boshqalar) va mantiqiy bo'linadi. boʻlib, tuzilmaviy ( kuchli. urgʻu va boshqalar). Jadvallar, rasmlar, giperhavolalar, Java ilovalari va JavaScript skriptlarini kiritish juda qulay tarzda amalga oshiriladi. Kaskadli uslublar jadvallari (CSS) va boshqa zamonaviy qo'ng'iroqlar va hushtaklar bilan ishlash samarali amalga oshiriladi. Havola yaxlitligini tekshirish va avtomatik sayt xaritasini yaratish kabi juda ilg'or loyihalarni boshqarish vositalari mavjud. Bundan tashqari, juda boy sozlamalarga ega o'rnatilgan ftp mijozi mavjud. Lekin, takror aytaman, bizning sharoitimizda kirill alifbosi qo‘llab-quvvatlangani uchun bularning barchasidan foydalanish qiyin.

    Shunday qilib, Linux ostidagi veb-sahifalar uchun vizual dizayn vositalari ko'p narsani orzu qiladi. Albatta, matn protsessorlari shunday ishlatilishi mumkin. Masalan, birlashtirilgan StarOffice to'plamidan ilgari tasvirlangan StarWrite. Biroq, ikkinchisi tomonidan yaratilgan html-kod tozalik va tushunarlilik nuqtai nazaridan juda ko'p narsani talab qiladi: manba matnlarida MS Word-da yaratilgan sahifalarni ko'rgan har bir kishi men nimani nazarda tutayotganimni tushunadi.

    Biroq, agar vizual veb-muharrirsiz yashash mutlaqo chidab bo'lmas bo'lsa, oxirgi chora bor: Netscape Communicator to'plamidan Netscape Composer, kirill matnlari bilan normal ishlaydi. Uning kamchiliklari Windows-dagi hamkasbi bilan bir xil: o'zining html kod muharririning yo'qligi, tashqi muharrirga o'tishning qiyinligi, qo'lda kiritilgan kodni o'qish va estetika nuqtai nazaridan "yaxshilash" istagi va ba'zan. sintaksis (va ma'lum darajada o'z tushunchasi, bu har doim ham, aytaylik, menikiga to'g'ri kelmaydi). Lekin, printsipial jihatdan, Netscape Composer oddiy sahifalarni tezda yaratish uchun mos keladi.

    Gap Netscape mahsulotlari haqida ketayotganligi sababli, ma'lumki, veb-san'at asarlari ko'riladigan va chaqiriladigan dasturlar haqida bir necha so'z aytishimiz kerak.

    Brauzerlar

    Windows-dan farqli o'laroq, Linux uchun juda ko'p turli xil brauzerlar mavjud. Ammo faqat ikkitasi amaliy ahamiyatga ega - Lynx matn brauzeri va grafik rejim brauzeri (qaysi biri uch marta taxmin qiling) Netscape Navigator. Birinchisidan boshlayman.

    Nega grafik va ta'bir joiz bo'lsa, "texnologik" veb-sahifalar hukmron bo'lgan davrda matnga asoslangan Lynx-ni eslatib o'tish kerak? Chunki bu an'anaviy ravishda Linux (va Unix) foydalanuvchilari orasida keng tarqalgan. Va shuni ta'kidlash kerakki, sababsiz emas.

    Birinchidan, bu juda tez: agar siz Netscape-ga o'rganib qolgan bo'lsangiz yoki, ayniqsa, Internet Explorer, html kodini talqin qilish tezligidan hayratda qolasiz. Albatta, siz grafik yoki texnologik dizaynning hech qanday go'zalligini ko'ra olmaysiz. Ammo veb-sahifaning matn qismi juda tushunarli bo'ladi. Agar, albatta, uning yaratuvchisi uni to'g'ri ishlab chiqqan bo'lsa.

    Chunki, ikkinchidan, Lynx html kodini talqin qilishda juda qattiqqo'l bo'lib, hech bo'lmaganda spetsifikatsiyaga nisbatan muvofiqlikni talab qiladi. Ikkinchisini jiddiy buzgan taqdirda, u shunchaki sahifani o'qishdan bosh tortishi mumkin. Va shuning uchun Lynx o'z veb-yaratishingizning haqiqiyligini tekshirish vositalaridan biri sifatida ajralmas hisoblanadi.

    Nihoyat, uchinchidan, asosan matnli veb-materiallarni idrok etish uchun Lynx konsoldagi kabi vizual qulaylik hissi yaratadi. matn muharrirlari- ularni ishga olish uchun. Va vaqt o'tishi bilan, ehtimol siz uning soddaligi va jiddiyligida o'ziga xos estetikani ko'rasiz ...

    Netscape Navigator haqida ko'p gapirishning iloji yo'q: bu Windows-dagi hamkasbining juda yaqin analogidir. Agar versiya raqamlari teng bo'lsa, albatta. Va bu bilan ishlash bo'yicha barcha ko'nikmalar Linux dasturidan foydalanganda ham foydali bo'ladi. Yagona muhim farq shundaki, ikkinchisi sezilarli darajada kamroq qo'shimcha plaginlar bilan birga keladi; masalan, RealAudio va RealVideo-ni qabul qilish uchun mo'ljallangan vositalar mavjud emas, ular alohida yuklab olinishi va mustaqil ravishda o'rnatilishi kerak;

    Bundan tashqari, Linuxda ko'plab mahalliy, ta'bir joiz bo'lsa, masshtabli brauzerlar mavjud: masalan, kfm va konqueror fayl boshqaruvchilari ichiga o'rnatilgan. Bundan tashqari, ikkinchisi allaqachon to'liq to'liq vositadir veb-brauzer, qulaylik va tezlik bilan ajralib turadi. Tez orada (va beta versiya sifatida mavjud) Mozilla brauzerlari va Netscape 6-versiyasi.

    Va nihoyat, Windows brauzerining uchinchi ustuni - Operaning Linux tatbiqi mavjud. Biroq, kirill alifbosini idrok etishda muammolar bor. Va ixchamlik va ishlash nuqtai nazaridan, Linux uchun tanlov allaqachon keng.

    Linux ostida juda ko'p turli xil narsalar mavjud veb-ishlab chiquvchilar uchun ilovalar. Bu safar men ushbu platformada mashhur bo'lgan to'rtta qulay HTML muharrirlari haqida yozaman. Agar qiziqarli bo'lsa, biz davom ettirishimiz va ishlab chiquvchilar uchun dasturlar haqida tez-tez yozishimiz mumkin.

    Ko'pgina muharrirlar, qo'lda kod kiritishdan tashqari, texnologiyani qo'llab-quvvatlaydi WYSIWYG. Men o'zim faqat ikkita muharrirni sinab ko'rdim (chunki hamma narsani qo'lda yozish, gedit-dan foydalanish qandaydir tanish va qulayroq), lekin ikkalasi ham rasmiy Ubuntu omborlarida edi va ulardan foydalanish mumkin. Ilova markazi.

    BlueFish- dasturchilar va veb-ishlab chiquvchilarga mo'ljallangan kross-platforma va juda engil muharrir. U turli xil dasturlash va belgilash tillarini qo'llab-quvvatlaydi, lekin asosiy e'tibor dinamik va statik veb-saytlarni yaratishga qaratilgan. Bu GNU GPL litsenziyasi ostida chiqarilgan ochiq kodli loyiha.

    BlueFish xususiyatlari:

    • Moslashtirilgan sintaksisni ta'kidlash
    • HTML sahifalarida imlo tekshiruvi
    • HTML teglarini avtomatik to'ldirish
    • O'rnatilgan ma'lumotnoma turli dasturlash tillari uchun
    • Yig'iladigan kod bloklari
    • Tegishli bloklar uchun teglarning boshi va oxirini ajratib ko'rsatish
    • Ko'p dasturlash tillari uchun teglarni avtomatik to'ldirish va avtomatik yopish

    (shuningdek, nomi bilan tanilgan Quanta) KDE uchun mashhur muharrirdir. Quanta WYSIWYG muharriri, shuningdek, FTP fayllarni tahrirlash funksiyasiga ega.

    Quanta Plus xususiyatlari:

    • Asosiy HTML teglari va ularning atributlarini avtomatik kiritish
    • Sintaksisni ta'kidlash
    • Kodni to'ldirish
    • Veb-shakllar va sahifalarning vizual muharriri
    • Veb-sahifani oldindan ko'rish
    • Qidirish va almashtirish (shu jumladan oddiy iboralar yordamida)
    • Imlo tekshiruvi.
    • Mantiqiy bloklarning qulashi

    Bu boshqasi foydali vosita ishlab chiquvchi uchun. U HTML, CSS, javascript, PHP, CSS va boshqalarni qo'llab-quvvatlaydi, ammo WYSIWYG qo'llab-quvvatlamaydi.

    Agar xatolikni sezsangiz, matn qismini tanlang va Ctrl+Enter tugmalarini bosing
    UMUSHISH: