Search 1.9 billion lines of Odoo code on GitHub

smile_multi_website

Author: Smile SA
License: AGPL-3
Branch: 11.0
Repository: alesisjoan/odoo_addons
Dependencies: website
Languages: Python (20, 17.2%), XML (27, 23.3%), and reStructuredText (69, 59.5%)
Other repositories: Aquevix/odoo_addons, Boudmir-Ibrahim/odoo_addons, BryanNah/odoo_addons, ClancyQiao/odoo_addons, CustomOdoo/odoo_addons, DamonLiu0814/odoo_addons, Decikingship/odoo_addons, ERPLibre/odoo_addons, GabbasovDinar/odoo_addons, Gonscar88/odoo_addons, GrupoAlvamex/odoo_addons, Guobower/Smile-SA-odoo_addons, Jeisonpernia/odoo_addons-1, Kiplangatdan/odoo_addons, LipingSun/odoo_addons, Logicasoft/FORK_odoo_addons, MathBenTech/odoo_addons, MrZ-777/odoo_addons, NCS-75/odoo_addons, Netsoro/odoo_addons, Numigi/odoo-smile-addons, OdooIndonesia/odoo_addons, Openworx/odoo_addons, OpusVL/odoo_addons, Palpid/odoo_addons, RL-OtherApps/odoo_addons, SanteLibre/odoo_addons, Smile-SA/odoo_addons, TheCloneMaster/odoo_addons, YeHtut/odoo_addons, YogeshMahera-SerpentCS/odoo_addons, ajinvn2019/odoo_addons, alecodigo/odoo_addons, altanmur/odoo_addons, anodino-dev/odoo_addons, antonioMeneses/odoo_addons, astirpe/odoo_addons, bestshore/odoo-smile-addons, bopo/odoo_addons, bunhin/odoo_addons, chenzhiming/odoo_addons, darkwhite9/odoo_addons, davidmonterocrespo24/odoo_addons, davidwah/odoo_addons, diegobgl/odoo_addons, dndoanh/odoo_addons, drmedrme/odoo_addons, dtorresxp/smileaddons, dtthach/odoo_addons, ejbdev/odoo_addons, emyu01/odoo_addons, etoanik/odoo_addons, fachmimaasy/odoo_addons, feiyaogzs/odoo_addons, fox-pan-www/odoo_addons, gameboy199/odoo_addons, gastonfeng/odoo_addons, genral73/odoo_addons, grottas/odoo_addons, guidev224/odoo_addons, hassanfadl/odoo_addons, hilarak/odoo_addons, huahyong/odoo_addons, huangweiboy/odoo_addons, isabellerichard/odoo_addons, izzihector/odoo_addons, kit9/odoo_addons, kotchasaan/odoo_addons, linhdoan-novobi/odoo_addons, marcelomora/odoo_addons, marcelsavegnago/odoo_addons, mateochau/odoo_addons, mayjo79/odoo_addons, mgielissen/odoo_addons-1, miarma-corporation/odoo_addons, mrezki/odoo_addons, mudismud/odoo_addons, niulinlnc/odoo_addons, odoo-modules/odoo_addons, odoochain/odoo_addons, onurugur/odoo_addons, oondeo/smile_odoo_addons, open-synergy/odoo_addons-1, osiell/odoo_addons, petypi/odoo_addons, pieterpalmers/odoo_addons, pythoner-3k/odoo_addons, rafnixg/odoo_addons, raouf-haddada/odoo_addons, redblow/odoo_addons, robertrottermann/odoo_addons, robwithhair/odoo_addons, royalline1/odoo_addons, salvatoretrimarchi/odoo_addons, semamca35/odoo_addons, shengyf1/odoo_addons, skmezanul/odoo_addons, sm2x/odoo_addons, sockyjam/odoo_addons, souka1/odoo_addons, tedi3231/odoo_addons, telac/odoo_addons, unitek-solusi/Smile-odoo_addons, usbpendrive/odoo_addons, vidtsin/odoo_addons, vikriusman/odoo_addons, vkuldeep/odoo_addons, wahello/smile-sa-odoo_addons, waynejid/odoo_addons, xhair/odoo_addons, xubiuit/odoo_addons, yf956613/odoo_addons, zaben10/odoo_addons, and zoujinbin/odoo_addons

<h1 class="title">Smile Multi Website</h1> <p>This module add a menu to configure several website. Multi-site work without it but it is more user friendly</p> <a name="local-configuration"></a> <h2>Local Configuration</h2> <p>If you want test the multi-site you have to use apache2 (or nginx). Here is a little tutorial:</p> <ul class="simple"> <li>install apache</li> </ul> <p>sudo apt-get install apache2</p> <ul class="simple"> <li>create your first site redirection</li> </ul> <p>cd /etc/apache2/sites-available/</p> <p>sudo nano odoo1.conf</p> <pre> <code>&lt;VirtualHost *:80&gt; ServerName odoo1.fr ServerAlias www.odoo1.fr ErrorLog ${APACHE_LOG_DIR}/odoo.error.log CustomLog ${APACHE_LOG_DIR}/odoo.access.log combined LogLevel warn ProxyRequests Off &lt;Proxy *&gt; Order deny,allow Allow from all &lt;/Proxy&gt; ProxyPass / http://127.0.0.1:8069/ ProxyPassReverse / http://127.0.0.1:8069/ &lt;Location /&gt; Order allow,deny Allow from all &lt;/Location&gt; &lt;/VirtualHost&gt;</code> </pre> <ul class="simple"> <li>create your second site redirection</li> </ul> <p>sudo nano odoo2.conf</p> <pre> <code>&lt;VirtualHost *:80&gt; ServerName odoo2.fr ServerAlias www.odoo2.fr ErrorLog ${APACHE_LOG_DIR}/odoo.error.log CustomLog ${APACHE_LOG_DIR}/odoo.access.log combined LogLevel warn ProxyRequests Off &lt;Proxy *&gt; Order deny,allow Allow from all &lt;/Proxy&gt; ProxyPass / http://127.0.0.1:8069/ ProxyPassReverse / http://127.0.0.1:8069/ &lt;Location /&gt; Order allow,deny Allow from all &lt;/Location&gt; &lt;/VirtualHost&gt;</code> </pre> <ul class="simple"> <li>Add your configuration file on the site enable and restart apache</li> </ul> <p>sudo a2ensite odoo1.conf</p> <p>sudo a2ensite odoo2.conf</p> <p>sudo service apache2 restart</p> <ul class="simple"> <li>Add your domain on the hosts file</li> </ul> <p>sudo nano /etc/hosts</p> <pre> <code>127.0.0.1 localhost 127.0.0.1 odoo1.fr 127.0.0.1 odoo2.fr</code> </pre> <a name="usage"></a> <h2>Usage</h2> <p>Connect odoo on localhost:8069 and install the module</p> <p>On the new website menu (Website/configuration/website) create two site and put your respective domain on the &quot;domain&quot; value.</p> <p>On the page menu (hidden by default, go to dev mode), edit the Home page.</p> <p>On the website list, add the localhost website if you want a unique home page for all website</p> <p>Try to connect on odoo1.fr, odoo will signal that no page exist.</p> <p>Just click on create page, it will not be visible for your other website.</p>