moin - Online in de cloud

Dit is de opdracht die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


moin - Moinmoin wiki-beheeropdrachtregelinterface

KORTE INHOUD


moin [algemeen opties] [commando commando-subcommando] [specifiek opties]
moin [--help|--versie]

PRODUCTBESCHRIJVING


moin is een hulpmiddel voor interactie met moinmoin wiki vanaf de opdrachtregel. Het commando kan
manipuleer moinmoin-gebruikersaccounts, print/dump gegevens, importeer irclogs, voer onderhoudstaken uit,
enz.

Deze opdracht moet worden uitgevoerd onder het besturingssysteemaccount dat "eigenaar" is van de wiki
inhoud (bestanden).

OPTIES


--config-dir=DIR
Pad naar de map met de wiki-configuratiebestanden. [standaard: actueel
directory] (Debian's /usr/bin/moin is standaard ingesteld op /etc/moin/)

--wiki-url=WIKIURL
URL van een enkele wiki om te migreren, bijvoorbeeld http://localhost/mywiki/ [standaard: CLI]

--bladzijde=PAGINA
wikipaginanaam [standaard: alle pagina's]

--versie
toon het versienummer van het programma en sluit af

-q, --stil
Wees stil (geen informatieve berichten)

--show-timing
Timingswaarden tonen [standaard: False]

MOIN COMMANDO'S


moin command ondersteunt veel commando's, die op hun beurt subcommando's hebben.

account controle --help [check-optie]
Wanneer u ACL's gebruikt, moet een wiki-gebruikersnaam uniek zijn, er mogen er niet meerdere zijn
accounts met dezelfde gebruikersnaam. Het probleem is dat dit voorheen mogelijk was
de introductie van ACL's en veel gebruikers, die hun ID waren vergeten, creëerden eenvoudigweg een nieuwe
ID met dezelfde gebruikersnaam.

Omdat toegangsrechten (bij gebruik van ACL's) afhankelijk zijn van de NAAM (niet van de ID), moet dit wel
worden opgeschoond voordat ACL's worden gebruikt, anders zullen gebruikers problemen ondervinden bij het wijzigen van instellingen
en het opslaan van hun accountgegevens (het systeem accepteert het opslaan niet als de gebruikersnaam en
e-mail is niet uniek).

account en je merk te creëren --help [create-optie]
Met deze tool kunt u gebruikersaccounts aanmaken via een opdrachtregelinterface.

account 'disable' --help [uitschakelen-optie]
Met deze tool kunt u gebruikersaccounts uitschakelen via een opdrachtregelinterface.

account Startpagina --help [homepage-optie]
Met deze tool kunt u startpagina's van gebruikers maken via een opdrachtregelinterface.

account inactief --help [inactieve optie]
Met dit hulpmiddel kunt u inactieve gebruikers op uw wiki vinden via een opdrachtregel
interface.

Inactieve gebruiker betekent: er bestaat een gebruikersprofiel met een specifiek gebruikers-ID, maar dat is niet het geval
elke bewerking die voor dat gebruikers-ID is vastgelegd.

Maar bekijk de lijst voordat u gebruikers verwijdert of uitschakelt, er zijn legitieme
gebruikers die alleen maar lezen en nooit bewerken. Als je wiki strikte ACL's heeft, hebben ze dit misschien nodig
om in te kunnen loggen om te lezen. Gebruik --toon.

Gebruik:
Voor al uw wiki's die één enkele user_dir delen, voert u het volgende uit:
moin ... account inactief --py-append keep-users.py
Voer vervolgens uit (voor een van de wiki's die deze user_dir delen):
moin ... account inactief --py-exec keep-users.py --show
Als u een aantal gebruikersprofielen wilt behouden die daar worden weergegeven, voegt u de gebruikers-ID's toe
het keep-users.py-bestand op dezelfde manier als alle andere gebruikers-ID's die u daar ziet.
Voer ten slotte de opdracht uit met --disable of --remove in plaats van --show.

account resetpw --help [resetpw-optie]
Met deze tool kunt u een gebruikerswachtwoord wijzigen via een opdrachtregelinterface.

cli tonen --help [show-optie]
Voer gewoon een CLI-verzoek uit en toon de uitvoer.

exporteren storten --help [dump-optie]
Met deze tool kunt u MoinMoin-wikipagina's naar statische HTML-bestanden dumpen.

exporteren eventlog --help [eventlog-optie]
Met deze tool kun je een MoinMoin wiki-gebeurtenislogboek naar CSV dumpen.

exporteren pakket --help [pakket-optie]
Met deze tool kunt u een pakket van bepaalde wikipagina's maken.

importeren irlog --help [irclog-optie]
Dit script pusht bestanden van een map naar de wiki (om precies te zijn: het pusht alle
behalve het laatste bestand, omdat hier misschien nog steeds naar wordt geschreven in het geval van irc-logs). Een
toepassing is om het te gebruiken om IRC-logboeken in de wiki op te slaan.

importeren wikipagina --help [wikipagina-optie]

index bouw --help [build-optie]
Met deze tool kunt u de Xapian-index van Moin beheren.

maint opschonen --help [cleancache-optie]
Met dit script kunt u globaal alle cachebestanden in de mappen verwijderen:

* /pagina's/Paginanaam/cache/ * /cache * /cache

Normaal gesproken doet u dit na het wijzigen van de MoinMoin-code, door een versie te upgraden,
macro's installeren of verwijderen of de regex-expressie voor dictaten of groepen wijzigen.
Dit maakt het text_html-bestand vaak ongeldig, dus je moet het verwijderen (de wiki
zal het automatisch opnieuw aanmaken).

text_html is de naam van het cachebestand dat wordt gebruikt voor gecompileerde pagina's die zijn opgemaakt door de
wiki-tekst naar html-formatter.

maint opschoonpagina --help [cleanpage-optie]
Deze tool voert een shellscript uit dat bij uitvoering ongebruikte of weggegooide bestanden verwijdert
pagina's uit de wiki.

maint reinigingssessies --help [reinigingssessies-optie]
Met dit script kunt u sessiebestanden opschonen (meestal gebruikt om een
"ingelogde sessie" voor http(s) of xmlrpc).

maint globaalbewerken --help [globaledit-optie]
Met dit hulpmiddel kunt u alle pagina's in een wiki bewerken.

maint mailvertalers --help [mailvertalers-optie]
Met deze tool kunt u een bericht vanuit standaardinvoer laten inlezen en vervolgens versturen
aan alle vertalers via e-mail. Als u %(lang)s in het bericht gebruikt, zal dit zo zijn
vervangen door de juiste taalcode voor de vertaler.

maint make-cache --help [makecache-optie]
Met dit script kunt u cachebestanden maken in data/pages/PageName/cache/ en
/data/cache-mappen

Meestal doe je dit nadat je de MoinMoin-code hebt gewijzigd en "maint
cleancache", door de versie te upgraden, macro's te installeren of te verwijderen.

text_html is de naam van het cachebestand dat wordt gebruikt voor gecompileerde pagina's die zijn opgemaakt door de
wiki-tekst naar html-formatter.

maint mkpagepacks --help [mkpagepacks-optie]
Deze tool genereert een set pakketten van alle pagina's in een wiki.

maint reduceerwiki --help [verminderwiki-optie]
Met deze tool kunt u een gegevens/map beperken tot alleen de laatste paginarevisie
van elke niet-verwijderde pagina (plus alle bijlagen).

Dit wordt gebruikt om de gedistribueerde underlay-map te maken, maar kan ook worden gebruikt voor
andere doeleinden.

Dus we veranderen als volgt:
* data/pagina's/Paginanaam/revisies/{1,2,3,4}
-> data/pagina's/revisies/1 (met inhoud van 4)
* data/pages/PageName/current (verwijzend naar bijvoorbeeld 4)
-> hetzelfde (wijst naar 1)
* data/pagina's/Paginanaam/edit-log en data/edit-log
-> niet kopiëren
* gegevens/pagina's/Paginanaam/bijlagen/*
-> gewoon kopiëren

migratie gegevens --help [data-optie]
Met deze tool kunt u gegevens van pagina's naar een nieuwere versie migreren

server standalone --help [standalone-optie]
Met deze tool kunt u een standalone server starten

xmlrpc postimport --help [mailimport-optie]
Met dit hulpmiddel kunt u e-mail in de wiki importeren.

xmlrpc vanop --help [afstandsbediening-optie]
Met deze tool kunt u moin-scripts op afstand uitvoeren.

xmlrpc terugvinden --help [ophaal-optie]
Met deze tool kunt u de inhoud van een pagina afdrukken via xmlrpc.

xmlrpc schrijven --help [schrijf-optie]
Met deze tool kunt u een pagina bewerken met xmlrpc. Het is meer een becommentarieerd voorbeeld
dan een echt script.

Voorbeelden


Schoon de cache op die vooraf berekende/vooraf gegenereerde pagina's bevat.

$ moin --config-dir=/etc/moin --wiki-url=http://webserver/mywiki schooncache onderhouden

Migreer de wiki-inhoud handmatig.

$ moin --config-dir=/waar/uw/configdir/is --wiki-url=http://webserver/mywiki
migratie gegevens

Maak de initiële Xapian-index (nadat u deze in het configuratiebestand hebt ingeschakeld)

$ moin --config-dir=/etc/moin --wiki-url=http://webserver/mywiki indexopbouw
--modus=toevoegen

Gebruik moin online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's