Magnolia CMS

Magnolia CMS
Magnolia CMS - http://www.magnolia-cms.com/

"Simple Open Source Enterprise Content Management System written in Java"

Why you'll love Magnolia CMS
 * Instant mobile sites & customizable variations
 * Fast and easy content editing and publishing
 * Running thousands of mission-critical websites
 * Built to scale and optimized to perform
 * Reliable support from the people who built Magnolia

Magnolia Download - http://www.magnolia-cms.com/top-level/download.html
 * Sourceforge Download - http://sourceforge.net/projects/magnolia/files/
 * Download latest - http://sourceforge.net/projects/magnolia/files/latest/download?source=files

Standalone Installation
Installation instructions - http://documentation.magnolia-cms.com/administration/installation/ce.html

Installation instructions for Community Edition on Linux - http://documentation.magnolia-cms.com/administration/installation/ce/ce-linux.html

Download mkdir -p ~/.src ; cd ~/.src wget http://sourceforge.net/projects/magnolia/files/latest/download?source=files

Extract Magnolia Tomcat bundle: unzip magnolia-tomcat-bundle-*-tomcat-bundle.zip -d /opt cd /opt ln -s magnolia-* magnolia cd magnolia

Start Magnolia cd bin ./magnolia_control.sh start && tail -f ../logs/catalina.out

A successful startup the last line reads: INFO: Server startup in 12345 ms

Stop Magnolia cd bin ./magnolia_control.sh stop

WAR Installation
Web Application Archive (WAR) - http://documentation.magnolia-cms.com/administration/installation/war.html

Tomcat Installation Instructions - http://documentation.magnolia-cms.com/administration/installation/war/tomcat.html

Download WAR - http://sourceforge.net/projects/magnolia/files/

"If you make no changes to the webapp before deployment, it will automatically be deployed as an author instance. If you change the name of the webapp to magnoliaPublic by for example renaming the WAR file to magnoliaPublic.war, it will be automatically deployed as a public instance. The name of the webapp folder determines the configuration that will be used. This is discussed in detail in WAR file with multiple configurations."

server.xml

Add the following to /etc/init.d/tomcat near the top: ulimit -n 4096

mkdir hosts/oeey cp magnolia-bundled.war hosts/oeey/magnoliaAuthor.war cp magnolia-bundled.war hosts/oeey/magnoliaPublic.war

Sites: http://oeey.com:8080/magnoliaAuthor

http://oeey.com:8080/magnoliaPublic http://oeey.com:8080/magnoliaPublic/.magnolia

After install:
 * Magnolia Core Module (version 4.5.2)
 * Please set the config:/server/defaultBaseUrl property to a full URL to be used when generating absolute URLs for external systems.
 * Magnolia Commenting Module (version 1.2.2)
 * Please set the config:/modules/observation/config/listenerConfigurations/sendMailOnPageComments/listener/params "from" and "mailTo" properties to valid email addresses when enabling mail notification for page commenting.
 * Magnolia Standard Templating Kit Module (version 2.0.2)
 * Please set the config: /modules/mail/config/smtp to a valid smtp configuration

Activate:
 * Tools - Activation
 * Copy to config:/server/activation/publicKey on Public Instances

Login: Username: superuser Password: superuser