[{ALLOW view All}] [{ALLOW edit Authenticated}] [{TableOfContents }] !Integrate OpenCMS in Eclipse 1. Download source code, see [RevisionControl|http://www.opencms.org/en/development/revision-control.html] or in the [wiki|http://www.opencms-wiki.org/wiki/Developing_OpenCms_with_Eclipse] * Install [EGit|http://download.eclipse.org/egit/updates], * Open persepctive "Git Repository Exploring" > Clone a Git Repository..." |Host|github.com |Repository Path|/alkacon/opencms-core |Protocol|git *Select all *Initial branch = branch_9_0_x Note: Alternatively browse source code [here|https://github.com/alkacon/opencms-core] Note: Compiling, see [Core Build|http://www.opencms.org/en/development/core_old.html] 2. Create project * In the view "Git Repositories" right click on opencms-core > "Import Projects..." * Choose "Import as general project" * Change perspective and right click on the new project > Properties * Choose "Project Facets" > Change to faceted form * Choose "Java" * Choose "Dynamic Web Module" and "webapp" as Web Folder 3. Setup classpath as described in the [wiki|http://www.opencms-wiki.org/wiki/Developing_OpenCms_with_Eclipse#Configuring_the_OpenCms_Project] * Create Uer libs for each ** Open Build Path > "Add Library..." > "User Library" ** "User Libraries..." > "New..." > Choose name like "opencms_lib_compile" > OK ** "Add JARs..." > Add all jars from the folder (You can select all in a subfolder with Shift) > OK ** Finish > OK Here are the required jars * /lib/compile/* * /lib/runtime/* * Your database driver * Your Server container * Exclude in "opencms-core/src-gwt" ** All (=*) * Exclude in "opencms-core/test" ** data/** ** org/opencms/util/ant/ !Icons |[Font Awesome 4.0.3|http://fortawesome.github.io/Font-Awesome/]|Font|<i class="fa-bell"></i> |[Font Awesome 3.2.1|http://fortawesome.github.io/Font-Awesome/3.2.1/icons/]|Font|<i class="icon-road"></i> |[Bootstrap Glyphicons|http://marcoceppi.github.io/bootstrap-glyphicons/]|Small PNG Graphics|<img src="/path/glyphicons_333_bell.png"></img> !Implement Font Awesome 4.0.3 * Create any folder called "fonts" * copy all files from /fonts/* /css/font-awesome.min.css from the download into this folder *include css in template * Use as {{{ <i class="fa fa-cog fa-5x"></i> }}} __Note:__ The font files (in folder fonts) are not loaded in online mode. You need to copy those files manually into the export folder according to your font-awesome location (../webapps/opencms/export/system/modules/..) !CSS @media screen and (min-width: 780px) @media css tag does not work in IE8, but with the [respond|https://github.com/scottjehl/Respond] javascript lib, you can enable it. {{{ <meta http-equiv="X-UA-Compatible" content="IE=edge"> <script type="text/javascript" src="/path/css3-mediaqueries.js"></script> }}} Alternatively you can use the [jQuery plugin|https://plugins.jquery.com/] with name [css3-mediaqueries|https://code.google.com/p/css3-mediaqueries-js/], see this [blog|http://cssmatter.com/blog/ie7-and-ie8-support-for-css3-media-query/] !Backup / Import / Export / Move between Dev and Prod See also [mysql|MySql#section-MySql-BackupMySQLDatePlanner] Export or Backup: {{{ mysqldump -u YourUser -pYourPassword opencms > /path/opencms.sql }}} Import or Restore: {{{ mysql -u YourUser -pYourPassword opencms < /path/opencms.sql }}} ! Calendar Plugin Note: If you have multiple detail entries only the last entry is shown repeatedly, reported [here|https://github.com/alkacon/alkacon-oamp/issues/27].\\ So I quit with this plugin. In the end I would simply use [full calendar|http://arshaw.com/fullcalendar/] directly and add calendar entries through the Google Calendar API\\ You need to fix also this [bug|https://github.com/alkacon/alkacon-oamp/issues/17]. Anyway, if you want to try:\\ # Import:\\ ## com.alkacon.opencms.commons_1.0.x.zip\\ ## com.alkacon.opencms.v8.calendar_2.0.x.zip\\ # Added to WEB-INF/lib/ ##com.alkacon.opencms.commons.jar ##com.alkacon.opencms.v8.calendar.jar #Edit WEB-INF/config/opencms-vfs.xml {{{ <widgets> <widget class="com.alkacon.opencms.v8.calendar.CmsSerialDateWidget" alias="V8SerialDateWidget"/> <widget class="com.alkacon.opencms.v8.calendar.CmsSerialDateSelectWidget" alias="V8SerialDateSelectWidget"/> </widgets> }}} You may have also issues with the [translation|http://searchcode.com/codesearch/view/15539588], please have a look here: {{{ /modules/org.opencms.workplace/resources/system/workplace/resources/components/js_calendar/lang/calendar-de.js /system/modules/com.alkacon.opencms.v8.calendar/pages/modernoverview.html }}} ! Kona Kart Shopping Module [KonaKart|http://www.konakart.com/downloads/open-cms-module]