Projecten Robert Nickel
robert@artnickel.com
András Mantia
amantia@kde.org
Christopher Hornbaker
chrishornbaker@earthlink.net
Controle
Fabrice Mous
fabrice@kde.nl
Controle
&Sander.Koning;&Tom.Albers;
Projecten Nieuwe projecten De &quantaplus; projectassistent (Project Nieuw project...) maakt het aanmaken van projecten eenvoudig. De projectassistent. De velden zijn redelijk zelfverklarend. U kunt ze het handigste van boven naar onder invullen. Het invullen van een projectnaam zorgt ervoor dat de mapstructuur voor de rest van het project automatisch ingevuld wordt. Alle paden en auteursinformatie kunnen later ingesteld worden met &Shift;F7 Project Projecteigenschappen. Algemene projectinstellingen Naam Hier vult u de naam van uw project in. We nemen hier als voorbeeld foo. Wanneer u Naam invult, wordt Bestand automatisch ingevuld. Bestand Dit is de naam van uw &quantaplus;-projectbestand. Normaal gesproken is dit de naam van uw project, in kleine letters en zonder spaties. Verder wordt de extensie webprj aan de naam toegevoegd (⪚ foo.webprj). Dit bestand wordt opgeslagen in de hoofdmap van uw project. Serverinstellingen Protocol Hier kiest u het protocol dat u gebruikt om uw project te benaderen. Als uw project zich op dezelfde machine bevindt als waar u Quanta Plus gebruikt, laat u de instelling op Lokaal staan. De lijst van protocollen is afhankelijk van hoe uw systeem ingesteld is, maar beschikbaar zijn onder andere SSH, FTP, NFS, SMB en WebDAV. De lijst wordt ingevuld door &kde;'s krachtige KIOSlave-architectuur. Dit werkraam biedt elke &kde;-toepassing eenvoudig toegang tot externe informatie als ware die opgeslagen op de lokale machine. Host Hier vult u het adres in van de machine die u wilt benaderen, tenzij u met het protocol Lokaal werkt. Hier kan een hostnaam (host.voorbeeld.com) of een IP-adres (127.0.0.1) ingevuld worden. Gebruiker De gebruikersnaam om u aan te melden op de server. Dit veld is hoofdlettergevoelig. Wachtwoord Het wachtwoord voor het aanmelden. Dit veld is hoofdlettergevoelig. Poort Laat dit veld leeg om de standaardpoort voor het gebruikte protocol te gebruiken. Verander dit als uw serverinstellingen dat vereisen. Mapinstellingen Hoofdmap Dit is de hoofdmap waarin alle projectbestanden en -mappen opgeslagen worden. Sjablonenmap Dit is de map waarin de sjablonen voor dit project worden opgeslagen. Dit is een relatief pad ten opzichte van het project en standaard wijst dit naar templates. Als u een gemeenschappelijke verzameling bestanden hebt die u voor meerdere projecten gebruikt, kan het nuttig zijn om dit veld daarnaartoe te laten wijzen, in plaats van naar de standaard. Werkbalkenmap Dit is de map waarin de werkbalken voor dit project worden opgeslagen. Dit is een relatief pad ten opzichte van het project en wijst standaard naar toolbars. Als u een standaardset werkbalken heeft die u voor een aantal projecten gebruikt, is het wellicht handig om dit veld daarheen te laten verwijzen in plaats van naar de standaard. Projectbronnen Lokale of externe bestanden toevoegen Hiermee kunt u bestanden uit uw lokale bestandssysteem toevoegen. U kunt meerdere bestanden of zelfs gehele mappen kiezen. Wget gebruiken om bestanden te downloaden vanaf een site Deze optie is nuttig als u statische webgegevens heeft die u wilt downloaden en aanpassen. Voor server-side scripting (⪚ &PHP;, Python, &etc;) zult u de bestanden op een andere manier moeten verkrijgen. Bestanden in project invoegen Bestanden invoegen van Schakel dit veld in als u bestanden wilt invoegen die zich in de hoofdmap van uw project bevinden. Laat dit uitgeschakeld als u uw project vanaf de grond wilt opbouwen. Filters Alleen opmaak-, script- en afbeeldingbestanden invoegen Kies deze optie om alleen opmaak-, script- en afbeeldingsbestanden in uw project in te voegen. Bestanden met het volgende masker invoegen: Kies deze optie om alle bestanden en mappen in de hoofdmap van het project weer te geven en een specifiekere keuze te maken. Ingesloten bestanden Dit geeft een lijst met bestanden in de projecthoofdmap weer. U kunt de gewenste bestanden kiezen die u wilt invoegen door deze te selecteren. Deselecteer een bestand om het niet in uw project in te voegen. Meer projectinstellingen Auteur Voer hier uw naam of alias in. E-mail Het adres waar u e-mailberichten over dit project wilt ontvangen. Standaardinstellingen project Standaard DTD Kies de opmaaktaal waarmee u het meeste binnen dit project zult werken. Standaardcodering Kies de tekensetcodering waarmee u de bestanden in uw project wilt openen en opslaan. Voorbeeldprefix gebruiken Hiermee kunt u een prefix voor uw voorbeeldweergaven gebruiken. U kunt een andere map dan een op uw lokale bestandssysteem invoeren. Hiermee kunt u pagina's met dynamische inhoud die door een server verwerkt moeten worden (&PHP;, JSS, Python &etc;) handig bewerken. Voer het eerste deel van het adres zoals dat op de server gebruikt wordt in, en het laatste deel van het bestandspad wordt aangevuld door &quantaplus;. Bijvoorbeeld: als u het domein foo.bar.com heeft, en u het bestand index.html aan het bewerken bent, kunt u dit op de externe machine (foo.bar.com) bewerken, uploaden naar de server en F6 drukken om de resultaten op www.bar.com te zien in plaats van die op uw lokale bestandssysteem. Prefix Voer hier het prefix (voorvoegsel) in dat u wilt gebruiken. Globale sjablonen invoegen Dit maakt een kopie van uw globale sjablonen binnen de mapstructuur van het project. Lokale sjablonen invoegen Dit maakt een kopie van de lokale sjablonen in de mapstructuur van uw project. Het laatste scherm van de projectassistent bevat 3 instellingen die uw leven gemakkelijker kunnen maken. Deze instellingen kunt u wijzigen via de menuboomstructuur Project Projecteigenschappen op de tab Profielen uploaden of met de sneltoets &Shift;F7. Projecten instellen Het dialoogvenster voor projecteigenschappen ziet er als volgt uit: De pagina "Algemene opties" Sommige items zijn hetzelfde als in de projectassistent en worden beschreven in . De extra items worden hieronder beschreven. Algemene projectinstellingen Van project uitsluiten Een lijst bestanden (jokertekens kunnen gebruikt worden) die genegeerd moeten worden als u project-gerelateerde operaties doet als Projectmap opnieuw inlezen. Bestanden genoemd in .cvsignore uitsluiten Een aanvullende optie aan de bovengenoemde, sluit ook bestanden die in het bestand .cvsignore genoemd worden uit van het project. Standaardweergave De projectweergave die geladen wordt als het project geopend wordt. U kunt meer over projectweergaven lezen in . Debugger Kies de debugger die u wilt gebruiken. Op het moment wordt alleen Gubed ondersteund. U kunt meer informatie over Gubed vinden op . De debugger-plugin kan ingesteld worden met de knop Opties. Lees om meer over debugging te leren. Standaardweergave De projectweergave die geladen wordt als het project geopend wordt. U kunt meer over projectweergaven lezen in . Op de pagina Uploadprofielen kunt u de uploadprofielen instellen (zie ) en de weergave van een boomstructuur met de inhoud van de server voor elk profiel inschakelen door het keuzevakje Boomstructuur tonen voor elk profiel in te schakelen. Op de pagina Teaminstellingen kunt u projectleden toevoegen, wijzigen en verwijderen en een mailinglijst definiëren. Lees voor details. Op de pagina Gebeurtenis-instellingen kunt u Gebeurtenisacties inschakelen en deze acties toevoegen, wijzigen en verwijderen. Gebeurtenisacties worden uitgevoerd als een vooraf ingestelde gebeurtenis optreedt, zoals het opslaan van een bestand. Zie voor details. Projecten gebruiken Projectbestanden Standaard opent &quantaplus; het laatst gebruikte project bij het opstarten. Op het moment kunt u dit niet wijzigen. Om een ander project te openen, kiest u Project openen... uit het menu Project of het pictogram Project openen op de werkbalk. Het dialoogvenster project openen verschijnt en u kunt het project kiezen dat u wilt openen. Projecten hebben de extensie webprj. Als u &quantaplus; afsluit wordt uw projectbestand automatisch opgeslagen. Als er bestanden gewijzigd zijn zal &quantaplus; u vragen om deze op te slaan. Ditzelfde gebeurd als u een nieuw project opent. De projectboomstructuur-weergave De projectboomstructuur-weergave geeft u gemakkelijk toegang tot de bestanden in uw project. Hier kunt u de bestanden in het huidige project beheren. Bij bestanden krijgt u door met de &RMB; te klikken het volgende menu: Deze items zijn zelfverklarend en het wordt aan de lezer overgelaten om deze te verkennen. Bij mappen verkrijgt u een soortgelijk menu, maar zonder de itemsOpenen en Openen met...: Deze items worden ook ter verkenning aan de lezer overgelaten. Projecten uploaden Het dialoogvenster Project uploaden: Het dialoogvenster Project uploaden. Profielnaam Hier kunt u diverse profielen kiezen. Het profiel bevat informatie over waar de ge-uploade bestanden geplaatst moeten worden. Zie ook . Nieuw Met deze knop kunt u een nieuw uploadprofiel maken. Bewerken Met deze knop kunt u het huidig geselecteerde uploadprofiel bewerken. Verwijderen Hiermee kunt u het huidige profiel verwijderen. Als er slechts één profiel aanwezig is, is de knop uitgegrijsd zodat u dat niet kunt verwijderen. Wachtwoorden onthouden in geheugen Het wachtwoord wordt onthouden in het geheugen en wordt verwijderd zodra het programma wordt afgesloten. Deze optie is nuttig als u frequent bestanden wilt uploaden en u niet de onveiligere optie Wachtwoord op schijf opslaan wilt gebruiken. Alle Alle bestanden in uw project uploaden. Gewijzigd Alle gewijzigde bestanden uploaden. Geen Deselecteert alle bestanden in de lijst. Omkeren Selecteert/deselecteert alle bestanden in de lijst. Alles uitvouwen Vouwt alle mappen uit. Alles invouwen Vouwt alle mappen in. Alles bijwerken Ververst de lijst. Doorgaan Start het uploaden. Annuleren Dit annuleert de overdracht of sluit het dialoogvenster als het uploaden nog niet is begonnen. Uploadprofielen Met &quantaplus; kunt u meerdere uploadprofielen definiëren en op deze manier (delen van) uw project naar verschillende servers uploaden. Als u een profiel aanmaakt of bewerkt ziet u het volgende dialoogvenster: Profielnaam Voer hier de naam in die u aan uw profiel wilt geven. Host Dit is de hostnaam van de server waar u uw bestanden naartoe kopieert. Vul een volledige domeinnaam of een IP-adres in. Protocol Het overdrachtsprotocol dat u voor de upload wilt gebruiken. Deze lijst bevat waarschijnlijk minstens &FTP;, bestand (&ie; lokaal) en NFS, de rest is afhankelijk van de versie van &kde; die u gebruikt. Poort Poort voor de overdracht. Dit hoeft normaal gesproken niet veranderd te worden tenzij uw netwerkbeheerder een service op een andere poort draait dan gebruikelijk is. Gebruiker Gebruikersnaam voor de authenticatie. Wachtwoord Wachtwoord voor de authenticatie. Wachtwoord op schijf opslaan Afhankelijk van uw paranoia-niveau is dit een tijdsbesparende optie of een gevaar. Gebruik deze optie met verstand. Het wachtwoord wordt op schijf opgeslagen als versleutelde tekst. Het kan dus niet zomaar gelezen worden, maar iemand met programmeerkennis kan het eenvoudig ontcijferen. Pad Dit is het basispad op de externe host waar u de bestanden naartoe wilt kopiëren. Als standaardprofiel gebruiken Hiermee kunt u het huidige profiel als standaard instellen. Projectweergaven Een projectweergave is een verzameling bestanden en werkbalken. U kunt meerdere weergaven in een project hebben, dit betekent eenvoudigweg dat u door van weergave te veranderen, een aantal bestanden en werkbalken laadt die de huidige geopende bestanden en werkbalken vervangen. Weergaven kunnen worden opgeslagen, geopend en verwijderd via het menu Project of de Projectwerkbalk die u kunt bereiken via InstellingenWerkbalkenProjectwerkbalk. U kunt een standaardweergave hebben die wordt geladen als het project geopend wordt. Zie .