Try the OpenCms Docker image

We are happy to announce the availability of the official OpenCms image in the Docker registry.

Our Docker image gives you a standard OpenCms system with demo content to be used for evaluation and testing purposes. This is an automated build that includes Tomcat and mySQL.

At the moment this image is meant mostly for development, testing and evaluation purposes. This is why it is called 'simple' in the Docker/GitHub repo. We are working to improve the image with better security, data backup and configuration enhancements so that it can be used in production environments. Stay tuned!

What is Docker and why should you care?

Docker is an open platform for distributed applications. Steven J. Vaughan-Nichols provides a nice explanation for the fast rising popularity of Docker in his blog on ZDnet:

"In a nutshell, here's what Docker can do for you: It can get more applications running on the same hardware than other technologies; it makes it easy for developers to quickly create, ready-to-run containered applications; and it makes managing and deploying applications much easier. Put it all together and I can see why Docker is riding the hype cycle as fast as I can recall ever seeing an enterprise technology go."

Headline News Publisher

Original Image

theme.html Code :
<link href="<{xoImgUrl css/mansetx.css}>" type="text/css" rel="stylesheet" />  
<
script type="text/javascript" src="<{xoImgUrl js/mansetx.js}>"></script>
<script type="text/javascript" src="<{xoImgUrl js/jquery-1.11.1.js}>"></script>


theme.html add :

<{includeq file="$theme_name/slidetpublisher.html"}>



slidetpublisher.html code :

<{php}>
include_once 
XOOPS_ROOT_PATH '/modules/publisher/include/common.php';
$publisher =& PublisherPublisher::getInstance();
$myts =& MyTextSanitizer::getInstance();
$itemsObj $publisher->getHandler('item')->getItems($limit 6$start 0, array(_PUBLISHER_STATUS_PUBLISHED), -1$sort 'datesub'$order='DESC'''true$criteria nulltrue);
$totalItems count($itemsObj);

global 
$items;
$items = array();
if (
$itemsObj) {
        for ( 
$i 0$i $totalItems$i++ ) {

            
$newItems['itemid']       = $itemsObj[$i]->itemid();
            
$newItems['title']        = $itemsObj[$i]->title();
            
$newItems['body']         = $itemsObj[$i]->body();
            
$newItems['votes']        = $itemsObj[$i]->votes();
            
$newItems['image']        = XOOPS_URL '/uploads/blank.gif';
            
$images $itemsObj[$i]->getImages();
            if (
is_object($images['main'])) {
                
$newItems['image'] = XOOPS_URL '/uploads/' $images['main']->getVar('image_name');
            }
        
$items[] = $newItems;
    }
}
<{/
php}>
        <
div id="mansetx">
            <{
php}>
        foreach ( 
$GLOBALS['items'] as $myrow )
        {
        
$GLOBALS['xoopsTpl']->assign('itemid'$myrow['itemid']);
        
$GLOBALS['xoopsTpl']->assign('title'$myrow['title']);
        
$GLOBALS['xoopsTpl']->assign('body'$myrow['body']);
        
$GLOBALS['xoopsTpl']->assign('votes'$myrow['votes']);
        
$GLOBALS['xoopsTpl']->assign('image'$myrow['image']);
<{/
php}>
        <
div id="mansetx-img">
            <
a href="<{$xoops_url}>/modules/publisher/item.php?itemid=<{$itemid}>"><img width="720" height="315" src="<{$image}>"></a>
        </
div>
         <{
php}>
        }
<{/
php}> 
        <
div id="mansetx-selector">
            <
ul>
            </
ul>
        </
div>
</
div>


Demo :

http://estetikameliyatmerkezi.com/xoopson/

Hasta Yatakları

L’Hebdo WordPress n°240 : BuddyPress – 2015 – Barcamp WPMX#2

Gros retard dans les hebdos ce mois-ci. Toutes mes excuses. Un mois très occupé et très rempli pour moi. Dans le désordre et en hashtags ça pourrait donner ça : #formationprofessionnelle #viesociale #vraievie #amis #famille #loisirs #rallycross #association #roller #travail #pasuneminuteamoi #overbooké #route #tourisme… mais aussi… #bugwpfr ^^’

Le sondage WordPress 2014

Prenez une minute pour répondre au sondage annuel qui permettra le développement de Wp dans l’avenir (en).

BuddyPress 2.1 est disponible

BuddyPress 2.1 arrive dans les bacs (en) ! Mettez à jour.

Twenty Fifteen : nouveau thème par défaut

Le prochain thème par défaut « 2015 » est lancé. Voici ce qu’il faut savoir (en).

Barcamp WPMX #2

Un nouveau barcamp WPMX est en préparation. Toutes les infos sont ici.

Polylang : le multilangues à découvrir

Fabrice présente une nouvelle extension de multilangues.

WordPress Charity Hackaton

Rémi Corson lance le WordPress Charity Hackaton. Le principe ? faire se rencontrer des pros du web pour la bonne cause : faire des sites web d’associations caritatives.

Le bouton « publier » en bas de page

Une extension pour faire apparaitre un bouton « publier » en bas de la page d’édition (en) : Update from bottom.

WordPress 4.0 est bien là

Si vous n’aviez pas vu l’information passée (vous étiez au fond d’une grotte ??) WordPress 4.0 est disponible (en) et on vous dit ce que cela change et quelles sont les nouveautés.

10 erreurs à éviter en développement d’extensions

Marie-Aude fait le point sur les 10 erreurs à ne pas commettre en matière de développement d’extensions.

Une nouvelle plateforme de thèmes en français

Plateforme WP Digital est une nouvelle plateforme de vente de thèmes WP.

Aider Julio !

Julio Potier va présenter une conférence lors du Forum PHP les 23 et 24 octobre prochain. Aidez-le à réaliser sa présentation ici !

La mise à jour annuel du codex de BuddyPress

La team de dév BuddyPress organise une grande mise à jour annuelle du CODEX de BuddyPress (en).

5 clés pour l’article parfait dans WordPress

Voici 5 clés pour rédiger efficacement dans WordPress.

Lazy Load Video

Une extension pour ne charger que ce qui est utile (en).

Interviews d’Aurélien Denis et d’Olivier Gobet

WPMarmite interview WP Channel. Ca donne ça … et aussi Olivier Gobet !

WordPress éducation

Présentation d’une interface de WordPress prévue pour l’éducation.

Automattic in Park City

Un grand meeting d’Automatticians, c’est ça (en) !

Intégrer BuddyPress dans bbPress

iMath l’a fait ! et WPTavern en parle.

Themeforest est-il bling bling ?

WPMarmite donne des éléments de réponse.

10 Widgets utiles

Les 10 meilleurs widgets selon Fabrice.

Un jobboard français : WPJobs

Voici WPJobs un Jobboard à la française.

PerfCast : le podcast sur les performances

Perfcast est un nouveau podcast qui se veut centré sur les performances des sites web.

BlogEntry201409x1

September 10th is the Internet Slowdown. Cable companies want to slow down your favorite sites, for profit. To fight back, TWiki.org is participating by adding a symbolic... (last changed by PeterThoeny)
Publié dans Non classé

Conference program for OpenCms Days 2014 published

The complete conference program for OpenCms Days 2014 is online now. 

This is our sixth international OpenCms user conference, and a great opportunity for OpenCms users from all around the world to meet and exchange experiences and success stories. 

Register your ticket now - a limited number of seats is still available!

OpenCms Days 2014 will take place from Monday, Novermver 3 to Tuesday, November 4, 2014 in Cologne, Germany.

Step up to OpenCms 9.5

After just one year of development, Alkacon is ready to release the next version 9.5 of OpenCms during this conference. In this release, we have focused on providing additional flexibility for creating more powerful responsive and interactive websites. New features in OpenCms 9.5 include User Generated Content, Nested Containers, build-in PDF generation and more fine grained role permissions.

Bringing together the international OpenCms user community, OpenCms Days 2014 conference and expo will be the number one opportunity this year to learn about OpenCms 9.5 and get in contact with leading OpenCms experts.

Visit http://opencms-days.org for all information on this event.

 

OpenCms Days 2014 is targeted towards an international audience. The language spoken at the event is English, and all presentations will be held in English language.