-
-
- Sjoerd Westbroek
Website voor de beeldend kunstenaar Sjoerd Westbroek.
- ZIPnet
De op Drupal gebaseerde website voor Zorg InfectiePreventie van Zorgcentrum Sint Maarten.
- Rumerslanden
Communicatiekanaal voor de bewoners van de Almelose wijk Rumerslanden.
- MRSA-net
De website MRSA-net geeft zowel publiek als professionals informatie over MRSA-infecties, en hoe daar mee om te gaan.
- Huurwoning Kopen van STJA
De website is bedoeld om de huurders van STJA-woningen van informatie voorzien. Zij krijgen namelijk binnenkort de mogelijkheid hun huurwoning te kopen.
- Departure
De website van de band Departure uit Zwolle is gebaseerd op het Wordpress-platform.
- Stadsfonds Almelo
Het Stadsfonds is een fonds dat lokale culturele initiatieven financieel ondersteunt met donaties die worden gesponsord door Almelose bedrijven.
- De Almelo Aanpak
Een micro-site, ontwikkeld voor vacatures bij de gemeente Almelo.
- Brutalism
De Engelstalige community-website Brutalism voorziet muziekliefhebbers van informatie en biedt ze de mogelijkheid mee te doen in de discussie en het beoordelen van albums.
- Psychic Rabbit
Op deze website laat André Heeger uit Hamburg wekelijks nieuwe hoofdstukken uit zijn roman L.A. Trippin’ verschijnen.
-
-
Gekleurde syntax voor PHP in nano
Gekleurde syntax in nano voor PHP
Omdat ik zelf vaak
nanogebruik bij het aanpassen van.phpen.htmlbestanden, vond ik het een aangename verrassing om er achter te komen dat deze fijne editor ook syntax highlighting ondersteunt.Dit betekent dat code niet langer een onoverzichtelijke klont tekens is. Duidelijk zijn nu de functies te herkennen en variabelen aan te passen. Daarbij vergeet je niet meer zo gemakkelijk een haakje, aanhalingsteken of komma. Ideaal dus!
Hoe doe je dat dan?
Heel simpel. Als volgt:
1: Log in op je systeem, en –als je daar al niet was– ga naar je thuis-map.
2: Maak je een bestand aan dat
.nanorcheet. Dit bestand wordt iedere keer geladen als je nano opent, en daarin bevinden zich straks de syntaxis-definities die je wilt gebruiken. Als het bestand al bestaat, dan ga je door naar de volgende stap.3: Open het bestand .nanorc met je favoriete editor, en plaats de volgende code in het bestand:
syntax "php" "\.php[2345s~]?$"color brightblue start="<\?(php)?" end="\?>"
color blue start="<[^\?]" end="[^\?]>"
color red "(var|class|function|echo|case|break|default|exit|switch|if|else|elseif|@|while)\s"
color cyan "\$[a-zA-Z_0-9]*"
color cyan "(\[)|(\])"
color red "="
color green "[,{}()]"
color green "=="
color white "('[^']*')|(\"[^"]*\")"
color yellow start="<!--" end="-->"
color yellow start="/\*" end="\*/"
color yellow start="#" end="$"
color yellow start="//" end="$"
4: Sla het bestand op, en je bent klaar om naar hartenlust PHP te bewerken met blitse kleurtjes!
Je kunt natuurlijk experimenteren met de kleuren, en het veranderen naar wat je het beste bevalt.
Drupal Bestandsextensies
Ook kun je in de lijst met bestands-extensies (regel 1) extensies toevoegen zodat ook deze als PHP-code worden beschouwd. Drupal gebruikt voor zijn modules bijvoorbeeld extra extensies terwijl de code wel degelijk PHP is. Om nano alle drupal-extensies ook te laten herkennen, vervang je de eerste regel van het stuk code hierboven met:
syntax "php" "\.php[2345s~]?$" "\.module?$" "\.inc?$" "\.theme?$" "\.engine?$" "\.install?$"Andere talen
Niet alleen PHP, maar ook allerlei andere talen hebben syntax-highlighting in
nanoop deze manier. Voor een uitgebreide lijst kun je op LinuxWiki kijken. Deze link is in het Engels, maar de stukjes code zijn gewoon te kopiëren. Deze wijzen zich vanzelf.Mocht je nog vragen hebben, laat een bericht achter!