CGI :: KWIKI :: NIEUW

CGI :: KWIKI :: NIEUW is de standaard nieuwe Wiki-generator voor CGI :: KWIKI.
Download nu

CGI :: KWIKI :: NIEUW Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Brian Ingerson
  • Uitgever website:
  • http://search.cpan.org/~ingy/CGI-Kwiki-0.18/lib/CGI/Kwiki/New.pm

CGI :: KWIKI :: NIEUW Tags


CGI :: KWIKI :: NIEUW Beschrijving

CGI :: Kwiki :: Nieuw is de standaard nieuwe wiki generator voor CGI :: Kwiki. CGI :: Kwiki :: Nieuw is de standaard nieuwe wiki generator voor CGI :: Kwiki.A Wiki is een website die de gebruiker mogelijk maakt om pagina's toevoegen en bewerken alle bestaande pagina's. Het is één van de meest populaire vormen van samenwerking via het web. Als je nieuw bent bij wiki zijn, bezoek http://c2.com/cgi/wiki?WelcomeVisitors dat is misschien wel de oudste wiki, en heeft veel informatie over hoe wiki's work.There zijn tientallen wiki implementaties in de wereld, en vele van die zijn geschreven in Perl. Zoals gebruikelijk is bij veel Perl hacks, ze zelden modulair, en bijna nooit vrijgegeven op CPAN. Een belangrijke uitzondering is CGI :: Wiki. Dit is een wiki raamwerk dat is uitbreidbaar en is actief maintained.Another uitzondering is deze module CGI :: Kwiki. CGI :: Kwiki richt zich op eenvoud en uitbreidbaarheid. U kunt een nieuwe kwiki website met een enkel commando te creëren. De module heeft geen voorwaarde modules, behalve degenen die schip met Perl. Het is niet een database backend nodig, maar het zou kunnen worden gemaakt om te gebruiken. Het standaard kwiki gedrag is vrij vol aanbevolen, en bevat ondersteuning voor HTML-tabellen. Elk gedrag van de kwiki kan worden aangepast, zonder veel trouble.SPECIAL FEATURESCGI :: Kwiki zal komen met een aantal mooie addons niet gevonden in de meeste wiki implementaties. Dit komt met de belofte dat ze niet interfereren met de pure eenvoud van de standaard kwiki interface.Check http: // http:? //Www.kwiki.org/index.cgi KwikiFeatures van tijd tot tijd om te zien wat hot kenmerken hebben geweest added.Kwiki Schuif ShowYou kunt een hele PowerPoint-achtige slideshow te creëren, in een enkele kwiki pagina. Er is Javascript magie voor het bevorderen van dia's, enz. Zie de voorbeeldpagina KwikiSlideShow.EXTENDINGCGI :: Kwiki is volledig object georiënteerd. U kunt elke laatste gedrag gemakkelijk negeren door het onderklassen een van zijn klasse modules en dwingende één of meer methoden. Dit wordt meestal bereikt in slechts enkele regels Perl.The best te beschrijven is met een voorbeeld. Begin met het configuratiebestand. Het standaard configuratiebestand heet "config.yaml". Het bevat een reeks van lijnen als volgt uit: config_class: CGI :: Kwiki :: Config driver_class: CGI :: Kwiki :: Driver cgi_class: CGI :: Kwiki :: CGI cookie_class: CGI :: Kwiki :: Cookie database_class: CGI :: Kwiki :: Database metadata_class: CGI :: Kwiki :: Metadata display_class: CGI :: Kwiki :: Toon edit_class: CGI :: Kwiki :: bewerken formatter_class: CGI :: Kwiki :: Formatter template_class: CGI :: Kwiki :: Template search_class : CGI :: Kwiki :: Zoek changes_class: CGI :: Kwiki :: Wijzigingen prefs_class: CGI :: Kwiki :: Prefs pages_class: CGI :: Kwiki :: Pages slides_class: CGI :: Kwiki :: Slides javascript_class: CGI :: Kwiki :: Javascript style_class: CGI :: Kwiki :: Style scripts_class: CGI :: Kwiki :: ScriptsThis is een lijst van alle klassen die deel uitmaken van de kwiki. Je kan iemand van hen te veranderen tot een klasse van inspraak van uw own.Let dat je wilde de BOLD formaat indicator veranderen van "* bold *" naar '' 'vet' '' zijn. Je hoeft alleen maar de "bold ()" methode van de Formatter klasse overschrijven. Begin met het veranderen van "config.yaml". formatter_class: MyKwikiFormatterThen schrijven een module genaamd "MyKwikiFormatter.pm". U kunt deze module recht in je kwiki installatie directory als je wilt. De module kan er zo uitzien: package MyKwikiFormatter; gebruik base 'CGI :: Kwiki :: Formatter'; sub bold {mijn ($ zelf, $ tekst) = @_; $ Text = ~ s '' '(*.?)' '' $ 1 g!; terug $ tekst; } 1; Niet te hard, eh? U kunt alle aspecten van CGI :: Kwiki veranderen als deze, uit de database opslag naar de zoekmachine, de belangrijkste bestuurder code. Als u de proppen te komen met een set van klassen die u wilt delen met de wereld, gewoon verpakken ze als een distributie en leg ze op CPAN.By de manier, kunt u zelfs de configuratie bestandsformaat in het YAML standaard. Als je wilde zeggen, XML te gebruiken, gewoon bellen het bestand "config.xml" en schrijf een module genaamd "CGI :: Kwiki :: Config_xml". Vereisten: · Perl


CGI :: KWIKI :: NIEUW Gerelateerde software