Utente: Password: Ricordami
Non sei ancora registrato? Puoi farlo adesso!. Come utente registrato avrai diversi vantaggi come la gestione dei temi grafici, la possibilità di inviare notizie e commenti.
MAXdev Italia - MDChannel: I canali in MAXdev
MAXdev Italia

MDChannel: I canali in MAXdev

sjah, trad. AlterEgo

Il sistema dei canali di MAXdev permette di fornire contenuti specifici ai vostri utenti registrati, basandosi sulle opzioni  tipiche dei canali.  Questo breve manuale tratterà alcune procedure di impostazione di base e vi guiderà passo dopo passo all'installazione dei vostri canali.

Innanzitutto, devo dire che ho avuto l'idea dei canali perché sono troppo pigro e perché non ho mai portato a termine il sistema multisite nei miei progetti. Tuttavia il concetto è simile: molti proprietari di CMS (Content Management Systems) desiderano condividere alcuni contenuti comuni, fornire contenuti specifici ai loro gruppi di utenti e gestire tali contenuti da un pannello di amministrazione centrale.

Il modulo Cnl_Tools incluso nel pacchetto Borobudur3D, vi aiuterà a impostare il contenuto dei vostri gruppi utenti. Può gestire fino a  10 canali di  gruppi utenti. Questo numero è adatto per la maggior parte dei CMS in uso. Tuttavia, se avete un numero maggiore di gruppi, con una modifica aggiuntiva dei file templates potete usare questo modulo per circa 50 gruppi . Se avete centinaia di gruppi, allora avete bisogno di altre opzioni, che verranno chiarite in un'altra sezione di questo. Ma, credetemi, centinaia di gruppi implicano un numero enorme di utenti e allora forse dovreste considerare l'ipotesi di utilizzare dei programmatori in php per ottimizzare il vostro portale cms :).

Sto implementando questo sistema di canali in uno dei miei progetti. Il cliente ha  8 dipartimenti e vuole che ognuno di questi abbia link comuni ma contenuto differente a seconda della differente appartenenza degli utenti ai vari gruppi di dipartimento. La richiesta in sé non implica un sistema di permessi particolarmente severo come un' applicazione groupware; in pratica si vuole una maniera semplice di ordinamento e condivisione dei loro contenuti quotidiani. Per la condivisione di documenti che necessitano di una maggior sicurezza, uso phprojekt groupware come applicazione di supporto che lavora bene anche con MAXdev

Nella prossima pagina parlerò di alcuni elementi che devono essere considerati prima di passare al processo di installazione.



Componenti del canale

Per costruire il vostro sistema di canale i componenti utilizzati sono Categorie News, blocchi News e posizionamento blocchi. Dovete creare le categorie news correlate al vostro canale di gruppo, per esempio categoria finanza per il  dipartimento finanza, categoria operazioni per il dipartimento operazioni ecc. Per le news comuni potete creare una categoria che possa essere letta da tutti i visitatori e utenti di gruppo.

Una volta sistemati i nomi di cagtegoria, potete usare il blocchi news per ordinare le news per i vostri canali di gruppo. Nel pacchetto Borobudur3D vi sono  3 blocchi news che possono essere usati per il vostro canale. Estraete e caricate questi blocchi sotto la vostra directory includes/blocks. Per fornire un diverso contenuto al vostro canale, scegliete la posizione dei blocchi in riferimento ai vostri canali di gruppo. Perché se, per esempio, scegliete "centro" come posizione per il vostro blocco, e il tag {center} stesso è disponibile in tutti i file di template, allora questo blocco sarà visibile per tutti gli utenti. Se scegliete la posizione del blocco in un'area specifica come Area3-2, sarà visibile solo dal canale 3 o dal gruppo numero 3.

Gruppi, sistema di permessi e canali

Di norma avete 4 gruppi disponibili nel vostro MAXdev. Il primo gruppo è il gruppo Utenti, con il numero id =1. Tutti gli utenti registrati vengono assegnati automaticamente  a questo gruppo. Questo gruppo, nel sistema di permessi, ha accesso alla lettura di tutto il conentuto del portale. Il secondo gruppo è il gruppo Admins [numero id=2]. Questo è il livello di accesso più alto per la gestione del vostro cms e dovete assegnare manualmente gli utenti che volete facciano parte del gruppo. Gli altri gruppi, Redattori e Staff [numeri id= 3,4], sono gruppi di esempio per mostrarvi alcune impostazioni differenti del sistema di permessi valide per ciascun gruppo. Potete rinominare e modificare questi gruppi secondo le vostre esigenze e con i permessi che volete. Gli utenti non avranno il permesso di scegliere i gruppi  Admins [id 2], Staff [id 3] e redattori [id 4]. Il vostro canale partirà dal numero id 5 o sarà automaticamente regolato secondo l'id dei gruppi da voi scelti.
Il canale è sempre collegato al vostro numero id del gruppo. Ogni canale ha il proprio tema con aree comuni e specifiche per le posizioni selezionate dei blocchi. Tutti i temi del canale sono localizzati sotto il tema principale e sono rappresentati con directory numerate con lo stesso numero identificativo del gruppo. Il tema canale 1 è per i gruppo Utenti, il numero 2 per il gruppo Admins ecc. Potete creare il tema canale dalla pagina di amminsitrazione del modulo canale.

Aree blocchi

Le aree blocchi costituiscono lo spazio e la posizione dei blocchi del vostro contenuto informativo e vengono generate attraverso AutoTheme. Di default avete 3 aree standard, ovvero le locazioni di Sinistra, Centro e Destra  e 9 aree opzionali [Area1 - 9]. Nel pacchetto Borobudur3D vengono utilizzate queste aree per il contenuto dei canali. Ogni canale avrà 5 aree aggiuntive in cui la numerazione delle aree sarà collegata  al vostro id di canale/gruppo: => AreaX-Numero. X è il vostro id del canale e numero è la locazione dell'area, come mostra l'esempio seguente:
  • Area1-2: Canale1 [Gruppo Utenti] posizione area 2: o {area1-2-blocks}
  • Area2-5: Canale2 [Gruppo Admins] poszione area 5: o {area2-5-blocks}
  • Area10-3: Canale10 [Vostro Gruppo] posizione area 3: o {area10-3-blocks}
Sostituite il file autoblock.cfg nella vostra directory modules/Blocks con il file autoblock.cfg  del vostro pacchetto Borobudur3D. Tenete tuttavia l'originale come copia di backup.


Come si usa la prima volta

Questo capitolo mira a farvi comprendere  l'idea di canale e i concetti base dei componenti che verranno usati per l'installazione del vostro canale. Se non avete mai usato i CMS, MAXdev o AutoTheme, non lasciatevi intimidire dalla terminologia usata in questo tutorial. Le procedure di installazione vi guideranno nella creazione del vostro sistema di canali personale, anche senza conoscenze di programmazione. Di fatto, se avete una minima conoscenza dei tag di HTML, e avete installato con successo  MAXdev sul vostro sistema, avete già i requisiti necessari per esplorare il funzionamento dei canali.

In linea generale, il sistema dei canali permetterà agli utenti del vostro sito di personalizzare il contenuto di loro interesse. Una volta che l'utente abbia scelto il canale di proprio interesse, egli riceverà direttamente  il cotenuto che gli interessa ogni volta che si farà riconoscere dal sito. Con questo sistema fornite un valore aggiunto agli utenti connessi.


2003 ©  MAXdev Italia