uphill cycling
why anyone would cycle up a hill for fun is completely beyond me.
Rick Hurst Web Developer in Bristol, UK
Menuwhy anyone would cycle up a hill for fun is completely beyond me.
I wanted to set up a plone site with no "join" tab – I found what I needed here
basically go the root of the plone site and click the security tab, then scroll down and find Add Portal Member, then uncheck Aquire and check manager and owner only – this removes the join tab
the join_form will still be there though…. looking in to that
UPDATE: to remove join_form, or to make it accessible to managers only:-
-go into the ZMI and locate portal_skins/plone_forms/join_form
-click" customise"
-click the "security" tab at the top
-find "view" in the list
-uncheck "aquire"
-check "manager" if you want to enable managers to add members
-save changes
The above will present anaonymouse users with the log-in form if the attaemt to browse directly to join_form
python: '/'.join(obj.getPhysicalPath())
where object is the object you are working on. I found this format in O’Reilly Learning Python because for some reason
string.join(obj.getPhysicalPath(),'/')
(which should do same thing) was returning an error
context.portal_catalog(Type='Note', path=thisObj, sort_on='Date', sort_order='Reverse')[:1]
This will return the most recent "Note" in a particular folder(ish object), defined by thisObj (to see how thisObj was created see previous post)
I was woken up this morning by a police helicopter hovering over our street for ages. "Surley they must have to go and refuel soon?" I thought, as I tried to drown out the distant whirring with the duvet. As my rational mind started up and took over duties from my dreaming mind I realised it was just the electric fan across the room vibrating on the wooden floor.
This is a (easily fixed) bug with 2.0.3
see:-
http://plone.org/collector/3209
http://plone.org/documentation/errata/plone-2-0-3
Basically you need to edit the file Products/CMFPlone/PloneTools.py (on windows usually C:Program FilesPlone 2DataProductsCMFPlonePloneTools.py). Open this in a text editor (you’ll need one which open UNIX style files – notepad will be all over the place), then change line 89 to
if not self.validateEmailAddresses(mto):
then you will need to save the file and restart plone.
Because I wont be able to read it. Just got back from Hengrove skatepark and i’ve broken the screen on my phone. The stupid thing is that for some reason I decided my phone would be safer in my pocket than in my rucksack in the corner. Did I fall from a considerable height onto my rucksack? no.
After several seconds of comprehensive and exhaustive underwater testing (I accidently knocked it into the washing up bowl) I have concluded that the device is unsuitable for aquatic environments, and has in fact seized to function altogether, even after drying out. A tomy walkabout “classic” with cool LED display has taken it’s place, no plans to test this one in the same way.
I am now both allowed and happy to say that I have started a new job as a developer at Netsight in Bristol. I walked to work today – so much nicer than queuing in traffic on the Portway- but plan to skate now i’ve sussed out the best route. I also didn’t have lunch at my desk for the first time in years – i’m spoilt for choice up there (about how best to blow loads of cash on convenience food) in the heart of Clifton.
I’m also shaking off the MS shackles as I will be be aiming towards becoming a specialist in Zope and Plone. This is very cool, as for the last four years or so I have worked extensively on various content management systems, mainly bespoke, and had already realised how fruitless it is building a home grown solution when something as advanced and comprehensive as Zope exists.
Matthew Keller 2007-06-03 03:25:15