Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ricerca (per blog post) #58

Open
dennisangemi opened this issue Dec 14, 2021 · 15 comments
Open

Ricerca (per blog post) #58

dennisangemi opened this issue Dec 14, 2021 · 15 comments
Assignees
Labels
Milestone

Comments

@dennisangemi
Copy link
Member

dennisangemi commented Dec 14, 2021

@dennisangemi non dimenticare mai il cerca in tutto il template, metti un'icona dopo l'ultimo menù, in questo caso Progetti,
fai attenzione alle distanze, Cliccando sul tasto di ricerca che succede? quanto sarà lungo il form per la ricerca...? occhio agli spazi

Sono tutti comportamenti diversi al click sull'icona del cerca
2021-12-13_23h40_16
2021-12-13_23h41_11
2021-12-13_23h41_50
2021-12-13_23h42_50
2021-12-13_23h43_02

2021-12-13_23h46_51

image

Originally posted by @gbvitrano in #55 (comment)

Potremmo mettere qualcosa di simile al dropdown che c'è su comuni-italiani ma che fetch i contenuti del sito
Originally posted by @gabacode in #55 (comment)

@dennisangemi
Copy link
Member Author

Grazie @gabacode mi pare di capire che la ricerca non sarà uguale a quella che verrebbe effettuata lato wp. In generale è qualcosa di difficile realizzazione? Come funzionerà?

p.s.
non mi riferisco alle animazioni ma all'effettiva ricerca dei contenuti

@gabacode
Copy link
Member

Grazie @gabacode mi pare di capire che la ricerca non sarà uguale a quella che verrebbe effettuata lato wp. In generale è qualcosa di difficile realizzazione? Come funzionerà?

p.s. non mi riferisco alle animazioni ma all'effettiva ricerca dei contenuti

Su Wordpress credo che faccia una query al db tipo "SELECT * FROM $wpdb->posts WHERE post_content LIKE %s", $like
Su Gatsby potremmo caricare i contenuti che vogliamo cercare tramite GraphQL query e applicare il metodo .filter alla ricerca. Possiamo decidere se cercare per titolo, per contenuto, per autore, o per quello che crediamo sia piu comodo. L'autocomplete sarebbe anche una cosa carina da implementare.

@gabacode
Copy link
Member

gabacode commented Dec 14, 2021

Implementerò un prototipo sulla pagina 404 #55 così lo testiamo (edit: 6705926)

@gabacode gabacode self-assigned this Dec 14, 2021
@gabacode
Copy link
Member

@dennisangemi ho fatto una proof-of-concept qua: https://dev.opendatasicilia.it/404

@dennisangemi
Copy link
Member Author

dennisangemi commented Dec 14, 2021

Grazie @gabacode, forse non conviene cercare per titolo ma per contenuto. Non saprei. @gbvitrano che dici?

p.s.
per quanto riguardo l'illustrazione 404, vedo di creare l'SVG così ti risparmio un po' di tempo ed eviti di creare tutto da 0 (#55)

@dennisangemi
Copy link
Member Author

@gbvitrano ho creato animazione in XD per la ricerca in tutte le pagine del sito. Che ne dici?

@gbvitrano
Copy link
Member

Grazie @gabacode, forse non conviene cercare per titolo ma per contenuto. Non saprei. @gbvitrano che dici?

p.s. per quanto riguardo l'illustrazione 404, vedo di creare l'SVG così ti risparmio un po' di tempo ed eviti di creare tutto da 0 (#55)

La ricerca andrebbe fatta per singola lettera :-) magari anche con previsione della parola cercata. Un pò come fa Material for MkDocs, più è completo il testo che scrivo nel frorm di ricerca, migliore sarà il risultato della ricerca stessa.
2021-12-14_16h58_58

@gbvitrano
Copy link
Member

gbvitrano commented Dec 14, 2021

@gbvitrano ho creato animazione in XD per la ricerca in tutte le pagine del sito. Che ne dici?

Ottimo :-) una volta scritto il testo da cercare... che succede...?

  • Aspetto qualche secondo e si apre una pagina con i risultati della ricerca?
  • Si apre contestualmente un popup con i risultati?

@dennisangemi
Copy link
Member Author

@gbvitrano ho creato animazione in XD per la ricerca in tutte le pagine del sito. Che ne dici?

Ottimo :-) una volta scritto il testo da cercare... che succede...?

  • Aspetto qualche secondo e si apre una pagina con i risultati della ricerca?
  • Si apre contestualmente un popup con i risultati?

Non saprei esattamente. Tu cosa consigli? Per me vanno bene entrambe le soluzioni

@gabacode
Copy link
Member

La ricerca andrebbe fatta per singola lettera :-) magari anche con previsione della parola cercata. Un pò come fa Material for MkDocs, più è completo il testo che scrivo nel frorm di ricerca, migliore sarà il risultato della ricerca stessa.

Mi piace come funziona la ricerca su MkDocs, mi sa che mi ispirerò a quella, se per voi va bene!

@dennisangemi
Copy link
Member Author

Mi piace come funziona la ricerca su MkDocs, mi sa che mi ispirerò a quella, se per voi va bene!

Per me va benissimo

@gbvitrano
Copy link
Member

Anche io preferisco la modalità di ricerca del Maestro Martino... :-)

@dennisangemi
Copy link
Member Author

Credo di aver finito il design della barra di ricerca. Mi sono ispirato al Maestro Martino (come dice @gbvitrano ). Come al solito, per vedere la mia proposta vi basta seguire il solito link per il prototipo.

  • Fare click sull'icona cerca per aprire la barra
  • Fare click su 'Cerca...' per visualizzare i risultati

@gbvitrano come ti sembra? Che ne dite? @gabacode si può realizzare per ods? Porta via troppo tempo per via delle troppe personalizzazioni?

@gabacode
Copy link
Member

gabacode commented Jan 4, 2022

@dennisangemi A me piace molto, in giornata credo che farò un merge così cominciamo a giocare con una, seppur imperfetta, barra di ricerca.

Known bugs:

  • Alla chiusura della barra di ricerca la query non viene cancellata e76ef67
  • Risultato evidenziato solo se corrisponde la parola intera

A seguire scriverò ulteriori valutazioni a riguardo

@gabacode gabacode mentioned this issue Jan 4, 2022
gabacode added a commit that referenced this issue Jan 4, 2022
gabacode added a commit that referenced this issue Jan 4, 2022
@gbvitrano
Copy link
Member

@dennisangemi molto bello, se @gabacode poi aggiunge la previsione della ricerca è perfetto :-)

@dennisangemi dennisangemi changed the title Ricerca Ricerca (per blog post) Sep 13, 2024
@dennisangemi dennisangemi moved this from Todo to In Progress in Nuovo sito opendatasicilia Sep 13, 2024
@dennisangemi dennisangemi added this to the v1 milestone Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In Progress
Development

No branches or pull requests

3 participants