Notes on the Alfresco Web Content Management Evaluation Guide

This walk-thru requires 3.1 Enterprise or 3.2 Community as a prerequisite. Clean install of Alfresco seems a must. Network connection is required! Sometimes you need
to restart your machine (if you see a deploy or preview task ‘freeze up’ for
example). Note: this tutorial is far more comprehensive (and usable) than the WCM Forms Quick Tutorial posted to the Wiki. I wouldn’t waste your time with that.

  1. Download the Web Content Management Evaluation Guide from:
    http://www.alfresco.com/products/ecm/enttrial/files/getting_started_with_wcm_for_enterprise3_1.pdf
  2. Add sample website to hosts file

    127.0.0.1 admin.alfrescosample.www--sandbox.127-0-0-1.ip.alfrescodemo.net
  3. Start Alfresco and virtual alfresco server
    $ ./virtual_start.sh start
    $ ./alf_start.sh start
  4. All files required for evaluation guide are under ${ALFRESCO INSTALL DIRECTORY}/extras/wcm

Installing Alfresco on OSX – quick and dirty

Note: These are terrible instructions – no security or any set up in regards to
making upgrades easy. But this gets you up and running fast.

  1. Prerequisites: JDK 5.x, MySQL 5.x
  2. First, insure there is no pre-existing alfresco database

    $ mysql -u root -p <ENTER> <ENTER>
    mysql> drop database alfresco;
    mysql> exit
    $ sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop {Enter OSX admin password} <ENTER>
    $ sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
  3. Create the directory you are going to install alfresco into

    $ mkdir /opt/alfresco
  4. Download and extract Alfresco-Community-3.2-MacOSXInstall.tar.gz from Alfresco

    $ tar xvf Alfresco-Community-3.2-MacOSXInstall.tar.gz 
  5. Run the installer

    $ ./Alfresco-Community-3.2-MacOSXInstall
  6. Choose defaults until destination folder. Override that and select /opt/alfresco
  7. When dialog asks for root password, leave blank, it is referring to MySQL
    root password. When you click Next it will inform you that database
    creation was successful.
  8. After finishing, using terminal cd to the directory Alfresco was installed into:

    $ cd /opt/alfresco
  9. Fire it up:

    $ ./alf_start.sh start
  10. Fire up the virtual server

    $./virtual_start.sh
  11. First time start up can take up to 5 minutes. Give it time. Refresh
    http://localhost:8080/alfresco/ every minute or so and then you should get the
    default dashboard. Username/password admin/admin.
  12. When finished, shut ‘er down.

    $ ./alf_stop.sh
  13. The virtual server too

    $./virtual_stop.sh

Four Videos on Changing Our Notions About Education

Dr. Tae: “Building A New Culture Of Teaching And Learning”:


TED.com: “Dave Eggers’ wish: Once Upon A School”


TED.com: “Alan Kay shares a powerful idea about ideas”:


TED.com: “Ken Robinson says schools kill creativity”:

Metafilter Thread: Scratch, a beginner’s programming language

Shamus Young: Scratch

How does news spread?

Researchers at Cornell have published a paper titled “Meme-tracking and the Dynamics of the News Cycle” that I need to dig into. They’ve published visualizations of their research at a NYTimes piece on the study says, “This is a landmark piece of work on the flow of news through the world… And the study shows how Web-scale analytics can serve as powerful sociological laboratories.”

Chris Anderson, who in May presented his own research into this to the International Communications Association (ICA) posted his reflections on that research and how it relates: Another Perspective on How “News” “Diffuses”: The Francisville 4 from Inside the Newsroom

Scott Rosenberg shares some criticisms in: “Newsies beat bloggers? Some caveats on memetracker study”.

Nieman Journalism Lab’s Zachary M. Seward summarizes it up: In the news cycle, memes spread more like a heartbeat than a virus.

Some interesting social science, programming, infographics, overlaps

The New York Observer: In the Battle Between Facebook and MySpace, A Digital ‘White Flight’

FlowingData: Rise of the Data Scientist

Coding Horror: Code: It’s Trivial

Zero Intelligence Agents: How to: Use Python and Social Network Analysis to Find New Twitter Friends