tehnologia informaţiei în proiectarea produselor şi...
TRANSCRIPT
Cristian-Győző Haba
Tehnologia informaţiei în proiectarea produselor şi serviciilor
Îndrumar de laborator
2011
1
Hărţi mentale pentru dezvoltarea conceptuală a produselor
Introducere
O hartă mentală (mind map) este o diagramă utilizată pentru a reprezenta cuvinte, idei,
activităţi, sau alte elemente legate de şi aranjate în jurul unei centrale cuvânt cheie sau o idee.
HM sunt folosite pentru a genera, vizualiza, structura, şi clasifica idei, şi ca un ajutor în
studiu, organizarea, rezolvare de probleme, luarea de decizii, şi scris.
Elemente unei HM sunt aranjate intuitiv, în funcţie de importanţa a conceptelor şi sunt
clasificate în grupuri, ramuri, sau zone, cu scopul de a reprezenta conexiuni semantice sau de
altă natură între porţiuni de informaţii. HM pot fi de ajutor, de asemenea, pentru recuperarea
unor elemente memorate existente.
Prin prezentarea de idei într-o manieră grafică radială, nelineară, HM încurajează o
abordare de tip brainstorming pentru planificare şi sarcini organizatorice. Această orientare
spre brainstorming încurajează utilizatorii să enumere şi conecteze concepte, fără o tendinţă
de a începe într-un anumit cadru conceptual.
HM poate fi comparată cu ideea similară de hartă conceptuală. Prima este bazată pe
ierarhii radiale şi structuri arborescente cu un concept director central, în timp ce hărţile
conceptuale se bazează pe tipuri de conexiuni între concepte ce urmează modele mult mai
diverse.
În această lucrare se prezintă modalitatea de dezvoltare a unui concept utilizând hărţile
mentale.
Obiective
În cadrul acestei lucrări ne vom ocupa utilizarea programului FreeMind pentru crearea unor
hărţi mentale ce pot fi folosite în diversele etape ale dezvoltării unui produs sau serviciu.
Programul FreeMind
Programul FreeMind poate fi utilizat în următoarele scopuri:
- monitorizarea proiectelor, inclusiv subactivităţilor, starea acestora şi de gestionarea
timpului de lucru;
- organizarea locului de muncă, inclusiv link-uri la fişierele necesare, executabile, surse
de informaţii şi, desigur, de informaţii propriuzise;
- la locul de muncă pentru activităţi de cercetare Internet cu ajutorul Google şi din alte
surse;
- păstrarea unei colecţii de dimensiuni mici sau mijlocii notele cu link-uri pe unele
domenii care se poate extinde după cum este necesar. O astfel de o colecţie de note este
uneori numită bază de cunoştinţe.
- scrierea de eseuri şi brainstorming, folosind culori pentru a arăta care eseuri sunt
deschise, finalizate, nu a fost început încă, etc, folosind dimensiunea nodurilor pentru a indica
dimensiunea eseurilor. Putem avea o hartă pentru toate eseurile. Se pot muta părţi ale unor
eseuri la altele atunci când este cazul.
- menţinerea unei baze de date mici cu o structură care este fie foarte dinamică sau cu os
structură care nu se ştie în avans. Principalul dezavantaj al unei astfel de abordări în
comparaţie cu aplicaţii cu baze de date tradiţionale sunt posibilităţi de interogare sărace. Are
avantajul că se pot afla mai multe despre structura datelor din informaţiile suplimentare care
se introduc. De exemplu, diferite de înregistrări de uz medical au structură diferită şi nu
2
trebuiesc analizate şi stabilite toate structurile posibil, înainte de a introduce prima înregistrare
medicală.
- comentarea legăturilor sau marcajelor Internet favorite, cu culori şi corpuri de literă
având sensul dorit.
Programul FreeMind are următoarele caracteristici:
- urmărire funcţională completă a legăturilor HTML stocate în noduri, fie că este vorba
de legături Internet sau legături către fişiere.
- sprijină plierea şi expandarea ramurilor hărţii mentale.
- navigare rapidă cu o un singur clic.
- anularea comenzilor anterioare
- tragere şi eliberare inteligentă, inclusiv posibilitatea de a copia stilul nodurilor sau
copie de noduri; glisare şi fixare a mai multor noduri selectate; includere de text sau listă de
fişiere din afară;
- copiere şi lipire inteligentă, inclusiv lipirea de link-uri de la HTML sau structurarea
conţinutului inserat în funcţie de numărul de spaţii la începutul liniei; lipire a listelor de
fişierele selectate
- copiere şi lipire inteligentă de text, inclusiv text simplu şi RTF (MS Wordpad, MS
Word, MS mesaje Outlook).
- exportul hărţilor în format HTML, cu ramuri expandabile;
Cauta facilitate, în cazul în care elementele sunt afişate găsit unul câte unul ca şi tine
"Find Next", iar harta se desfăşoară numai pentru elementul curent.
- posibilitatea de a utiliza şi edita noduri cu text pe mai multe linii; chiar şi cu trecerea la
linie nouă;
- posibilitatea de a decora nodurile cu icoane predefinite, culori şi corpuri de literă
diferite.
- costurile scăzute pentru a trece la un alt instrument de realizare a hărţilor mentale,
pentru că acestea sunt salvate în format XML. Dacă se doreşte trecerea la un alt program
scrierea unui program de conversie ar trebui să fie uşor, în special în cazul în care programul
are facilităţi Visual Basic scripting.
Comenzile pentru crearea unei hărţi mentale
Pentru a crea un nod copil, apăsaţi tata Ins.
Pentru a crea un nod copil în timp ce editaţi un alt nod, apăsaţi Ins în timp ce editaţi.
Pentru a crea un nod frate dedesubtul nodului curent, apăsaţi Enter.
Pentru a crea un nod frate deasupra nodului curent apăsaţi SHIFT, + Enter.
Pentru a şterge un nod, apăsaţi Del.
Pentru a şterge un nod păstrându-l în acelaşi timp pentru lipire, apăsaţi Ctrl + X.
Alternativ, utilizaţi meniul nod context, prin clic dreapta pe un nod.
Pentru a edita un nod, apăsaţi F2, Home sau End sau în meniul de context Edit. Pentru a
termina editarea un nod, apăsaţi ENTER.
Pentru a înlocui textul într-un nod cu unul nou, începeţi să tastaţi.
Pentru a forţa editorul pentru nod cu text lung (nod lung) la editarea unui nod scurt,
apăsaţi ALT + ENTER.
Pentru a împărţi un nod lung, utilizaţi butonul Split din partea de sus a editorului de nod
lung, sau apăsaţi ALT + S în editorul de nod lung.
Pentru a introduce o linie nouă în editorul de nod lung, apăsaţi Control + Enter. Nu
puteţi insera linie nouă în editorul pentru nod scurt.
Pentru a copia o selecţie în clipboard în timp editaţi un nod lung, apăsaţi butonul din
dreapta mouse-ului şi alegeţi Copy.
3
Pentru a introduce un simbol special precum ©, introduceţi-l întâi în editorul de texte
favorit cum ar fi Microsoft Word, şi apoi copiaţi-l şi lipiţi-l în FreeMind.
Procedeu experimental
1. Să se creeze următoarea hartă mentală.
2. Utilizând facilităţile sistemului să se schimbe ordinea nodurilor copii al nodului Pagina
web.
3. Modificaţi aspectul nodurilor schimbând culoarea, corpul de literă sau fundalul textului
nodurilor din hartă.
4. La nodul Grafică pentru pagina web adăugaţi 5 noduri care să indice 5 unelte software
pentru creare de grafică pentru calculator şi includeţi şi legături către paginile web ale acestor
produse.
5. Exportaţi harta în format HTML şi vizualizaţi rezultatul în browser-ul pentru Internet.
4
Utilizarea tehnologiilor de virtualizare
Introducere
Tehnologiile de virtualizare au drept scop abstractizarea resurselor unui sistem de calcul. O
maşină virtuală (VM) reprezintă implementarea software unui sistem de calcul (calculator)
care execută programe în acelaşi mod ca un sistem de calcul real.
Virtualizarea unei platforme are în vedere separarea sistemului de operare de resursele
sistemului de calcul pe care se execută.
Un dispozitiv virtual (virtual appliance) este o maşină virtuală destinată să fie executată pe o
platformă virtuală.
Obiective
În cadrul acestei lucrări vom studia modul în care putem utiliza tehnologiile de virtualizare
pentru a testa execuţia unor aplicaţii software într-un mod în care acestea să nu depindă de
platforma hardware pe care sunt executate şi să asigure izolarea acestora de alte aplicaţii care
se execută pe aceeaşi platformă hardware.
Programul VMPlayer
Programul VMware Player al firmei VMWare oferă o interfaţă utilizator intuitivă pentru a
rula maşinile virtuale create cu programul special de virtualizare VMware Workstation.
Dintre facilităţile pe care le oferă programul VMPlayer amintim:
- permite execuţia unor maşini virtuale preconfigurate,
- permite experimentarea utilizării sistemelor de operare noi, în condiţii de siguranţă;
- permite testarea pe un PC a unor aplicaţii software noi într-un mediu izolat.
- permite execuţia unui sisteme de operare nou, fără a restarta PC-ului şi de asemeni
permite comutarea între sistemul de operare nou şi cel gazdă.
Utilizarea Programului VMWare Player
Pornirea programului
Pornirea programului VMWare Player se face dând click pe icoana
ceea ce duce la deschiderea ferestrei de pornire.
5
Deschiderea unei VM
Din pagina de pornire se poate parcurge sistemul gazdă de fişiere pentru a căuta maşinile
virtuale disponibile sau se încarcă o maşină virtuală care a mai fost rulată anterior ce apare
într-o listă separată.
Procedură
În Windows, faceţi clic pe Open în lista de comenzi. Puteţi parcurge sistemul de fişiere pentru
deschiderea fişierelor de configurare VMWare (.vmx), .ovf şi .ova.
Configurări ale VMWare Player
Maşina virtuală este preconfigurată cu anumiţi parametri. În funcţie de sistemul hardware
concret pe care se execută maşina virtuală, parametrii iniţiali pot fi modificaţi pentru
optimizarea funcţionării acesteia şi a sistemului gazdă.
Modificarea memoriei
Folosind comanda Trubleshoot -> Change Memory Allocation se poate modifica memoria pe
care sistemul gazdă o alocă maşinii virtuale. În cazul în care sistemul gazdă are suficientă
memorie, poate fi mărită memoria alocată maşinii virtuale astfel încât aplicaţiile care se
execută în cadrul acesteia să se execute în mod optim (de obicei viteza de execuţie a
aplicaţiilor creşte). Această creştere a memoriei este similară cu adăugarea de circuite de
memorie suplimentare la un sistem de calcul real pentru creşterea vitezei de execuţie a unor
aplicaţii.
6
Comportamentul la încheierea execuţiei maşinii virtuale
Programul VMPlayer permite ca la încheierea execuţiei programului, maşina virtuală să fie:
- suspendată – în acest caz la repornirea programului execuţia maşinii virtuale şi deci a
aplicaţiilor ce se execută în aceasta se va relua din starea în care erau la momentul
opririi maşinii virtuale.
- deconectată – în acest caz maşina virtuală se comportă în acelaşi fel în care se
comportă un sistem de calcul când se dă comanda de oprire şi deconectare de la reţea
(Power Off). Înainte de închiderea maşinii virtuale, aplicaţiile vor fi oprite din
execuţie şi încheind cu terminarea execuţiei sistemului de operare. Repornirea
programului VMWare Player va fi echivalentă cu pornirea unui sistem de calcul cu
toate etapele prin care trece acesta (operaţii de iniţializare şi în funcţie de configuraţie
de autotestare a componentelor şi perifericelor, iniţializarea şi testarea memoriei
sistemului, încărcarea sistemului de operare etc).
7
Utilizarea directoarelor partajate
În multe cazuri este necesară sau utilă transferarea de fişiere între sistemul gazdă şi maşina
virtuală. Prin utilizarea opţiunii VMWare Player -> Shared Folders este posibil să specificăm
care dintre directoare vor fi accesibile în mod partajat între cele două sisteme.
Conectarea şi deconectarea dispozitivelor periferice
Programul VMWare Player permite ca maşinii virtuale să i se conecteze dispozitive virtuale
de tip hard disc, memorii USB, plăci de reţea, placă audio, unele care pot fi conectate la
dispozitive hardware reale ale sistemului gazdă.
Un astfel de dispozitiv poate fi conectat la un moment dat doar la una din cele două sisteme,
cel real şi cel virtual.
Procedeu experimental
Se deschide programul VMWare Player.
Se selectează una dintre mașinile virtuale existente în directorul de lucru
Se inspectează configurarările existente pentru mașina virtuală și se notează în caietul de
laborator.
Se pornește mașina virtuală și se utilizează una din aplicațiile instalate pe aceasta.
Se reduce memoria alocată mașinii virtuale și se urmărește viteza de lucru a aplicației folosite
în noile condiții de lucru.
8
Instalarea unui sistem de management al conţinutului
Introducere
Sistemul de gestionare a conținutului Drupal este un sistem specializat si configurabil care
permite realizarea de site-uri web. Sistemul este modular fiind format din mai multe
componente pre-proiectate care pot fi folosite ca atare sau pot fi reconfigurate în limite largi
pentru a se potrivi cel mai bine nevoilor utilizatorilor.
Obiective
În cadrul acestei lucrări vom studia modul în care putem instala sistemul de gestionare a
conţinutului Drupal pentru a crea un site.
Generalităţi privind sistemul Drupal
Scopul sistemului Drupal este de a sta la mijloc între sistemele specializate şi cele
configurabile. El constituie fel de kit de "construcţie", compus din componente pre-proiectate
care pot fi folosite ca atare sau pot fi reconfigurate în limite largi pentru a se potrivi cel mai
bine nevoilor utilizatorilor. Designul său oferă mai multă flexibilitate, permiţând utilizatorilor
care nu sunt programatori să construiască site-uri puternice. Acest principiu de gestionare a
abstractului este important de înţeles pentru că este un concept central pentru toate lucrurile în
Drupal.
Oamenii consideră de multe ori un site web ca o colecţie de pagini, cu unele funcţii (cum ar fi
un blog, sau de un motor de ştiri) pentru a-l întregi. Atunci când încearcă să gestioneze site-ul
lor, ei se gândesc în termeni de structură arborescentă, o ierarhie de pagini pe care le vor
parcurge şi edita.
Drupal, pe de altă parte, tratează cele mai multe tipuri de conţinut ca variaţii ale aceluiaşi
concept de nod. Pagini, mesaje blog şi articole ştiri (unele posibile tipuri de noduri) sunt
stocate într-un fond comun, şi harta site-ului (arhitectura informaţiilor sale) este un overlay
care este proiectat separat prin gestionarea şi editarea unor meniuri de navigare.
În Drupal, nodurile conţin informaţii structurate referitoare la un mesaj de blog (cum ar fi
titlul, conţinutul, autor, data) sau un element de ştire (titlu, conţinut, data lansării, data
eliminării), în timp ce sistemul de meniuri creează harta site-ului ca un nivel separat. Alte
elemente (teme ale aspectului nodurilor precum şi modulele de vizualizare şi panourile
asigură afişarea pe ecran a conţinutului nodului.
Instalarea sistemului Drupal
Se dezarhivează dispozitivul virtual drupal-1.1.15.zip. În urma dezarhivării veţi avea
directorul drupal-1.1.15
9
Se deschide programul VMWare Player şi se selectează din directorul nou creat maşina
virtuală JumpBox.vmx. Este pornită maşina virtuală JumpBox care conţine instalat sistemul
Drupal.
10
După pornirea maşinii virtuale în fereastra acesteia este afişat ecranul de pornire care invită
utilizatorul să configureze maşina virtuală.
11
Configurarea sistemului
Configurarea se realizează utilizând o interfaţă grafică accesibilă prin intermediul oricărui
program browser (IE, Firefox,Apple Safari,Google Chrome etc).
Se porneşte IE şi se introduce adresa afişată (în cazul nostru http://192.168.0.109). Această
adresă poate să fie diferită pentru sistemul dvs. fiind o adresă alocată prin serviciul de alocare
dinamică a adreselor IP, DHCP (Dynamic Host Configuration Protocol)
În fereastra browser-ului apare pagina de configurare a maşinii virtuale. Pentru configurare
este necesar să se precizeze:
- numele computerului (maşinii virtuale). În acest fel aplicaţia va putea fi accesată
folosind un nume şi nu adresa IP (care este mai greu de ţinut minte). Se va alege
numele drupal.
- adresa de email la care sistemul va trimite mesajele de atenţionare generate de
aplicaţia drupal
- zona orară (pentru Romania este GMT+2)
- parola de acces. Aceasta va fi atât parola pentru accesul iniţial la aplicaţia drupal dar şi
pentru accesul la contul de administrare a maşinii virtuale JumpBox. Se va alege ca
parolă de acces drupal.
Pentru a continua trebuie dat acordul pentru licenţa de utilizare a sistemului. La final se apasă
butonul Configure the application.
12
În urma configurării sistemul furnizează utilizatorului informaţiile necesare pentru ca acesta
să poată administra maşina virtuală (JumpBox) sau să se conecteze la sistemul Drupal.
13
Pentru a trece la administrarea site-ului se urmăreşte legătura corespunzătoare Drupal
Administration, în cazul nostru aceasta corespunde adresei http://192.168.0.109/jblogin.html .
Pentru a merge la pagina aplicaţiei drupal se urmăreşte legătura corespunzătoare Drupal, în
cazul nostru aceasta corespunde adresei http://192.168.0.109.
Urmărind legătura Drupal ajungem la pagina din figura de mai jos:
14
Din această pagină de întâmpinare putem să trecem la partea de administrare sau putem să
creăm un nou cont de utilizator pentru pagina site-ului nostru.
Adăugarea unui cont nou
Se utilizează comanda Create new account în urma căreia se ajunge la fereastra următoare în
care se precizează un nume utilizator şi adresa de email la care vor fi trimise mesajele
aferente.
15
Parola si alte informaţii necesare pentru noul utilizator sunt trimise pe adresa de email
precizată
16
Tot din pagina de întâmpinare se poate solicita o nouă parolă în cazul în care vechea parolă a
fost pierdută.
Administrarea site-ului
Pentru a trece la operaţiile de administrare trebuie să ne autentificăm prin username, în cazul
nostru admin şi parolă, aceasta fiind cea aleasă în etapa anterioară de configurare a sistemului
(drupal).
După autentificare se ajunge în pagina de administrare în care observăm apariţia în meniul din
stânga a unor legături către uneltele de
- creare a conţinutului (Create content)
- administrare acontului propriu (My account)
- administrare a site-ului (Administer)
Partea de administrare a site-ului conţine mai multe unelte care sunt afişate în bara din partea
dreaptă sau în fereastra de conţinut. Acestea pot fi afişate în funcţie de sarcinile pe care le
îndeplinesc (By task) sau în funcţie de modulele software pe care le administrează (By
module). Aceste unelte de configurare vor fi utilizate pentru a defini modul în care va
funcţiona site-ul pe care îl creăm.
Uneltele de administrare permit următoarele operaţii de administrare:
- gestionarea conţinutului (Content management)
- construirea site-ului (Site building)
- configurarea site-ului (Site configuration)
- gestionarea utilizatorilor (User management)
- configurarea sistemelor de monitorizare a activităţilor (Logs)
- sistemul de ajutor (Help)
Sistemul Drupal se instalează cu un set implicit de module. Acestea pot fi completate cu alte
module care sunt puse la dispoziţie de comunitatea dezvoltatorilor sistemului Drupal.
Procedeu experimental
Folosind indicaţiile din referat, să se instaleze sistemul Drupal.
17
Crearea unui site folosind sistemul Drupal
Introducere
Modul de realizare a sistemului Drupal îi oferă acestuia o mare flexibilitate, permițând chiar
și utilizatorilor care nu sunt programatori să construiască site-uri puternice.
Sistemul Drupal tratează cele mai multe tipuri de conţinut ca variaţii ale aceluiaşi concept de
nod. Pagini, mesaje blog și articole ştiri (unele posibile tipuri de noduri) sunt stocate într-un
fond comun în timp ce harta site-ului (arhitectura informaţiilor sale) este proiectată separat
prin gestionarea și editarea unor meniuri de navigare.
Obiective
În cadrul acestei lucrări vom studia modul în care putem crea structura unui site realizat pe
baza sistemului de gestionare a conţinutului Drupal.
Generalităţi privind sistemul Drupal
Informaţiile care constituie întregul conţinut de pe un site web Drupal sunt stocate şi tratate ca
"noduri". Un nod este orice mesaj afişat, cum ar fi o pagină, sondaj, un text, text de forum,
sau blog-ul de intrare. Comentariile nu sunt stocate ca noduri, dar sunt întotdeauna legate de
unul.
Tratarea întregului conţinut prin intermediul nodurilor permite flexibilitatea de a crea tipuri
noi de conţinut. De asemenea, permite să se aplice fără probleme caracteristici noi sau
modificări la toate elementele de conţinut.
În spatele scenei, modulele gestionează aceste noduri. Modulele sunt cele care permit:
- listarea, sortarea şi gestionarea întregului conţinut de pe site-ul realizat;
- stabilirea de norme pentru modul în care sunt afişate toate elementele de afişare,
- listarea şi configurarea "tipurilor de conţinut" pentru site-ul realizat., şi crearea altora
noi.
Oferirea de "tipuri de conţinut", este o modalitate prin care Drupal permite existenţa tipurilor
de noduri diferite pentru scopuri diferite.
De exemplu, „o poveste” (story) este un tip de nod, o „pagină carte” altul, şi o intrare "blog"
un altul. Se pot crea, de asemenea, tipuri de conţinut noi proprii.
Există posibilitatea să:
- căutaţi pentru conţinutul de la căutare;
- administraţi toate nodurile de la Administer> Content management > Content;
- administraţi fluxul de lucru şi setările implicite pentru alte tipuri de noduri individuale
de la Administer> Content management > Content types;
- configuraţi numărul de noduri afişate pe pagina principală şi lungimea mesajelor
afişate la Administer> Content management > Post settings
- configuraţi permisiunile de acces pentru diferite tipuri de noduri la Administer> User
management > Access control.
18
Tipuri de conţinut
Drupal vine cu două tipuri de conţinut pre-configurate cu comportamente implicite diferite
configurat ca exemple. Puteţi redenumi, configura, schimba, şterge în funcţie de necesităţile
site-ului dvs.
• Page - o pagină, într-o formă asemănătoare cu o poveste, este o metodă simplă pentru
crearea şi afişarea informaţiilor care suferă rareori modificări, cum ar fi rubrica "Despre noi" a
unui site web. În mod implicit, o intrare page, nu permite comentarii ale vizitatorilor şi nu
sunt prezentate pe pagina de pornire a site-ului iniţial.
• Story - O poveste, într-o formă similară cu o pagină, este ideal pentru crearea şi afişarea de
conţinut care informează sau implică vizitatorii site-ului. Comunicate de presă, anunţuri ale
site-ului, şi bloguri informative pot fi toate create cu o menţiune poveste. În mod implicit, o
intrare poveste este automat prezentată pe pagina de pornire a site-ului iniţial, şi oferă
posibilitatea de a posta comentarii.
Tipurile de conţinut au proprietăţi proprii. Pentru a modifica o configuraţie a unui conţinut
existent se alege Edit. Opţiunile dvs. pot varia în funcţie de modulele activate. Opţiuni de
configurare implicite sunt:
Identificare
Informaţii care vă ajută să identificaţi tipul de conţinut
• Name - Nume - Numele tipului de conţinut.
• Type - Tip - Numele folosit intern al tipului de conţinut.
• Dscription - Descriere - O descriere a tipului de conţinut, de obicei introduse de către
administratorul site-ului.
Setări Formular de înscriere
Câmpurile şi formele disponibile pentru tipul de conţinut. Module suplimentare pot adăuga
propriile opţiuni.
• Eticheta câmpului de titlu.
• Eticheta câmpului pentru corpul conţinutului - de obicei Body.
• Numărul minim de cuvinte - implicit 0.
• Explicarea sau ghid de trimitere - de obicei, gol, dar pot fi utile pentru stabilirea aşteptărilor
utilizatorului faţă de trimiterea de conţinut.
Setări flux de lucru
Comportament implicit pentru tipul de conţinut. Utilizatorii cu permisiunea de administrare a
nodurilor vor putea modifica aceste opţiuni. Opţiunile disponibile implicit sunt:
• Publicat - Când conţinutul este prezentat, acesta va fi, public accesibil.
• Promoted to front page - promovat pe pagina principală a Drupal (setat la / node)
• Sticky at top of lists - conţinutul va rămâne la partea de sus a unei liste date. Acest lucru se
aplică la forumuri, prima pagină.
• Crearea unei revizii noi - În cazul în care conţinutul este editat, acesta va salva automat
versiunea anterioară.
Setări comentariu
Cu Drupal 6 setările de configurare a comentariilor sunt acum stabilite pentru fiecare tip de
conţinut. Setările iniţiale determină relevanţa celor rămase.
Setări comentariu Implicit:
• Disabled - Dezactivat
19
• Read Only - Doar în citire
• Citire/Scriere-Read / Write
Adaptarea navigării în cadrul site-ului folosind meniurile
Meniurile sunt o colecţie de link-uri (comenzi meniu) utilizate pentru a naviga într-un site
web. Modulul meniu oferă o interfaţă pentru a controla şi personaliza sistemul puternic de
meniuri care vine cu Drupal. Meniurile sunt afişate în primul rând ca o listă ierarhică de link-
uri folosind caracteristica de bloc extrem de flexibilă a sistemului Drupal. Fiecare meniu
creează automat un bloc cu acelaşi nume. În mod implicit, elementele noi de meniu sunt puse
într-o construcţie suport constituind meniul de navigare (Navigation), dar administratorii pot
crea, de asemenea, meniuri personalizate.
Temele (Themes) din Drupal furnizează, în general, suport doar pentru două meniuri
etichetate primary links şi secondary links. Acestea sunt seturi de link-uri, care sunt de obicei
afişate în antetul sau subsolul fiecărei pagini (în funcţie de tema activă). Orice meniu poate fi
desemnat ca primary links şi secondary links prin intermediul paginii de setări de meniu.
Taburile de administrare a meniurilor:
• Pe pagina de meniu Administer, administratorii pot "edita" pentru a modifica titlul,
descrierea, nodul părinte sau de ponderea unui element de meniu. În cadrul coloanei
„operations”, faceţi clic pe "enable / disable" pentru a comuta un element de meniu să fie
vizibile sau nu (on sau off). Numai elementele de meniu, care sunt activate sunt afişate în
blocul de meniu corespunzător. Reţineţi că elementele de meniu implicite generate de
modulul de meniu nu pot fi şterse, doar dezactivate
• Utilizaţi „Add menu” (adaugă meniu) pentru a specifica un titlu pentru un meniu
personalizat nou. Odată transmis, meniul va apărea într-o listă spre partea de jos a paginii de
administrare a meniului, sub meniul de navigare principal. Sub numele de meniu vor exista
link-uri pentru a edita sau a şterge din meniu, şi un link pentru a adăuga elemente noi pentru
meniu.
• Utilizaţi „Add menu item” (adăugare element de meniu) pentru a crea noi legături fie în
meniul de navigaţie sau un meniu personalizat (cum ar fi un meniu primary/ secundary links).
Selectaţi elementul părinte unde se va plasa noul link în cadrul structurii de meniuri existente.
Pentru elementele meniului din partea de sus, alegeţi numele meniului, în care legătura va fi
adăugată.
Adăugarea unui meniu nou
Pentru a adăuga un nou meniu, mergeţi la meniul de start, modulul de la Administer > Menus.
20
.
Clic pe "Add menu" şi daţi un titlu pentru meniul nou de navigare. În cazul în care acesta este
de navigare principală, numiţi-l pur şi simplu "Navigare principală" sau "Meniu implicit" sau
orice veţi găsi corespunzător. În cazul nostru îl vom numi „Meniul meu”.
21
Daţi Submit şi meniul va fi adăugat
2. Acum, că aţi creat meniul, activaţi-l pe pagina Administer > Blocks. Puneţi meniul să fie
inclus în bara din partea stângă a paginii. Daţi Save Blocks. Puteţi schimba, regiunea şi
ponderea meniului. Acest lucru afectează locul în care meniul este plasat pe pagina.
22
3. Crearea intrărilor în meniu. Acest lucru poate fi realizat mergând înapoi la pagina
modulului de meniu şi făcând clic pe "Add menu item". Acum, aveţi posibilitatea să
introduceţi un titlu pentru element nou meniu, să furnizaţi o scurtă descriere, să definiţi calea
sa în cadrul sistemului general de navigare.
Selectaţi părintele pentru elementul nou de meniu. Asta înseamnă că, aveţi posibilitatea să
selectaţi în care element de navigare este inclus noul meniu. Selectarea element cu acelaşi titlu
ca titlu meniului dumneavoastră înseamnă ca elementul nou este un element de nivel superior.
Selectaţi greutatea (Weight). Aceasta defineşte poziţia la care se va găsi elementul de meniu
. O greutate mai mică înseamnă că intrarea va "pluti" deasupra unei intrări cu greutate "mai
mare".
Puteţi crea, de asemenea, elemente de meniu multiple pentru un singur nod. Acest lucru vă
permite să găsiţi intrarea meniului în mai multe locuri. Dar, în general, vizitatorii dvs. pot fi
derutaţi în cazul în care pot găsi acelaşi conţinut în mai multe locuri, astfel încât să utilizaţi
această caracteristică cu grijă şi numai atunci când este cazul.
Notă: utilizatorilor le sunt prezentate doar elementele de meniu la care aceştia au acces spre a
le vedea.
Adăugăm la meniul nostru intrările Introducere, Conţinut, Concluzii.
23
24
Meniul va apărea în bara din stânga a paginii web.
Pentru a schimba poziţia meniului din partea stângă în partea dreaptă se merge la Administer
> Blocks şi pentru meniul „Meniul meu” se alege ca regiune de afişare „Right sidebar” şi se
dă Save Blocks. De data aceasta meniul va apare în bara din partea dreaptă a pagini.
25
Procedeu experimental
Folosind indicaţiile din referat, să se realizeze un sistem de meniuri care să aibă următoarea
structură.
Despre noi
Compania noastră
Istoric
Consiliul de administraţie
Viziunea
Obiectivele
Adresă de contact
Articole de presă
Investitori
Produse şi servicii
Produse
Servicii
Domenii de aplicare
Industrie
Sănătate
Educaţie
Administraţie
Suport tehnic
Documentaţie
Descărcări
Forumuri
FAQ
Cumpărături online
Încercaţi să plasaţi meniul în diverse poziţii ale paginii web.
26
Utilizarea modulelor create de terţi pentru realizarea unui site comercial
Introducere
În ultima perioadă activitatea comercială online a căpătat o tot mai mare răspândire datorită
extinderii rețelei Internet, a vitezei acesteia, datorită creșterii vitezei de procesare și a
capacităților de stocare a informațiilor și nu în ultimul rând datorită apariției a numeroase
aplicații care permit prezentarea produselor și serviciilor pe paginile web ale unor site-uri și
chiar crearea de magazine virtuale.
În cadrul sistemului Drupal, pot fi instalate module specializate care să susțină activitățile
legate de gestionarea unui magazin virtual care poate fi simplu, doar cu prezentarea
produselor dar și mai complex integrând module ce permit comanda și plata online a
produselor sau serviciilor.
Obiective
În cadrul acestei lucrări vom studia modul în care putem instala, configura şi utiliza module
create de terţi producători ce permit îmbunătăţirea conţinutului paginilor web create cu
ajutorul sistemului de gestionare a conţinutului Drupal.
Instalarea modulelor de la terţi
Odată ce aţi instalat nucleul de fişiere al sistemului Drupal, puteţi începe adăugarea de module
de la terţi producători pentru a extinde sau modifica comportamentul Drupal-ului.
Instrucţiunile de bază pentru instalare:
Obţineţi modulul ca o arhivă şi transferaţi-o pe server-ul dvs., extrageţi fişierele (în mod
normal în sites/all/modules) pe server, citiţi instrucţiunile, şi activaţi modul din Administer >
Site building > Modules. Reţineţi că mulţi constructori de site-uri Drupal cu experienţă şi
administratori de site-uri pot face acest lucru în mai multe moduri.
Instrucţiunile detaliate sunt:
1.Descărcaţi modulul. Asiguraţi-vă că versiunea modulului corespunde cu versiunea dvs. de
Drupal. Reţineţi că, "Development snapshots" sunt module, care sunt într-un stadiu de
dezvoltare activă. Ele pot fi scrise pentru o versiune precedentă/curentă/viitoare a Drupal, şi
sunt considerate instabile. De aceea ar trebui să fie utilizate cu grijă.
2.Extragerea fişierelor. Când descărcaţi modulul prima dată, el va apărea într-un format de
fişier comprimat, cum ar fi "tar.gz". Pe Windows, utilizaţi un program cum ar fi 7-Zip pentru
a extrage fişierele. Pentru sistemele *nix, utilizaţi linia de comandă:
tar-zxvf modulename-drupalversionnumber.tar.gz
Ar trebui să vedeţi o listă a fişierelor extrase într-un folder.
27
3.Transferul fişierelor. Fişierele dvs. le transferaţi prin FTP în folderul pentru module dorit
în instalarea dvs. Drupal. Folderul de module, la nivelul cel mai înalt al instalării Drupal este
rezervat pentru modulele de bază Drupal (cele care vin cu instalarea originală a Drupal). Deci,
ar trebui să se creeze, în general, un folder sites/all/modules/ în cadrul interiorul sites/all şi
transferaţi modulele descărcate acolo. Dacă rulaţi un sistem Drupal cu instalare multi-site,
aveţi posibilitatea să creaţi un folder module în cadrul sites/my.site.folder şi puneţi acolo
module care sunt specifice pentru un anumit site în instalarea dvs.; puneţi modulele care vor fi
partajate cu toate site-urile in sites/all/modules.
4.Citiţi instrucţiunile. În cazul în care modulul are un fişier de instalare (de obicei
INSTALL.txt şi / sau README.txt), citiţi-l pentru instrucţiunile specifice. Există module
care necesită un tratament special, şi chiar şi module care depind de alte fişiere descărcate
pentru a funcţiona corespunzător. Uneori, fişierul README nu are extensia .txt. Când
încercaţi să faceţi dublu-clic pe el, computerul nu ştie cu ce program să-l utilizeze. În acest
caz, deschideţi întâi editorul dvs. de text favorit, apoi deschideţi fişierul utilizând comanda de
deschidere fişiere a editorului.
5. Activare modul. Navigaţi la Administer > Site building > Modules. Verificaţi caseta
"enable" de lângă modulul şi apoi faceţi clic pe butonul Save Configuration din partea de jos.
NOTĂ: Dacă sunteţi actualizaţi un modul deja existent, va fi necesar să navigaţi la pagina
dvs. de actualizare la www.example.com / update.php şi faceţi clic pe 'run the database
upgrade script'.
6.Configuraţi permisiunile. Unele module vor necesita să schimbaţi permisiunile pentru a le
face să lucreze. Informaţiile privind permisiunile pot fi găsite în instrucţiunile care vin cu
modulul. De obicei, du-te la Administer > User management > Permissions. Derulaţi în jos
pentru a vedea dacă modulul apare în listă şi, dacă nu, configuraţi permisiunile necesare
pentru rolurile dorite.
7. Ajustarea configurărilor. Cele mai multe module vor avea un anumit tip de pagină de
setări. Aceasta va varia de la modul de la modul, dar în cazul în care nu sunt descrise în
fişierul README.txt vor fi, de obicei situate sub Administer > Site building or Administer >
Site configuration. Dacă aveţi probleme la găsirea paginii pentru setările modulului încercaţi
să mergeţi la navigaţie pentru a încerca "admin/by-module" şi vedeţi dacă modulul apare în
listă. Dacă da, pagina cu setările vor fi listate, de asemenea. Dacă tot nu, verificaţi fişierul
.module pentru o funcţie ’modulename_menu’ şi căutaţi să găsiţi calea pentru fişierul de
configurare.
8. Dacă aveţi probleme, căutaţi rezolvarea problemei pe listele de discuţii şi forumuri. Dacă
problema nu a fost deja abordată, trimiteţi o întrebare sau ridicaţi problema şi cineva va
încerca să te ajute.
Notă: Puteţi avea doar o singură copie a unui modul cu acelaşi nume, în fiecare site Drupal.
Numele modulului este determinat de numele fişierului .module nu de numele de folder.
Instalarea modulului e-commerce
Modulul e-commerce a fost conceput pentru a permite realizarea site-urilor comerciale. Pentru
utilizarea acestui modul trebuie instalat şi modulul token.
Odată descărcate aceste module, putem alege două opţiuni:
- extragerea fişierelor şi transferul acestora pe serverul Drupal
28
- transferul arhivelor modulelor pe serverul Drupal şi extragerea fişierelor pe server.
Vom alege cea de a doua variantă în care vom extrage fişierele din arhivele corespunzătoare
(token-5.x-1.13.tar.gz şi ecommerce-5.x-3.6.tar.gz). Pentru extragerea fişierelor se poate
utiliza şi programul WinRAR.
Pentru transferul fişierelor pe serverul Drupal, trebuie configurată permisiunea de a face
transferuri. Pentru aceasta trebuie să intrăm în sistemul de gestionare a serverului Drupal.
29
Conform indicaţiilor din fereastra serverului Drupal (JumpBox), pagina de management a
serverului este la adresa https://192.168.0.109/3000 (vedeţi în fereastra serverului Drupal al
dvs. care este adresa paginii de configurare)
Pe această pagină selectaţi SSH/SFTP bifaţi căsuţa Enable SSH/SFTP Logins, daţi Save şi
apoi Yes în fereastra de dialog care apare.
Deschideţi apoi programul WinSCP care va fi utilizat pentru transferul fişierelor modulelor de
instalat pe serverul Drupal şi introduceţi datele pentru realizarea conectării aşa cum se vede în
figură.
Folosiţi User name şi Password precizate la instalarea JumpBox (admin şi drupal). Daţi Login
şi apoi Yes.
30
În fereastra care se deschide, aveţi în stânga sistemul de fişiere al calculatorului dvs. şi în
dreapta sistemul de fişiere de pe serverul Drupal. Localizaţi în fereastra din stânga folderul în
care aţi extras fişierele modulelor şi în fereastra din dreapta, folderul /storage/drupal/sites/all.
În acest folder creaţi folderul modules folosind comanda din WinSCP File>New>Directory şi
intraţi în acest folder.
În fereastra din stânga selectaţi folderele ecommerce şi token care conţin fişierele celor două
module şi cu comanda File> Copy, transferaţi aceste foldere în directorul nou creat.
31
Activarea modulelor token şi ecommerce
Odată transferate fişierele celor două module, ele trebuiesc activate din Administer>Site
building>Modules. Se activează mai întâi modulul token de care depinde ecommerce bifând
căsuţa corespunzătoare şi dăm Save configuration.
După cum se poate observa modulul ecommerce conţine mai multe componente care pot fi la
rândul lor activate sau nu în funcţie de funcţionalitatea pe care o dorim pentru site-ul
comercial pe care dorim să îl construim.
La activarea acestor componente trebuie să ţinem seama de dependenţele care există între
acestea şi care sunt indicate în rubrica Description. Modulele de care depind alte module şi
care nu sunt activate sunt marcate prin cuvântul (disabled) scris cu culoare roşie.
32
După ce sunt activate aceste module, ele pot fi utilizate în cadrul site-ului.
Vom selecta următoarele module: ProductAPI, Anonymous purchasing, Cart, Mail subsistem,
Payment API, Store din setul de module de bază ecommerce, Apparel, File Product, Generic
Product, Parcel Product, Tangible Product pentru tipuri de produce ce pot fi cumpărate prin
sistemul ecommerce, EC Recurring şi Subproduct din grupul de module fără categorie anume.
În urma acestor activări putem constata că în bara de meniuri din stânga au apărut link-uri noi.
Unul este Products care va fi recipientul pentru intrările pentru produse care vor fi create pe
site-ul comercial, şi linkuri în zona de administrare şi anume Administer>E-Commerce şi
Administer>E-Commerce configuration. Primul link ne duce la o pagină în care putem vedea
informaţii şi statistici ale activităţii comerciale realizate prin intermediul site-ului. Cel de al
doilea link ne duce la pagina de configurare a modulelor din cadrul sistemului ecommerce
care au fost activate.
Procedeu experimental
Folosind indicaţiile din referat, să se instaleze modulele token şi ecommerce pe serverul
Drupal, să se activeze modulele indicate în referat şi să se studieze funcţionalitatea fiecărui
modul activat.
Să se analizeze noua structură a sistemului de meniuri în Administer>Site building>Menus
Să se adauge un bloc de tip Shopping Cart (vezi Administer>Site building>Blocks) în bara
din partea dreaptă a paginii web.
Să se creeze un număr de produse şi să se adauge pe site-ul creat.
33
Cuprins
Hărţi mentale pentru dezvoltarea conceptuală a produselor ...................................................... 1
Utilizarea tehnologiilor de virtualizare ...................................................................................... 4
Instalarea unui sistem de management al conţinutului ............................................................... 8
Crearea unui site folosind sistemul Drupal .............................................................................. 17
Utilizarea modulelor create de terţi pentru realizarea unui site comercial ............................... 26
Cuprins ..................................................................................................................................... 33