Q
Q
Quick Home2017-07-20 16:20:42
Python
Quick Home, 2017-07-20 16:20:42

Which CMS to take for a project/portfolio archive with sorting by several parameters?

The bottom line is this: there are several dozen architectural and inventive projects. It is necessary to transfer these projects to an archive/portfolio on the Internet, which can be filtered by several parameters at once: project type, location and year. And, accordingly, sort in descending, ascending, etc. Each project can have one or more illustrations, which would be nice to group in a gallery right on the project page.
Each project added to the system is a page that has a title, description, one or more pictures, a project type field, its location and year.
There was an idea to take Wordpress with some theme and the ability to create custom post types with taxonomy. However, there is a problem: custom entries cannot be given locations, dates, and so on. It all comes down to tags and categories. Modifying themes or plugins with a file is a little not an option.
What system can you recommend? Or will you still have to, gritting your teeth, write your own?
PS At one time, I was shown the site big.dk, which copes with the task of sorting quite interestingly.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
L
longclaps, 2019-02-04
@Amigun

animated progressbar python

S
skymike, 2019-02-04
@skymike

This is how you can, if you are reluctant to use a separate module:

from time import sleep

an=('|','/','-','\\')
ian = 0

while True:
    print('wait...',an[ian],sep='',end='\r')
    sleep(0.1)
    ian += 1
    if ian is len(an):ian = 0

T
TheMixRay, 2020-11-29
@TheMixRay

This is what should work:

import os, time

loading = [
    'Мой текст |',
    'Мой текст /',
    'Мой текст -',
    'Мой текст \\',
]

while True:
    for value in loading:
        os.system('cls')
        print(value)
        time.sleep(0.1)

S
Sanes, 2017-07-20
@Sanes

Any online store has filters and a gallery.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question