Not logged in. · Lost password · Register
Page:  1  2  3 ... 20  21  22  next 

All posts by cziehr (329)

topic: Include script file or add php code (Include PHP code, Shell command. We run DokuWiki on Ubuntu)  in the forum: General Help and Support Features and Functionality
Avatar
cziehr #1
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
The inclform-Plugin can also be used to execute files that contain PHP-code in wiki-pages: https://www.dokuwiki.org/plugin:inclform

It works with actual DokuWiki-releases and PHP 7.
This post was edited on 2017-04-15, 22:51 by cziehr.
topic: Plugin zur FTP-Synchronisation  in the forum: Non-English Discussion German discussion
Avatar
cziehr #2
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
Subject: Plugin zur FTP-Synchronisation
Hallo,

ich möchte versuchen eine Möglichkeit zu entwickeln, mit dem die Seiten und Medien per FTP im Admin-Bereich synchronisiert werden können (eventuell dauert das aber einige Zeit).

Ich habe über Jahre das sync-Plugin verwendet, aber mit der XMLRPC-Verbindung immer wieder Probleme gehabt. Mal kam gar keine Verbindung zustande, mal brach sie während der Synchronisation ab. Das ist mir sowohl mit zwei verschiedenen Servern (irgendwann zwischendrin habe ich von Webhosting auf einen virtuellen Root-Server gewechselt) passiert, als auch mit den unterschiedlichsten Internetzugängen bei den Clients (also dem Internetzugang daheim). Kurioserweise hat es manchmal sehr gut funktioniert, manchmal auch wieder gar nicht, und das obwohl zwischendurch keine Änderung am System erfolgte. Das muss jetzt nicht zwangsläufig an dem sync-Plugin bzw. DokuWiki selbst liegen, aber für mich (und damit die weiteren Nutzer) funktioniert es einfach nicht stabil. Dazu kommt noch, dass es selten, aber hin und wieder zu Änderungen kommt, die mit einem Schlag bis zu 3.000 Dateien betreffen können. Das sync-Plugin kommt mit so vielen Änderungen nicht klar und bleibt irgendwann stehen, sodass mehrere Anläufe nötig sind bis alles synchronisiert ist.

Da es ohnehin nur eine One-Way-Synchronisation sein soll, ist es auch nicht erforderlich, dass jemand auswählt welche Dateien synchronisiert werden sollen und welche nicht. Das ganze soll möglichst Idiotensicher sein, da der Wiki-Betreiber nicht unbedingt ein Computer-Profi ist. Also am besten ein Klick auf Synchronisation starten, vielleicht kommt dann nochmal eine Zusammenfassung welche Dateien sich geändert haben, und dann ein Klick auf Start.

Mit PHP scheint es ja nicht allzu kompliziert zu sein, Verzeichnisbäume durchzulaufen und zu prüfen ob die entfernte Datei auf dem FTP-Server geändert worden ist oder nicht.
Hat schonmal jemand so etwas ähnliches gemacht, damit ich vielleicht nicht bei 0 anfangen muss (meine Hoffnung ist allerdings nicht allzu groß).

Meine Überlegung geht sogar noch weiter; optimalerweise wäre auch ein Upgrade der DokuWiki-Software sowie des Apachen möglich, da ich für mein Feuerwehrprojekt ein Bundle aus Server-Software (also Apache), ein leicht modifiziertes DokuWiki sowie umfangreiche Inhalte für das Wiki anbiete. Für ein Apache-Upgrade kann das Programm dann aber nicht mehr im Wiki bzw. wahrscheinlich noch nicht einmal mehr als PHP-Script laufen. Aber ich glaube das ist auch eher Zukunftsmusik, da sich meine Coding-Fähigkeiten als Hobby-Programmierer dann doch eher in Grenzen halten. Wobei ich mir Gedanken mache, ob ich dann nicht lieber gleich versuche ein externes Programm zu entwickeln, was im obersten Ordner meines Projekts liegt und in dem dann ausgewählt wird was aktualisiert werden soll: Wiki-Inhalte, Wiki-Software und -Inhalte oder alles drei.

Dieser Beitrag ist jetzt etwas länger geworden, dient aber auch der Selbstfindung ;-)

Viele Grüße,
Christoph
topic: Hintergrundbild auf Seite einfügen  in the forum: Non-English Discussion German discussion
Avatar
cziehr #3
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
In reply to post ID 56195
Hallo,

Hintergrundbild kann man mittels CSS machen, das ist nicht schwer. Das sind nur ein paar Zeilen CSS-Code. Wenn du je nach Kategorie ein anderes Bild haben willst, wird das schon etwas komplizierter, aber ließe sich sicherlich auch noch irgendwie bewerkstelligen.

Direkt hinter den Text würde ich kein Bild legen, das macht den Text dann schwieriger zu lesen. Oder meinst du "ganz nach hinten", und dein eigentlichen Inhaltsbereich dann doch wieder mit weißem Hintergrund?

Wenn du eigene CSS-Anweisungen erstellst, kannst du die in eine separate Datei auslagern, die bei einer Wiki-Aktualisierung nicht angetastet wird, das wäre also kein Problem.

Viele Grüße,
Christoph
topic: Suchfeld mehrmals Benutzen  in the forum: Non-English Discussion German discussion
Avatar
cziehr #4
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
In reply to post ID 55980
Ohne Plugin geht das nicht.

https://www.dokuwiki.org/plugin:searchform verwendet aber doch z.B. die originale Suchfunktion!?!

Viele Grüße,
Christoph
topic: Upgrade to Frusterick Manners failed  in the forum: General Help and Support Installation and Configuration
Avatar
cziehr #5
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
In reply to post ID 55944
It seems that the reason is a missing CSPRNG (see https://en.wikipedia.org/wiki/Cryptographically_secure_pse… ).

But I don't know what this exactly means. Maybe someone can help who has more experience.

The PHP-documentation says that CSPRNG is part of the PHP-core: http://php.net/manual/en/book.csprng.php
So maybe this issue doesn't have to do with DokuWiki.
topic: Upgrade to Frusterick Manners failed  in the forum: General Help and Support Installation and Configuration
Avatar
cziehr #6
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
In reply to post ID 55940
Have a look at https://www.dokuwiki.org/faq:blankpage

Then provide further information which errors occur in the error log. Otherwise it is not possible to help you.


Greetings,
Christoph
topic: dokuwiki on a stick  in the forum: General Help and Support Installation and Configuration
Avatar
cziehr #7
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
In reply to post ID 55908
There is a file called "start.cmd" inside the root folder. Double-click on this file, and DokuWiki will be opened in your browser.
topic: Dokuwiki and Typo3 (Can someone help me setting up dokuwiki with Typo 3?)  in the forum: General Help and Support Server Setup
Avatar
cziehr #8
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
In reply to post ID 55909
This should be no problem.

Where is the DokuWiki-folder? Inside or outside of the Typo3-folder?

And how do you try to open DokuWiki (which URL)?

Greetings,
Christoph
topic: Automating the epub-plugin  in the forum: General Help and Support Plugins
Avatar
cziehr #9
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
Subject: Automating the epub-plugin
Hello,

has already anybody automatized the epub-plugin?

I've created a cronjob which collects a list of all pages of interest. After this, this list is pasted into the epub-wiki-page. An then, I want to create the epub-file also by the cronjob (and afterwards, convert it to a pdf).
Maybe the button to create the epub-file could be activated by an curl-call, but for this case, everbody must have the permission to push the button. Because the site is on the internet, I don't want to give permission to everyone (non-registered user) to do this.

Has anybody a solution for this? Maybe I find a solution when I investigate the code of the plugin, but I wanted to ask before I do this.

Greetings,
Christoph
topic: Frühere Version einer Seite ohne Adminrechte wieder herstellen  in the forum: Non-English Discussion German discussion
Avatar
cziehr #10
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
In reply to post ID 55889
Über "Ältere Versionen" kann das jeder machen, der Bearbeitungsrechte für die jeweilige Seite hat.

Viele Grüße,
Christoph
topic: Plugin for showing message in certain namespaces  in the forum: General Help and Support Plugins
Avatar
cziehr #11
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
In reply to post ID 55761
I'm very proud to announce the first plugin I've written completly by myself:

https://www.dokuwiki.org/plugin:namespacemessage

Although I had several moments when I was close to become crazy, it was fun afterwards. But I don't think I become the next great DokuWiki-plugin-author  ;-)

Thanks for the support, Lars.


Greetings,
Christoph
topic: Plugin for showing message in certain namespaces  in the forum: General Help and Support Plugins
Avatar
cziehr #12
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
In reply to post ID 55755
Thank you, Lars.

It took half of my sunday, but now the plugin is working.

I will post the code on github, but before, I want to add some functionality. The plugin maybe is more interesting for other users then.
Now it is only possible to configure one namespace where the message should not appear. I want to add the possibility for configuring more than only one namespace where the message disappears, and additional, the inverse case (to configure the namespaces where the message is shown).
But I believe this won't be the hard part of the work, I think I've done that already today.

Greetings,
Christoph
topic: Plugin for showing message in certain namespaces  in the forum: General Help and Support Plugins
Avatar
cziehr #13
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
In reply to post ID 55749
Thank you for your answer.

I've read some pages about DokuWiki-plugins now. I think that I should realise my plan rather with an action-plugin instead of a syntax-plugin, with the action TPL_ACT_RENDER.

Maybe I'm able to finish the plugin today, I will post it here when it is done.

Greetings,
Christoph
topic: Plugin for showing message in certain namespaces  in the forum: General Help and Support Plugins
Avatar
cziehr #14
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
Subject: Plugin for showing message in certain namespaces
Hello!

I'm searching for a functionality which maybe is available by an existing plugin, but I haven't found it yet.
I want to display a message on the top of the page just before the content of the wiki-page (like the box of the publish-plugin) if the page is in one of some certain namespaces, it would be nice if I can use the syntax of the wrap-plugin for this. It should be possible to define the message which is displayed in the configuration manager.

Until now, I apply a hack on the DokuWiki-core after every upgrade of DokuWiki, but this is difficult because meanwhile there are several instances which are not all administrated by me. My PHP-code is no rocket science, it is a simple if-then which checks the namespace and if positive, it creates the output for the message before the wiki-page starts.

Is there a plugin which I can use for this? Or one which does something similar and which I can adapt? I believe that I'm not able to create an own plugin from scratch :-( But doing some changes should be possible.

Greetings,
Christoph
This post was edited on 2017-03-05, 09:20 by cziehr.
topic: DokuWiki-Seiten mit HTTP-Status 301 versehen  in the forum: Non-English Discussion German discussion
Avatar
cziehr #15
Member since Jan 2011 · 329 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
In reply to post ID 55701
Vielen Dank für die Antwort!

Das Verschieben mit dem Move-Plugin lief einwandfrei.

Die Recherche und das Herumexperimentieren mit mod_rewrite hat mich so einige Zeit gekostet, aber am Ende habe ich es hinbekommen.

Für alle, die ein ähnliches Problem haben, hier die Lösung:

RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.*)id=gefaehrliche_stoffe_gueter(.*)$
RewriteRule ^(.*)$ $1?%1id=cbrn%2 [R]

Im Root-Namensraum hatte ich den Namensraum gefaehrliche_stoffe_gueter, den ich in cbrn umbenennen wollte.

Aus https://wiki.einsatzleiterwiki.de/doku.php?id=gefaehrliche… sollte also zum Beispiel https://wiki.einsatzleiterwiki.de/doku.php?id=cbrn:start werden.

Falls jemand sein Wiki nicht direkt unter einer (Sub-)Domain, sondern in einem Unterordner liegen hat (z.B. http://www.beispiel.de/wiki/), dann müsste evtl. noch etwas angepasst werden. Wenn das Wiki direkt unter der (Sub-)Domain erreichbar ist, sollte ein Kopieren des obigen Codes in die .htaccess ausreichen.

Viele Grüße,
Christoph
Close Smaller – Larger + Reply to this post:
Special characters:
Page:  1  2  3 ... 20  21  22  next 
Special queries
Go to forum
Imprint
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Current time: 2017-04-24, 07:22:29 (UTC +02:00)