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
Installation
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