| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Aprire Source Code >> Content
    Come creare un modulo Webmin personalizzata
    Webmin è un'interfaccia web-based che viene utilizzato per l'amministrazione del sistema in sistemi basati su Unix . Consente di impostare gli account utente e la condivisione di file. Grazie al suo design , è possibile aggiungere nuovi moduli con facilità , senza modificare il codice esistente . Moduli di Webmin sono simili alle applicazioni per iPhone in termini di integrazione . Anche se un modulo dovrebbe amministrare un servizio o di un server , funzioni di sistema complesse possono essere gestiti da più di un modulo . Istruzioni
    1

    Creare una nuova cartella nella directory di base Webmin e il nome " pippo ". Un modulo Webmin è fondamentalmente una directory che contiene i programmi CGI eseguiti dal server Web del Webmin . Il percorso predefinito della directory di base è "/usr /libexec /webmin . "
    2

    Creare un file nella nuova directory e il nome " module.info . " Questo file contiene le informazioni meta del vostro modulo . Questo file deve contenere almeno il " disc ", " os_support " e "categoria " tag .
    3

    Aprire il file " module.info " con un editor di testo e aggiungere queste righe :
    desc = Foo Web Serveros_support = * - linuxcategory = server

    " desc" contiene la descrizione del nuovo modulo , " os_support " contiene un elenco dei sistemi operativi

    supportata dal modulo e " categoria " specifica la categoria di menu in cui è visualizzato il modulo .
    4

    Creare un nuovo file nella directory del modulo . Deve avere lo stesso nome della cartella , oltre a una " - lib.pl " parte . Nel nostro esempio , il nuovo file si chiamerà " foobar - lib.pl . " Il file deve contenere le funzioni chiamate da programmi CGI del vostro modulo e chiamerà le funzioni di inizializzazione in Webmin .
    5

    Aperto il file " foobar - lib.pl " con un editor di testo e aggiungere questo codice di esempio :

    = head1 foobar - lib.plforeign_require ( " foobar ", " foobar - lib.pl "); @ siti = foobar :: list_foobar_websites ( ) = cutBEGIN {push ( @ INC , " .. "); }; uso WebminCore ; init_config (); = head2 get_foobar_config ( ) = cutsub get_foobar_config {my $ Lref = & read_file_lines ( $ config {' foobar_conf ' }); my @ rv ; my $ lnum = 0; foreach my $ line ( @ $ Lref ) {my ( $ n , $ v ) = split ( /\\ s + /, $ linea , 2) if ( $ n) {push ( @ rv , { 'name' = > $ n , 'value ' = > $ v, ' linea ' = > $ lnum } ) ; } $ lnum + + ; } return @ rv ; }

    " init_config (); " linea inizializza l'ambiente del vostro nuovo modulo . La sottovoce " get_foobar_config " è un semplice esempio di una funzione che può essere chiamato da uno script CGI che gestisce uno dei server di leggere il file di configurazione del server.
    6

    Creare un nuovo file di nome " , index.cgi "Questo link a tutti i programmi CGI modulo serve file. . Aprire il file con un editor di testo . Ecco un esempio di un file " index.cgi " :

    # /usr /bin /PerlRequire ' foobar - lib.pl '; ui_print_header ( undef , $ text {' index_title '} , " " , undef , 1 , 1) ; $ conf = get_foobar_config (); $ dir = find ( $ conf ," radice " ) ; stampa e testo ( ' index_root ' , $ dir) , "

    \\ n "; ui_print_footer ( " /" , $ text {' indice' });

    " require ' foobar - lib.pl '; "linea accede libreria di funzioni del modulo e chiama il funzione di inizializzazione , il " ui_print_header " genera intestazione HTML della pagina e il " ui_print_footer " è usato per creare un collegamento al menu principale di Webmin .
    7

    creare una nuova cartella nella directory e il nome del modulo it " lang ". Creare un nuovo file in questa cartella e il nome " en ". esso conterrà tutti i messaggi usati dai vostri script in righe di testo , uno per ogni messaggio . Ecco un file " en" del campione : . "

    Index_title = Foobar Web Serverindex_root = La directory principale è di $ 1

    Previous :

    next :
      Articoli Correlati
    ·Come togliere le regole StyleCop nel plugin ReSharper 
    ·Alternative a Wget 
    ·Problemi OpenOffice 
    ·Come rimuovere una versione Tagged in CVS 
    ·Che cosa fa il pulsante Codice Clean TinyMCE Do 
    ·Come disinstallare e reinstallare Wubi 
    ·Come installare Java Virtual Machine con Centos 
    ·Circuit Board Design Strumenti 
    ·Come creare un link grafico 
    ·Come caricare più file su Silverlight 
      Articoli in evidenza
    ·Come creare un file con Marks & pagina al vivo 
    ·Come posso ottenere Avast Off My Computer 
    ·Come installare la versione del software iPod 7.0 
    ·Come creare linee di destinazione in Excel Charts 
    ·Quali sono gli svantaggi di un word processor corso Exc…
    ·Come scaricare Fix -It Utilities 
    ·Che cosa è il file di estensione DSO 
    ·Come leggere i file PDF in Firefox 
    ·Come installare Windows Media Player sul mio Sony Compu…
    ·Come salvare Word in PDF 
    Copyright © Conoscenza Informatica http://it.wingwit.com