#COstum Personnalize your own social network
both use app/welcome first Render, renders everything with ->render
welcomeTpl : costum.views.custom.yourProject.home
welcomeTpl : costum.views.custom.costumize.home
renderPartial("costum.views.tpls.tplsEngine", $params,true );
renderPartial("costum.views.tpls.blockCms.cmsEngine",$param);
on ajax reload co2/app/index is called by LoadbyHash in co.js if($hash=="welcome"){ $hash="welcomeAjax"; } echo $controller->renderPartial($hash, $params, true);
/home/oceatoon/d7/modules/co2/views/element/profilSocial.php
### based on json configs
$elementParams=@$this->appConfig["element"];
### overload js and css
if(isset($elementParams["js"]))
array_push($cssJsCostum, '/js/'.$slugContext.'/pageProfil.js');
if(isset($elementParams["css"]))
array_push($cssJsCostum, '/css/'.$slugContext.'/pageProfil.css');
### build elements of the page
renderPartial('co2.views.element.header
menuTop, menuLeft > renderPartial('co2.views.element.menus.construct
- buttonList
- connected
- restricted
- HTML
- "construct" : $menuButtonHtml .= Menu::{$v["construct"]}($v, $commonButtonClass, $element);
- render : $this->renderPartial($v["render"],
- $menuButtonHtml.= Menu::elementButtonHtml($v, $commonButtonClass)
centralSection >
dda.views.co.pod.modals
../element/confirmDeleteModal
co2.views.element.confirmDeletePendingModal
co2.views.pod.confidentiality
co2.views.pod.qrcode
$layoutPath.'forms.'.Yii::app()->params["CO2DomainName"].'.formContact
co2.views.admin.costumize
JS
pageProfil.params={
typeObj.buildCreateButton(".elementCreateButton",
COstum est conçu pour vous permettre de créer un COmmunecter spécifique à vos besoins. Par défaut nous hébergeons votre COstum, mais il est bien sûr possible d’[installer communecter sur votre propre serveur](/4 - Documentation technique/Installer Communecter).
Vous bénéficiez de toutes les nouveautés développées pour Communecter.org, tout en ayant la main sur de nombreux paramètres permettant de personnaliser votre plateforme :
Les possibilités sont nombreuses. Voici des exemples de réseaux qu’il est possible de créer :
Vous trouverez d’autres exemples de COstum sur notre plateforme COstum des COstums.
Un COstum générique est un COstum qui est déjà pré-configuré et de le personnaliser à votre image. Importer vos couleurs et vos images, utiliser des modules d’applications qui vous avez besoin et créer de nouvelles pages statiques. Il existe 3 COstums génériques :
Découvrez comment générer un COstum dans la documentation dédiée.
Vous pouvez envoyer votre projet à l’équipe d’[Open Atlas](/1 - Le Projet/openatlas.md). Un devis vous sera ensuite envoyé.
Vous avez des compétences en développement web et souhaitez créer votre propre COstum de A à Z, nous expliquons les étapes pour mettre en place votre COstum : [lire la documentation technique](/4 - Documentation technique/creercostum.md).
allows you to save to disk any costum configs to install and reuse the costum on another machine. Can be practical to work on the same costum as someone else without having to rebuild all the configs. [more details](/home/oceatoon/d7/modules/codoc/04 - Documentation technique/process/export.md) about the export process.
https://www.communecter.org/costum/co/export/slug/laRaffinerie3
https://www.communecter.org/costum/co/export/slug/laRaffinerie3/mode/json/save/1
if you dont have the module installed git clone https://gitlab.adullact.net/pixelhumain/costumexport otherwise cd yourWorkingFolder/modules/costumexport git pull
http://communecterLocal/costum/co/export/slug/laRaffinerie3
click check install
or goto http://communecterLocal/costum/co/export/slug/laRaffinerie3/install/1
Click to install or update each data type
both use app/welcome first Render, renders everything with ->render
welcomeTpl : costum.views.custom.yourProject.home
welcomeTpl : costum.views.custom.costumize.home
renderPartial("costum.views.tpls.tplsEngine", $params,true );
renderPartial("costum.views.tpls.blockCms.cmsEngine",$param);
on ajax reload co2/app/index is called by LoadbyHash in co.js if($hash=="welcome"){ $hash="welcomeAjax"; } echo $controller->renderPartial($hash, $params, true);
/home/oceatoon/d7/modules/co2/views/element/profilSocial.php
### based on json configs
$elementParams=@$this->appConfig["element"];
### overload js and css
if(isset($elementParams["js"]))
array_push($cssJsCostum, '/js/'.$slugContext.'/pageProfil.js');
if(isset($elementParams["css"]))
array_push($cssJsCostum, '/css/'.$slugContext.'/pageProfil.css');
### build elements of the page
renderPartial('co2.views.element.header
menuTop, menuLeft > renderPartial('co2.views.element.menus.construct
- buttonList
- connected
- restricted
- HTML
- "construct" : $menuButtonHtml .= Menu::{$v["construct"]}($v, $commonButtonClass, $element);
- render : $this->renderPartial($v["render"],
- $menuButtonHtml.= Menu::elementButtonHtml($v, $commonButtonClass)
centralSection >
dda.views.co.pod.modals
../element/confirmDeleteModal
co2.views.element.confirmDeletePendingModal
co2.views.pod.confidentiality
co2.views.pod.qrcode
$layoutPath.'forms.'.Yii::app()->params["CO2DomainName"].'.formContact
co2.views.admin.costumize
JS
pageProfil.params={
typeObj.buildCreateButton(".elementCreateButton",
COstum est conçu pour vous permettre de créer un COmmunecter spécifique à vos besoins. Par défaut nous hébergeons votre COstum, mais il est bien sûr possible d’[installer communecter sur votre propre serveur](/4 - Documentation technique/Installer Communecter).
Vous bénéficiez de toutes les nouveautés développées pour Communecter.org, tout en ayant la main sur de nombreux paramètres permettant de personnaliser votre plateforme :
Les possibilités sont nombreuses. Voici des exemples de réseaux qu’il est possible de créer :
Vous trouverez d’autres exemples de COstum sur notre plateforme COstum des COstums.
Un COstum générique est un COstum qui est déjà pré-configuré et de le personnaliser à votre image. Importer vos couleurs et vos images, utiliser des modules d’applications qui vous avez besoin et créer de nouvelles pages statiques. Il existe 3 COstums génériques :
Découvrez comment générer un COstum dans la documentation dédiée.
Vous pouvez envoyer votre projet à l’équipe d’[Open Atlas](/1 - Le Projet/openatlas.md). Un devis vous sera ensuite envoyé.
Vous avez des compétences en développement web et souhaitez créer votre propre COstum de A à Z, nous expliquons les étapes pour mettre en place votre COstum : [lire la documentation technique](/4 - Documentation technique/creercostum.md).
allows you to save to disk any costum configs to install and reuse the costum on another machine. Can be practical to work on the same costum as someone else without having to rebuild all the configs. [more details](/home/oceatoon/d7/modules/codoc/04 - Documentation technique/process/export.md) about the export process.
https://www.communecter.org/costum/co/export/slug/laRaffinerie3
https://www.communecter.org/costum/co/export/slug/laRaffinerie3/mode/json/save/1
if you dont have the module installed git clone https://gitlab.adullact.net/pixelhumain/costumexport otherwise cd yourWorkingFolder/modules/costumexport git pull
http://communecterLocal/costum/co/export/slug/laRaffinerie3
click check install
or goto http://communecterLocal/costum/co/export/slug/laRaffinerie3/install/1
Click to install or update each data type
#COstum Personnalize your own social network
Rendering context...