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
Javascript
Re: Chi se la cava col javascript?
Non sono un esperto in javascript.
Ho visto che finora nessuno si è proposto. Se vuoi posso provarci
Ho visto che finora nessuno si è proposto. Se vuoi posso provarci
Re: Chi se la cava col javascript?
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 =)
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?
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:
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:
Per quanto riguarda le modifiche, scarico dokuwiki e i vari plugin oppure fai un backup della wiki, plugin e conf e me lo passi?se sei in grado di provvedere un plugin-esempio che incolli un pezzo di testo che si possa poi modificare in seguito, ancora meglio
Re: Chi se la cava col javascript?
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.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
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.Per quanto riguarda le modifiche, scarico dokuwiki e i vari plugin oppure fai un backup della wiki, plugin e conf e me lo passi?
Ti mando un mp