Pagina 1 di 1

Javascript

Inviato: sab set 19, 2015 11:02 pm
da Aryaman
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

Re: Chi se la cava col javascript?

Inviato: gio set 24, 2015 9:20 am
da dancanolepo
Non sono un esperto in javascript.
Ho visto che finora nessuno si è proposto. Se vuoi posso provarci ;)

Re: Chi se la cava col javascript?

Inviato: gio set 24, 2015 1:02 pm
da Aryaman
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 =)

Re: Chi se la cava col javascript?

Inviato: gio set 24, 2015 2:18 pm
da dancanolepo
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?

Re: Chi se la cava col javascript?

Inviato: gio set 24, 2015 2:45 pm
da Aryaman
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