Add a 'template system'
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- php
- Domínio
- full-stack
Direção de pesquisa
Comece revisando a Chart Library existente e o fluxo de criação de novos gráficos, incluindo como as configurações dos gráficos e a seleção da biblioteca são apresentadas atualmente. O trabalho estará concluído quando houver suporte ao popup proposto para criação de templates, ao menu de templates com renomeação/exclusão e filtragem, aos templates padrão e à seleção de templates antes da personalização.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Extra information in comment on Asana: https://app.asana.com/0/1129400186358085/1136357868952291
One issue that our users have is they are not aware of how much customization is already possible with the settings we provide, or they don't understand how they can leverage this to create more unique charts and tables.
To re-mediate that, we could add an intermediary step, in which users could select between 2-4 'templates' which would really just be different default settings for the chart they create. These would be created by us.
As we implement that, we might as well allow users to create their own templates, and our own 'default' templates would be handled the same way as user templates are.
Features to be added:
Create Template From Chart
We could simply add a button here: https://i.imgur.com/aHBMTBx.png
This button would open a popup where they can name the template, a submit and cancel button.
Template Menu
Under 'Chart Library', we could add a "Templates" menu. This menu would contain all user-created templates, and users would be able to either rename or delete those templates. It could use a similar interface to the library, with the ability to filter by type.
Default Templates
To showcase users the different possibilities with our charts, we should create some default templates as well for some of the charts. For example, we could show something like this for tables: https://imgur.com/KzqMXst
For the initial default templates, there should be around 3-6 per chart type. One default per library + all the variations. For you to import them, maybe I can create an instance that contains all the templates and export it for you.
Using Templates
The process would change to this, when creating a new chart:
1- User creates chart (unchanged, but we remove the library selection box)
1.5- User gets a selection screen in which they choose which template to base their chart on, they would be able to choose from either default templates or user templates.
2- Regular customization with the template's settings (unchanged, loads default information from template)
- Linguagem predominante
- PHP
- Estrelas
- 108
- Forks
- 29
- Merge médio
- 1d 5h
- PRs com merge (30d)
- 8
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Codeinwp/visualizer
-
feature-request-triage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 64/100
Codeinwp/visualizer#1388 ·
Mantenedores costumam responder em até 1 dia
-
`visualizer_schedule_refresh_db` remains missing after Visualizer reactivationTalvez já em andamento @Alexia-Soare assumiu há 8 dias. Abertabug-report bug-report-triage customer report
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
Codeinwp/visualizer#1384 · 4 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Action Scheduler queue cleanup fatals with "Unidentified action" after concurrent deletionTalvez já em andamento @Alexia-Soare assumiu há 12 dias. Abertabug-report bug-report-triage
Codeinwp/visualizer#1369 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Action Scheduler async queue crashes on WordPress 5.3 with `wpdb::db_server_info()` errorTalvez livre de novo @girishpanchal30 assumiu há 48 dias e não há nenhum pull request aberto. Abertabug-report bug-report-triage crash-report
Codeinwp/visualizer#1361 · 5 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Add a Default value for font settingsTalvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 25/100
Codeinwp/visualizer#1111 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de Codeinwp/visualizer
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
Awaiting Triage
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
WordPress/two-factor#1008 ·
Mantenedores costumam responder em até 1 dia
-
sync-en
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia