Ablakok.  Vírusok.  Jegyzetfüzetek.  Internet.  hivatal.  Segédprogramok.  Drivers

Hogy megtudja, milyen jól végzik a munkájukat.

Ezek az alkalmazások nagyon hasonlóak. Mindhárom elsősorban kódszerkesztő szintaktikai kiemeléssel, intelligens formázással és egyéb funkciókkal, amelyek megkönnyítik a kód beírását és szerkesztését. A Screem szorosan kapcsolódik a GNOME-hoz, míg a Bluefish KDE-n és GNOME-on egyaránt jól működik. A Quanta Plus egy KDE-alkalmazás, amelyet a KDE-vel együtt terjesztenek. Mindegyik támogatja a WYSIWYG nevű vizuális szerkesztést (amit látsz, azt kapod), és fejlett kódszerkesztési lehetőségekkel párosul. Ezek a szerkesztők HTML-lel, JavaScripttel, Cascading Style Sheets-szel (CSS) és más jelölő- és szkriptnyelvekkel dolgozhatnak. Lehetőség van webhelyek és webes projektek kezelésére is, beleértve a CVS-támogatást is.

Látjuk, hogy ezek a programok nagyon hasonlóak, ezért ki kell emelnünk mindegyiknek a fényes tulajdonságait. Ebben a cikkben arra összpontosítottam, hogyan segít a webszerkesztő a HTML-kód, a CSS és a DIV címkék írásában. Mindegyik programnak van további jellemzők amely megfelelhet az Ön igényeinek.

Mindegyik programot az Adobe Spry Framework-jével teszteltem (BSD licenc alatt), amely lehetővé teszi az AJAX (aszinkron JavaScript és XML) hozzáadását egy webhelyhez. A Spry Framework JavaScript-szkripteket és stíluslapokat tartalmaz. A Spry widgetek használatához és módosításához szükség van egyszerű szerkesztés HTML és CSS. Ez tette a Spry-t megfelelő társsá a tesztjeimhez. Ebben a szerkesztőhármasban azokra a funkciókra összpontosítottam, amelyeket nagyra értékelek a kereskedelmi webdesign alkalmazásokban, mint például a címkék automatikus bezárása, a címkebeállítások kiválasztása (beír egy címkét, és a szerkesztő megadja a lehetséges opciók és értékek listáját ), támogatja a csatolt CSS - és JavaScript fájlokat.

A weboldal létrehozásával és szerkesztésével kapcsolatos munka nagy részét a Screem végzi. Amikor új oldalt hoz létre, a Screem megkéri, hogy adja meg az alapvető információkat, majd segít beállítani a fő elemeket a head és a body címkékben.

Örültem, hogy a Screem leegyszerűsíti a szerkesztést. Például, amikor egy rendezett lista nyitó címkéjét egy rendezetlenre cseréltem, a végcímke automatikusan megváltozott. A kód beírásakor megjelenik a lehetséges paraméterek listája. Miután kiválasztotta, amire szüksége van, a címke automatikusan bezárul. Egy praktikus asszisztens is rendelkezésre áll. css létrehozása, aminek köszönhetően a kiválasztott tulajdonságok beilleszthetők a stíluscímkék közé, vagy kivehetők egy külön stíluslapra.

A Screem felülete 2 eszköztárat tartalmaz: a fő eszköztárat az alapvető műveletekhez (fájlok megnyitása, nyomtatása és szerkesztése), valamint a segítő sáv, amely 9 gombbal rendelkezik kilenc segítő számára. Segítségükkel könnyedén hozzáadhat és testreszabhat különféle elemeket: színeket, formákat, hivatkozásokat, képeket és táblázatokat.

A bal oldalon található egy oldalsáv is, amely 5 dobozt képes megjeleníteni:

  • Fájlok;
  • Dokumentumfa, kényelmesen navigálhat a szerkesztett webhely oldalain;
  • A beírt címkétől függően dinamikusan változó paraméterek listája;
  • Szimbólumok a tengeri címkékkel való munkavégzéshez, ha elérhetők a webhelyén.
  • A Screem 4 típusú weboldal megjelenítést támogat:

  • kód formájában - nem más, mint egy normál szerkesztőablak;
  • fa nézetben - a dokumentumfa másolata, amely az oldalsávban jelenik meg;
  • előnézet – megmutatja, hogyan fog kinézni az oldal a böngészőben. Az egyik hátránya, hogy a JavaScript-alapú Spry elemek nem jelennek meg;
  • linkek formájában - egy diagram, amely megmutatja, hogy a webhely más oldalai hogyan kapcsolódnak az aktuális oldalhoz, és azok állapota.
  • A Beneath Screem egyszerű felülete egy hatékony HTML-szerkesztő. Bárcsak egyszerűbb lenne a telepítés KDE alatt. A Screemet Ubuntu LiveCD-n teszteltem, hogy elkerüljem a szerkesztő KDE-n való futtatásához szükséges GNOME-könyvtárak fordítását és letöltését. És mégis, a Screem kiváló példája egy olyan alkalmazásnak, amely kiváló munkát végez a kiválasztott feladattal, minimális további jellemzők. Ha GNOME-ot használ, akkor a Screem lehet az Ön számára. Ha KDE-t vagy más környezetet használ, további könyvtárakat kell letöltenie, hogy ezzel a szerkesztővel működjön.

    kékhal

    A Bluefish szerkesztő sok szempontból összetettebb, mint a Screem, de sokoldalúbb. A HTML és CSS mellett lehetővé teszi a C, Java, Perl, Python, XML és számos más nyelv szerkesztését. A HTML-lel és a CSS-sel való együttműködéshez ez a szerkesztő hasonló képességekkel rendelkezik, mint a Screem. Ez utóbbival ellentétben azonban a Bluefish nem kínál listát a választható címkelehetőségekről, és nem változtatja meg a záró címkét sem, amikor a nyitó címke megváltozik.

    Ennek ellenére a Bluefish jól szervezett és könnyen használható. A címkék menüben kiválaszthat egy címkét, és alkalmazhatja a kijelölt szövegre, vagy egyszerűen beilleszthet címkéket, ha a szöveg nincs kiválasztva. A menü címkéi 9 kategóriába vannak osztva: Címsorok, Speciális, Formázás, Kontextus szerinti formázás, Általános formázás, táblázat, lista, űrlap és egyéb. A "Párbeszédek" menü több párbeszédablakot kínál (hasonlóan a Screem segítőihez) különféle feladatok elvégzéséhez: hivatkozás, táblázat, űrlap vagy CSS-stílus hozzáadásához. A párbeszédpaneleken megadhatja vagy kiválaszthatja a paraméterértékek listájából a különböző címkéket, amelyeket a Bluefish beilleszt a dokumentumba. A párbeszédpaneleken keresztül a dokumentum kezdeti beállítása is megtörténik metacímkék, stíluslapokra mutató hivatkozások stb. hozzáadásával. A menük kontextusfüggetlenek, ami azt jelenti, hogy ha szerkeszt egy Python-fájlt, továbbra is biztosítanak funkciókat a HTML-lel való munkához.

    A Bluefishnek van egy praktikus vázlatvarázslója. Segítségével könnyedén létrehozhat bármilyen kép előnézetét, ami akkor hasznos, ha online fotóalbumot szeretne rendezni a webhelyén. Ez a varázsló a megadott méretre vagy százalékra méretezi a képméretet, és automatikusan hozzáadja a kép- és hivatkozáscímkéket.

    A Bluefish egy nagyon alkalmas HTML szerkesztő, különösen, ha sokat kell írni PHP, JavaScript, Java és más támogatott nyelveken. A Bluefish minden szerkesztése alapvetően menüvezérelt, ami miatt nem olyan interaktív, mint a Screem, amely ugyanazt teszi, de dinamikusan gépelés közben. A Bluefish képességei azonban messze túlmutatnak az egyszerű HTML és CSS szerkesztésen. Ráadásul problémamentesen telepíthető és fut mind KDE, mind GNOME alatt.

    Quanta Plus

    A Quanta Plus lényegében egy kódszerkesztő. Van néhány WYSIWYG funkciója, de nem olyan hasznosak, mint amilyennek első pillantásra tűnhet. Amint hozzáadtam egy táblázatot egy kis weboldalhoz, az előnézet leállt. Ez egy kicsit meglepett, mert ezzel egyidőben egy bonyolultabb oldal is betöltődött, és az előnézete is normálisan megjelent. De még akkor is, ha az előnézet jól működik, van néhány elég furcsa támogatás a WYSIWYG szerkesztéshez. Például az "Enter" billentyű lenyomása beilleszti a címkét sortörés, új bekezdéscímke helyett. Ugyanez történik egy lista szerkesztésekor, amikor az "Enter" billentyű lenyomásával egy új listaelemet kell létrehozni. Általában az előnézetek a legjobbak az eredmény megtekintéséhez, nem pedig a közvetlen szerkesztéshez.

    A fentiektől eltekintve a Quanta Plus egy igazán hatékony kódszerkesztő. A felülete sokkal összetettebb, mint a Bluefish-é, de a Quanta Plus fő fókusza továbbra is a webszerkesztésen van. Ez a szerkesztő támogatja a szintaxiskiemelést, a szkripteket és a jelölőnyelveket. A Bluefishhez hasonlóan, ha egy menüt úgy terveztek, hogy egy nyelven működjön, akkor az ezzel a menüvel végzett munka nincs hatással a másik nyelven írt kódra. A Quanta Plus lehetővé teszi a felhasználók számára, hogy egyéni eszköztárakat hozzanak létre egy adott nyelvhez.

    Ismét, mint a Bluefishben, az alkotás új oldalérdemesebb a címkék menüvel kezdeni, ahol egy párbeszédablak található a fő struktúra (meta tagek, dokumentum címe stb.) létrehozásához. A címkék menüben egyszerűen beszúrhat egy címkét, vagy megnyithat egy párbeszédpanelt a címke beállításához, több lehetőséggel. Véleményem szerint a legfontosabb az, hogy a Quanta Plus felajánlja a címke paramétereinek és ezen paraméterek értékeinek kiválasztását a kód beírása során. A Bluefish nem rendelkezik ezzel a funkcióval, míg a Screem csak egy paraméter kiválasztását kínálja, az értékét nem.

    Egy másik hasznos funkció, ha olyan címkét szúr be, amely általában kapcsolódó címkéket tartalmaz, a Quanta Plus automatikusan hozzáadja az utóbbit. Például, ha beszúr egy rendezett listacímkét, a szerkesztő automatikusan hozzáad egy nyitó és záró címkét egyetlen listaelemhez, valamint egy rendezett lista záró címkét.

    A Quanta Plus CSS-kezelése kissé zavaros, mivel kettőn keresztül történik párbeszédpanelek. De ha egyszer rájött, a CSS szerkesztése nagyon egyszerűvé válik. CSS-stílus létrehozásához először meg kell nyitnunk a "CSS-választó" párbeszédablakot, hogy meghatározzuk azt az elemet, amelyre a stílust alkalmazni kell. Ezután a "CSS Selector"-ra duplán kattintva a következő "CSS-szerkesztő" párbeszédablakhoz jutunk, amelyben már minden stílusparamétert megadhatunk. Ennek eredményeként egy tökéletesen formázott CSS-kódot kapunk.

    A Quanta Plus a legösszetettebb szerkesztő a három áttekintett közül, de egyben a legképességesebb. Nem tud örülni annak, hogy testreszabhatja a Quanta Plus felületet az Ön igényei szerint. Ez a szerkesztő mindent kínál, amire szüksége van, de még többet is, hogy megfeleljen a HTML- és CSS-kódot író és szerkesztő felhasználók igényeinek. A GNOME-ot használók számára a Quanta Plus telepítéséhez további könyvtárak letöltése szükséges, de megéri. A KDE-felhasználóknak nem lesz ilyen problémájuk, mert ez a szerkesztő a KDE-be van beépítve.

    Egyszerű tanácsom az, hogy a Quanta Plus segítségével szerkessze a HTML és CSS fájlokat. Azok számára, akik nem keresik az egyszerű utakat, a következő lehetőségeket ajánlom:

  • Ha Ön GNOME-felhasználó, telepítse a Screem-et. Ez egy egyszerű, gyors és meglehetősen hatékony szerkesztő webes szerkesztéshez. A Bluefish-től és a Quanta Plus-tól eltérően azonban nem kínál annyi lehetőséget az olyan nyelvekkel való munkavégzéshez, amelyek nem kapcsolódnak közvetlenül a webszerkesztéshez;
  • Ha Ön GNOME-felhasználó, és további szolgáltatásokra van szüksége, telepítse a Quanta Plus-t további könyvtárak letöltésével;
  • Ha Ön KDE felhasználó, és szüksége van egy kódszerkesztőre, akkor a Quanta Plus a választása. Hagyja figyelmen kívül a WYSIWYG funkcióit, és használja ki a szerkesztési lehetőségek teljes előnyeit, különösen CSS esetén;
  • Az Xfce felhasználók számára a Quanta Plus tökéletesen működik. A Screem további könyvtárakat igényel;
  • Végül, ha Ön GNOME felhasználó, és sok energiára van szüksége, de nem szeretne további könyvtárakat telepíteni a Quanta Plus használatához, akkor a Bluefish az Ön számára készült.
  • Jó, hogy legalább három megfelelő webfejlesztő alkalmazás létezik Linuxra. A Screem, a Bluefish és a Quanta Plus nem olyan átfogó, mint az iparágvezető Adobe Dreamweaver, de nagyon közel állnak egymáshoz. A Quanta Plus szinte a Dreamweaver analógja. Tekintettel arra, hogy utóbbi ára meglehetősen magas, és alapból nem támogatja a Linuxot, a fenti három kiváló választás. Amellett, hogy ingyenesek, ezek a szerkesztők nagyszerű eredményekkel is jutalmazzák felhasználóikat.

    Ha tetszett a cikk, oszd meg barátaiddal:

    Ha bármelyik fórumon feltesz egy hasonló kérdést, akkor nagy valószínűséggel két, egymással merőben ellentétes ajánlásba botlik - "összeállíts" mindent egy tisztán vizuális (vagyis WYSIWYG) szerkesztőben, mint például a DreamWeaver, vagy menekülj előle. minden szerkesztő szereti a Fire-t, és mindent kizárólag a Notepad/Vi/Emacs alkalmazásban csinál. Mint minden szélsőségre jellemző, ezekben nyilvánulnak meg a módszer bizonyos hiányosságai a legvilágosabban - az első esetben a kapott kód feletti kontroll gyengesége, a másik esetben pedig a „rossz” munka rendkívül nagy aránya. Így nem csoda, hogy a két pólus közötti rés korántsem üres, és az azt elfoglaló HTML-szerkesztők fejlesztői mindent megtesznek, hogy a legoptimálisabb módon "barátkozzunk meg az egérrel a billentyűzettel". És a HTML-kód „kézi” beírásának kényelme az eredmény feletti kontroll elvesztése nélkül lesz a kulcs a Linuxon legnépszerűbb három webszerkesztő – a Screem, a Quanta Plus és a Bluefish – összehasonlításakor. Bár funkcionális tartalmuk sem marad figyelem nélkül. Hogy teljes legyen a kép, érintsünk meg néhány tipikus WYSIWYG szerkesztőt is – az Nvu szűk köreiben széles körben ismert Amaya "referencia" szerkesztőt.

    A teszteléshez Ubuntu 6.06 LTS-t használtunk Gnome 2.14.1-gyel, így a GTK-alapú alkalmazások némi előnyt kaptak. Minden szerkesztő a tárolókból "ahogy van" módban lett telepítve, nem történt erőfeszítés az oroszosításra, a funkcionalitás bővítésére pluginekkel stb. nem alkalmazták.

    Figyelembe vett:

    • Bluefish 1.0.5
    • Quanta Plus 3.5.2
    • Screem 0.16.1

    Versenyen kívül:

    • Amaya 8.5
    • Nvu 1.0 (20060508)

    Amaya

    W3C igazítás

    Kezdjük áttekintésünket a vizuális szerkesztővel - Amaya. Nem azért, mert olyan nagyszerű, hanem mert a W3C fejleszti. Pontosabban szólva, ez elsősorban egy nagyon fejlett szerkesztési funkciókkal rendelkező böngésző.

    Szerkesztőként teljesen használható (a forráskódot közvetlenül is lehet szerkeszteni, különösebb sallang nélkül), de csak egy apró részlet ront el mindent - hát nem akar hazai karaktereket bevinni, és ennyi. azt. Megjelenítés kész fájlból - kérem törölje - szívesen. És belépni - nem-nem. Vagyis egyáltalán nem reagál a billentyűkre, ha az orosz elrendezés be van kapcsolva. Vagy az elavult felület a hibás, vagy a fejlesztők túlzott ragaszkodása az ASCII-hez. De így vagy úgy, a hazai webes kódolók nem lesznek túl kényelmesek benne.

    Hagyjuk meg tehát neki a „referenciaböngésző” szerepét, és folytassuk a győzelem fő esélyeseinek mérlegelését.

    Látszik benne az eredmény, de a szerkesztéshez egyértelműen gyenge ...

    Minden esélye megvan arra, hogy az 1.0-s verzióra tökéletes legyen

    A Screem első benyomása "csak egy szerkesztő". Működő ablak három mezőre van osztva - a beviteli mező a jobb oldalon, a hibák és a figyelmeztetések lent láthatók, a bal oldalon pedig több fül található, amelyek megkönnyítik a dokumentumban való navigálást, a fájlokkal való munkát stb. Az oldal fastruktúráját megjelenítő Tree fül különösen hasznosnak tűnt számomra - ha mondjuk a HEAD sorra duplán kattintunk, akkor a szerkesztőmezőben minden, a címsorhoz kapcsolódó kód kiemelhető.

    Nyilvánvalóan meg kell különböztetni a hagyományos szövegszerkesztőtől a HTML-címkékkel végzett fejlett munka révén. BAN BEN ez az eset Az "előrelépés" a szintaktikai kiemelésben rejlik, egy adott címke bevitelének lehetőségében a menüből történő kiválasztásával (nagyon kényelmes a META címkék és egy DOCTYPE sor beszúrása néhány kattintással), valamint az automatikus kiegészítésben / beviteli tippben címkék (beleértve az argumentumokat is).

    Egy másik funkció a "párosított" címkék félautomata bezárása. "Félig-", mert tennie kell valamit, mielőtt megjelenik a végcímke - nevezetesen, írja be a "" sorozatot.

    Sajnos a címkék gyors beírásához "gyorsbillentyűket" nem biztosítanak. De kompenzációként - lehetőség van arra, hogy a "Források" lapon bal oldalon válasszon, és dupla kattintással bármilyen címkét beszúrjon. Az "Attribútumok" lapon pedig megtekintheti a kiválasztott címke összes attribútumait, és módosíthatja azokat.

    Egy meglehetősen hasznos funkció a HTML szintaxis ellenőrzése ("Eszközök > Tiszta > Tiszta (HTML)" menü). Az alábbiakban a "Hibák" lapon tájékoztatást kap az összes talált hibáról (például a természetben nem létező címkékről) és figyelmeztetésekről. Sajnos az összes "érvénytelen karakterkód" diagnózisú cirill karakter ez utóbbi kategóriába tartozik, ami némileg összezavarja a kimenetet.

    Az "összetett" címkék - például képek, hivatkozások, táblázatok, űrlapok - beírásához a paraméterek bevitelére szolgáló párbeszédablakok (úgynevezett "varázslók") találhatók. Mellesleg kiderül, hogy nagyon kényelmesek az SSI-betétekhez, különösen akkor, ha a szklerózis kitörli az egykor fájdalmasan ismerős betűkombinációkat a memóriából ...

    Szintén kényelmes a képek beszúrása, mint egy "varázsló": válassza ki a kívánt fájlt a szabványos párbeszédablakban, állítson be egy alternatív aláírást (alt attribútum) - és kap egy IMG-címkét, amely automatikusan beállított magasság- és szélességértékeket tartalmaz. Más attribútumok, például az igazítás, könnyen módosíthatók a fent említett azonos nevű lap segítségével. Tekintse meg a "Színvarázslót" is – egy nagyon praktikus színválasztót.

    A szolgáltatási funkciók közül - helyesírás-ellenőrzés, több oldal projektekbe csoportosítása (itt "oldalak"-ként hivatkozunk rájuk), CVS támogatás, projekt közzététele FTP segítségével. Az oldalon található hivatkozások a diagramon megtekinthetők (a menüből a "Nézet > Link nézet" menüponttal, vagy a menüben), és azonnal láthatja, hogy melyik belső, melyik külső, és melyik nem vezet sehova. Hasonlóképpen a gombbal bekapcsolja az előnézeti módot. Kívánság szerint a nézetet külső böngészőben is használhatja.

    Nos, egy meglehetősen részletes és jól illusztrált hivatkozás lehetővé teszi a szerkesztő elsajátítását nem csak a "tudományos piszkálás" módszerrel.

    Tehát elmondhatjuk, hogy ez a "csak szerkesztő" valójában egy kényelmes és funkcionális eszköz. Bár a gyorsbillentyűk hiánya a címkék beillesztéséhez és a végcímkék automatikus bevitelének furcsa megvalósítása arra kényszeríti, hogy vagy szinte mindent kézzel gépeljen be, vagy gyakrabban használja az egeret, mint szeretné, "gyors" bevitellel.

    Fele oroszosított, de a többi - nagyon jó!

    A linkek megjelenítése borzasztóan néz ki... De néha nem lehet nélküle.

    Quanta Plus

    Egy KDE "sztár", aki őszintén próbál Gnome-ban is dolgozni...

    Talán a legjobb Qt alapú HTML-szerkesztő, és valóban az egyik legjobb. A fő működési mód a kézi kódszerkesztés, bár van vizuális mód is, valamint egyedi "kombinált" mód, amikor a munkamező két részre oszlik: felül - hogyan fog kinézni az oldal; lent a forráskód. Sőt, az oldalt ott és ott is szerkesztheti – minden változtatás automatikusan szinkronizálódik. Vagyis a kód beillesztésekor azonnal látja az eredményt, vagy fordítva - egy sortörést betéve azonnal láthatja, hogy melyik címke csinálja ezt.

    A gyorsbillentyűk alapértelmezés szerint nincsenek hozzárendelve minden címkéhez, de ahogy az egy tipikus KDE-alkalmazástól elvárható, teljes mértékben testreszabhatók. Automatikus kiegészítés (mint a Screemben, csak a szereplő karakterekre válaszol nagybetűs) és a paraméterre vonatkozó tippek lendületesen működnek. A Screem-mel ellentétben a címkék automatikus bezárása nagyon jól megvalósított - a záró tag közvetlenül a nyitó után kerül be, a kurzor pedig a címkék közé kerül. A szerkesztő hasonlóan viselkedik, amikor beszúr egy címkét by gyorsbillentyű, amely lehetővé teszi, hogy gyakorlatilag ne vonja el figyelmét a kurzor elhelyezése a gépelési folyamatban. A vita egyetlen pontja az, hogy ha egy címkének vannak kötelező attribútumai, akkor egy gyorsbillentyű megnyit egy párbeszédpanelt ezek megadásához. A gyors gépelésnél ez elvonja a figyelmet, és teljesen el kell hagynia az ilyen címkék gyorsbillentyűinek használatát.

    Bár bizonyos esetekben hasznosak a párbeszédpanelek – különösen a „Gyorsindítás párbeszédpanel”, amely egy új dokumentumot hoz létre, és egy szabványos html oldalsablont illeszt be abba. Két lehetőség van a táblázatok létrehozására (a tisztán kézi bevitelen és a teljesen vizuális fordításon kívül) - "Table Editor", amely lehetővé teszi a táblázat közvetlen kitöltését a párbeszédpanelen, és címkékkel történő bevitelt.

    Nagyon kényelmes az egyes elemek stílusával dolgozni (a CSS gomb a Stílus lapon). De a CSS-táblázatok létrehozására szolgáló funkciókat, amelyek hasonlóak a Screemben vagy a Bluefishben, sajnos nem találtam az "alapértelmezett" szállításban.

    A szerkesztőablakban tetszett a kód "összecsukás" funkciója, amikor mondjuk egy táblázatnak, egy php beszúrásnak, vagy egy DIV elemnek megfelelő összes sor egy sorba összecsukható - ezzel el lehet rejteni a felesleget. szerkesztés közben, és pontosan arra összpontosítson, amire szüksége van.

    A segédeszköztárak a szerkesztőmező jobb és bal oldalán találhatók. A jobbik felelős a súgóhívásért és a html tag attribútummezőjéért, amely a Screem "Attribútumok" füléhez hasonló funkciókat hajt végre - pl. amely lehetővé teszi bármely címke attribútumainak listájának megtekintését, amelyen a kurzor található, és módosíthatja bármelyikük értékét.

    A bal oldalon találhatók a címtárfa meghívására szolgáló gombok (a Screem-mel ellentétben a fájl szerkesztési mezőbe húzása intelligensebben működik, nem csak egy fájlnevet, hanem helyzettől függően egy teljes címkét stb. beszúr, stb.), projekt, sablonok, dokumentumstruktúra (dupla kattintással az elembe ágyazott teljes kódrészletet is kijelölhetjük), segédszkriptek.

    A "Plugins" menüben számos hasznos, html kód szerkesztéséhez kapcsolódó programot találunk: link állapotellenőrző, képtérkép eszköz, CVS eszköztár. Mivel azonban a Quanta Plus a KDE-környezetre összpontosít, ebből kevés fog működni a Gnome-ban.

    A szerkesztő testreszabhatósága egyszerűen lenyűgöző - csak nézze meg a "Beállítások" menü összetételét. Szinte mindent testre szabhat: eszköztárakat, külső programokat, gyorsbillentyűket, kinézet maga a szerkesztő, előnézeti módok... Általánosságban elmondható, hogy a Quanta Plus-ban elég nehéz olyat találni, ami alapból kényelmetlen lenne, és még azt sem, hogy az ember szokásainak, preferenciáinak megfelelően ne lehetne változtatni.

    Tehát a Quanta Plus (még ha figyelembe vesszük, hogy a tesztelést a Gnome környezetben végezték, és egyes funkciók nem működtek) nagyon jó benyomást keltett. Erőssége, rugalmassága és konfigurálhatósága képes megfelelni a legigényesebb webes kódolók igényeinek, függetlenül azok tapasztalati szintjétől.

    Szinte semmi panaszra. És még a "K stílusban" kifejezett design is megbocsátható neki ...

    Jobb oldalon attribútumok, bal oldalon kódhajtogatás... Hogyan kérhetnél többet?

    A fő versenyző a vezetésért a "Gnome-ért" kategóriában

    Az egyik érettebb szerkesztő a GTK alapján. Az ablak elrendezése meglehetősen szabványos - az eszköztár tetején, több lapra osztva; három lap a bal oldalon (könyvtárfa a fájlokkal való munkavégzéshez, súgó, könyvjelzők); a jobb oldalon található a fő szerkesztőmező. A hagyományos elemeket tartalmazó főmenü mellett van egy egyéni menü (az eszköztár alatt), amellyel gyorsan beszúrhat "sablon" töredékeket, például a DOCTYPE karakterláncot, META címkéket, megjegyzéseket, bármilyen páros és egyedi címkét. (bármilyen név beállítható) stb. A HTML-en kívül beszúrhat néhány PHP parancsot, SQL-t, DocBook címkéket, néhány szabványos töredéket az Apache konfigurálásához (amely az alapszintű hitelesítésért felelős és tiltja az inc fájlok megnyitását) és még valamit C-be is. Vagyis a html fájlok mellett , A Bluefish egy tipikus .htaccess konfiguráció írásakor és a legegyszerűbb php betétek fejlesztésekor is igyekszik enyhíteni a szenvedéseidet. A "Felhasználói menü" Szerkesztés menü kiválasztásával nagyon könnyen beállíthatja a szükséges sablonokat.

    A meglehetősen kiterjedt "Címkék" menü mellett, amely lehetővé teszi szinte bármilyen címke beszúrását, sok érdekesség található a szomszédos "Dialógusokban", amelyek további paramétereket igénylő műveleteket tartalmaznak, és teljes csoportok beszúrását teszik lehetővé. elemek egy csapásra. Például az "Általános "Dokumentum címe" (vagy ) azonnal beilleszti a leendő html oldal keretét - fejlécekkel, META címkékkel és sablonnal az oldal törzséhez. Hasonlóképpen beszúrhat egy sablont egy táblázathoz, keretekhez (itt "oldalsávnak" nevezik) stb.

    Külön említést érdemel a CSS fül – annak ellenére, hogy csak három gombot találunk rajta. A második és a harmadik a SPAN és DIV címkék gyors beillesztésére szolgál. De az első lehetővé teszi a stíluslapok teljes létrehozását. Még ha a lehetséges paraméterek és értékük tizedére sem emlékszik, nem lesz nehéz kiválasztani a legördülő listából a kívántat, és egyszerűen beilleszteni a készülő táblázatba. A párbeszédpanel "Szín" gombja lehetővé teszi a szín beállítását (ahol szükséges), egyszerűen a kívánt színre kattintva.

    Sem a címkéknél, sem a paramétereiknél nincs beviteli automatikus kiegészítés - csak szintaktikai kiemelés (majd először a dokumentum típusát kell beállítani "html"-re az azonos nevű menüpontban - alapértelmezés szerint a szerkesztő egyszerű szöveges mód). Az egyetlen dolog, ami automatikusan történik, az a párosított címkék bezárása (kikapcsolhatja, valamint a kiemelést).

    A gyors gépelés érdekében a legtöbb címkében könnyen megjegyezhető billentyűparancsok találhatók (bár nem mindig könnyen használhatók). A "Szerkesztés" menü bátorító eleme - "Billentyűparancsok mentése" ellenére nem találtam hol módosítani.

    Érdekesnek tűnt a miniatűrökkel való munka funkciója - válasszon ki egy fájlt, és az előnézet alapján állítsa be a kívánt méretet a szokásos "csúszkával". A színválasztó eszköz is hasznos lesz ("Párbeszédek" Általános "Színválasztás") - kattintson a kívánt árnyalatra, és a párbeszédablak bezárásakor annak hexadecimális ábrázolása kerül be a kódba.

    Van projekttámogatás, helyesírás-ellenőrzés, külső programokkal való interakció (make, javac fordító, HTML szintaxis-ellenőrzés, DOS2UNIX sorvégi karakterkódolás; a beállításokban elég egyszerű saját kezelőt csatlakoztatni). Az eredmény csak külső böngészőben tekinthető meg.

    Általánosságban elmondható, hogy néhány befejezetlen munka benyomása volt, bár a szerkesztő potenciálja óriási. Különösen tetszett a funkcionalitás növelésének lehetősége miatt külső programok. Jó benyomást tett a felhasználói menü, melynek segítségével a legtöbb rutinművelet könnyedén, néhány egérkattintásra redukálható. A kezdőknek azonban hiányozni fognak az automatikus kiegészítés és a paraméterekre vonatkozó tippek. Ítélet - jó szerkesztő a túlzott luxushoz nem szokott, de tipikus műveletek automatizálására vágyó szakemberek számára.

    A pontos kiemelés és a testreszabható panelek lehetővé teszik, hogy szinte bármilyen kóddal dolgozzon, amelyre szüksége lehet egy webhely fejlesztése során.

    Stíluslap létrehozási párbeszédpanel – az eredmény hozzáadódik a szerkesztőmezőhöz.

    Nvu

    Ha ezt a WYSIWYG szerkesztőt választotta, felejtse el a kézi szerkesztést

    A Linspire ezen ötlete a vizuális módot a szokásos módon használja, ahogy az egy "felhasználó-orientált" programtól elvárható. A munkaterület alján található fülek azonban nagyon egyszerűvé teszik a szerkesztési módba váltást forráskód. Itt van egy előnézet és egy "HTML címkék" nevű mód, amikor az oldalon (hogyan fog kinézni a böngészőben) minden elemhez egy "címke" kerül, amely megmutatja, hogy melyik címke felelős ezért az elemért. Elég praktikus hozzá gyors elemzés valaki más kódja – nem találtam másik alkalmazást ehhez a módhoz.

    A vizuális módban végzett munka nem sokban különbözik a hagyományos szövegszerkesztőben, mint például az OOo Writer vagy az AbiWord. Igen, és abban állapodtunk meg, hogy elsősorban a „kézi” szerkesztésre koncentrálunk.

    Furcsa módon, de váltáskor kézi üzemmód az eszköztár gombjai és menüelemei, amelyek bizonyos címkékért felelősek, le vannak tiltva. Nincs automatikus kiegészítés, minimális szintaktikai kiemelés, ami nem vonatkozik az újonnan beírt szövegre... Általánosságban elmondható, hogy "rángattam - ne mondd, hogy nem izmos", és ha nem tetszik a vizuális mód, akkor szerezz be egy normál Jegyzettömb. Az Nvu forráskód szerkesztőjeként nem csillog (és nem is erre való), úgyhogy fejezzük be az áttekintést...

    Eredmények

    A legjobb HTML-szerkesztő kiválasztása nehéz feladatnak bizonyult. A Bluefish úgy érzi magát, mint egy hal a vízből a Gnome környezetben (csak ne viccelj a színekkel, oké?), de még mindig hiányzik belőle a feltétel nélküli győzelemhez szükséges funkcionalitás. Aki azonban megszokta, hogy a Jegyzettömbben dolgozik, annak ez az ideális választás lesz - teljesen nem feltűnő (akár szinte láthatatlan), ugyanakkor mindig készen áll a segítségére.

    A Screem a kis verziószám ellenére szinte semmiben sem marad el a Bluefish mögött, sőt helyenként még előrébb is jár. A párosított címkék kissé furcsán megvalósított automatikus bezárása néha megzavarja a munkát, és a címkék gyorsbillentyűinek hiánya általában mély csüggedésbe sodorja azokat, akik arra számítottak, hogy eldobják az egeret, de nem írnak be mindent kézzel.

    Nos, a Quanta Plus még nem natív környezetben is a "segítő" funkciók és a kényelem legharmonikusabb kombinációját mutatta be. gyors munka. A szinte minden testreszabhatósága nélkülözhetetlen lesz azok számára, akik szeretnek "körbejárni", bár alapértelmezés szerint a gyorsbillentyűket és az eszköztár összetételét meglehetősen kényelmesen választják meg. Általánosságban elmondható, hogy a jelenlegi vitathatatlan vezető „idegen a KDE bolygóról”, mint a legérettebb és legátgondoltabb HTML-szerkesztő, amiért ő kapja a győztes babérjait.

    Nem tudja eldönteni, hogyan szerkesztheti a legjobban webhelyét – manuálisan vagy vizuálisan? A Quanta Plus segítségével nem kell két üzemmód között tépelődnie!

    Kétféleképpen lehet weboldalakat készíteni: közvetlenül html kódot írni, és úgymond vizuálisan megtervezni az oldalt. A második út könnyebb, az első jobb (és könnyebb körben). Ennek megfelelően az összes webszerkesztő két kategóriába sorolható - WISIWIG szerkesztők és HTML szerkesztők. Vannak köztes lehetőségek is. Mindkét kategória legjobb képviselői pedig vizuális eszközökkel és a kód közvetlen szerkesztésének lehetőségével is rendelkeznek.

    Nagyon sok webszerkesztő létezik a Windowshoz, mindenféle. És jó részük ingyenes vagy shareware. Mit szólnál Linuxhoz? Az egyik első tapasztalatom ezzel a rendszerrel az volt, hogy feltártam a webes eszközök kérdését.

    Általános megfontolásokból (vagyis a Linux deklarált internetorientációjából) azt gondolhatnánk, hogy ehhez a platformhoz sok webszerkesztőnek kellene lennie. A nagy ftp-archívumok és a Linux-programok gyűjteményét tartalmazó nagyobb webhelyek alapos tanulmányozása azonban jelentős kiigazításokat tesz ezen a spekulatív nézeten.

    Először is kiderül, hogy a szoftverarchívum megfelelő szakaszaiban felsorolt ​​eszközök jó része mindenféle html-kiterjesztés olyan általános szövegszerkesztőkhöz, mint a vi vagy az emacs. Weboldalakat természetesen szövegszerkesztőben is létrehozhatunk. Egyesek még a Jegyzettömböt is minden idők legjobb webszerkesztőjének tartják. De véleményem szerint furfangosak. Hiszen a deszkákat késsel lehet gyalulni. Viszont jobb gyaluval csinálni...

    Valójában a Linuxhoz való web-szerkesztők körülbelül tucatnyian találhatók. Egy időben részletesen áttekintettem a szakmai alkalmasság szempontjait általában és személyemben - konkrétan. Emiatt a legtöbbjüket felháborodva félresöpörték.

    És különféle okokból. Néhányat (mondjuk a CoffeCup-ot) elutasítottak, mint kereskedelmi (és nem ingyenes) programot (végül is a pénztárca megmentése a tiszta lelkiismerettel együtt a Linux-felhasználók egyik motivációja, nem igaz?). Mások (mint például Amaya és Bulldozer, bocsáss meg, alkotóik) őszintén gyengének tűntek számomra. Valami (Netscape Composer) a Windows ideje óta ellenszenvet keltett ("Nos, nem szeretlek...") Vagy problémákat okozott a cirill betűkkel való munka során (és olyan országban élünk, ahol a legtöbben oroszul beszélnek) Vagy nem volt megfelelő mennyiségű beállítás – rossz látásom miatt nagyon érzékeny vagyok a képernyő-betűtípusokra (asWedit, Erwin) Egyesek (KDreamsite, Galway, KWebDev, screem) nagyon korai alfa verziók voltak, és nem sok tervezett funkcióval rendelkeztek, ill. eltérő instabilitásúak voltak a működésben, vagy egyszerűen csak hibákkal állították össze.

    Ennek eredményeként a webszerkesztők listája három helyre csökkent - WebMaker, Quanta, Bluefish. Mindegyik a html kódszerkesztők kategóriájába tartozik. Az első kettő a Qt könyvtáron alapul, és a KDE grafikus környezetben való futtatására tervezték. A Bluefish egy Gtk-alkalmazás, amely a GNOME grafikus környezettel való használatra készült; bár a könyvtárak megfelelő verzióinak megléte nélkül is képes futni. Erről fogok beszélni ebben a sagában.

    Talán a választásom szubjektivitás árnyalatát hordozza magában – nem vitatkozom. Úgy tűnik azonban, hogy jelenleg ezek a html szerkesztők a legteljesebb csomagok, és szinte az egyetlenek, amelyek gyakorlati használatra alkalmasak.

    Végül is kinek van szüksége html kódszerkesztőkre és miért? Alkalmazási körük véleményem szerint kettős. Először is, a közvetlen kódolás a legegyszerűbb módja egyetlen oldal vagy kapcsolódó oldalak kis sorozatának elkészítésének. Mint mondjuk egy tudományos cikk a hozzá tartozó grafikákkal, táblázatokkal, bibliográfiával és egyéb tudományos attribútumokkal. Másodszor, csak egy html szerkesztő segítségével hajthat végre egy nagy projektet egy összetett szerkezetű és gyakran frissített tartalomoldal létrehozásához. Ennek megfelelően a html szerkesztők két felhasználói csoportra vannak orientálva (illetve kell orientálódniuk) - egyes szakterületek szakembereire, akik alkalmanként használják őket, illetve tartalommal foglalkozó szakemberekre.

    Azonban, hogy ne erőltessem a véleményemet, később röviden ismertetek több html szerkesztőt a listájuk elutasított részéből, először is azokat, amelyek késztermékek, de valamiért nem szerettem, másodsorban azokat a csomagokat, amelyek alatt fejlesztésű és nem egészen működőképes, de ígéretesnek tűnik. Végezetül pedig nagyon röviden (a leírásból kiderül okokból) jellemezni fogom a vizuálisan orientált webszerkesztőket.

    Kezdem azzal a szerkesztővel, amely történelmileg az elsőnek bizonyult (számomra), és amelyet egészen a közelmúltig aktívan használtam. A neve

    webkészítő

    Egészen a közelmúltig a WebMaker volt gyakorlatilag az egyetlen teljes funkcionalitású és hatékony html szerkesztő normál cirill támogatással. Ez utóbbi nem meglepő, hiszen honfitársunk, Alekszej Dets írta (akinek ezúton szeretném kifejezni köszönetemet a programról szóló egyik első leírásomhoz fűzött megjegyzésekért és kiegészítésekért).

    A WebMaker jelenlegi verziója (0.8.5) sajnos körülbelül egy éve nem frissült. Egy ideig elérhető volt a szerző honlapján forrásszövegek és bináris csomagok sorozata formájában, tar.gz és rpm formátumban. Sőt, az rpm-csomagok több változatban is elérhetők voltak, egyszerűen RedHat 5-höz, RedHat 5-höz és a PentiumPro / II-nél nem alacsonyabb processzorhoz, valamint a RedHat 6-hoz.

    Most azonban ez a webhely (valamint szülőoldala http://www.services.ru/) nem ad életjeleket. Így a WebMakernek meg kell néznie a http://linux.tucows.com vagy a http://rpmfind.net/linux/RPM/ webhelyet. Ezenkívül megtalálható néhány disztribúcióban (Suse, az eredeti Mandrake).

    Általános nézet

    Mint már említettük, a Webmaker egy Qt könyvtáron alapuló KDE alkalmazás. Ezeknek az alkatrészeknek a jelenléte a rendszerben szükséges a működéséhez. Ha azonban telepítve vannak, a Webmaker más ablakos környezetekben is működik - GNOME, WindowMaker, IceWM, AfterStep, BlackBox. Egyszóval mindent, ami a Linux Mandrake 7.0/RE szállításában szerepel, személyesen ellenőrizték.

    A WebMaker alapja a Kedit szövegszerkesztő, amely meghatározza számos funkcionális jellemzőjét. Ugyanezen okból a jelenlegi verzió nem működik a KDE 2-vel.

    Vizuálisan a Webmaker egy meglehetősen szabványos kinézetű menüt, három eszköztárat (ez alapértelmezés szerint legfeljebb nyolc) és két ablakot tartalmaz - egy bal oldali könyvtárfát (alapértelmezés szerint /-től) és html kód ablakokat a jobb oldalon.

    A felső, fő panelen gombok találhatók a fájlokkal (létrehozás, megnyitás, mentés) és szövegekkel (kivágás, másolás, beillesztés, keresés), külső böngészőben való megtekintés (Netscape Navigator), valamint a harmadik kapcsolható vezérlésére szolgáló gombok. panel.

    A második, általános panel a leggyakrabban használt HTML-címkéknek megfelelő gombok:

    • bekezdés, törésmentes szóköz, sortörés, vízszintes sor, első;
    • másodsorban hiperhivatkozások és rajzok;
    • igazítás (bal- és jobbkezes, középre igazítva, a harmadikban;
    • félkövér, dőlt és aláhúzott, negyedik;
    • és végül a felső három szint címsorai – az ötödikben.

    A harmadik panel átkapcsolható, több címkecsoporthoz is tartalmazhat gombokat, részben megismételve a második panel gombjait:

    • betűtípus (félkövér, dőlt, aláhúzott és áthúzott, monospace betűtípus, méretnövelés és -csökkentés, Erős és hangsúlyos, Idézet, H1-H3 szintek címsorai;
    • HTML űrlapcímkék (beviteli űrlap, szövegmező és jelszóbeviteli terület, listák és legördülő menük, rádiógomb és jelölőnégyzet, normál gomb, képgomb, elküldés és visszaállítás;
    • listacímkék, számozott és számozatlan;
    • táblázatcímkék – sorok, cellák, fejlécek létrehozása, beszúrása
    • címkék keretekkel való munkához;
    • JavaScript panel.

    Ezenkívül a fő panel két gombja – a keretek és a JavaScript – alternatív üres paneleket jelenít meg. Mivel úgy tűnik, hogy a felhasználók nem szerkeszthetik őket, feltételezhetjük, hogy a jövőbeni (nagyon remélem) verziókban ki lesz töltve.

    Az összes panel, a fő kivételével, teljesen testreszabható, amint az alább látható. Ezenkívül a harmadik panel alternatív váltása helyett továbbiak megjelenítését is bekapcsolhatja.

    A menü nem duplikálja a paneleket gombokkal: sok művelet csak rajta keresztül hajtható végre. Tehát nézzük meg közelebbről a menüt.

    A Fájl elemben, ahogy sejthető, pontosan ez van (vagyis műveletek fájlokkal): itt létrehozhat egy üres fájlt vagy egy fájlt sablonból, megnyithat egy fájlt (beleértve a legutóbbit is), mentheti egy fájl (más néven is) vagy Mind nyissa meg a fájlokat, bezárás - egy vagy az összes fájl is (nagyon kényelmes, ha két tucat dokumentum van nyitva). Itt - fájl (szöveg) beszúrása, szöveges fájlok importálása KOI-8 és Win1251 kódolásban, valamint Word dokumentumok 97, és exportálja a Win1251 kódolású dokumentumba. És persze programjuk kinyomtatása és kiadása.

    Igaz, sem az átkódolás, sem az export/import nem működik. Az átkódolás támogatásához rendelkeznie kell telepített program recode (és nem a szabványos GNU recode, hanem orosz gyártású), és Word dokumentumok exportálásához / importálásához - az mswordview program.

    A Szerkesztés elemben - a szabványos lehetőségek a Kivágás, Másolás, Beillesztés stb., valamint a keresés és a csere, valamint a sorra lépés. Azt kell mondani, hogy egyszerre több kódsort is lehet cserélni, ami nem gyakori.

    Az Eszközök tétel nagyon érdekes. Vannak a Címkeválasztó és a Címke szerkesztése alelemek. Az első lehetővé teszi, hogy kiválasszon egy címkét a csoportok szerint osztályozott listákból. Ezt követően bármely címke szerkeszthető (az attribútumok és egyéb dolgok tekintetében) a második albekezdéssel; azonban egy címke szerkesztéséhez kattintson rá jobb gombbal (a html-kód ablakban), és válassza a Címke szerkesztése menüpontot a megjelenő menüből. Itt - egy táblázatsablon létrehozása (megjelölve a címet, a sorok és oszlopok fejléceit és mindkettő számát), valamint a Win1251-re és fordítva, a KOI-8-ra (szintén, mint említettük, újrakódolást igényel).

    A Címkék menüpont teljesen megduplázza a második eszköztárat: a betűtípusok, címsorok, bekezdések és egyéb leggyakrabban használt címkék kerülnek ide. A Nézet elemet pedig egy külső böngészőben tekinti meg, vagyis ugyanabban a Netscape Navigatorban (más néven F11).

    A Beállítások elem is nagyon reprezentatív, amelyről az alábbiakban olvashat bővebben.

    Bekezdés windows menü- csak váltás a nyitott fájlok között; a html kód ablakának tetején található fülek segítségével is előállítható.

    Végül ott van a Súgó - egy rövid (de szinte kimerítő) útmutató (html formátumban) a program telepítéséhez és konfigurálásához, valamint néhány információ a vele való munkavégzésről: tekintettel a felület teljes átláthatóságára, talán többre nincs szükség.

    Talán bosszantotta az olvasót a menüelemek orosz és angol elnevezéseinek tömkelege: nem vagyok a fitogtatásért, az oroszosított KDE-vel kombinálva nekem működik; utóbbira általában egy ilyen orosz-angol nyelvjárás a jellemző - remélem átmenetileg, a rendszerüzenetek teljes lefordításáig. Tehát, hogy ne vegyek részt sem közvetlen, sem fordított fordításban, a neveket „Ahogy van”.

    Testreszabási lehetőségek

    A WebMaker beállításokban gazdag. A legtöbbet a Beállítások főmenüponton keresztül hajthatja végre. Itt megteheti:

    • mindhárom panel engedélyezése/letiltása gombokkal, vagy az Alternatív eszköztár váltás opció letiltásával legalább mind a nyolc elérhető panel megjelenítése;
    • állítsa be a program egészét: adja meg egy külső böngésző elérési útját (bár csak a Netscape-hez, másként nem tud csatlakozni), egy könyvtárat sablonokkal és munkafájlokkal; definiáljon kiterjesztéseket a html dokumentumokat és képeket tartalmazó fájlokhoz (a szabványos GIF, JPEG, PNG mellett szűrőket adhat bármilyen egzotikumhoz, például DjVu-hoz vagy Shockwave-hez); meghatározza a színeket a címkék különböző csoportjaihoz; határozza meg a számot az utoljára hívott fájlok listájában (alapértelmezett - 5, maximum - 99, azaz több mint elég);
    • határozza meg a szerkesztő képernyő betűtípusának betűtípusát, méretét és stílusát, ez utóbbit - külön a normál - félkövér (Width) és újszerű - dőlt (Style) párokhoz, és lehetőség szerint a kódolást;
    • a címkék kis- és nagybetűs megjelenítésének engedélyezése/letiltása;
    • lehetővé teszi a címkék bezárása nélkül, ha nem kötelezőek - nagyon kényelmes, ha egy hosszú szöveges dokumentumban elrendezi a bekezdéseket, sok erőfeszítést takarít meg;
    • ideiglenes fájlok megtekintésének engedélyezése/tiltása külső böngészőben; ha ez az opció be van kapcsolva, a html dokumentum előzetes memorizálása nem szükséges, de előfordulhat, hogy a benne lévő hiperhivatkozások nem működnek megfelelően (vagy egyáltalán nem működnek), ezért néha az első fontosabb (a Visszavonás opció hiányában), néha a második.

    A beállítások között van egy inaktivált External Browsers: Sherlock Holmes opció, valószínűleg azt feltételezné, hogy a szerző a jövőben lehetőséget kíván adni ezek közül több csatlakoztatására.

    Könnyen belátható, hogy az eszköztárakat nem lehet testreszabni a menün keresztül, ahogy azt fent ígértük. Ezt csak manuálisan, a webmaker-toolbarrc szerkesztésével lehet megtenni. Ezt az eljárást részletesen leírja a kézikönyv (bár rövidnek hívják). Manuálisan is be kell állítania a cirill betűs szövegek átkódolásának és az MS Word formátumba exportálásának paramétereit.

    Funkcionalitás

    Most pedig nézzük meg közelebbről, mitől egyedi a WebMaker, legalábbis a Linux platformon, a címtárfán. Bizonyos mértékig projektmenedzsment eszköz is. Összecsukható vagy kibővíthető bármely rendelkezésre álló beágyazási szintre. Ha duplán kattint a bal egérgombbal a html fájl nevére, az megnyílik a kódszerkesztő ablakban; ugyanez a képpel ellátott fájl nevén (GIF, JPEG vagy PNG) - beszúr egy képet (vagyis az img src="filename" címkét a jobb oldalon (a kurzor pozíciójában) megnyitott fájlba. a fájl vagy könyvtár nevére kattintva megnyílik egy menü a Megnyitás elemekkel (csak fájlok), Átnevezés, Törlés, Új könyvtár Igaz, egy fájl átnevezése nem frissíti a hivatkozásokat más fájlokban, ahogy a Dreamweaver for Windows teszi, de a halványhoz képest projektmenedzsment eszközök sok más Linux webszerkesztőben – és ez jó. És a webhely szerkezete nagyon világosnak tűnik.

    És most - magáról a html-kód szerkesztő ablakról. A WebMaker elindításakor egy üres, névtelen fájlt nyit meg, amelyet egy meglévő fájl megnyitásakor az helyettesít. Biztosan megnyithat annyi fájlt, amennyit csak akar – több tucatnyit. Igaz, ebben az esetben a hozzájuk tartozó könyvjelzők túlmutatnak az ablak jobb szélén, de a Windows menüponton keresztül juthatunk el a fájlok megnyitásához.

    Új fájl üresen vagy sablonból is létrehozható. A WebMaker sablonjai ugyanazok a html-fájlok, így a saját létrehozása nem nehéz. Tegyük fel azonban, hogy nem módosíthatja a projekt egészének sablonját úgy, hogy az érintse az azt alkotó összes dokumentumot.

    Az újonnan létrehozott (üres, a határozottság kedvéért) fájllal rendkívül egyszerű a munka. Az összes szükséges címkét, kezdve a!doctype-tól (HTML 4.0-hoz - Transitional, Frameset, Strict) és a metacímkéket, a panel gombjaival, a Címkék menüpontban állíthatja be, vagy ha nem jelennek meg sem ott, sem ott, a Címkeválasztón keresztül (természetesen megteheti - és manuálisan is, a billentyűzetről beírva). Ha egy címkét gombbal vagy menüből adunk meg, ha vannak attribútumai, akkor a megfelelő opciók panelje jelenik meg, ahol az attribútumok és azok értékei definiálhatók automatikus vagy félautomata módban. Ha inkább a Mégse gombra kattint, a dokumentum attribútumok nélküli címkét fog tartalmazni. Könnyen szerkeszthető: mint már említettük, elég rákattintani a jobb egérgombbal - ugyanaz a címkeszerkesztő panel kerül elő.

    A címkeszerkesztő panel segítségével leegyszerűsítheti a meglehetősen összetett események bevitelét, amelyek dinamikát adnak a html-dokumentumnak, mint például az egérművelet vagy a billentyűzet bevitele (OnBlur, OnFocus, OnMouseUp, OnClick stb.), ha van értelme egy adott címkét.

    Az összes címke nem csak színes, hanem a különböző csoportjaik (megjegyzések, hivatkozások és horgonyok, szkriptek, stílus- és betűtípuscímkék, táblázatcímkék és képcímkék) mindegyike a saját színével van kiemelve. Amely a kódablakban lévő betűtípushoz hasonlóan saját ízlése és elképzelése szerint testreszabható. Ez nagyon könnyűvé és élénksé teszi a munkát.

    A fentiek mindegyike lehetővé teszi számunkra, hogy kijelenthessük, hogy a WebMaker egy teljes funkcionalitású és könnyen használható html-szerkesztő, amely semmiben sem rosszabb, mint ingyenes Windows-társai (például az Arachnophilia vagy a SiteAid). És felmerül a gyanú, hogy nincsenek hiányosságai.

    Természetesen nem. Nem fogok beszélni a projektmenedzsment eszközök gyengeségéről (a hivatkozások sértetlenségének ellenőrzésének hiánya, még ha csak a helyieké is, és ezek ellenőrzése a fájlok projekten belüli átnevezésekor / mozgatásakor), nem beszélek: a hatékonyabb eszközökről. ez a fajta csak a Dreamweaver vagy a HomeSite osztály kereskedelmi webszerkesztői számára érhető el. A saját ftp kliens hiánya azonban meglepő: ez a funkció véleményem szerint már szabványossá vált a többé-kevésbé fejlett webszerkesztők számára. Igaz, ez engem személy szerint nem nyomasztó: WebMakerrel dolgozom otthon, ahol nincs Web, és feltöltéssel a munkahelyemen, ahol (remélem) még nincs Linux. Azonban egy mulasztás.

    Ezen kívül van néhány furcsaság a program viselkedésében. Tehát ha egy fájlt más néven ment el, akkor nemcsak a forrásfájl helyén, hanem az utolsó rekord helyén (és néha a /$home-on belüli tetszőleges könyvtárba) próbálja ezt megtenni: sok a csomagok ezt követik el, és nem csak Linux alatt; de a forrásfájl neve is visszaáll (bár nem mindig). Ezenkívül a kiterjesztés nincs automatikusan hozzárendelve a html fájlhoz - erről magának kell gondoskodnia.

    Egy másik furcsaság, hogy a kódrészlet kiválasztása néha spontán módon áthelyeződik egy másik helyre, bár nem messze; ezért ha a középső egérgombbal beillesztünk egy kijelölést (és a WebMaker a Unix e szép funkcióját power and main segítségével támogatja; el sem tudom képzelni, hogyan éltem nélküle korábban), előfordulhat, hogy nem egészen az jelenik meg a célponton, amit szándékoztam. Ez odafigyelést igényel.

    Ezen kívül a hátrányok közé sorolnám az Undo és Redo funkciók, legalább egyszintűek hiányát is; ennek oka azonban az eredeti szövegszerkesztőben, a Keditben való hiányuk.

    Mindez azonban nem más, mint kicsinyes civakodás. Nehogy azt higgyék, hogy Brutushoz hasonlóan én is eladtam magam közmunkásoknak (vagyis programíróknak). Sőt, a legtöbbet már kijavította a szerző (de csak a forrásszövegekben, amelyek most, remélem, átmenetileg nem elérhetők).

    De amit még szeretnék látni (a linkellenőrző eszközökön kívül, amelyekről már annyit beszéltem), az (előnyös sorrendben):

    • ablakok a html kód változásainak megjelenítéséhez, hasonlóan a HomeSite-hoz;
    • a Java kóddal való közvetlen munkavégzés képessége, mint az Arachnophiliában;
    • legalább korlátozott mértékben támogatja a VRML-t, mint a Hypertext Builderben.

    Akkor a WebMaker a tökéletesség csúcsa lesz. Viszont a jelenlegi formájában jó. Amit a gyakorlatban próbáltam bizonyítani: egészen a közelmúltig kizárólag annak eszközeivel támogattam az oldalamat (http://linuxsaga.newmail.ru).

    Quanta

    A Quanta html szerkesztőt (a jelenlegi verzió az írás idején 1.04) a kijevi Dmitry Poplavsky és Alexander Yakovlev készítette Eric Laffoonnal közösen. Elérhető a szerzők honlapján (), ahol bináris archívumok (tar.gz, tar.bz2, rpm) képviselik, 350 és 500 KB között. Természetesen vannak eredeti szövegek.

    A program telepítése, legalábbis rpm verzióban, nem okoz gondot. Az egyetlen dolog, hogy mivel a Quanta egy KDE-alkalmazás, a megfelelő összetevőkre van szükség – maga a KDE és a Qt könyvtár legalább 1.44-es verziója. Ezen feltételek mellett a Quanta bármilyen grafikus környezetben futtatható. Legalábbis az általam kipróbált környezetekben (WindowMaker, XFce, FLWM, FailSafe. IceWM) nem volt probléma.

    Megjegyzendő, hogy a Quanta a szabványos KDE szövegszerkesztőn, a Kwrite-n alapul, ezért nem működik a KDE 2 környezetben.

    Általános nézet

    A Quanta szépen illeszkedik a KDE start menüjébe, de természetesen terminálablakból is elindítható. A program indítása után egy meglehetősen szabványos ablak jelenik meg, amely egy menüsort és egy fő eszköztárat tartalmaz a műveletekhez szükséges gombokkal. Általános rendeltetésű: fájl létrehozása, megnyitása és mentése, kivágás, másolás és beillesztés, Visszavonás és Újra, keresés, nézetmódváltás, navigáció.

    Mint látható, az alábbi terület alapértelmezés szerint három keretre van osztva. A bal oldali három fület tartalmaz: Fájlok, Projektek, Struktúra, Dokumentumok. Az elsővel együtt egy címtárfa jelenik meg. A második a létrehozott projektek kezelését biztosítja, amelyről egy kicsit később beszélek. A harmadik lap az aktuális html dokumentum szerkezetét mutatja, beleértve a címsorcímkéket, címsorokat, horgonyokat stb. A Dokumentumok lapra váltás a program dokumentációjának meghívásához vezet.

    A jobb oldalon a tényleges munkaterület látható. Ha az első három fül engedélyezve van a könyvtárfában, akkor a megnyitott fájl html kódját jeleníti meg (amely a címtárfában a névre való dupla kattintással nyílik meg). A fenti fülek pedig lehetővé teszik a címkék fő csoportjai közötti váltást.

    A Doc könyvjelzőre váltáskor a jobb oldali keretben lévő címkekönyvjelzők eltűnnek, a keret tartalma pedig a programdokumentációs rendszer, böngészőszerű formában megjelenítve.

    Végül az alsó keret az aktuális html fájl megjelenítése a beépített böngészőben (a kfm böngészőhöz hasonló jellemzőkkel). Minden képkocka manuálisan átméretezhető. Ezenkívül a katalógusfa és az előnézeti keretek letilthatók a fő eszköztár megfelelő gombjaival. Amelyek egyébként eszköztippekkel vannak felszerelve.

    Jellemzők áttekintése

    A Quantában elérhető összes művelet végrehajtható a menüből, a fő és a kiegészítő eszköztár gombjain keresztül, jobb egérgombbal kattintva. És természetesen kézzel. Hogyan? Megpróbálom sorban leírni.

    A Fájl menüből megteheti

    • hozzon létre egy új ablakot (az alapértelmezett könyvtárfával és valamiért csak egy betöltött első megnyitott fájllal)
    • hozzon létre egy új (teljesen üres, automatikus gag nélküli) fájlt
    • nyisson meg egy meglévő fájlt (beleértve a Legutóbbi megnyitását is), és zárja be
    • mentse a fájlt (vagy az összes megnyitott fájlt), akár más néven is
    • ellenőrizze a HTML szintaxist (Weblint opció), azonban ehhez a megfelelő modul további telepítését kell elvégezni (elérhető a szerző webhelyén)
    • nyomtassa ki a fájlt és lépjen ki a programból.

    A Szerkesztés elem szabványos műveleteket tartalmaz – kivágás, másolás és beillesztés, visszavonás és újra, keresés és csere, sorszámra ugrás.

    A Nézet elemben - eszköztár, állapotsor, címtárfa, üzenetmező (HTML szintaxis ellenőrzésekor), előnézeti ablak engedélyezése/letiltása. Íme az utóbbi frissítése; ha ez nem történik meg, akkor függetlenül attól, hogy hány fájlt nyit meg, a megnyitott fájlt fogja először megjeleníteni.

    A főmenü a Címkék. Amit teljesen megismételnek a további eszköztárak gombjai, miért fogok róluk együtt beszélni.

    Így a Címkék elemben a következő alelemek találhatók a további panelek lapjainak megfelelően:

    • Normál - gombok Gyors indítás(azaz olyan szokásos címkék beírása, mint a doctype, title, body tag attribútum-definíciók – mindezt tömegesen), vizuális betűtípus-címkék (félkövér stb.), bekezdések, sortörések, szóközök, hiperhivatkozás-definíciók és képek beszúrása stb.
    • Betűtípusok - címkék a betűtípus meghatározásához, növelése és csökkentése, felső és alsó indexek, előre formázott szöveg, valamint ötszintű címsorok;
    • A táblázatok, amint az könnyen érthető, táblázatok (beleértve a megadott számú sorral és oszlopot is), címek és fejlécek, egyes sorok és cellák beszúrására szolgál;
    • formák- teljes készlet szabványos űrlapok és gombok (rádió, ellenőrzés, beküldés, visszaállítás és mások);
    • Listák – természetesen számozott és számozatlan listák;
    • Egyéb - minden, ami nem esett az előző bekezdésekbe, nevezetesen: szín beszúrása hexadecimális jelöléssel egy színmezőből történő kiválasztással (egy rendkívül sikeres lehetőség, ami gyakran hiányzik, egyébként megjegyzem), dátum beszúrása, levél küldése ; itt a beépített böngészőn kívül - külső böngészőkben való megtekintés lehetősége, a Netscape Navigator és a böngésző a kfm-ből;
    • Felhasználó - üres panel a felhasználó által definiált gombokhoz; ezekhez a gombokhoz html címkék és JavaScript szkriptek is csatolhatók.

    Lehetőség van a beírt címkék és attribútumuk automatikus szerkesztésére a fő vagy a helyi menüből (jobb gombbal), valamint gyorsbillentyűkkel. Ebben az esetben a szerkesztés kétféleképpen történik: a címke tényleges szerkesztése (Edit cuttern tag), beleértve az események hozzárendelését, vagy a címke attribútumainak hozzáadását és megváltoztatását (Attributes of tag).

    Visszatérve a menüre elmondom, hogy a Könyvjelzők menüpontban lehet beállítani vagy törölni a szövegben lévő könyvjelzőket (amiket könyvjelzőnek hívnak, nem horgonynak), az Opciók menüpontban pedig a szerkesztő beállításait (erről lentebb bővebben) ).

    Csak a Súgó elemről van szó. Részletes beépített dokumentációt tartalmaz (bár csak a angol nyelv), tartalmilag hasonló a fent említett Doc fülhöz a címtárfa keretben. Létezik egy kontextusos súgó is, amelyet a jobb egérgombbal hívhatunk meg (erről alább részletesebben szólok).

    Így a menüben és a kísérleti paneleken keresztül végrehajtott műveletek szinte azonosak, nemcsak funkcionalitásban, hanem szervezetileg is. Ami a jobb egérgombbal végzett manipulációkat illeti, ezek különböznek a könyvtárfa mezőben és a munkamezőben. Az első esetben a könyvtár nevére kattintva választhat az elemek közül - Mappa hozzáadása a tetejére (vagyis a könyvtárat a $home-val egy szintre helyezi; ahol törölhető - a könyvtárfából, és nem fizikailag) , megnyitja a könyvtárat és frissíti a listát. A html fájl (vagy támogatott grafikus fájl) nevére kattintva megnyithatja vagy törölheti a fájlt, beszúrhat egy hiperhivatkozást az aktuális (jobb oldali) fájlba, megtekintheti a tulajdonságokat, beleértve a hozzáférési jogokat is.

    Ha a jobb gombbal kattint a munkaterületen, elérhető a szabványos kivágás, másolás és beillesztés, a visszavonás és újrakészítés, a levelezési nézet és a környezetérzékeny súgó. Vagyis a dokumentáció megfelelő eleme, amely megfelel a címtárfa Dokumentum lapjának.

    Külön szót ejtenék a dokumentáció szervezéséről. Ez korántsem egy szokványos súgótípus: ilyen-olyan művelet végrehajtásához lépjen az ilyen és olyan menüpontba, és válasszon egy ilyen és olyan lehetőséget. De inkább egy rövid (de teljesen elégséges!) Nyilatkozat a specifikációról HTML nyelv a vele való munkavégzés gyakorlati módszereinek megjelölésével. Megoldás, a tekintetben Windows felhasználó, ellentmondásosnak tűnhet. De nagyon tetszett. Csak sajnálni kell, hogy a dokumentáció csak angol nyelvű. Bár szerintem Ukrajnában az angol nem csak államnyelv, de még az etnikumok közötti kommunikáció nyelve is...

    Külön kiemelendő a projektek támogatása. A bal oldali keretben található megfelelő fül segítségével vagy a főmenüben új projektet hozhat létre, vagy megnyithat egy meglévő projektet, fájlokat adhat hozzá, tulajdonságokat határozhat meg stb. Igaz, egy fájl hozzáadása meglehetősen furcsa, csak akkor működik, ha a nevét kézzel írjuk be a megfelelő sorba.

    Ráadásul a könyvtárfa mezőben nincsenek fájlkezelési funkciók: itt nem lehet alkönyvtárat létrehozni, fájlt átnevezni, áthelyezni, másolni sem. Ami egyértelműen hiányzik a projektek teljes értékű támogatásából.

    De lehetőség van egy fájlok és a teljes projekt feltöltésére. Távoli szerver esetén megadhatja a nevét és az ftp-címét, a bejelentkezést és a távoli könyvtárat, de sajnos az ellenségek számára jelszót nem.

    Testreszabhatóság

    A Quanta kezdetben nem dicsekedhetett rengeteg beállítással. Ami viszont megváltott, az a kivételes könnyű használat volt. Fejlesztése azonban nem állt meg, és most már szinte minden állítható benne - behúzások, szó elválasztás, kiválasztási lehetőségek, betűtípus, a képernyő betűtípusának stílusa és mérete, kódtáblázat hozzá, valamint színek - normálra szöveg és kiválasztott szöveg, háttér . A záró címkék automatikus beszúrását engedélyezhetjük vagy letilthatjuk, ha azok nem kötelezőek (a kötelező záró címkék természetesen mindig be vannak állítva), válthatunk a címkék és attribútumuk kis- és nagybetűi között.

    A Felhasználói panel testreszabásához egy Felhasználó konfigurálása eszköztár is található. Ez egyszerűen megtörténik: beírjuk a gomb nevét (eszköztipphez), meghatározzuk az ikonját, beírjuk a nyitó és szükség esetén a záró címkéket (vagy scriptet). A gomb ikonja kivehető egy kész xpm fájlból, vagy létrehozhatja a KDE ikonszerkesztőjét.

    Azt is megjegyzem, hogy a Quanta támogatja a címkekiemelést (ami a prioritás semmi esetre sem magától értetődő sok Linux html-szerkesztő esetében). Ezzel egyidejűleg a kiemelési színek is konfigurálva vannak (ugyanannak az opcióknak a Kiemelés alpontján keresztül.

    Egyszóval a Quanta modern formájában egy teljes funkcionalitású és hatékony html-szerkesztő, amely alkalmas egyedi oldalak, valamint közepes bonyolultságú webhelyek létrehozására. Nem mentes bizonyos hibáktól, és bizonyos szempontból kevésbé találom kényelmesnek, mint a WebMaker (talán csak megszokásból). A fejlesztés azonban meglehetősen intenzíven zajlik: például a Quanta 2 béta verziója már elérhető tesztelésre, amely, ahogy sejthető, a KDE 2-es verziójának környezetében használható.

    kékhal

    Ez a html-szerkesztő a közelmúltban nagyon gyors ütemben fejlődik: egy éve még működő prototípus volt, mára viszont (néhány hiányosság ellenére) teljesen működőképes késztermék. A jelenlegi verzió (0.3.4) a http://bluefish.openoffice.nl és a http://www.linux.tucows.com/ címen érhető el, és bizonyos disztribúciókban is megtalálható (pl. Linux Mandrake).

    A Bluefish a GNOME ablakos környezetre irányul, ezért a Gtk könyvtáron alapul. Ha azonban telepítve van, a Bluefish problémamentesen fut mind a KDE-ben, mind az általam teszteltekben. ablakkezelők(függetlenül a GNOME jelenlététől vagy hiányától a rendszerben).

    Külsőleg a Bluefish hasonló a Windows szerkesztőihez, mint például a SiteAid. A menüsor alatt található egy fő eszköztár, amely tartalmazza a fájlokkal kapcsolatos alapvető műveleteket (létrehozás, megnyitás, bezárás és mentés, akár más néven is) és a szövegeket (másolás, kivágás, beillesztés, keresés és csere, visszavonás és újra). konfigurációt, nyomtatást és helyesírás-ellenőrzést is (utóbbi azonban a jelenlegi verzióban nem működik, még angolul sem).

    Az alábbiakban egy könyvjelzősáv található, amely egy további eszköztárat vezérel HTML-címkékkel. A címkék a következő lapokon vannak csoportosítva: Gyorssáv, Betűtípusok, Táblázatok, Keretek, Űrlapok, Listák, CSS, Egyéb. A kiegészítő eszköztár gombjai szintén csoportokba vannak vonva.

    Például a Gyorssáv lapon a gombcsoportok megfelelnek a dokumentumszerkezet-címkéknek (DTD, Head, Body), a betűtípus-vizuális címkéknek (félkövér, dőlt stb.), a dokumentum belső címkéinek (Bekezdés, Törés stb.), hivatkozásnak. és képcímkék , igazítás, megjegyzések beszúrása; itt küldik a levelet. Egyes gombok működésének megvannak a sajátosságai, amelyekre részletesebben kitérek.

    Például egy DTD címke beszúrása lehetővé teszi, hogy egy dokumentumot a 2.0, 3.0 (Alap és szigorú), 3.2 (Alap, Végleges, Vázlat), 4.0 (Alap és Átmeneti) HTML verziókhoz rendeljen. A Head gomb lehetővé teszi a Title tag és a meta tagek egyidejű létrehozását. A Body gombbal beállíthatja a címke attribútumait - háttérszínés rajz, szöveg és linkszínek. Mindezt együtt pedig a QuickStart gombbal lehet megtenni, amely létrehozza a globális szerkezeti címkék teljes készletét; csak a DOCTYPE címke kerül valahogy a HTML címkébe...

    Érdekesség, hogy a képbeszúró gombon kívül van egy Thumbnail gomb is, amely egyidejűleg automatikusan létrehoz egy miniatűrt a képről bármilyen léptékben, JPEG (alapértelmezett), GIF, PNG formátumban. Igaz, a target attribútumot, ha szükséges, kézzel kell megadni.

    A Betűtípusok lapon gombként jelennek meg a betűtípus- és alapbetű-címkék, az előre formázott szövegek, a felső- és alsó indexek, a félkövér és dőlt stílusok, valamint az 1-től 6-ig terjedő címsorok. A Táblázat fül gombjaival táblázatot hozhat létre meghatározott számú oszlopból és sorból, beszúrhat egy sort vagy cellát, egy táblázat fejlécet és fejlécet. A Keretek lap biztosítja automatikus létrehozás keretkészlet; beszúrható egy keret, definiálható a keretkészlet keret nélküli ábrázolása és az alapablak.

    Az Űrlapok lap az összes szabványos html űrlapot tartalmazza – elküldés, visszaállítás, szöveg és így tovább; a Listák fül - számozott és számozatlan listák; a CSS lapon - gombok a lépcsőzetes stíluslapok használatához. Az Egyéb lap a létrehozó gombokat kombinálja navigációs térképek, metacímkék, JavaScript elemek, valamint lehetővé teszi a dátum és az idő beszúrását (beleértve a Unix rendszeridőt is), valamint a dokumentum megtekintését egy külső böngészőben – azaz a Netscape Navigatorban, ha elérhető a rendszeren.

    Ezen kívül van még egy egyéni eszköztár. Ez azonban üres, bár kézi szerkesztésre elérhető. Valószínűleg itt helyezi el a felhasználó a saját elemeit, mondjuk a JavaScript szkripteket.

    A menü lehetővé teszi az eszköztáron keresztül elérhető összes művelet végrehajtását. Ezenkívül hozzáférést tesz lehetővé egy távoli szerverhez. Ezenkívül tartalmaz egy elemet a projektmenedzsment eszközökhöz. Igaz, eddig elég szegényes: a projekthez lehet fájlokat hozzáadni (aktuális vagy az összes nyitott) és elmenteni bármilyen néven. Egy projektfájl megnyitása a benne lévő összes html dokumentum egyidejű megnyitásához vezet. Igaz, a projekt szerkeszthető: definiálhatunk helyi és távoli könyvtárakat, egy könyvtárat a sablonok számára. A színek, betűtípusok, stílusok, metacímkék végpontok közötti szerkesztését is biztosítja; azonban egyelőre mindezek a műveletek (kivéve a színválasztást) csak manuálisan hajthatók végre.

    A Bluefish beállításai nagyon korlátozottak: lehetőség van a betűtípus és a betűméret megváltoztatására, azonban a betűtípus nevének manuális megadásával, a megnyíló ablak méretével, a képek bélyegképeinek formátumával. Igaz, a betűtípus megváltoztatása a jelenlegi verzióban láthatóan nem valósult meg: számomra legalábbis sem az új betűtípus nevének megadása, sem a méretének megváltoztatása nem volt vizuális hatással. A háttér és a szöveg, valamint a címkék színének megváltoztatása nem lehetséges (és láthatóan nem is várható); emellett a címkék egyáltalán nincsenek kiemelve; mivel ez utóbbi abszolút minden Gtk-n alapuló html szerkesztőre jellemző (a fejlettségi foktól függetlenül), ennek nyilván alapvető okai vannak.

    Általában véve a Bluefish vegyes benyomást kelt. Egyrészt az alapvető HTML-címkékkel való munka alapvető eszközei nagyon kényelmesek; van néhány egyedi lehetőség, mint például a miniatűr képek beillesztése, vagy a projektben – elnézést a tautológiáért – a projekt módosításának módja. A beírt címkék automatikus szerkesztése azonban nincs – a címke létrehozásakor hiányzó attribútumok csak manuálisan állíthatók be. És a betűtípus megváltoztatásának (remélem, ideiglenes) és a címke kiemelésének (attól tartok, krónikus) lehetőségének hiánya számomra személy szerint leértékeli a html-szerkesztő egyéb előnyeit. Bár egy sasszemű embernek tetszhet a kékhal funkcionális gazdagsága.

    Egyéb html szerkesztők

    A fentebb tárgyalt három html szerkesztő tűnik ma a legteljesebb és leghatékonyabb programnak. A Linuxhoz készült wb-eszközök listája azonban nem korlátozódik rájuk. Az alábbiakban röviden kitérek még néhány ilyen szerkesztőre, bár néhányuk még mindig csak prototípus (de ígéretes) a késztermékeknek. Ebben a sorozatban az elsőt nevezném meg

    KDreamSite

    Ezt a programot a szerzője, Thomas Schroeter egy könnyen használható html-szerkesztőként pozicionálta. Az általam látott verzió az első számú volt, de a README-ben korai alfaként azonosították. Ami, mint később látni fogjuk, több mint igaz.

    És így, a KDreamSite. Csak forráskódban érhető el, letölthető a szerző oldaláról (http://mitglied.tripod.de/KDreamSite), valamint például a http://linux.tucows.com/ vagy a http:// oldalról. www.unixware .ru/. Ez egy körülbelül fél megabájt méretű csomagolt tar archívum. A telepítési követelmények egy C++ fordító, Perl, make, autoconf és automake programok, a QT1.44 könyvtár és természetesen a KDE (mindegyik részletes listája a README-ben.

    Ezenkívül az INSTALL fájl elégséges utasításokat tartalmaz a program fordításához és telepítéséhez. Ami az összes szükséges könyvtár és eszköz meglétével a megfelelő helyen található (a Makefile fájl által meghatározott) nem okoz nehézséget. Ha az összes szükséges létesítmény rossz címen található, telepítő szkripteket kell futtatnia mindenféle paraméterrel (vagy szerkesztenie kell a Makefile-t - nem tudom, melyik a könnyebb).

    A telepítés befejezése után a futtatható binárisnak (kdeamsite) a /usr/local/bin könyvtárban kell lennie a dokumentáció szerint. Közvetlenül a /usr/bin könyvtárban találtam. Ahonnan sikeresen elindították. Keresztül parancs sor, mivel nem fért be a KDE menübe.

    Külsőleg a KDreamsite nagyon hasonlít a korábban leírt WebMakerhez. A program elindítása után egy két panelből álló ablak jelenik meg. A bal oldalon - egy könyvtárfa (alapértelmezés szerint - a gyökértől kezdve), a jobb oldalon - egy html fájl. indítás után azonnal névtelen és üres, még IDOCTYPE címke sincs - a html 4 specifikációja szerint az egyik kötelező.

    Ebből a pozícióból bármelyik meglévő html ill szöveges fájl vagy hozzon létre egy újat (erre még minimális sablonok sincsenek). Az összes megnyitott vagy létrehozott fájl fülként jelenik meg az eszköztár alatt. Természetesen a fájlt be is zárhatja. Érdekes (bár nem igazán), hogy az indításkor létrehozott üres fájl bezárása automatikusan az egész program bezárását okozza. Függetlenül attól, hogy hány nem üres fájl van jelenleg nyitva. És ha ezek a fájlok megváltoztak, akkor sem figyelmeztetés, sem mentési javaslat nem lehet. És minden változás elveszett.

    Egy orosz tartalommal rendelkező html fájl megnyitására tett kísérlet abrakadabra eredményt eredményez, mivel alapértelmezés szerint a cirill betűtípus nélküli betűtípus van beállítva. Igaz, a betűtípus és annak összes attribútuma (méret, stílus, szín, cirill esetén - kódolás) az Options - Editor Defaults menüponton keresztül módosítható. Ezeket a beállításokat azonban nem mentheti el - a program újraindításakor minden visszatér a normál kerékvágásba.

    Az eszköztár több gombot is tartalmaz a végrehajtáshoz minimális intézkedés(dokumentum létrehozása, megnyitása és mentése, Visszavonás és Újra, kivágás, másolás és beillesztés). A panel nem szerkeszthető, további panelek csatlakoztatására nincs lehetőség.

    Mit lehet még csinálni a KDreamsite-tel? Szabványos manipulációk, például:

    • szövegattribútumok (kiemelés, dőlt, aláhúzás) és bekezdés módosítása (balra és jobbra igazítás, középre igazítás, igazítás);
    • korlátozott számú alapvető címke beszúrása (hiperhivatkozás, horgony, kép, email cím, vízszintes vonal, dátum idő); ebben az esetben csak maguk a címkék kerülnek beillesztésre automatikusan, attribútumaikat pedig manuálisan kell megadni;
    • van egy metacímke beillesztési pont is, de a jelenlegi verzióban ez le van tiltva;
    • szintén biztosított (valamiért a Szerkesztés menüpontban) a címkék szerkesztésének lehetőségét, de még nincs implementálva;
    • a Nézet (blokkolva) menüpont meglétéből ítélve sejthető, hogy azt egy külső böngészőben kell megtekinteni.

    Talán itt van minden, amink van ma. Igaz, van még egy megvalósítatlan Project nevű menüpont, ami nem túl jellemző az ingyenes webszerkesztőkre. De a tartalmáról csak találgatni lehet.

    Következtetés: modern formájában a KDreamsite nem alkalmas valódi munkára (főleg orosz nyelvű anyagokkal). Kérem azonban, hogy ezt ne vegye szemrehányásnak. Hiszen egy nagyon korai alfa verzióval van dolgunk (valószínűleg helyesebb lenne nem 1.0-ra számozni, hanem valami 0.xx-re). A beágyazott (bár nem implementált) opciók pedig azt sugallják, hogy idővel a KDreamsite az ingyenes középosztálybeli webszerkesztők funkcionális analógja lesz. Ha a projektmenedzsment funkciók a létrehozáson és fenntartáson kívül mást is tartalmaznak, akkor lehetséges, hogy a legjobbak közé kerül.

    mint Wedit

    Ez az egyik első teljes értékű html szerkesztő Linux számára. A HomeSite osztály szerkesztőjeként való áttekintése számomra kissé eltúlzottnak tűnik. Bár elég jól használható.

    Az asWedit forrás- és bináris csomagokban is létezik, és a http://www.advasoft.com/asWedit/ webhelyről szerezhető be. Telepítése nem okoz nehézséget, tökéletesen beépül a KDE start menüjébe, bár bármilyen más módon (például terminál parancssorából) elindítható.

    Úgy néz ki, ahogy a Wedit (jelenlegi 4.1-es verzió) valóban felkerült a HomeSite-ra, de túl bozontos verziók. És az oldal betöltése után azonnal javítani kell a kódját, mindenféle aljas javaslatokat kiadva; ezek figyelmen kívül hagyása azonban lehetséges, de akkor az asWedit nem nyugszik meg a dokumentum következő betöltésekor. Az orosz betűk problémáját úgy oldjuk meg, hogy a parancssorból indítjuk az -fn paraméterrel. Ugyanakkor a kódszerkesztő ablakban elveszik a képernyő-betűkészletek konfigurálásának lehetősége: közepes vagy nagy betűtípusra váltáskor a betűk megszűnnek oroszok lenni, és az így kapott alapértelmezett betűtípust csak a monitor megkarcolásával különböztetem meg. a szemüvegem.

    Természetesen manuálisan kell szerkeszteni a konfigurációs fájlokat, de nem világos, hogy megéri-e. Az asWeditben nem találtam különösebb előnyt: hát a szerkesztő olyan, mint egy szerkesztő, a nevük légiós minden oldalon ingyenes windows programok.

    Erwin

    Ez az rpm csomagban elérhető szerkesztő rendkívül egyszerű: három menüelem (a súgót nem számítva) két eszköztár egyikével duplikálódik. A második három címkecsoport bevitelére szolgál - alapvető html címkék, formázási címkék és táblázatok és listák. Nem emeli ki a címkéket, még a rudimentben sincsenek beállítások.

    Orosz betűk bevitele csak a "hacker" nevű billentyűzetkiosztással lehetséges. A képernyő-betűtípusok konfigurálásának képtelensége miatt azonban ezek a betűk továbbra sem oroszok. Mi határozza meg ennek a szerkesztőnek a lehetetlenségét (és haszontalanságát).

    Sikoly

    Ez egy nagyon ígéretes html szerkesztő, amely a http://www.screem.org/ címen található, kizárólag forrás formájában. A Gtk könyvtáron alapul, és arra szolgál grafikus környezet gnóm. Általában minden verziójához (és az én memóriámban a legújabbhoz - 0.2.6-hoz) a Gtk és a GNOME könyvtárak legújabb verziója szükséges. Ezért a Screem összeállítása gyakran nehéz, és nem mindig sikerül. Igen, és ő maga nem nevezhető teljesen működőképesnek: nekem például egyetlen verziója sem működött folyamatosan 10-15 percnél tovább.

    Ennek ellenére odafigyelnék rá. Mivel a benyomás erős: vannak

    • nagyon fejlett html kódszerkesztő;
    • jól megvalósított projekttámogatás, lehetőség van oldaltérkép automatikus elkészítésére;
    • nem csak Java kisalkalmazások, JavaScript szkriptek, PHP direktívák beszúrásának lehetősége, hanem azok forrásszövegei közvetlen szerkesztése is.

    Nagyon lenyűgöző vizualizációs ablak, nagyon hasonló a HomeSite for Wondowshoz. Ebben az ablakban, mintha még egy lehetőség is megvan Vizuális dizájn oldalakat. Ezen kívül annyi külső böngészőt csatlakoztathat az oldal megtekintéséhez (vagy inkább annyi, ahány a rendszerben van).

    A Screem html kódszerkesztő fejlett vizualizációs eszközökkel hivatkozásként szolgál a webes eszközök következő csoportjához, amelyek

    Vizuális webszerkesztők

    A vizuális webszerkesztőknek két célközönsége is van. Az első tisztán amatőrök, akik személyes oldalakat hoznak létre, és nem akarnak túlzott erőfeszítést költeni rá. A másodikak éppen ellenkezőleg, szakemberek, de nem tartalomkészítők, hanem inkább tervezők. Akik számára a webdesign csak egy a design fajtái közül általában.

    Ez nem jelenti azt, hogy számos vizuális tervezési eszköz létezik Linux alatti weboldalakhoz, de továbbra is rendelkezésre állnak. Egészen a közelmúltig - második. Ezek közé tartozik pl.

    Amaya

    Ez a W3C konzorcium (http://www.w3c.org/) által kifejlesztett szerkesztő, ahol megtalálható az aktuális verziója (3.1), forráskódok vagy rpm csomagok formájában. A telepítés egyik esetben sem okoz problémát.

    Az Amaya első pillantásra nagyon kellemes benyomást kelt: a műszerfal modern megjelenés, beépített böngésző jelenléte, mint az AOLPress-ben, átváltás szerkesztő módból böngésző módba stb.

    Az első kísérletek azonban folyamatos csalódást okoznak. Először is, az Amaya azonnal elkezdi megtalálni a hibás címkéket (legjobb megértése szerint szinte a második verzió html specifikációjának megfelelően). És amíg a hibákat ki nem javítják, kategorikusan nem hajlandó átváltani a szerkesztő módba.

    Igaz, ha bölcs tanácsokat követ a kód kijavítására vonatkozóan (meg kell mondanom, nem túl jelentős), akkor is hozzáférhet a szerkesztőhöz. Itt azonban a második csalódás következik: nem találtam módot a html kód szerkesztésére. Enélkül nem fogadok el webszerkesztőt, még akkor sem, ha legalább háromszoros wisiwig: tudjuk, milyen okosak...

    A harmadik csalódás - az orosz levelekért folytatott küzdelmem sikertelen volt. Amaya nem akar mondjuk -fn-nel válaszolni az indításra, és az oroszosítás bármely más módszerének keresése (ha van ilyen) indokolatlan idő- és munkaráfordítást igényelt, ahogy nekem úgy tűnt. És boldogan elbúcsúztam Amayától, áttérve a második vizuális szerkesztőre -

    Buldózer

    WebSphere Homepage Builder

    amelyet az IBM gyártott, amelynek honlapján (http://www.ibm.com/software/hpbuilder) és megtalálható. Igaz, ez egy kereskedelmi termék (bár nem drága, 69 dollár); Mert ingyenes letöltés 15 napos próbaverzió elérhető.

    A WebSphere Homepage Builder csomag csak körülbelül 20 MB méretű bináris fordulatszámú csomagként létezik. Ezen kívül szüksége van a bor saját verziójára (ott kapható), 1,7 MB kapacitással. És még körülbelül 10 MB a csomag dokumentációja.

    A WebSphere Homepage Builder csomag alapértelmezés szerint az /opt/hpbuilder4/ könyvtárba van telepítve, ahol a végrehajtható fájlok a /bin alkönyvtárban találhatók. És három összetevőből áll - Web Animator, WebArt Designer és a tényleges WebSphere Homepage Builder.

    Nos, a Web Animator, amint azt várni lehetett, az animált GIF-ek készítésének eszköze. A WebArt Designer egy meglehetősen praktikus eszköz logók, gombok, keretek létrehozásához. Többek között mindenféle, néha nem egészen szabványos speciális effektussal.

    Nos, a WebSphere Homepage Builder - a névnek megfelelően, mégpedig vizuális szerkesztő weboldalak. Az első pillantásra (azonban kiderült, hogy ez az utolsó) - nagyon gazdag lehetőségekben. De ismét, első közelítésként, kategorikusan elutasítva a nagy és hatalmas észlelését. A kísérletek, hogy ezt valahogy megtanítsák neki, nem jártak sikerrel: a program egyetlen cirill betűtípust sem akart megérteni. Ezért nem tanulmányoztam részletesen.

    Csak azt tudom mondani, hogy mind a vizuális tervezéshez, mind a html kód közvetlen szerkesztéséhez vannak eszközei, gazdag címkék automatizált beillesztésének lehetőségei, fizikai, azaz vizuális (például félkövér, dőlt címkék stb.) és logikai kategóriákra osztva, strukturális (erős hangsúly stb.). A táblázatok, illusztrációk, hiperhivatkozások, Java kisalkalmazások és JavaScript szkriptek beillesztése meglehetősen kényelmesen megvalósított. Hatékonyan megvalósított munka lépcsőzetes stíluslapokkal (CSS) és más modern "harangokkal és sípokkal". Vannak nagyon fejlett projektmenedzsment eszközök, beleértve a hivatkozások integritásának ellenőrzését és az automatikus webhelytérkép-generálást. Van egy beépített ftp kliens is, elég gazdag beállításokkal. De ismétlem, a mi körülményeink között nehéz mindezt használni a cirill ábécé támogatása miatt.

    Tehát a weblapok vizuális tervezésének eszközei Linux alatt sok kívánnivalót hagynak maguk után. Természetesen a szövegszerkesztők is használhatók. Például a korábban leírt StarWrite az integrált StarOffice programcsomagból. Az utóbbi által generált html kód azonban hagy kívánnivalót maga után a tisztaság és az érthetőség terén: aki látott már MS Word-ben készült oldalakat a forrásszövegekben, az érteni fogja, mire gondolok.

    Ha azonban teljesen elviselhetetlen vizuális webszerkesztő nélkül élni, marad az utolsó lehetőség: a Netscape Communicator készletből származó Netscape Composer, amely általában cirill szövegekkel működik. Hátrányai megegyeznek a Windows-os társával: saját html kódszerkesztő hiánya, külső szerkesztőre való váltás nehézsége, a kézzel bevitt kód kitartó "javítási" vágya olvashatóság és esztétikai szempontból, ill. néha szintaxis (és - mértékkel az ő megértése, ami nem mindig esik egybe, mondjuk az enyémmel). De elvileg a Netscape Composer alkalmas egyszerű oldalak gyors létrehozására.

    Mivel Netscape termékekről beszélünk, érdemes néhány szót ejteni azokról a programokról, amelyek a webmesteri művek megtekintésére szolgálnak, és mint ismeretes, az ún.

    Böngészők

    A Windowstól eltérően nagyon sok böngésző létezik Linuxhoz. De csak kettőnek van gyakorlati jelentősége: a Lynx szövegböngészőnek és a grafikus módú böngészőnek (találd ki, melyik háromszor) a Netscape Navigatornak. Kezdem az elsőtől.

    Miért érdemes megemlíteni a Lynx szöveget a grafikai és úgymond „technológiai” weboldalak dominanciájának korszakában? Mert hagyományosan elterjedt a nagy tapasztalattal rendelkező Linux (és általában a Unix) felhasználók körében. És meg kell jegyezni, nem ok nélkül.

    Először is, feltűnően gyors: ha már hozzászokott a Netscape-hez, vagy még inkább internet böngésző, meg fog lepődni a html kód értelmezésének sebességén. Természetesen a grafikai vagy technológiai tervezés szépségeit nem láthatja majd. De a weboldal szöveges része jól érzékelhető lesz. Kivéve persze, ha az alkotója helyesen tervezte.

    Másodszor, mert a Lynx nagyon szigorú a html kód értelmezésében, megköveteli, hogy legalább relatív megfeleljen a specifikációnak. Ez utóbbi súlyos megsértése esetén egyszerűen megtagadhatja az oldal elolvasását. És mert a Lynx nélkülözhetetlen az egyik eszköze a saját web-alkotásaik érvényességének ellenőrzéséhez.

    Végül, harmadszor, az alapvetően szöveges webes anyagok érzékeléséhez a Lynx ugyanazt a vizuális komfortérzetet hozza létre, mint a konzol. szövegszerkesztők- a készletükért. És idővel talán egyfajta esztétikát fog látni egyszerűségében és szigorúságában...

    A Netscape Navigatorról nem nagyon lehet mit mondani: nagyon közeli analógja Windows-os megfelelőjének. Természetesen, ha a verziószámok megegyeznek. És az ezzel kapcsolatos készségek jól jönnek a Linux implementáció használatakor. Az egyetlen lényeges különbség, hogy az utóbbi lényegesen kevesebb kiegészítő beépülő modullal érkezik; Például nincsenek a RealAudio és a RealVideo érzékelésére szolgáló eszközök, ezeket külön kell letölteni és önállóan telepíteni.

    Ezen kívül Linux alatt számos, úgymond helyi léptékű böngésző létezik: például a kfm és a konqueror fájlkezelőkbe beépítve. Sőt, ez utóbbi már eléggé teljes értékű eszköz. web böngészés kényelem és gyorsaság jellemzi. Útközben (és béta verzióként elérhető) a Mozilla és a Netscape 6. verziója.

    Végül van egy Linux-megvalósítás a Windows-böngészés harmadik pilléréhez, az Operahoz. Azonban problémái vannak a cirill ábécé érzékelésével. A kompaktság és a sebesség tekintetében pedig a Linux számára már széles a választék.

    Linux alatt nagyon sok különböző létezik alkalmazások webfejlesztőknek. Ezúttal négy kényelmes HTML-szerkesztőről írok, amelyek népszerűek ezen a platformon. Ha érdekes, akkor gyakrabban lehet folytatni és írni a fejlesztőknek szóló programokról.

    A legtöbb szerkesztő a kézi kódbevitel mellett támogatja a technológiát WYSIWYG. Jómagam csak két szerkesztővel próbálkoztam (egyébként tollal írni mindent, gedit használatával valahogy ismerősebb és kényelmesebb), de mindkettő a hivatalos Ubuntu tárolókban volt, és elérhető Alkalmazás Központ.

    kékhal egy többplatformos és nagyon könnyű szerkesztő programozóknak és webfejlesztőknek. Számos programozási és jelölőnyelvet támogat, de a dinamikus és statikus webhelyek létrehozására összpontosít. Ez egy nyílt forráskódú projekt, amelyet a GNU GPL alatt adtak ki.

    A BlueFish jellemzői:

    • Testreszabható szintaxis kiemelés
    • Ellenőrizze a HTML-oldalak helyesírását
    • HTML-címkék automatikus kiegészítése
    • beépített referencia Információk különböző programozási nyelvekhez
    • Összecsukható kódblokkok
    • A megfelelő blokkok kezdő és záró címkéinek kiemelése
    • A címkék automatikus kiegészítése és automatikus lezárása számos programozási nyelvhez

    (más néven Quanta) a KDE népszerű szerkesztője. A Quanta rendelkezik WYSIWYG szerkesztővel, valamint FTP fájlszerkesztő funkcióval.

    A Quanta Plus tulajdonságai:

    • Az alapvető HTML-címkék és attribútumok automatikus bevitele
    • Szintaxis kiemelés
    • Kód befejezése
    • Vizuális webes űrlap- és oldalszerkesztő
    • Weboldal előnézete
    • Keresés és csere (beleértve a reguláris kifejezések használatát is)
    • Helyesírás-ellenőrzés.
    • Logikai blokkok összecsukása

    Ez egy másik hasznos eszköz a fejlesztő számára. Támogatja a HTML-t, CSS-t, javascriptet, PHP-t, CSS-t és még sok mást, de nem támogatja a WYSIWYG-t.

    Ha hibát észlel, jelöljön ki egy szövegrészt, és nyomja meg a Ctrl + Enter billentyűket
    OSSZA MEG: