De basis van &quantaplus; Robert Nickel
robert@artnickel.com
Christopher Hornbaker
chrishornbaker@earthlink.net
Controleur
Fabrice Mous
fabrice@kde.nl
Controleur
&Sander.Koning;&Tom.Albers;
De basis van &quantaplus; &quantaplus; kent enkele hoofdconcepten. Om &quantaplus; te begrijpen en er optimaal gebruik van te maken, zult u eerst deze concepten, de basis, moeten begrijpen. Dit hoofdstuk beschrijft deze concepten, zonder welke &quantaplus; erg primitief zou zijn. De werkruimte De werkruimte in &quantaplus; is verdeeld in drie zichtbaarheidsgebieden: Globaal, Lokaal en Project. Dit verschil is op diverse plaatsen in &quantaplus; van belang. Globaal Globale items zijn beschikbaar voor iedereen die &quantaplus; gebruikt. Van werkbalken tot acties, alles dat als globaal is aangegeven, wordt opgeslagen in de gemeenschappelijke mapstructuur van &quantaplus;. Hierdoor kan een groep beheerders bepaalde werkbalken, acties en sjablonen in de globale boomstructuur opslaan, die vervolgens door iedereen gebruikt kunnen worden. Zo kan een installatie voor meerdere gebruikers gemakkelijk voor iedereen hetzelfde gehouden worden. Lokaal Lokale items vormen samen een persoonlijke verzameling van bronnen voor webontwikkeling. Deze bestaat uit de persoonlijke sjablonen en werkbalken van een gebruiker. Lokale items worden in de persoonlijke map van een gebruiker opgeslagen. Hierdoor zijn deze altijd voor persoonlijk gebruik beschikbaar. Project Projectitems zijn alleen voor een specifiek project beschikbaar. Een projectitem kan een &CSS;-sjabloon zijn of een werkbalk met acties die een speciale handeling op de bestanden van dat project uitvoeren. Dit is het meest beperkte zichtbaarheidsgebied. Alle items die in de project-werkruimte worden opgeslagen komen in de mapstructuur van het project. Hierdoor kunt u uw gespecialiseerde hulpmiddelen en sjablonen delen met iedereen die ook aan het betreffende project werkt. De Multidocument-interface &quantaplus; bewerkt het document dat u nu leest. De &MDI; van &quantaplus; is verdeeld in een aantal delen: het editorvenster, de snelinfo-bomen, informatietabs en de werkbalken. Zie , , en voor meer informatie over deze delen. Het editorvenster Het editorvenster van &quantaplus;. In het editorvenster van &quantaplus;' kunt u meerdere bestanden tegelijk open hebben. Als er slechts één bestand open is, vult het document het gehele editorvenster. Zodra een tweede bestand geopend wordt, wordt een klein deel van de onderkant van het editorvenster afgenomen voor het weergeven van tabs en een statuspictogram. De bovenstaande afbeelding toont een diskette-pictogram naast de bestandsnaam, dat aangeeft dat het bestand gewijzigd is en opgeslagen dient te worden. U kunt met de muis rechtsklikken op de tabbladen om een contextmenu te krijgen met items die van toepassing zijn op het huidige document, zoals het huidige, andere, of alle tabbbladen sluiten; naar andere tabbladen overschakelen; het document herladen, verwijderen of uploaden; naar een regel met bladwijzer overschakelen; CVS-opdrachten op het huidige document uitvoeren. Rechtsklikken in het editorgebied geeft u een ander contextmenu met betrekking tot de inhoud van het bewerkte document, zoals eenvoudige bewerkacties (knippen/kopiëren/plakken), de tag onder de cursor bewerken, het gebied selecteren dat door de tag onder de cursor wordt bestreken, contexthulp verkrijgen over het woord onder de cursor of een bestand openen als de tekenreeks onder de cursor naar een bestand verwijst. Bovenaan het editorvenster vindt u de editor-werkbalken. De standaard binnen &quantaplus; is momenteel &HTML; 4.01 Transitional, waarvoor standaard een aantal werkbalken geladen wordt. Bij nieuwe versies van &quantaplus; zullen de werkbalken bijgewerkt worden om aan de wensen van gebruikers tegemoet te komen en om nieuwe mogelijkheden te benutten. Het gebruik van de werkbalken is vrij eenvoudig. Als u een basistag als <p> in uw document wilt invoegen, klikt u op het pictogram dat die tag representeert. Nu kunt u de gegevens invoegen bij de tag die u zojuist hebt ingevoegd. Als u een tag wilt invoegen die attributen vereist (zoals een anker), verschijnt er een dialoogvenster waarin u de diverse velden kunt invullen. Het dialoogvenster voor een anker (<a>). De hulpmiddelenweergaven. De hulpmiddelenweergaven. Met de hulpmiddelenweergaven of de snelinfobomen (&QIT;) kunt u binnen &quantaplus; navigeren en informatie openen en verzamelen. De tabs geven u toegang tot een aantal boomstructuren: Bestanden, Project, Sjablonen, Documentstructuur, Scripts, Attributen en Documentatie. Hoe &QIT; werkt Bestandsboomstructuur Hier kunt u door uw bestandssysteem bladeren. Er worden twee hoofdmappen getoond. De eerste is uw persoonlijke map en de tweede is de hoofdmap van het bestandssysteem - /. Gebruik deze om reeds bestaande bestanden op uw machine te vinden die u wilt bewerken of aan een actief project toe wilt voegen. Als u met de rechter muisknop op een bestand klikt verschijnen er diverse opties. Ook kunt u hiermee het bestand in een actief project toevoegen en wisselen tussen boomstructuur- en lijstweergave. Projectboomstructuur Projectbeheer is een van de vele krachtige hulpmiddelen die &quantaplus; u biedt. Deze tab toont alle bestanden binnen uw project en door met de &RMB; te klikken kunt u de bestanden binnen uw project beheren. Acties zoals toevoegen, verwijderen, uploaden of van schijf verwijderen kunnen in dit menu uitgevoerd worden. Sjablonenboomstructuur Verder biedt &quantaplus; u de mogelijkheid sjablonen te gebruiken. Sjablonen kunnen van alles zijn. Afbeeldingen, codefragmenten, een gehele webpagina, enzovoort. De keuze is aan u. Sjablonen worden onderverdeeld in drie categorieën, afhankelijk van hun zichtbaarheidsgebied en de context waarin ze gebruikt worden. Deze zichtbaarheidsgebieden zijn gelijk aan die van de werkruimte van &quantaplus;. Globale sjablonen zijn altijd bruikbaar, lokale sjablonen alleen door de huidige gebruiker en projectsjablonen alleen in een specifiek project. Zie voor meer informatie over sjablonen . Scriptsboomstructuur Hier vindt u informatie over de diverse scripts die u kunt gebruiken. Het 'Globaal/Lokaal/Project'-concept geldt hier ook. Door met de &LMB; op een item te klikken, krijgt u de beschikbare informatie over het script te zien. Door klikken met de &RMB; kunt u enkele acties uitvoeren, zoals het script uitvoeren, bewerken, of per e-mail opsturen. Documentstructuur-boomstructuur Deze tab toont de interne representatie van uw document binnen de parser. Door met de &LMB; op een element te klikken, wordt de cursor verplaatst naar de positie van dat element binnen uw document. Door met de &RMB; te klikken kunt u een aantal acties uitvoeren die van toepassing zijn op het navigeren binnen de boomstructuur en het verversen ervan. Attributen-boomstructuur Deze boomstructuur verschijnt onder alle andere &QIT;'s. Hierbinnen kunt u snel attributen en namespaces bewerken. Omdat het invoersysteem zich op inhoud richt, kunt u alle beschikbare attributen met slechts enkele muisklikken bewerken. Attributen-boomstructuur Documentatie-boomstructuur Hier kunt u complete documentatie over webtechnologieën vinden om u te helpen bij het ontwikkelen. U kunt documentatie voor &quantaplus; downloaden vanaf de documentatie-website van &quantaplus; en u kunt uw eigen documentatie maken. Verder kunt u door een map "doc" aan uw project toe te voegen, projectspecifieke documentatie toevoegen, wijzigen en bekijken. De informatietabs De informatietabs van &quantaplus;. &quantaplus; bevat standaard twee tabs onderaan het venster, waarin nuttige informatie gevonden kan worden. Dit zijn het Berichtenvenster en het Problemenvenster. De tab Berichtenvenster Deze tab toont informatie van scripts die in quanta uitgevoerd worden, zoals de DTD die voor het huidige document gebruikt wordt en wijzigingen aan die DTD. De tab Problemen Deze tab toont fouten in de opmaak van het huidige document. Scripts die binnen &quantaplus; worden uitgevoerd plaatsen hun foutmeldingen ook in deze tab. De werkbalken De &HTML;-werkbalken van &quantaplus;. De werkbalken in &quantaplus; zijn sterk uitgebreid en zijn gemakkelijk te begrijpen. U klikt op een knop en de daarmee geassocieerde actie wordt uitgevoerd. Het mooie aan werkbalken is dat u uw eigen acties grafisch kunt definiëren in &quantaplus;. Werkbalken in &quantaplus; beheren is eenvoudig. Door het menu Werkbalken te openen, staan u opties ter beschikking voor het laden, opslaan, toevoegen, verwijderen, en per e-mail opsturen van werkbalken. Als u een werkbalk laadt, kunt u kiezen uit een van de drie werkruimtes in &quantaplus;. Als u een zojuist aangemaakte werkbalk opslaat, kunt u het in het lokale zichtbaarheidsgebied of in het zichtbaarheidsgebied van een project opslaan. Als u een nieuwe werkbalk globaal beschikbaar wilt maken, vraagt u uw beheerder of hij deze in de globale werkbalkenmap van &quantaplus; wil plaatsen. Een andere mogelijkheid binnen &quantaplus; is het e-mailen van uw werkbalken. &quantaplus; stuurt de werkbalk als een ge-'gzipped' tar-archief via &kmail;. Als u een werkbalk via e-mail ontvangt, kunt u deze opslaan en in &quantaplus; laden als elke andere werkbalk!