August 2011
1 post
TORTA MORBIDA DI PESCHE CON CANNELLA E FIORI... →
Aug 23rd
February 2010
2 posts
2 tags
Accesso autenticato a Plone via urllib2
Usando l’idea presa da http://www.matejdrame.com/blog/python-post-get-requests-cookies/ (grazie Matej :)), con questo pezzetto di codice è facile autenticarsi ad un sito Plone (il mio era un 2.1) e continuare a fare richieste da autenticato: from urllib import urlencode from cookielib import CookieJar import urllib2 portal_url = 'http://127.0.0.1:8080/plone' opener =...
Feb 11th
1 note
2 tags
Products.pipbox in Plone
Da un bel po’ volevo scrivere io a riguardo, ma qui mi hanno anticipato, e molto bene! :) http://www.coresoftwaregroup.com/blog/simple-way-to-add-lightbox-thickbox-support-to-plone-3-site In sostanza con pipbox installare e usare JQuery Tools in Plone è un lampo! come dice Chris: scarica e installa pipbox vai al portal_properties e modifica il property sheet di pipbox aggiungendo le regole...
Feb 4th
January 2010
1 post
3 tags
BFG ha il suo libro!
Ed è completamente Open, come il codice. BFG (http://bfg.repoze.org) è un interessante web framework scritto in Python, che da molti mesi sta guadagnando attenzione e massa critica. Una delle sue caratteristiche dichiarate è quella di essere completamente documentato, e questo ha portato a scrivere il primo libro su BFG, perfettamente allineato all’ultima versione rilasciata: ...
Jan 19th
1 note
December 2009
2 posts
3 tags
“For serious organizations it [Drupal] cripples the basics limiting what they can...”
– Wyn Williams - Drupal Experiences, or why they need to try harder Per organizzazioni di un certo livello Drupal zoppica nei fondamentali limitando ciò che è permesso fare e aumentando i costi di sviluppo per ottenere in cambio molto poco da quel che vedo, un progetto che potrebbe durare sei mesi...
Dec 3rd
3 tags
“Drupal represents a middle ground between framework and CMS that we’ve chosen...”
– Scot Hacker - Drupal or Django? A Guide for Decision Makers Drupal è un qualcosa a metà tra un framework e un CMS che abbiamo scelto di non adottare. Drupal è molto più capace di un CMS come WordPress, ma anche molto meno flessibile di un framework puro. Cosa più importante, il fatto che Drupal non...
Dec 3rd
1 note
November 2009
1 post
2 tags
ContentMirror modificato per esportare traduzioni...
Le traduzioni di LinguaPlone non sono attualmente gestite da ContentMirror (è ancora nella Maybe list..). Aimè, ne ho bisogno urgentemente e decido di patchare il prodotto.. Ecco come: 1. Nel modulo schema.py va aggiunta la struttura per la tabella translations: translations = rdb.Table( "translations", metadata, rdb.Column( "source_id", rdb.Integer, ...
Nov 24th
October 2009
1 post
4 tags
SQLAlchemy ProgrammingError: Can't adapt INSERT...
Se ricevi tale errore NON cercare lontano.. ricontrolla tutti i campi che valorizzi uno per uno e verifica che tutti siano del tipo giusto!! Controlla che nei campi booleani non finiscano stringhe e così via! Niente di esotico, o di particolare.. ma abbastanza per fare le 2 di notte pensando che sia un problema di SQLAlchemy :/ Que Viva ZODB !!
Oct 2nd
September 2009
3 posts
2 tags
Assegnare ruoli locali agli oggetti Plone in modo...
borg.localrole fa molto bene il suo lavoro! piazzalo nel buildout, importalo nel configure.zcml del tuo pacchetto, definisci il tuo adapter e il gioco è fatto! Nota: lancia lo step di importazione fornito col pacchetto in portal_setup! un paio di adapter a cui ispirarsi sono quelli forniti dal pacchetto stesso: quello di default (che permette alla policy di base di funzionare con il plugin...
Sep 14th
2 tags
piazzare un'icona nelle action della personal bar...
mi trovo a scriverlo dato che non era affatto chiaro il modo più rapido :/ alla fine dovrebbe bastare: piazzare nella action, nella proprietà “icon” un’espressione che risulti True (es. python:True) piazzare nel CSS una classe corrispondente a .actionicon-categoria_azione-id_azione in cui definire il proprio background image a piacere
Sep 10th
1 note
2 tags
MemberArea selettive in Plone
Ho bisogno di generare aree utente in Plone solo per gli utenti che appartengono a certi gruppi. Dopo aver studiato le varie possibilità a disposizione ispezionando il codice, ne esce che non c’è modo a basso livello di discriminare la creazione dell’area dell’utente in nessun modo: o ce l’hanno tutti o non ce l’ha nessuno. Una cosa interessante nasce dal fatto che...
Sep 3rd
2 notes
August 2009
1 post
2 tags
I perchè di Repoze.bfg..
Why? Familiarity: As web developers, we’ve become accustomed to working in very particular ways over the years. This framework is a canonization of practices that “fit our brains”. Simplicity: repoze.bfg attempts to be a “pay only for what you eat” framework in which you can be productive quickly with partial knowledge. We contrast this with “pay up front for what anyone might eventually want...
Aug 10th
2 notes
July 2009
10 posts
3 tags
Aggiornare i valori a una form z3c.form
z3c.form è una libreria capace di costruire da codice le form web di cui abbiamo bisogno in ambiente python/zope. Molti pacchetti più specializzati ne fanno uso, anche in ambito Plone, mediante plone.z3cform. Per iniziare ad utilizzare plone.z3cform suggerisco di usare il tutorial scritto da Daniel Nouri su plone.org: http://plone.org/documentation/how-to/easy-forms-with-plone. Fatto il...
Jul 30th
1 note
3 tags
“That huge learning curve that everyone talks about may just turn out to be a...”
– What makes a Popular CMS? - Schlepp
Jul 29th
2 tags
“La parola d’ordine è intraprendenza. Purtroppo il lavoro come ce lo hanno...”
– Guida ai cento lavori più richiesti per la “generazione mille euro” - Alessandro Rimassa
Jul 27th
2 tags
Note su collective.solr in ordine sparso
il portal_catalog NON va eliminato, a meno che non si decida di usare solo solr per tutte le esigenze di indicizzazione del portale plone (in tal caso andare nel pannello di controllo ed eliminare SearchableText dai parametri richiesti per il dispatch a solr della query (di default, solr non viene interpellato se nella query non compare il parametro SearchableText! occhio agli effetti...
Jul 27th
3 tags
“Plone is greatly respected for its security, workflow, version control,...”
– commento a Is Plone a Good CMS? - Ken Wasetis
Jul 23rd
1 tag
“Design is about rapid iterations and working through different concepts so that...”
– Mix09 - Bill Buxton
Jul 17th
2 tags
“What’s wrong is the abuse of the WSGI specification to sneak around...”
– It’s All Wrong - Malthe Borch
Jul 16th
3 tags
Avete un account per italia.it?!
ma come si puo’ lasciare un tale dominio non solo scoperto, ma addirittura con la presa in giro di un login attivo?!?! http://www.italia.it Dopo tanto clamore e un paio di lanci falliti di fila (e qualche milione di euro andato in fumo..), la saga resta infinita! e quanto danno facciamo a un’economia che dovrebbe avere nel turismo una delle sue ipoteche sul futuro?!
Jul 16th
2 tags
Plone: Come aggiungere una portlet solo in...
Il trucco me l’ha suggerito Balasz :D basta annotare la portlet direttamente sulla pagina di default (front-page o quel che sia), invocando a mano il manage-portlets direttamente su tale oggetto.. facile.
Jul 16th
3 tags
“cercate di aiutare le persone, rispondete alle domande, risolvete i problemi....”
– la strategia dei contenuti: il futuro del marketing - Adriano Gasparri
Jul 10th
June 2009
9 posts
3 tags
“Per quel che riguarda la parte “filosofica” del discorso, io sono...”
– Cos’e’ uno sprint Plone? - me medesimo :)
Jun 30th
2 tags
Uova Strapazzate chez Martin (ovvero, come... →
da leggere se non lo avete ancora fatto, nel caso in cui per vivere fate sviluppo Plone :)
Jun 29th
1 tag
“The two greatest wastes are overproduction (making things the customer doesn’t...”
– Lean startups find their moment I due più grossi sprechi sono la sovrapproduzione (fare cose che il cliente non richiede) e l’inventario (fare cose non usate nell’immediato).
Jun 29th
3 tags
“..And make no mistake: The acronym ‘CMS’ is already being misused to describe...”
– Ian F. Hood - Plone CMS: a non-technical introduction ..e non sbagliare: l’acronimo “CMS” viene già erroneamente usato per descrivere site-builder e blogware (ndr: palliativi..), ma Plone è quello vero. Organizzazioni come NASA, Oxfam, eBay, Trolltech, Nokya, Utah State University,...
Jun 24th
4 tags
Prima i bisogni, poi la tecnologia!
Il caso della Intranet Honda Italia, secondo Cristiano Siri e Giacomo Mason. L’open source calza meglio.. sono gli utenti a definire di cosa hanno bisogno e quando! Lanciare una intranet è solo l’inizio, non il punto d’arrivo: deve crescere con la realtà in cui viene impiantata. An involving approach to intranet design
Jun 24th
3 tags
“approccio PCD, ovvero Problem centred design: identifico esattamente il problema...”
– da Enterprise 2.0, o del Problem centred design, di Giacomo Mason
Jun 24th
4 tags
Scrivere per il web
Non è cosa pacifica per tutti che scrivere per il web richiede una buona dose di comprensione di quel che si sta facendo, anche a chi è molto bravo a scrivere in italiano (ndr: che è pur sempre la base!). Giacomo Mason ha pubblicato di recente “Scrivere per il web: il mio mini-manuale” Luisa Carrada offre nel suo “il Mestiere di Scrivere” tutto il suo bagaglio di...
Jun 24th
2 tags
C'era una volta il knowledge management..
.. ovvero: come ho finalmente dato una collocazione al buzz chiamato Enterprise 2.0!! Grazie alle slide prodotte da T-Systems e segnalate da Mason, finalmente ho compreso il mio tassello mancante: badavo all’aspetto comunicativo, ma non vedevo affatto quello del knowledge. In sostanza, senza un commitment vero e una maturata consapevolezza di quello che si sta facendo, tutti gli strumenti...
Jun 23rd
7 tags
Plone landing page per italiani
Le mie note sono su questa tabella. In sintesi: Joomla di fatto si preoccupa solo di chi lo conosce, Drupal comunica ma potrebbe fare meglio, Silverstripe ha la pagina migliore, ma non è quella del progetto.. Plone, a me caro, ha la pagina “peggiore” dal punto di vista complessivo, comunicando solo con un lettore molto tecnico, riportando i nomi personali di due referenti e...
Jun 22nd