В работе

Create tagging mechanism for pages in Wagtail CMS (Django-based multi-language web-site)

The corporate site is under development. It is Django-based with Wagtail CMS. I have multiple models (Pages models) there. The site is supposed to handle multiple languages. Each model has blocks of language-specific fields (i.e. title, title_es, title_uk, etc.).

There is an interface for tagging images and documents provided by Wagtail out-of-the box (with help of taggit package).

What I need is:

* to create the similar tagging mechanism to tag Pages handled by different models using common tag bases (the trick is that bases are to be language-specific)

* to allow page tagging by this mechanism within Wagtail editor interface, just like other fields in the page

* the solution is not required to be super-efficient in terms of speed and DB efficiency (the site load is expected to be low), but it should avoide excessive DB hits while page editing or serving.

I don't need flavours of automated tagging. It is going to be manual page tagging in Wagtail editor interface.

I will share Page model examples. The DB is SQLite.

Stack:

Django 2.1.8

Wagtail 2.4

Python 3

django-modelcluster==4.4

django-taggit==0.23.0

SQLite

UPDATE:

1. I expect a developer will have an experience specifically with wagtail CMS

2. I expect the solution will be simple enough and will not require much code to be added to all models. Ideally that would be a separate class or two (somehow subclassed from taggit generic classes), responsible to handle tags, and a number of additional fields, one for each language, in every Page model that needs tagging. I experimented by myself in this direction but failed and didn't find ready solutions in docs or stackoverflow.

3. There are several django applications within the site (like home an blog), each driven by wagtail. Ideally the tag base is to be shared not only by all Page models from the same app, but also between apps.

4. I expect it is to be one day job maximum.

5. [login to view URL] from one applications is attached. You may see commented the traces of my poor tries to create common tagging mechanism there.

UPDATE 2:

I have attached a screenshot from standard wagtail interface for uploaded image tagging. In short, i need the same for Page models, with a common tag base across models and applications, and allowing to have language-specific tags for each Page. The solution is to be neat enought so not boosting the amount of code I have to write to use it.

Квалификация: Django, Python, SQLite

Показать больше create custom vbulletin pages, create ebook flipping pages, create website 100 pages, create form html pages, create user updatable pages php database, coldfusion create static html pages, create converting landing pages, adobe flash player based web site cms, simple form based cms web site, create free landing pages opt pages, tagging flash pages hitbox, create cool cover pages photoshop, create multi language ecommerce site portuguese, create calculator based excel file web, create real estate website free cms joomla, create multi language drupal site, create proper multi language web page, create social network django based

О работодателе:
( 0 отзыв(-а, -ов) ) Riga, Latvia

ID проекта: #19341998

Поручен:

ntbrown8

This is super easy to do. I have 5+ years in Python / Django and work on Wagtail sites / creating reusable packages daily. I'm a Wagtail guru and more than happy to do this for you quickly. You're quite correct that Больше

€29 EUR за 1 день
(0 отзывов(-а))
0.0

5 фрилансеров(-а) в среднем готовы выполнить эту работу за €91

ypdevelop

Hello,I am very interesting for your project. I am a css and Django expert .. I have mastered in Django and have a lot of experience. I have a full time, I can contribute time and energy to the finish your job. If Больше

€24 EUR за 1 день
(3 отзывов(-а))
2.7
vw2215841vw

I am a full stack developer with 12+ years experience .. I have good experience with python and django.. please share pages model

€333 EUR за 5 дней(-я)
(3 отзывов(-а))
1.9
expertlogics1

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned "I can do Больше

€33 EUR за 7 дней(-я)
(0 отзывов(-а))
0.0
Owlish85

hi; this problem will solve so simpley from [login to view URL] file than should use it in any pages for be avaible in site and blog part. i can do it . if you accept will be first project wth you and we'll start to bussine Больше

€34 EUR за 6 дней(-я)
(0 отзывов(-а))
0.0