Main Page
From OpenCms Wiki
(Difference between revisions)
(CLICK HERE TO ENTER DRUGSTORE) |
|||
(96 intermediate revisions by 16 users not shown) | |||
Line 4: | Line 4: | ||
<div style="margin:0; margin-right:10px; border:1px solid #63ff63; padding: 1em 1em 1em 1em; background-color:#f2fff2;"> | <div style="margin:0; margin-right:10px; border:1px solid #63ff63; padding: 1em 1em 1em 1em; background-color:#f2fff2;"> | ||
− | <big>'''Welcome to the OpenCms | + | <big>'''Welcome to the OpenCms user wiki'''</big> |
OpenCms is a professional level Open Source Website Content Management System. | OpenCms is a professional level Open Source Website Content Management System. | ||
− | You can find more information | + | You can find more information on the [http://opencms.org OpenCms homepage]. |
− | The current version of OpenCms is ''' | + | The current stable version of OpenCms is '''11.0.0'''. Read the [http://www.opencms.org/en/news/190430-opencms-v1100.html release notes] for more details. |
− | '''If you are | + | This wiki is for all OpenCms users to contribute and share their experiences. |
+ | |||
+ | '''Please note:''' ''The information in this wiki is community contributed and often does not represent the latest OpenCms version.'' | ||
+ | ''Refer to the [http://documentation.opencms.org official OpenCms documentation website] for the latest version documentation.'' | ||
+ | |||
+ | If you are unfamiliar with wikis in general you should take a look at the [[FAQ|FAQ page]]. | ||
</div> | </div> | ||
Line 24: | Line 29: | ||
|-valign="top" | |-valign="top" | ||
|style="vertical-align: top"| | |style="vertical-align: top"| | ||
+ | <div style="margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #eadcc5; background-color: #fff8f2;"> | ||
+ | |||
+ | === OpenCms HowTos === | ||
+ | *[[A short introduction]] | ||
+ | |||
+ | ==== OpenCms Tutorials ==== | ||
+ | *[[Configuration of OpenCms Sitemap Properties]] | ||
+ | *[[Using formatters in OpenCms]] | ||
+ | *[[Creating OpenCms Container Templates]] | ||
+ | *[[Upgrading from OpenCms 7.x]] | ||
+ | *[[Creating Mobile Templates with OpenCms]] | ||
+ | *[[Creating Plug and Play Modules for OpenCms|Creating Plug & Play Modules for OpenCms]] | ||
+ | *[[The OpenCms Content Subscription Engine]] | ||
+ | |||
+ | ==== PDF downloads ==== | ||
+ | *[[OpenCms content manager user manual]] | ||
+ | |||
+ | </div> | ||
<div style="margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"> | <div style="margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"> | ||
− | + | === Getting OpenCms Up and Running === | |
− | + | '''Installation''' | |
− | + | * [[OpenCms in the Cloud]] | |
− | + | * [[Hardware requirements]] | |
− | + | * [[Finding and installing the prerequisites]] | |
− | + | * [[Database Setup]] | |
− | + | * [[Installing on Oracle 9]] | |
− | + | * [[Installing on PostgreSQL]] | |
− | + | * [[App server related topics]] | |
− | + | * [[OS related topics]] | |
− | + | * [[Post-installation checkout]] | |
− | + | ||
− | + | '''Configuration''' | |
− | + | *[[Important Configuration Files]] | |
− | + | *[[Importing Existing Data]] | |
− | + | *[[Defining OpenCMS structured XML content]] | |
− | + | *[[Removing /opencms/opencms from site url]] | |
− | + | *[[MultiSite configuration instructions | MultiSite configuration instructions (apache + mod_proxy)]] | |
− | + | *[[Avoiding /opencms/opencms in the URL (apache + mod_proxy)]] | |
− | + | *[[MultiSite configuration instructions (apache + mod_jk)]] | |
− | + | *[[Securing the site - implementing your security policy]] | |
− | + | *[[Removing OpenCMS documents and non-essential components - What to keep]] | |
− | + | *[[Changing the default request encoding]] | |
− | + | *[[Changing from Servlet 2.3 to Servlet 2.4 (JSP 2.0)]] - out of date | |
− | + | *[[Disable structured content]] | |
− | + | *[[Disallow creation of resource types]] | |
− | + | *[[Workplace: Custom footer]] | |
− | + | *[[Workplace - Explorer View: Hide Advanced property button]] | |
− | + | ||
− | + | '''Performance Tuning''' | |
− | + | *[[Load Balancing with Alkacon Clustering OCEE]] | |
− | + | *[[Static Export configuration]] | |
− | + | *[[Clustering OpenCms]] | |
− | + | *[[Performance Tuning Example]] | |
− | + | ||
− | + | '''OpenCms Versions''' | |
− | + | *[[New/Different Features in OpenCms 7]] | |
− | + | ||
− | + | '''OpenCms Bundles''' | |
− | + | *[[OpenCms 7.0.5 Web Site Framework]] | |
− | + | ||
− | + | ||
− | + | </div> | |
− | + | ||
− | + | <div style="margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #eadcc5; background-color: #fff8f2;"> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
=== Using / Maintaining an installation of OpenCms === | === Using / Maintaining an installation of OpenCms === | ||
Line 131: | Line 121: | ||
*[[Search Management]] | *[[Search Management]] | ||
*[[Scheduled Jobs Management]] | *[[Scheduled Jobs Management]] | ||
− | |||
*[[Content Tools]] | *[[Content Tools]] | ||
*[[Workplace Tools]] | *[[Workplace Tools]] | ||
Line 150: | Line 139: | ||
=== Help === | === Help === | ||
+ | ''' Official Website ''' | ||
*[http://www.opencms.org OpenCms Website] | *[http://www.opencms.org OpenCms Website] | ||
− | |||
− | |||
− | |||
− | |||
− | ''' | + | ''' Bug reports ''' |
− | *[ | + | *[https://github.com/alkacon/opencms-core/issues OpenCms Issue Tracker on GitHub] |
− | + | ||
'''Forums''' | '''Forums''' | ||
− | *[http://www.opencms | + | *[http://www.opencms.org/opencms/en/development/mailinglist-archive.html Official Mailing List Archives] |
− | + | *[http://www.nabble.com/OpenCMS---Dev-f654.html Mailing List Archive at Nabble.com] (Good search function and threaded display) | |
− | *[http://www. | + | |
*[http://www.opencmshispano.com:8080/mvnforum/mvnforum/index The first OpenCms forum in Spanish] | *[http://www.opencmshispano.com:8080/mvnforum/mvnforum/index The first OpenCms forum in Spanish] | ||
*[http://www.facebook.com/pages/OpenCms/19694541520 OpenCms Facebook Page] | *[http://www.facebook.com/pages/OpenCms/19694541520 OpenCms Facebook Page] | ||
*[http://www.facebook.com/group.php?gid=7264892441 OpenCms Facebook Group] | *[http://www.facebook.com/group.php?gid=7264892441 OpenCms Facebook Group] | ||
− | *[https://www.xing.com/net/opencmsusergroup/ OpenCms User Group on Xing.com] | + | *[https://www.xing.com/net/opencmsusergroup/ OpenCms User Group on Xing.com (German)] |
+ | *[http://www.opencmsforum.de/ German OpenCms forum] DEAD | ||
+ | |||
+ | ''' Books ''' | ||
+ | *[http://www.packtpub.com/OpenCMS6-admin/book Managing and Customizing OpenCMS 6] A book about OpenCms administration and usage | ||
+ | *[http://www.packtpub.com/opencms-7-development/book OpenCms 7 Development] A developers guide for new and experienced users extending and customizing OpenCms 7 through its Java API | ||
+ | |||
+ | '''Demo''' | ||
+ | *[http://demo.opencms.org German or english test-drive of latest OpenCms version ] | ||
+ | *[http://www.demo-opencms.de/ German Demo of OpenCms 8] | ||
'''Additional sites with OpenCms documentation:''' | '''Additional sites with OpenCms documentation:''' | ||
− | |||
*[http://www.erzbistum-koeln.de/medien/internet/ German documentation for OpenCms Users] | *[http://www.erzbistum-koeln.de/medien/internet/ German documentation for OpenCms Users] | ||
− | *[http:// | + | *[http://opencms.org/en/development/documentation.html Javadoc and browsable source code] |
*[http://www.opencmshispano.com OpenCmsHispano the first Spanish Community] | *[http://www.opencmshispano.com OpenCmsHispano the first Spanish Community] | ||
*[http://www.solutioncms.com The first OpenCMS Brazilian Community for Developer and Support] | *[http://www.solutioncms.com The first OpenCMS Brazilian Community for Developer and Support] | ||
+ | *[http://www.comundus.com/produkte/opencms/OpenCms-8.5/ German User Guide for / Deutsches Handbuch für OpenCms 8.5.1] | ||
'''Companies offering OpenCms support | '''Companies offering OpenCms support | ||
*[[OpenCms_Reference_Sites#IT_Consultancy.2FSolution_provider|IT consultancy/Solution provider]] | *[[OpenCms_Reference_Sites#IT_Consultancy.2FSolution_provider|IT consultancy/Solution provider]] | ||
− | |||
<div style="margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #eadcc5; background-color: #fff8f2;"> | <div style="margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #eadcc5; background-color: #fff8f2;"> | ||
Line 193: | Line 185: | ||
=== The future development of OpenCms === | === The future development of OpenCms === | ||
*[[Wishlist]] | *[[Wishlist]] | ||
− | |||
− | |||
</div> | </div> | ||
+ | |||
|width="50%" style="vertical-align:top"| | |width="50%" style="vertical-align:top"| | ||
Line 206: | Line 197: | ||
*[[OpenCms terminology]] | *[[OpenCms terminology]] | ||
*[[Introduction to the OpenCms application structure and tools]] | *[[Introduction to the OpenCms application structure and tools]] | ||
− | |||
− | |||
*[[Best Practices]] | *[[Best Practices]] | ||
− | |||
*[[OpenCms Reference Sites]] | *[[OpenCms Reference Sites]] | ||
'''Template Development''' | '''Template Development''' | ||
− | |||
*[[example template with tree menu]] | *[[example template with tree menu]] | ||
*[[common and frequent mistakes, NPEs]] | *[[common and frequent mistakes, NPEs]] | ||
− | |||
*[[Building from Scratch]] | *[[Building from Scratch]] | ||
*[[Using existing Template One]] | *[[Using existing Template One]] | ||
*[[Using existing Template Two]] | *[[Using existing Template Two]] | ||
− | + | *[[Available Modules]] | |
− | *[[Available Modules | + | |
− | + | ||
'''Search''' | '''Search''' | ||
*[[Configuration]] | *[[Configuration]] | ||
*[[Sample search results pages]] | *[[Sample search results pages]] | ||
− | |||
*[[writing only specific xml-element-data to the lucene index]] | *[[writing only specific xml-element-data to the lucene index]] | ||
*[[lucene related: writing custom analyzers, stemmers, documents]] | *[[lucene related: writing custom analyzers, stemmers, documents]] | ||
+ | *[[Solr - configuration for Chinese and correct results for german umlauts]] | ||
'''Other Major Features''' | '''Other Major Features''' | ||
Line 237: | Line 221: | ||
*[[Categories]] | *[[Categories]] | ||
*[[Customizability for Several Clients]] | *[[Customizability for Several Clients]] | ||
+ | *[[XMLPage]] | ||
</div> | </div> | ||
Line 251: | Line 236: | ||
* [[Running OpenCms on JRun 4.0]] | * [[Running OpenCms on JRun 4.0]] | ||
* [[No WYSIWYG-Editor (FCKeditor) after Firefox-Update (3.6)]] | * [[No WYSIWYG-Editor (FCKeditor) after Firefox-Update (3.6)]] | ||
+ | * [[No WYSIWYG-Editor (FCKeditor) after IE-Update (IE9)]] | ||
* [[Deleting broken resources via SQL]] | * [[Deleting broken resources via SQL]] | ||
+ | * [[FAQ about Alkacon's OCEE modules]] | ||
+ | * [[Workaround for: Unable to unlock resources, because root folder is locked]] | ||
</div> | </div> | ||
Line 257: | Line 245: | ||
=== Writing JSP and developing in OpenCms === | === Writing JSP and developing in OpenCms === | ||
+ | |||
+ | '''Building OpenCms''' | ||
+ | *[[Building Opencms 9.5.x from the sources]] | ||
+ | |||
'''Jsp Basics''' | '''Jsp Basics''' | ||
− | |||
*[[Including your template elements within your JSPs]] | *[[Including your template elements within your JSPs]] | ||
*[[Using Direct Edit with JSP]] | *[[Using Direct Edit with JSP]] | ||
*[[OpenCms features available via taglibs]] | *[[OpenCms features available via taglibs]] | ||
− | *[ | + | *[http://opencms.org/en/development/documentation.html OpenCms features javadoc] |
*[http://www.opencms.org/opencms/en/download/documentation.html OpenCms downloadable sample modules] | *[http://www.opencms.org/opencms/en/download/documentation.html OpenCms downloadable sample modules] | ||
*[[How Opencms Handles JSP- Advanced]] | *[[How Opencms Handles JSP- Advanced]] | ||
*[[Scriptlets]] | *[[Scriptlets]] | ||
*[[Creating Navigation]] | *[[Creating Navigation]] | ||
− | |||
'''Using the OpenCms API''' | '''Using the OpenCms API''' | ||
Line 278: | Line 268: | ||
*[[Listing OpenCms's scheduled jobs]] | *[[Listing OpenCms's scheduled jobs]] | ||
− | ''' | + | '''IDE Integration''' |
− | *[[ | + | *[[Developing OpenCms with Eclipse]] |
+ | *[[Developing OpenCms with Maven (incl. Eclipse)]] | ||
+ | *[[Eclipse integration]] | ||
+ | *[[Eclipse Integration on the MAC]] | ||
'''Development Environment Setup''' | '''Development Environment Setup''' | ||
Line 285: | Line 278: | ||
*[[Synchronizing with Ant]] | *[[Synchronizing with Ant]] | ||
*[[Debugging]] | *[[Debugging]] | ||
+ | *[[Remote debugging OpenCms with Eclipse and Netbeans]] | ||
*[[WebDAV access to the OpenCms VFS|OpenCms 7: WebDAV access to the OpenCms VFS]] | *[[WebDAV access to the OpenCms VFS|OpenCms 7: WebDAV access to the OpenCms VFS]] | ||
*[[Fully_automated_builds_with_the_OpenCms-Maven-Plugin|Automated builds with OpenCms-Maven]] | *[[Fully_automated_builds_with_the_OpenCms-Maven-Plugin|Automated builds with OpenCms-Maven]] | ||
+ | *[https://bitbucket.org/shimberger/opencms-gradle/ Gradle OpenCms Build Script] | ||
+ | |||
'''Development tips''' | '''Development tips''' | ||
− | |||
− | |||
− | |||
*[[RFS_Synchronization|Synchronization with external directories]] | *[[RFS_Synchronization|Synchronization with external directories]] | ||
− | |||
*[[ManifestBuilder Task]] | *[[ManifestBuilder Task]] | ||
*[[StructuredContentTips|Structured Content Tips and Tricks]] | *[[StructuredContentTips|Structured Content Tips and Tricks]] | ||
− | |||
<div style="margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #eadcc5; background-color: #fff8f2;"> | <div style="margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #eadcc5; background-color: #fff8f2;"> | ||
Line 308: | Line 299: | ||
=== Extending OpenCms === | === Extending OpenCms === | ||
'''Module Development''' | '''Module Development''' | ||
+ | *'''[[Available Modules]]''' | ||
*[[Development Lifecycle]] | *[[Development Lifecycle]] | ||
*[[Action classes]] (e.g. do something when a resource was published or changed) | *[[Action classes]] (e.g. do something when a resource was published or changed) | ||
*[[Create Module HowTo]] | *[[Create Module HowTo]] | ||
*[[Adding Jar Files]] | *[[Adding Jar Files]] | ||
− | *[[ | + | *[[List of Resourcetype IDs]] |
− | + | ||
− | + | ||
'''Advanced Customization''' | '''Advanced Customization''' | ||
Line 322: | Line 312: | ||
*[[Custom Widgets]] | *[[Custom Widgets]] | ||
*[[Custom XML Content Validation]] | *[[Custom XML Content Validation]] | ||
+ | *[[Custom XML Content Mapping]] | ||
*[[Create a Custom Scheduled Job]] | *[[Create a Custom Scheduled Job]] | ||
*[[Configure the Structured Content Editor]] | *[[Configure the Structured Content Editor]] | ||
Line 330: | Line 321: | ||
'''Advanced development topics''' | '''Advanced development topics''' | ||
− | |||
− | |||
− | |||
*[[OpenCms startup]] | *[[OpenCms startup]] | ||
Line 339: | Line 327: | ||
*[[Send email]] | *[[Send email]] | ||
*[[Google Sitemap.xml]] | *[[Google Sitemap.xml]] | ||
+ | |||
+ | '''Miscellaneous''' | ||
+ | *[[Scripting language integration (Groovy/PHP)]] | ||
</div> | </div> |
Latest revision as of 09:13, 30 April 2019
Welcome to the OpenCms user wiki OpenCms is a professional level Open Source Website Content Management System. You can find more information on the OpenCms homepage. The current stable version of OpenCms is 11.0.0. Read the release notes for more details. This wiki is for all OpenCms users to contribute and share their experiences. Please note: The information in this wiki is community contributed and often does not represent the latest OpenCms version. Refer to the official OpenCms documentation website for the latest version documentation. If you are unfamiliar with wikis in general you should take a look at the FAQ page. |
|