Skip to content

Triangle Python Users Group: TriPython (formerly TriZPUG)

Personal tools
You are here: Home » Members » bendy's Home » Making a Blogging site with Plone

TriPython January, April, July, and October general meetings and monthly second Wednesday project nights meet at:

UNC Renaissance Computing Institute

TriPython February, May, August, and November general meetings meet at:

WebAssign: Online Homework and Grading

TriPython monthly first Tuesday project nights meet at:

Red Hat Annex

TriPython March, June, September, and December general meetings and monthly third Monday project nights meet at:

Caktus Consulting Group
Log in

Making a Blogging site with Plone

Document Actions
Steps I took to customize a fresh plone site, sketching out a multiple user Blogging/RSS site for the Nicholas Institute
Here's the fresh Plone site, just after being added in the ZMI.

Restrict sign-ups so only site members can create accounts.
Plone Site  -> Security -> Aquire "Add Portal Member". Limit to Managers

Change the logo following these steps

Customzie the colors on the top of the page
-> portal_skins -> plone_styles -> ploneCustom.css -> customize button

Now it's starting to look a bit like our home page.

But we need to strip it down. This site is mostly going to be News Items. Most of the portlets wont be used.
  • Turn off the visiblity of a bunch of the portal action: Go to the site root -> Properties -> and remove lines from the "left_slot" and "right_slot". I moved the portlets I wanted to the right slot.
  • Go to -> portal_actions and turn of the "visibility" for the "Site Map" "Accessibilty" and "Contact"

This site should only have news items for anonymous users, so we need to turn off the other tabs.
  • in the main Plone interface, go to the Home tab. Click on the "Contents tab". The "Home" folder contains a few items: The Members folder, the "Welcome to Plone" page, and the smart folders for "News" and "Events". Delete the News and Events.

  • We want the Members folder hidden from anonymous users. Click on the "Members" tab, go to it's "state" drop-down, and make it "public draft". It will still be visible. Change it's "Effective Date" to far in the future. Now it will be invisible to non-authenticated users.
  • Look at the contents of "home" again. Remove the "Welcome to Plone"
  • Change the title of the home folder to "Nicholas Institute News".
  • Now we want to rename the home folders tab. Go back to the Management interface, go to -> portal_actions. Find the "Home" object and change it's title to "Welcome"

Now we have to add some memebers and content to test work flow.
  • Add users named "Director" "Adam Adams" "Betty Beta" and "Cyril Cee". Log in as the users, and make test news entries.
  • Add a smart folder. Name it "What's New". Make it's Critera "News Items". Make it public. Return to the "Home" folder (now known as "Welcome") Click on display dropdown. Set to "Summary View". Then from the same display window, choose "Make Default View". Now the default page will show the results of the "What's New" Search.
  • I made a special group called "Home Editors" to allow the "Director" account to modify the default page.
  • In a news items properites, assign some keywords, like "The Capitol" and "Air Quality. Make smart folders which us search criteria based on these keywords.

  • Add a folder "About Us" to make a tab. Add static page inside it, and make it the default view for the folder.

Now I've got the bare bones of a blogging site. Time to turn it over to the web designer to refine the css and show it to the end users, to get feedback on workflow and usability.

TriPython endorses:

PyLadies RDU

September 14-16, 2016:

PyData Carolinas 2016

Upcoming Events
TriPython June 2018 Meeting: How to Plan to Migrate to Python 3
Caktus Group, 108 Morris St., Durham,
Raleigh Project Night
Red Hat Annex, 190 E Davie St, Raleigh,
Durham Project Night
Caktus Group Tech Space, 108 Morris St., Durham,
« June 2018 »
Su Mo Tu We Th Fr Sa
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
18:00-21:00 Raleigh Project Night
18:00-21:00 Chapel Hill Project Night
18:00-21:00 Durham Project Night
19:00-21:00 TriPython June 2018 Meeting: How to Plan to Migrate to Python 3
Orders over $29.95 qualify for free shipping in the US.