Official theme support
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Domaine
- documentation, frontend
Piste de recherche
Commencez par examiner le framework existant pour les thèmes tiers ainsi que les blocages dans les issues #8 et #56. Utilisez base.html et le sélecteur Template de Layout ou Adv Settings > Template comme points d’entrée nommés, puis vérifiez qu’un package pip séparé peut démontrer des templates personnalisés, du CSS, du JavaScript et tout bloc ou modèle supplémentaire, tandis que la documentation et les améliorations du CMS sont intégrées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
We already have the basis of a framework for 3rd party themes. But I think a good step would be actually trying to create an example 3rd party theme, documenting how this is done, and making whatever changes would be necessary in the cms to support this. The first example could be simple, still based on Bootstrap. It is possible to build a theme that swaps out bootstrap for something like foundation, materialize, skeleton, etc., but that is a task for a different day.
Requirements for the theme would be:
- Custom templates that override coderedcms templates
- Custom page and block templates in addition to coderedcms templates, utilizing the Layout or Adv Settings > Template chooser dropdown.
- Custom css and js added to base.html, to show how to properly do that.
- MAYBE some extra blocks or models that are part of the theme, to show how to integrate those into the cms as well.
The theme itself should be a separate pip package. But docs and any enhancements to support theming should be integrated into the CMS.
Theme support is currently possible, but is partially blocked by issues #8 and #56
- Langage dominant
- Python
- Étoiles
- 761
- Forks
- 153
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de coderedcorp/coderedcms
-
Type: Bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
coderedcorp/coderedcms#714 ·
-
Typo in accordion_block.htmlOuverteType: Bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
coderedcorp/coderedcms#711 ·
-
Type: Bug
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
coderedcorp/coderedcms#713 · 1 commentaire ·
-
Form submissions return 404 with Wagtail 7.x due to FormMixin isinstance checkPeut-être pris @bradrice l’a pris il y a 104 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
coderedcorp/coderedcms#710 · 4 commentaires ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 58/100
coderedcorp/coderedcms#709 ·
Toutes les issues de coderedcorp/coderedcms
Issues similaires
-
Support .aac audio uploadsPeut-être pris @julien731 l’a pris aujourd’hui. Ouvertefeature
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
nimblehq/audio-transcriber#153 ·
-
help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
antonyrag/ragleap-core#1062 ·
-
needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
gke-labs/kube-agents#4321 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Git-Hospital/githealthcheck#61 ·
Les mainteneurs répondent en général sous 1 jour
-
changelog investigate
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
ramnes/notion-sdk-py#433 ·