Javascript

Ci sono molti modi per aiutarci, per qualunque capacità o disponibilità di tempo
Rispondi
Avatar utente
Aryaman
Messaggi: 1429
Iscritto il: sab set 12, 2015 6:52 pm

Javascript

Messaggio da Aryaman » sab set 19, 2015 11:02 pm

C'è bisogno di un paio di funzioni da aggiungere all'editor di testo della wiki

Sono davvero cose da poco per chi ha una sintassi decente, una ventina/trentina di righe, ma io ci metterei un po' di ore e al momento ho poco tempo


dancanolepo

Re: Chi se la cava col javascript?

Messaggio da dancanolepo » gio set 24, 2015 9:20 am

Non sono un esperto in javascript.
Ho visto che finora nessuno si è proposto. Se vuoi posso provarci ;)

Avatar utente
Aryaman
Messaggi: 1429
Iscritto il: sab set 12, 2015 6:52 pm

Re: Chi se la cava col javascript?

Messaggio da Aryaman » gio set 24, 2015 1:02 pm

Ottimo!
Allora, noi abbiamo un plugin per dokuwiki che è ckgedit, che ci fa da editor wysiwyg.
Ora, nella wiki c'è anche l'editor di base ed eventuali plugin vanno a creare dei tasti in questo editor, non in ckgedit.
Ad esempio, nell'editor di base c'è un tasto per i wrap, che vanno scritti a mano nel wysiwyg, o, soprattutto, i template non si possono cercare con ckgedit ma solo con l'editor base.
Sarebbe carino avere tutte le funzioni in un solo pannello, no?

Come si fa:
ckgedit dovrebbe essere facile da personalizzare.
Un file principale ha i bottoni; nella cartella plugin per ogni bottone c'è una cartella e dentro il file del plugin.js.

Ad esempio: file principale avrà scritto "qui ci va il tasto grassetto", poi nella cartella plugin ci sarà la cartella "grassetto" con il file grassetto.js che da semplice istruzione di incollare<strong></strong>, roba da poche righe.

Bisogna editare questi due file, il principale e quello del plugin per implementare queste funzioni:
wrap (menu a tendina magari con i vari wrap);
template (vedi l'editor nativo per questo)
tag

in generale devono solo incollare del testo, a parte il template.

Se sei in grado di farlo grande cosa, se sei in grado di provvedere un plugin-esempio che incolli un pezzo di testo che si possa poi modificare in seguito, ancora meglio.

Il codice deve essere in stile opensource: molto commentato, con descrizioni e messe in evidenzia di dove sei andato a scrivere.

Ti aggiungo al gruppo scriba così puoi dare un'occhiata agli editor =)

dancanolepo

Re: Chi se la cava col javascript?

Messaggio da dancanolepo » gio set 24, 2015 2:18 pm

Ho guardato i due editor e credo di aver capito ciò che hai chiesto.
Ci sono due editor: ckgedit e quello di base.
Vuoi implementare i 3 plugin (warp, template e tag) nell'editor ckgedit in modo da non utilizzare più l'editor di base.
Non ho capito però questo:
se sei in grado di provvedere un plugin-esempio che incolli un pezzo di testo che si possa poi modificare in seguito, ancora meglio
Per quanto riguarda le modifiche, scarico dokuwiki e i vari plugin oppure fai un backup della wiki, plugin e conf e me lo passi?

Avatar utente
Aryaman
Messaggi: 1429
Iscritto il: sab set 12, 2015 6:52 pm

Re: Chi se la cava col javascript?

Messaggio da Aryaman » gio set 24, 2015 2:45 pm

tro69 ha scritto: Non ho capito però questo:
se sei in grado di provvedere un plugin-esempio che incolli un pezzo di testo che si possa poi modificare in seguito, ancora meglio
Ti chiedevo se tipo potresti fare un plugin che incolli qualcosa come "esempio" nell'area di testo, così da poterlo copiare e in caso di altri plugin, anche se una volta fatto quello per il tag è uguale in effetti, si copia quello.
Per quanto riguarda le modifiche, scarico dokuwiki e i vari plugin oppure fai un backup della wiki, plugin e conf e me lo passi?
Come preferisci, se hai già un tuo server con php fai prima a scaricare dokuwiki e i plugin, il backup della wiki è più grosso perché ci sono gli articoli e le modifiche al css.

Ti mando un mp

Rispondi