Nwlapcug.com


Come creare DNN pianificate attività 1

DotNetNuke (DNN) consente a un amministratore di sito Web pianificare le attività, che si spostano bit di codice o script su base regolare o ricorso. Generalmente, questi pezzi di codice vengono utilizzati per gestire attività di manutenzione del sito come eliminazione cache dell'applicazione Web, invio automatizzato di messaggi dal sistema o l'indicizzazione del sito per popolare il motore di ricerca interno di DNN.

Istruzioni

1

Aprire il client FTP di vostra scelta e accedere al tuo sito web directory. Spostarsi nella directory DNN del tuo sito Web e individuare la cartella "BIN". Caricare il nuovo file di classe di utilità di pianificazione personalizzata (libreria di collegamento dinamico) nella cartella "BIN". Questo file deve avere un nome univoco. Ad esempio, i file di assembly hanno nome ad esempio "DotNetNuke.Entities.Users.EmailUsersOnline, ASSEMBLY."

2

Accedere al sito tramite l'accesso "host". Dal menu principale, fare clic sul link del menu "HOST" e quindi fare clic su per il collegamento di "Pianificazione" nel menu a discesa per andare alla pagina "Operazione pianificata".

3

Cliccate sul link "Aggiungi elemento di pianificazione" nella parte inferiore della pagina.

4

Immettere un nome descrittivo nella casella "Nome descrittivo". Questo dovrebbe essere qualcosa di facile da ricordare che si riferisce a ciò che l'attività farà, ad esempio "Posta elettronica utenti Online," per esempio.

5

Immettere il titolo del file DLL classe assembly che è stato caricato tramite FTP nella casella "Completo classe nome e Assembly". Il nome deve corrispondere al nome del file caricato, che sarebbe "DotNetNuke.Entities.Users.EmailUsersOnline, ASSEMBLY" nel nostro esempio.

6

Fare clic su "Sì" nella "pianificazione abilitare" casella di controllo per attivare la nuova attività per l'esecuzione come parte del programma. Ciò consente all'attività di funzione. Se avete mai bisogno di disattivare un'attività pianificata, deselezionare questa casella.

7

Scegliere quanto spesso questa attività deve essere eseguita inserendo un numero e quindi scegliendo secondi, giorni, settimane o mesi nel menu a discesa per le impostazioni di "Time Lapse". Se nessun tempo è scelto, è possibile che l'attività non verrà eseguita. Ad esempio, scegliere "1" e "settimana" di avere il compito di eseguire una volta a settimana.

8

Scegliere quanto spesso questo compito deve tentare di eseguire se dovrebbe essere Impossibile eseguire il programma per qualsiasi motivo. Ad esempio, è possibile "10" e "minuti" per consentire il compito di provare a eseguire ogni 10 minuti dopo un errore. Una volta che l'operazione viene eseguita, verrà restituito alla sua pianificazione regolare. Lasciare questa opzione vuota per disabilitare il timer di tentativi.

9

Scegliere l'opzione "Eseguire su evento" selezionando "APPLICATION_START" dal menu a discesa, se si desidera che l'attività venga eseguita ogni volta che si riavvia l'applicazione DNN. In caso contrario, l'attività verrà eseguita solo sul programma impostato nelle caselle di time-lapse. Ad esempio, se si utilizza un'attività per controllare utenti online e segnalarlo tramite e-mail ogni ora, l'applicazione di DNN principale verrà eseguita l'attività anche se si riavvia tra il lasso di tempo previsto.

10

Fare clic su "Sì" nella casella di controllo "Catch Up abilitato". Se il server Web è mai fuori servizio, questo evento verrà eseguito una volta per ogni frequenza che è stato perso durante il periodo di inattività. Ad esempio, se si imposta questa attività per eseguire ogni 15 minuti e il Web server è inattivo per un'ora, poi l'attività verrà eseguita quattro volte prima la prossima volta regolarmente programmati. Lasciare questa opzione deselezionata per disattivarlo.

11

Impostare le dipendenze dell'oggetto"" inserendo il nome dei nomi di tabella di database o altri elementi nell'applicazione DNN che l'attività ha un effetto su. Questo viene utilizzato solo se due attività di agire sulla stessa tabella o oggetto e li tiene da in esecuzione contemporaneamente, quindi non sono in conflitto. Ad esempio, se X e Y entrambi utilizza la tabella di "appartenenza" per i loro compiti, immettere il nome della tabella nella finestra dipendenze, e l'applicazione di DNN manterrà automaticamente tutte le attività utilizzando tale dipendenza da in conflitto. Se non c'è più di una dipendenza per un'attività, è possibile immetterli in un elenco delimitato da virgole. Nella maggior parte dei casi, questa opzione verrà lasciata vuota.

12

Clicca sul link "Aggiorna" per creare la nuova attività pianificata. Passare alla pagina "Calendario" per vedere la nuova attività nell'elenco master.