[trunk] Website Builder - No way to unpublish a Page like News/Events/Portfolio etc

Bug #1283911 reported by LisAndi - Andi Becker - http://lisandi.com
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Odoo Web (MOVED TO GITHUB)
Confirmed
Undecided
Unassigned

Bug Description

1)
There seems to be no way to unpublish a page or hide a page until you want to publish it.

In professional CMS Systems you will find mostly the hide / unhide or publish / unpublish option also for pages in Root Level and when you unpublish the Rootlevel Branch than also all subpages will be not accessible. This way you are able to create a complete branch without that visitors will see the development states.

2)
it is not possible to unpublish a page beside deleting it from the Main Menu items - but the page itself stays accessible if you are not logged in as editor or website admin

3)
It should be possible to unpublish/hide a page and Content Element (Block) at a certain time and it would be even much more useful if you could even define a start and end date of a page or any content element. Only this way you will be able to create content in advance which than automatically will show up i.e. at the christmas sales but you were able to create all entries already in your summerholidays ;-)

IMHO
there should be the following options for each single Page AND for each single Block / Element and even Users and Editors

start date of a record
end date of a record
hide
not in menu
visible

good to have would be than also "Versions"
Use Cases:
i.e. you have a page
Example 1)2)
mydomain.tld/page/website.special-offers

now you have the general page which is activated all year long showing some default products
On the same Page you have another block which shows up either on Eastern, or Christmas, or winter sale, summer sale, spring sale, autumn sale.

Those are timed with start and stop dates.

Example 3)
again the same page with the same URL but now you would like to have also a design and structural change i.e. on Christmas where you would like to display a big Christmas tree on the page and at Easter time only some smaller Eggs all over the Page in several tiny blocks.

With Versioning and timing Page Versions this would e possible too. But now you enter a start and enddate into a specific Page which than replaces the current page for the time being and at the end it switches back to the general live Page if no other timed page is scheduled. All pages will show up with the same URL which is mydomain.tld/page/website.special-offers (This never changes even actually many different pages will get displayed!) Such a feature is very important for online shops with seasonal products and special promotions.

4)
Debian Linux 7
Linux 3.2.0-4-amd64 on x86_64
#1 SMP Debian 3.2.54-2 x86_64
#OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011

Intel® Core™ i7-4770
Quadcore Haswell
incl. Hyper-Threading Technology
RAM 32 GB DDR3 RAM
Hard Drive 2 x 2 TB SATA 6 Gb/s 7200 rpm
HDD (Software-RAID 1)
Class Enterprise
Connection 1 Gbit/s-Port
Guaranteed Bandwidth 200 Mbit/s
http://www.hetzner.de/en/hosting/produkte_rootserver/ex40

5)
Any Browser

6)
Version 8.0dev-20140223-000101-1

Changed in openerp-web:
status: New → Confirmed
Revision history for this message
LisAndi - Andi Becker - http://lisandi.com (lisandi) wrote :

We are working on several projects right now and this missing feature is pretty annoying for users, as often they create pages and don't like them. Another problem which came up additionally is that the URLs get Generated from the Text you isert into the Page Header. If you use a Capital Letter at the beginning you won't be able to access your page from the browser URL by writing an URL which is using only small letters. Unfortunately in OpenERP all URLs are case sensitive which is total crab especially in Terms of SEO!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.