« oktober 2005 | Main | december 2005 »
22 november 2005
Status Etomite installer

De Etomite installer is weer wat uitgebreid en verbetert. Hieronder een overzicht van de huidige status en de belangrijkste veranderingen die onlangs zijn doorgevoerd in de installer.
Gebruiksaanwijzing:
* Haal het project "etomite.skeleton" uit de CVS server (via een export, of download de tarball via de site)
* Update project shared.common (hier staat de gedeelde code - vrijwel alles dus)
* Open de opdrachtprompt en ga naar de zojuist opgehaalde map
==> cd /D D:\webroot\projects\etomite.skeleton
* Run de php executable en geef de installer op als argument
==> php -f installer.php
* Beantwoord alle vragen van de installer (je kan er evt. voor kiezen om alleen specifieke onderdelen uit te voeren, ipv alles)
* Na het doorlopen van de installatie kan je de naam van de map (etomite.skeleton) veranderen in de nieuwe project naam
* Je kan nu templates, snippets, content etc. aanpassen. Vergeet niet het nieuwe project vervolgens weer in CVS te zetten
Aanpassingen:
De snippets, chunks en templates staan nu niet meer gedefinieerd in de database; Etomite leest alles direct vanaf disc (de mappen staan gedefineerd in config.php). Als je een nieuwe snippet, chunk of template toevoegd in de juiste map, dan is deze direct beschikbaar.
Een aantal snippets zijn handig voor alle projecten, deze staan in shared.common/etomite/assets/snippets.
De bestandsnamen moeten wel aan een bepaald stramien voldoen:
* Snippets: snippet.XXXXXXX.php
* Chunks: chunk.XXXXXXX.html
* Templates: XXXXXXX.tpl
Bugfixes:
Er zaten nog wat bugs in de manager, met name javascript gerelateerde problemen (voornamelijk als er quotes in een naam zaten). Deze zijn eruit gehaald.
Nieuwe snippet:
Ik heb een nieuws snippet toegevoegd, genaamd emailAddress. Deze kan je gebruiken om een e-mailadres te 'obfuscaten'.
De aanroep is als volgt:
[[emailAddress?email=info@brains4all.com]]
--> dit genereert: <a href="mailto:info@brains4all.com">info@brains4all.com</a> (*)
[[emailAddress?email=info@brains4all.com&text=klik hier]]
--> dit genereert: <a href="mailto:info@brains4all.com">klik hier</a> (*)
[[emailAddress?email=info@brains4all.com&className=myLink]]
--> dit genereert: <a href="mailto:info@brains4all.com" class="myLink">info@brains4all.com</a> (*)
[[emailAddress?email=info@brains4all.com&clickable=no]]
--> dit genereert: info@brains4all.com (*)
(*) Maar dan wel zodanig dat een spider het e-mailadres nooit terugvindt, uiteraard. Zie de broncode van koopjes.tk als voorbeeld.
Posted by bart at 10:51 pm | Comments (0)
17 november 2005
Ajax experiments

Ik ben aan't experimenteren geweest met Ajax. Dat is op zich goed werkzaam. Het is net alsof je weer terug gaat naar de tijd van frames, alleen dan zonder frames. Wel ff wennen en goed nadenken. Als je eenmaal gewend bent kun je heel snel een drop down autocomplete zoekbox maken zoals we die een maand of 3 geleden in TVC wilde bouwen. Check jaxer hieronder. Alleen zoekt deze in ALLE curatoren die we nu kennen... :)
Ajax is er ook voor PHP. Ik heb even gekeken naar xajax maar er zijn er meer en er komen ook al kant en klare frameworks en applpicaties uit.
http://www.markovanderpuil.nl/jaxer/
http://www.phpmagazine.net/18_ajax/categories/48_php_and_ajax.html
Posted by marko at 12:24 am | Comments (0)
16 november 2005
Met WOM 50 procent meer kans op effect dan met radio of TV
Volgens Intelliseek hebben consumenten 50 procent meer kans om beïnvloed te worden door persoonlijke aanbevelingen van vrienden, oftewel Word of Mouth (WOM), dan door televisie- of radiocommercials.
Posted by marko at 02:17 pm | Comments (0)
09 november 2005
TVC Kerstkaarten
Van de TPG Post website:
Gemakkelijk én voordelig
Maak zelf heel gemakkelijk uw eigen kaarten met de Zakelijke Kaartenservice. TPG Post zorgt voor het drukken, adresseren en versturen van uw kaarten. Al vanaf € 0,91 per kaart!
meer info is terug te vinden op:
http://www.tpgpost.nl/business/post_versturen/zakelijke_kaartenservice/index.jsp
Lijkt me een goed en leuk idee om TVC nog eens onder de aandacht te brengen.
Wordt vervolgd?

Posted by serge at 12:50 pm | Comments (0)
Backbase

Zeg dat AJAX dat begint nu wel heel erg hot te worden. Ik zag wat volk op de xpnl site dat hier werkt. Mooie site, fijne uitstraling. Nu ik thuis windows als zwakste schakel uit de lus gehaald heb kan ik thuis nu ook eindelijk railsen. Ik hoop dat we dus wat minder te releasen hebben de rest van de week want dan kan ik eens met rails wat doen.
Posted by marko at 02:32 am | Comments (0)
Another war, but we're RELEASING!!!!

Na weer een kleine oorlog is vandaag site nummer 2 de deur uit. In dit tempo schiet het nog niet op. Ik moest de database copieren van de devel naar de live en ook de content. Toen werkte het natuurlijk niet meer. :-O De unittests heb ik nog steeds niet aan de praat maar dat is voor de liefhebber. Wat ik tegenkwam was o.a.:
* Database werd geselecteerd op basis van de hostname, die stond nog op brains4all i.p.v. huurhuis.nu
* Admin password lijkt me niet zo moeilijk te raden.
* Wel een link naar b4a in de template, maar ook een met een javascript naar brains4all.nl?
* Ik vind het redelijk traag allemaal. Er is ook zo veel verschil tussen pagina's wua laadtijd....
* Ik vind dat je heel veel bestandjes en dingetjes moet aanpassen voordat je een helemaal werkende site hebt. (pfft_)
* de hoofdmenu Snippet was niet helemaal fijn. Er stonden
* De menusnippet liet geen sub paginas zien. FF gefixed.
* Daardoor had de klant allemaal linkjes gemaakt in zijn pagina's maar dan wel steed in een nieuw venster.... Ook maar weer teruggezet.
* Pepijn heeft wel heel vaak gebeld, dus bepaalde dingen zijn toch niet helemaal duidelijk.
* Database copieren duurde best wel langer dan gedacht. + user aanmaken etc.
* releasen duurt best wel lang. (14 MB paar keer copieren en uitchecken)
* In alle scriptjes naar de 3 cijferige code vissen en aanpassen en in de database alle paden goed zetten is ook niet leuk.
MAAR
We hebben dus WEL twee sites opgeleverd deze week!
ik heb de str_repeat functie geleerd in php ;-)
Serge heeft het rechtermuisknop menu gefixed in etomite/IE
Ik heb ook al gezien dat je al die vage plugins voor je editor gewoon met rm -rf te lijf kan gaan. Wellicht kunnen we ook gewoon een editor droppen?
Posted by marko at 02:06 am | Comments (0)
08 november 2005
Small release war...

Ik had dus een kleine oorlog bij het releasen van tullenaar. Wat ik zo allemaal tegenkwam:
* Ik heb schijnbaar geen werkende html editor meer op mijn pc. ?
* Database werd geselecteerd op basis van de hostname, die stond nog op brains4all i.p.v. tullenaar
* Er was maar 1 user, admin met password je kent het wel. Lijkt me niet zo moeilijk te raden btw, dus moeten we dat wel als admin password blijven gebruiken? Dus ik moest een gebruiker tullenaar maken en een nieuw profiel.
* De webserver crashte toen ik opnieuw startte want ik was vergeten de log file directory aan te maken.
* In IE deed de site het niet en de admin ook niet.
* De javascript ook al is het een src. (IE crasht er op)
* Bij het inloggen als je op enter drukt i.p.v. met je muis klikt kwam er ook nog een foutmelding in IE. Blijkt een getElementById achter de enter key te zitten die een id="Button1" zoekt. Je raad het al, die bestond niet.
* Geen link naar b4a in de template.
* Adres van de bakker was kwijt. (Dat was bij WIBO ook al schijnbaar.)
* Ik heb het release scriptje nog wat geoptimized. (Geen onnodig en tijdrovend ge cp meer terwijl de site gereleased wordt.)
* Ik vind 14MB toch wel heel erg gek voor tullenaar/etomite.
Dus als we dit soort dingen nou eens structureel op zouden kunnen lossen dan hebben we misschien wel wat.
Ik kijk nog ff verder en ik zie ook nog dingen die ik nog niet heb opgelost maar die me wel storen:
* Voorbeeld functie knop, als je er op klikt dan krijg je: "Deze functie is rotzooi! te lezen." Zet het uit!
* Als ik een voorgebakken style kies dan krijg ik die te zien in Times roman, terwijl de site in verdana is.
* De vertaling kan hier en daar ook nog wel wat werk gebruiken. (bullits? / properties -> eigenschappen etc. etc.)
Posted by marko at 01:54 am | Comments (0)
07 november 2005
Alternatief voor MySql-Front: MyDB-Studio

Soms, als het weer crashed, dan wordt je er wel eens moe van. Ook werkt het niet helemaal voorspelbaar. Zijn de getoonde resultaten niet betrouwbaar en zo kan ik nog wel ff doorgaan. (moest er ook nog voor betalen :( ) Dus op zoek naar een alternatief in je vind dus nu in shared/software MyDB-Studio. Zou er dan toch ooit nog eens iets goeds uit Frankrijk komen? Wie weet....
Posted by marko at 10:13 am | Comments (0)
04 november 2005
B4A Reseller QDC ivm Domeinregistratie
Wij hebben je geregistreerd als reseller met de volgende klantnummers:
360 Voor registraties en verhuizingen van .NL domeinnamen
361 Voor registraties en verhuizingen overige domeinnamen
Hieronder nogmaals kort de procedures voor aanvraag van domeinnamen
NL domeinamen
Wat hebben we nodig bij een nieuwe aanvraag en verhuizing
1) Bij een nieuwe registratie waarbij reseller de houder is (wij hebben dus al jouw legitimatiebewijs):
- alleen een correct ingevuld en ondertekent SIDN contract
2) Bij een nieuwe registratie waarbij de klant van reseller houder is:
- een correct ingevuld en ondertekent SIDN contract
- Identificatie bewijs (kopie uittreksel Kamer van Koophandel of paspoort of identiteitskaart of rijbewijs) van houder domein
3) Bij een verhuizing van een domeinnaam:
- een correct ingevuld en ondertekent SIDN contract
- een correct ingevuld en ondertekent verhuisformulier SIDN
- identificatie bewijs houder (dit hoeft niet voor domeinen die op naam van reseller staan)
Waar op letten alvorens een aanvraag in te dienen
1) Standaard wordt de domeinnaam geregistreerd op de nameservers van reseller. SIDN stelt technische eisen en registreert alleen een domein als de nameserver check nul errors geeft. Warnings etc. zijn niet erg. Deze controle kun je zelf uit voeren op: http://www.nic.nl/sidn/flat/Domeinnamen/Aanvragen/Nameserver_check/index.shtml
2) leesbaarheid van de documenten, gebruik het word invul registratiecontract (zie bijlage)
3) om typefouten te voorkomen bevestig de NL domeinnamen per e-mail
Overige domeinnamen COM, NET, BE, EU etc.
Wat hebben we nodig bij een nieuwe aanvraag en verhuizen
1) E-mail met hierin de aangevraagde domeinnamen. Standaard worden de domeinnamen geregistreerd op de nameservers van reseller. Reseller krijgt gratis toegang tot het Domein Control panel voor het beheren van de DNS en aanpassen Whois informatie.
2) gedane registraties zijn niet omkeerbaar, voorkom dus typefouten.
3) Voor BE en EU domeinen het licentieformulier.
Aanleveren van de documenten aan QDC
- per fax naar 070 - 317 85 60
- per e-mail naar admin@qdc.nl
- opsturen naar ons postadres
Bij alle correspondentie je klantnummer vermelden.
Mochten er nog vragen zijn stel ze gerust.
QDC Internetservices
Kerkweide 44
2265 DN Leidschendam
The Netherlands
T +31 70 327 93 16
F +31 70 317 85 60
Postbank 55 62 833
IBAN: NL62 PSTB 0005 562833
BIC: PSTBNL21
http://qdc.nl/contact
Posted by marko at 02:13 pm | Comments (0)
Mail que beheren
[root@www mqueue]# sendmail -bpPrint all mails in the mailqueue if any.
[root@www mqueue]# sendmail -bp
/var/spool/mqueue (3 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
jA4CrZCO012740 2059 Fri Nov 4 12:53
(Deferred: 421 Too many concurrent SMTP connections from this)
jA4CrYCO012732 2059 Fri Nov 4 12:53
(Deferred: 421 Too many concurrent SMTP connections from this)
jA4CrZCO012736 2059 Fri Nov 4 12:53
(Deferred: 421 Too many concurrent SMTP connections from this)
Total requests: 3
[root@www mqueue]# sendmail -qfSend all mails in the mailqueue once and do not run in the background.
Posted by marko at 01:11 pm | Comments (0)