Weblog

published Nov 03, 2021 , last modified Nov 04, 2021

PLOG social demos

published May 02, 2012

A few demos about social stuff in Plone.

More info about PLOG 2012: http://www.abstract.it/abstract-en/initiative/plone-open-garden-2012/

Guido Stevens: plonesocial demo

This is not yet on PyPI.

  • plonesocial.activitystream: portlets and a view to show activities (like object creation) in the site, plus microblog if it is installed
  • plonesocial.microblog: post twitter-like updates
  • plonesocial.suite: combine this in a bundle that you can add in your buildout.

Matt Hamilton: our approach to social

http://belron.net wanted some social stuff. We installed Intracore, some stuff we usually add to intranets; not yet open source, waiting for some legal stuff and some refactoring. Technically it is separately installed in MySQL for performance reasons.

Not every website needs top performance. So some adapters that allow you to choose a back end that fits your needs would be good.

Blindly adding some social sauce does not work. People need to want to use their intranet of their own free will, otherwise they will just avoid it after a while. It should help them with their tasks. It needs to fulfill business goals.

If Plone is lacking in the social area (or any area) it can be because no one has really needed it so far. But some people may be avoiding Plone because it does not support all this stuff out of the box yet (or with an add-on). It is the same for example for supporting CMIS. But see https://github.com/infrae/collective.cmisbrowser.

Plog Wednesday morning

published May 02, 2012

What are some of the topics in the Plone Open Garden in Sorrento?

More info about PLOG 2012: http://www.abstract.it/abstract-en/initiative/plone-open-garden-2012/

Guido Stevens: a social approach to Plone

No real social networking support in Plone currently. Web 2.0 is less state driven, more event driven. I tried approaching this with ZeroMQ. Downside is that you need to setup extra services outside of Plone. You need to store this somewhere. You need to integrate it within Plone. You can pull it in using a view, but can you search it?

For a client I have built a activity/discussion stream on the front page, which was basically just plone.app.discussion under the hood. You can do similar stuff with favorites/likes. Let's just see how far we come with this low hanging fruit, just using standard content types. For thousands of users this may not scale and you may need to use other solutions outside of Plone, but that is not the initial use case we are after. A plone.social suite.

Matt: we have something similar at NetSight. Danger may be performance: it only starts begin interesting with enough users, but then performance may become a problem.

Fred: make storage flexible, so for small cases you can just annotate the Plone Site root, and for larger cases you use a separate Data.fs

Matt: plone.com

Our main website is http://plone.org. It tries to appeal to developers, decision makers, users, everyone. Last year the Plone Foundation acquired http://plone.com. We want to use this to show people why they should use Plone. It could be just twenty pages of content, translated into various languages. Leading this effort are: me, Mark Corum, Carol Ganz.

Two things to do here:

  • A feature list of Plone. The old hands take a lot of things for granted, like the permission system, or being able to drag a folder somewhere else. Also, go through these features and see whether they are interesting for developers or end users.
  • Show case sites. Show some good examples that give a good idea of what you can do with Plone.

Maurizio: Case management

A bit of a business buzzword currently. Gathering information about a case (health, jurisdictional, etc), determing what it is. Plone probably has 90 percent of what is needed already out of the box.

Matt: blogs

Make Plone blogging a bit more like Wordpress blogging. Just have a nice overview with a big button 'Add blog post'. Sometimes it is just terminology. Maybe make a product with a skin that turns Plone almost into WordPress. You don't have to patch Plone every week for a new security fix. Usually for our customers of course we already have Plone, so using a blog in Plone means we do not have to add an extra technology stack.

Guido: Plone Innovation Awards

An idea that may be used in the Plone Conference in Arnhem. Have an awards website where you can nominate new technologies or solutions that have surfaces in Plone. Maybe use twitter for voting. Have a ceremony at the conference.

Giampiero: Google Docs

Google Docs is not always an acceptable solution, but sending around Word files edited in Windows and Mac and Linux via email is also not always working; I have seen lots of problems, like not being able to view it anymore. Something like that would be good in Plone. There is some xmpp stuff from Jarn.

Marion Altena: Ontworteling

published Mar 14, 2012

Boekbespreking van deze literaire thriller.

Op de voorkant van Ontworteling staat als genre aangegeven: literaire thriller. Het literaire wil zeggen dat van de lezer enige intelligentie wordt gevraagd en dat hem in ruil daarvoor een leerzame wandeling door de architectuur, het spel van de viola da gamba en de strenge winter van 1709 wordt aangeboden. Dat het een thriller is, geeft aan dat de duistere schaduwen en onheilspellende karakters nooit ver weg zijn.

Lente is een jonge Rotterdamse fotografe. Zij komt op Internet in contact met een intrigerende figuur, Raphaël. Ze hebben goede gesprekken en ze voelt zich steeds meer tot hem aangetrokken. Ze vindt hem alleen niet helemaal eerlijk: hij beweert een vampier van ruim 300 jaar oud te zijn. Kennelijk is dat de online persoonlijkheid die hij zich aanmeet. Als ze elkaar in Londen ontmoeten, blijkt hij de waarheid gesproken te hebben...

Wacht, een vampier in een literair boek? Ja, dat heet magisch realisme. Het hele boek is realistisch, op één onderdeel na: vampiers bestaan echt. De wereld verandert er niet van, dus de vampiers moeten zich aanpassen. Ze kunnen slecht tegen de zon, dus als het even kan hebben ze het liefst een baan als nachtwaker. Ze worden niet ouder; dat gaat na een tijd opvallen, dus na tien jaar verhuizen ze naar een ander land. De schrijfster heeft er over nagedacht.

Het thriller-element zit hem in de gevaren die Lente en Raphaël bedreigen. Ten eerste is dat Raphaël zelf. In hem huist het dierlijke, vampierlijke dat uit is op bloed. Kan hij dat in de hand houden? De wereldwijde organisatie van vampiers vreest dat Lente hen zou kunnen verraden. Wat gebeurt met haar als ze dit risico te groot vinden? En dan is er nog het ongeleide projectiel Lucas die haar en Raphaël om dezelfde reden uit elkaar wil houden. Of heeft hij andere motieven en gevaarlijke ambities?

Ik ben geen kenner van het vampiergenre, maar dit boek lijkt mij een aanwinst daarvoor. Er is veel aandacht voor de karakters. Lente en Raphaël hebben elkaar wat te vertellen, leren van elkaar en veranderen door elkaar. Ik denk dat er niet veel boeken zijn die over vampiers gaan en waar je tegelijkertijd iets leert over architectuur, parkour (free running) en de viola da gamba.

Op Facebook vind je de schrijfster en het boek. Je kan een stukje van haar voorleesconcert bekijken, waarin ze uit haar boek voorleest, daarbij ondersteund door Christoph Urbanetz op de viola da gamba. Je kan het boek bestellen op bol.com en boekentip.nl.

Mijn oordeel: een intelligent, ambitieus boek met een magisch-realistische twist.

Eerste hoofdstuk

published Feb 16, 2012

Is het eerste hoofdstuk van mijn roman verrassend?

Ik ben een boek aan het schrijven, een fantasyroman. Het eerste hoofdstuk begint voorlopig als volgt:

Kou. Het eerste wat hij voelde was kou. Het tweede was een lichte trilling, en wat geluid erbij. Het werd warmer. Hij slaakte een klein, tevreden zuchtje en sliep weer.

Er drongen geluiden tot hem door. Af en toe was er een diep gerommel, waarna hij het weer warmer kreeg. Dan hoorde hij twee stemmen: een diepe basstem en een wat hogere. Hij begon eraan te wennen en sliep rustig verder.

Hij voelde beweging. Hij ging naar beneden, hoorde een klap en bewoog naar boven. Dat ritme herhaalde zich steeds. Herhaling is goed. Hij sliep weer.

Wat was er aan de hand? Hij voelde weer beweging, maar deze keer was het helemaal niet leuk. Op en neer, heen en weer, snel en langzaam. Hij had het nog koud ook. Hij liet een klaaglijk geluid horen. Het gerommel was er weer en de warmte ook. Dat was een stukje beter. Maar wat een herrie aan zijn oren! De hoge stem en de diepe bas, maar daarbij nog een paar onbekende stemmen. Wat er daar buiten ook was, het ging flink tekeer.

Zo gaat het nog een tijdje door. De beschrijving is wat vaag en hopelijk gaat de lezer zich afvragen wat hier gebeurt en wordt nieuwsgierig en leest verder.

Dat is de opzet.

In de praktijk heeft de lezer dan allang op de flaptekst gelezen dat in het boek draken de hoofdrol vervullen. Op de omslag is vast ook wel een tekening van een draak te zien. Dus wanneer heeft de lezer door dat dit stukje geschreven is vanuit het perspectief van een draak die nog in het ei zit? Waarschijnlijk al in de eerste paragraaf.

Tot zover het opbouwen van spanning, verrassing en nieuwsgierigheid. Gaap. De hierop volgende twee à drie pagina's zijn best leuk en schattig ("Ahhhhhh, een babydraakje, is het geen snoepje?"), maar verrassend en wereldschokkend zijn ze niet meer te noemen. Oké, het draakje hoort geluiden van een gevecht op de achtergrond, dus het is duidelijk dat hij niet op het allervriendelijkste moment ter wereld komt en dat er in de rest van het boek genoeg geknokt gaat worden, maar het verrassingseffect ebt snel weg.

Oftewel: deze passage kan ik beter schrappen. Het is ook niet voor niets dat ik in een voorproefje niet dit eerste hoofdstuk heb gezet, maar een deel van een hoofdstuk dat wat representatiever is voor het hele boek. Ik had sowieso al het idee om het boek met een ander hoofdstuk te beginnen. Het oorspronkelijke begin is misschien nog leuk als kort verhaal in een fantasytijdschrijft of korte-verhalenwedstrijd, maar laat ik het maar niet in mijn roman opnemen.

Schrijfcursus

published Feb 16, 2012 , last modified Feb 17, 2012

Ik ben begonnen aan een schrijfcursus.

Ik ben vanavond begonnen met de cursus Een roman en dan? van het SKVR. Deze wordt gegeven door Silvana Sodde. Ik ben ondertussen een leuk eindje gevorderd met mijn fantasyroman over draken. Daar valt nog een hoop aan te verbeteren, dus ik hoop daar in deze cursus praktische tips voor te krijgen. Als cursisten gaan we ook (twee-aan-twee) een deel van elkaars verhalen lezen en daar kritiek op leveren. Silvana zal als docent iedereen feedback geven. Naast het inhoudelijk bespreken van elkaars werk zal de nadruk vooral liggen op hoe 'het' werkt in het uitgeverswereldje.

Ik ben benieuwd wat ik hiervan ga leren. Ik hoop meer inzicht te krijgen in mijn sterke en zwakke punten. Wat zijn mijn blinde vlekken in het schrijven? Ik wil boeiende fantasyverhalen schrijven die iets laten doorschemeren van God. Dan moet ik wat in mijn hoofd zit wel duidelijk kunnen overbrengen op het papier.

Om inspiratie op te doen, heb ik zojuist een abonnement genomen op het Pure Fantasy tijdschrift.

Ik heb ondertussen ook contact gehad met een Rotterdamse schrijfster, Marion Altena. Ik ben haar boek Ontworteling aan het lezen en dat bevalt me uitstekend. Ik zal daar vast nog wel een recensie over schrijven.

Dus: het duurt nog zeker een tijd voordat mijn fantasyboek af is, maar ik ben er serieus mee bezig. Zie een voorproefje van mijn boek hier.