Berichten uit: Plone

Plone comment error

· Coding and stuff, Plone · 10 · 0 reacties · 0 trackbacks ·

Terwijl ik druk bezig ben met het afronden van een nieuwe Plone site, een intranet dit keer, loop ik tegen een vreemde foutmelding aan bij het plaatsen van een discussie-item. Heel vreemd, aangezien ik de betreffende functionaliteit eerder tijdens de ontwikkeling zonder problemen heb kunnen gebruiken.

Lees verder →


Oracle Java op Ubuntu 12.04

· Linux, Coding and stuff, Plone · 25 · 0 reacties · 0 trackbacks

IntelliJ, ook zeer geschikt voor Plone development, heeft een ernstige de behoefte aan een 'echte' Java SDK. OpenJDK is volgens JetBrains gewoon niet goed genoeg. Dus het installeren van de officiële JDK is gewenst. Dat kan dankzij Oracle niet via een .deb bestandje. Gelukkig is er wel een PPA voor:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo mkdir -p /usr/lib/mozilla/plugins #just in case, this will be added to the package in the next version
sudo apt-get install oracle-jdk7-installer

Bron: Ubuntu Portal


Python2.6 op Ubuntu 12.04

· Linux, Coding and stuff, Plone · 8 · 0 reacties · 0 trackbacks

Plone 4 heeft python2.6 nodig en Ubuntu 12.04 biedt dat niet meer. Gelukkig is daar een PPA voor:

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python2.6 python2.6-dev


Plone 4.1.2 Unified Installer op Ubuntu 11.10

· Plone, Linux, Coding and stuff · 58 · 0 reacties · 0 trackbacks ·

Update:
Het is blijkbaar toch nog mogelijk om python2.6 te installeren in Ubuntu 11.10. Daarna kun je de Unified Installer vertellen dat je die python wil gebruiken.

sudo apt-get install python2.6-dev

Een nieuwe versie van Ubuntu, een nieuwe dag issues met  :-(

Aangezien ik Plone issues tegenwoordig niet meer met directe collega's kan oplossen, duren ze soms ook wat langer. Zo had ik nu te maken met een  issue op .

Hoe dan ook moet je je installatie voorbereiden met een aantal packages:

sudo apt-get install libreadline-gplv2-dev build-essential libssl-dev libxml2-dev libbz2-dev libjpeg62-dev wv poppler-utils

Libraries where art thou

Ik volg niet altijd wat er nu goed of fout gaat, maar uit de beperkte doch zinnige resultaten op Google kan ik wel opmaken dat het komt doordat de installatie van Python2.6 zoekt naar libraries op bepaalde paden i.p.v. dit te 'vragen' aan het systeem. Of dit in volgende versies nu is gefixed door in nog meer paden te kijken of daadwerkelijk te vragen weet ik niet, maar in Python 2.6.x is het niet opgelost.

Python patchen

De uiteindelijke oplossing voor mij was om Python 2.6.7 te patchen met http://hg.python.org/cpython/raw-rev/7582a78f573b.

Download en pak de Unified installer uit (als je dat nog niet had gedaan). Open de directory.

cd packages
tar xfj Python-2.6.7.tar.bz2
wget http://hg.python.org/cpython/raw-rev/7582a78f573b
cd Python-2.6.7
patch < ../7582a78f573b
cd ..
mv Python-2.6.7.tar.bz2 Python-2.6.7.tar.bz2.orig
tar cfj Python-2.6.7.tar.bz2 Python-2.6.7

Lees verder →


Opera Mobile emulator

· Plone, Linux, Coding and stuff, Mobiel · 396 · 0 reacties · 0 trackbacks ·

Opera klust hard aan de mobiele weg. Zo is de vollop geprezen Opera Mini sinds kort verkrijgbaar voor iPhone gebruikers en is Opera Mobile 10 voor een groot aantal mobiele platformen beschikbaar, waaronder vanzelfsprekend Symbian.

Emulator

Wat nog ontbrak was een manier om vanaf je pc de mobiele kwaliteiten van je site te controleren. Iets waar ik de afgelopen tijd met het opzetten van m.pareto.nl veel tegenaan liep. Gelukkig is daar nu verandering in gekomen. Opera heeft nu een Opera Mobile emulator vrijgegeven. En extra mooi hieraan is dat deze niet alleen beschikt is voor Windows, maar ook voor Mac en Linux.

Lees verder →


Plone 3 en Ubuntu 10.04 (Update 3: FIXED)

· Plone, Linux, Coding and stuff · 162 · 0 reacties · 0 trackbacks ·

Ondanks eerder problemen hebben mijn collega en ik een oplossing gevonden. Zie Update #3.

Update #2

Er blijkt toch een probleem te zijn met de onderstaande oplossing. Een probleem waar ik nog niet uit ben: PIL. PIL lijkt goed te worden geïnstalleerd en aan te roepen, maar zodra Plone daadwerkelijk een item wil aanmaken met daarin een plaatje, loopt dit vast op "_imaging C":

Traceback (most recent call last):
File "<...>/eggs/Products.Archetypes-1.5.15-py2.4.egg/Products/Archetypes/Field.py", line 2404, in createScales
imgdata, format = self.scale(data, w, h)
File "<...>/eggs/Products.Archetypes-1.5.15-py2.4.egg/Products/Archetypes/Field.py", line 2453, in scale
image.thumbnail(size, self.pil_resize_algo)
File "<...>/eggs/PIL-1.1.6-py2.4-linux-i686.egg/PIL/Image.py", line 1522, in thumbnail
self.load()
File "<...>/eggs/PIL-1.1.6-py2.4-linux-i686.egg/PIL/ImageFile.py", line 155, in load
self.load_prepare()
File "<...>/eggs/PIL-1.1.6-py2.4-linux-i686.egg/PIL/ImageFile.py", line 223, in load_prepare
self.im = Image.core.new(self.mode, self.size)
File "<...>/eggs/PIL-1.1.6-py2.4-linux-i686.egg/PIL/Image.py", line 36, in __getattr__
raise ImportError("The _imaging C module is not installed")
ImportError: The _imaging C module is not installed

De volgende versie van Ubuntu komt met rasse schreden dichterbij. Eind volgende maand wordt de definitieve versie verwacht. En sinds vorige week is de eerste beta vrijgegeven. Een mooi moment om te gaan testen met dit nieuwe systeem. Aangezien dit weer een LTS versie wordt, is het van belang tijdig te gaan testdraaien. Toekomstige Ubuntu servers zullen met deze software worden uitgerust.

Geen Python 2.4

Voor de ontwikkeling van Plone 3 ontstaat er een probleem. Deze software maakt nog steeds direct en indirect (zope) gebruik van Python 2.4. En die versie van Python verdwijnt met de komst van Ubuntu 10.04.

Lees verder →


Cross-browser ronde hoekjes

· Coding and stuff, Plone · 163 · 1 reacties · 0 trackbacks ·

In CSS3 kunnen we straks gaan genieten van een heel eenvoudige manier om elementen met een paar regels in je stylesheet te voorzien van ronde hoeken. Dit kan als volgt met 'border-radius'. Helaas is de komende tijd nog geen optie. De belangrijkste browserontwikkelaars snappen dit ook. Daarom is het zowel in als in mogelijk om ronde hoeken te maken:

-moz-border-radius: 5px;
-webkit-border-radius: 5px;

Lees verder →


Webrichtlijnig crossbrowser printen in Plone

· Coding and stuff, Plone · 0 · 0 reacties · 0 trackbacks ·

Bij het via Javascript events aan de DOM koppelen is het van groot belang rekening te houden met het W3C model en het IE model. Zoals ppk ons ook wil vertellen in zijn boek op p.308 kan dit met:
addEventListener

Stel we willen met javascript een stukje HTML toevoegen aan de pagina:

<a href="#" onclick="print()">Print</a>

Dit is volgens de webrichtlijnen niet toegestaan in de HTML. Een bezoeker die geen javascript tot de beschikking heeft kan namelijk niets met deze link. Volgens de richtlijnen moet er dus een oplossing zijn. De oplossing voor de print actie bestaat niet. De oplossing is in dat geval het weglaten van de HTML en deze via Javascript aan de DOM toevoegen.

Lees verder →


Enfold Plone 3

· Plone · 0 · 0 reacties · 0 trackbacks ·

Enfold Systems, het bedrijf dat een geoptimaliseerde versie van maakt voor het platform is hard aan het werk met Plone 3. Nog deze maand verwachten ze met de eerste beta producten te komen. En dat is goed nieuws voor Plone en voor de gebruikers van Enfold.

First Plone 3.0 product expected this month

Enfold Systems products compatible with the recently released
Plone 3.0 should become publicly available in October and
November.

As of today, Oct. 2, Enfold expects the following schedule for
Plone 3.0–compatible beta versions, suitable for production
testing:
  • Enfold Desktop: end of October
  • Enfold Server: mid-November
  • Enfold Proxy: end of November
For more details and to sign up for updates on individual
products: http://www.enfoldsystems.com/About/News/first-plone-3-0-product-expected-next-month


PloneConf 2007 #3: Speakers updated

· Plone · 0 · 0 reacties · 0 trackbacks ·

Plone Speakers Het overzicht van sprekers tijdens de komende Plone Conference 2007 is bijgewerkt. Het overzicht is te vinden op de pagina speakers. Jeroen staat met zijn presentatie "Bend KSS to your will" ingepland op vrijdag om 9.50u in de Averroe Room.

Handige toevoeging aan de speakers pagina is het overzicht in een pdf. Handige tabel met kleurcode om het type presentatie te herkennen. Handig om eens te kijken waar je zoal naartoe zou willen en of dit te combineren valt.


Current release: Plone 3.0

· Plone · 0 · 0 reacties · 0 trackbacks

Plone is a user-friendly powerful content management system - ideal as an intranet and extranet server, as a document publishing system, a portal server and as a groupware tool for collaboration between separately located entities.

Plone.org


Plone 3.0....bijna

· Plone · 0 · 0 reacties · 0 trackbacks

Nog heel even en dan is het zover.....


PloneConf 2007 #2: Speakers

· Plone · 0 · 0 reacties · 0 trackbacks ·

Jeroen wijst me zojuist op een update voor de PloneConf 2007. Er is een overzicht verkrijgbaar van de sprekers tijdens de conferentie. Het is een behoorlijke lijst al, met natuurlijk veel aandacht voor Plone 3.

sprintHet wachten blijft nu op meer informatie over de sprint. Ik heb daar, met uitzondering van de Plone vertaal "Sprint", nog geen ervaring mee.

Het worden aardig wat dagen sprinten, de sprint loopt van 13 tot en met 15 oktober.


Vertaalwerk

· Coding and stuff, Linux, Plone · 0 · 0 reacties · 0 trackbacks ·

is niet zo netjes. Eigenlijk is het Open Bron ;-). Maar om ervoor te zorgen dat al die (meestal) Engelse termen ook een Nederlandse variant krijgen in de vele Open Source software, is het wel noodzakelijk dat de software wordt vertaald. Een mooi begin is "Launchpad Translations". Registreer jezelf en kies een project waar nog wat werk te doen is.

staat hier niet. Deze hebben een eigen plek. Ook hier kun je jezelf registreren en daarna aan de gang.


PloneConf 2007 #1: session proposals is now open

· Plone · 1 · 0 reacties · 0 trackbacks ·

Ik ga dit jaar weer mee naar de Conferentie. Dit jaar gelukkig weer iets dichter bij huis. Twee jaar geleden was het in Oostenrijk, goed te doen. Vorig jaar was het ergens in Amerika. Da's toch een stukje verder. Dit jaar wordt het Napels. Ook aardig te overzien lijkt me. Niet alleen de conferentie wordt dit jaar door mij bezocht (en door collega's Jan, Jeroen en Thijs), maar ook de aansluitende sprint.

Maar tot die tijd is er nog vanalles te melden over PloneConf 2007. Zoals het openen van de 'session proposals':

Process and deadlines

Monday, July 23 - Session proposals due
Wednesday, August 8 - Selected sessions announced
Monday, September 24 - Session materials due

Have a look to the page that explain the evaluation criteria for session proposals: http://plone.org/events/conferences/2007-naples/call-for-proposals
To submit you Session Proposal please fill out the form we have prepared for you: http://www.surveymonkey.com/s.aspx?sm=KZ1GBe2lphogEHnbVs26xA_3d_3d


Plone als beste getest

· Plone · 0 · 0 reacties · 0 trackbacks

Dat Plone een heel goed CMS is dat weten we bij Pareto natuurlijk al jaren. Gelukkig worden steeds meer mensen zich hier bewust van. Via John Stahl's Journal bereikt mij het nieuws over de "Web CMS Kudos and Shortcomings, Circa 2007".

Conclusie? Plone is beter dan al die andere Open Source en commerciële oplossingen. Dat u het even weet.


Ook IE7 op Ubuntu Linux

· Coding and stuff, Linux, Plone · 2 · 0 reacties · 0 trackbacks ·

Voor al die mooie sites die we maken is het natuurlijk noodzakelijk dat we de boel niet alleen testen op , maar ook op de oudere zoals en . En dat gaat weer wat lastig onder . Maar het kan wel. Voor IE op Linux kun je het beste terecht bij IEs4Linux. Hiermee installeer je IE5 tot IE6 op Linux. Dan rest nog IE7. Dankzij dit mooie artikel van Web Expose heb ik deze nu ook draaien.


Bestanden herstellen uit de SVN

· Coding and stuff, Linux, Plone · 12 · 0 reacties · 0 trackbacks ·

Dat is soms handig, maar je moet wel weten hoe het werkt. En ik ben persoonlijk meer een visueel ingesteld gebruiker. Doe mij maar een Mac. Toch is het soms noodzakelijk om gebruik te maken van Linux.

Dus hoe haal je een bestand terug uit de SVN? We gaan het redelijk eenvoudig doen. We gaan in het log zoeken en daarna de revisie voor degene waar het verloren ging op een andere plek ophalen. Daarna kopieren we het bestand dat we nodig hebben naar onze werkdirectory en checken we de boel weer in. Het is vast ook mogelijk om in onze werkdirectory precies dat ene bestand uit die revisie op te halen, maar hoe dat moet heb ik nog niet geleerd.

Ga in je terminal naar je werkdirectory en doe:

svn log -vv | less

Zoek door het log tot je de gewraakte revisie hebt gevonden. Kijk vervolgens naar het nummer van de revisie ervoor.

svn co -r 123456789 <svn repository> <localpad/directory>

Daarna kun je oppakken wat je wilt en de rest weer dumpen.


alle mappen in deze map svn uppen

· Coding and stuff, Linux, Plone · 0 · 0 reacties · 0 trackbacks ·

Jeroen is best handig ;-)

Als je een map hebt die weer bestaat uit allemaal trunk mappen, dan kun je deze achtereenvolgens laten updaten (svn update):

for f in `ls .`; do svn up $f; done


Link Shell Extension

· Coding and stuff, Plone · 9 · 0 reacties · 0 trackbacks ·

Na mijn avontuur met en het vervolgens voor de komende tijd niet meer op mijn laptop hebben van deze software heb ik nog wel wat overblijfselen hiervan. Momenteel loop ik vooral tegen symbolic links aan die ik heb aangemaakt met de commandline tool mklink. Heel leuk die links, ze werken ietwat omslachtig maar wel goed in Vista. Maar in XP heb je er niets aan. Sterker nog, je kunt ze ook niet weggooien. En de map waarin ze zitten ook niet. Dus ik zit nu met een site die ik niet meer kan gebruiken. Heel handig.

Tijdens het zoeken op Google naar een oplossing (nog niet gevonden) kwam ik langs een stukje software dat het gebruik van symbolic links in een stuk makkelijker maakt. Het voegt een shell extensie toe aan je Windows Explorer. Dus met een rechtermuisklik kun je zelf links aanleggen.