8.8Optimizarea pentru rețelele de socializare de căutare
Din cauza răspândirii pe larg a rețelelor de socializare pentru mediatizarea oricăror tipuri de proiecte online va fi necesară efectuarea unui set recomandabil de măsuri pentru pregătirea platformei cu scopul perceperii mai calitative a paginii și a conținuturilor de către rețelele de socializare.
-
Înregistrarea profilurilor de socializare a platformei în rețelele:
-
Facebook – profil de pagină;
-
Twitter;
-
Linked-in – grup.
-
Integrarea în pagină a butoanelor cu link-uri la profilurile de socializare oficiale înregistrate și personalizarea acestora cu elementele de brandbook elaborate.
-
Integrarea modulelor relevante oferite de rețele de socializare care stimulează implicarea utilizatorilor (de exemplu: fanbox, profile stream, etc.), dar acest lucru se va efectua cu o integrare neagresivă, și nederanjantă față de funcționalitatea de bază și față de conținutul primar al platformei.
-
Implementarea manuală a tagurilor generale open graph pe paginile generice ale platformei (de exemplu: Pagina principală, pagini de categorii, despre platformă, și alte pagini unde conținutul nu se schimbă frecvent).
-
Generarea automată a tagurilor open graph pe paginile de conținut se va efectua fără implicarea managerilor de conținut. Platforma va genera de sinestătător în baza conținutului publicat în articole cel puțin următoarele taguri:
-
Titlul paginii;
-
Descrierea scurtă a paginii;
-
Imaginea mică de previzualizare (100x100 pixeli) corespunzătoare imaginii de articol;
-
Link-ul către pagină.
-
Butoane Like în paginile de conținut.
-
Butoane Distribuie/Recomandă prietenilor în paginile de conținut.
9.Cerinţe faţă de sistemul de gestionare al conţinutului site-ului web 9.1Cerinţe privind gestionarea structurii site-ului web
Modulul de management al structurii trebuie să asigure următoarea funcţionalitate:
-
Gestionarea barei de navigare generice;
-
Gestionarea meniului de categorii și conținut
-
Crearea numărului nelimitat de pagini;
-
Posibilitatea de activare/dezactivare a paginilor;
-
Posibilitatea definirii unui model implicit de construire a site-ului pentru fiecare compartiment.
9.2Cerinţe față de tipul sistemului de administrare a conținutului -
Este necesară implementarea proiectului pe sisteme de gestionare a conținutului de tip Open Source, care nu vor solicita achiziție de licențe speciale.
-
Este preferabilă implementarea proiectului pe una din următoarele sistemele de gestionare a conținutului (ordinea este stabilită în măsura priorităților de utilizare):
-
Wordpress;
-
Joomla;
-
Drupal;
-
Este admisibilă utilizarea modulelor comerciale compatibile cu sistemele susmenționate cu condiția argumentării folosirii acestora în comparație cu module gratuite care nu oferă priorități similare.
-
În cazul utilizării modulelor comerciale, achiziția acestora ține de responsabilitatea dezvoltatorului și se va efectua din contul bugetului total de proiect, dacă valoarea modulelor achiziționate nu depășește 10% din bugetul de proiect.
-
Licențele achiziționate pentru module comerciale urmează să fie înregistrate pe organizația beneficiară a proiectului și transmise la finele implementării.
-
La selectarea sistemului de gestionare a conținutului dezvoltatorul va propune argumentat care sistem a fost ales.
-
Este recomandabilă folosirea ultimei versiuni actuale a sistemului selectat disponibil public la începutul dezvoltării (pentru excluderea erorilor cunoscute și a vulnerabilităților de securitate care sunt excluse de autori).
9.3Cerinţe privind gestionarea conținutului
Modulul de gestionare a conținutului trebuie să posede interfaţă similară cu interfeţele redactorilor de texte standarde şi să asigure următoarele posibilităţi:
-
Introducere/editare/ştergere de către persoane autorizate a informaţiilor textuale şi grafice de conținut;
-
Gestionarea conţinutului title şi meta (keywords şi description) a paginilor, care permit majorarea indexării paginilor de către motoarele de căutare. Se permite utilizarea nu numai a cuvintelor cheie dar şi a îmbinărilor de cuvinte.
-
Alegerea modelului implicit de construire a paginii.
-
Redactarea vizuală a elementelor informaţionale. Sunt posibile următoarele operaţiuni:
-
tăierea fragmentului în buffer (cut);
-
copierea fragmentului în buffer (copy);
-
lipirea fragmentului din buffer (paste);
-
inserarea legăturilor (link);
-
eliminarea legăturilor;
-
diferite operaţiuni ce ţin de aliniere;
-
inserarea şi eliminarea tabelelor;
-
inserarea şi eliminarea imaginilor;
-
operaţiuni de modificare a fontului, stilului, culorii;
-
Redactarea codului sursă al elementelor informaţionale.
-
Plasarea şi gestionarea fişierelor/atașamentelor la articole destinate pentru descărcare.
-
Încărcarea spoturilor video/audio cu posibilitatea de redare în player integrat în pagina web (cu găzduire locală pe serverul platformei sau cu integrare pe servicii externe de găzduire media de genul youtube, vimeo, soundcloud, etc.)
-
Gestionarea conținutului în regim vizual prin redactoare WYSIWYG pentru persoanele care nu posedă cunoștințe în domeniul tehnologiilor web și disponibilitatea de redactare în regim de cod html pentru persoanele cu cunoștințe mai avansate.
9.4Cerinţe privind accesarea și downloadarea conținutului În sistemul de administrare a conținutului va fi implementat un mecanism care va permite redactorilor/ moderatorilor sau administratorilor să specifice clar care sunt condițiile de descărcare a conținutului disponibil downloadării.
Din cauza faptului că pe platformă vor fi încărcate materiale furnizate de alți autori, aceștia nu întotdeauna vor oferi permisiunea de utilizare necondiționată și nelimitată a materialelor oferite. Din această cază mecanismul de specificare a condițiilor de utilizare a materialelor va fi disponibil în fiecare tip de pagini de conținut. Tipurile de licențe/condiții de utilizare și reguli vor fi elaborate cu beneficiarul pe parcursul dezvoltării proiectului.
În sistemul de administrare va fi implementat mecanismul care limitează accesul la descărcarea materialelor pentru utilizatorii neînregistrați.
Acest mecanism va limita: Descărcarea documentelor anexate la articol; Descărcarea arhivelor anexate la articol; Descărcarea materialelor video în rezoluție înaltă; Descărcarea imaginilor de calitate înaltă; Mecanismul de restricționare va putea fi aplicat pentru anumite reguli la toate articolele de conținut încărcate, sau selectiv pentru fiecare articol (de exemplu: materialele video vor putea fi downloadate doar de utilizatorii înregistrați, dar unele documente relevante publicației vor fi accesibile publicului larg fără înregistrare, aceasta depinzînd de condițiile de distribuție a materialelor și de setările specificate de redactorii platformei).
9.5Cerinţe privind gestionarea elementelor informaţionale
Sistemul va suporta următoarele elemente informaţionale şi module respective pentru gestionarea lor:
Pagină de conținut conţine diferite informaţii textuale sau grafice care pot fi prezentate static sau în format dinamic. Modulul de gestionare a acestui element trebuie să asigure următoarele operaţii: -
Crearea şi eliminarea elementelor;
-
Redactarea vizuală a elementului;
-
Redactarea codului sursă;
-
Plasarea paginii pe site;
Fişiere anexate pentru plasare conţin informaţia formatată şi pregătită de către autor spre publicare. Modulul de gestionare a acestui element trebuie să asigure următoarele operaţii: -
Plasarea fişierului pe site prin intermediul unui modul de încărcare a atașamentelor pe site sau;
-
Încărcarea fișieruliu direct în articol prin modulul de atașamente integrat în modulul de redactare a articolului;
-
Inserarea legăturilor/link-urilor dintr-o pagină de conținut la un fișier deja încărcat pe serverul platformei sau ca legături pe servere terțe.
În cazul fișierelor încărcate în articol prin modulul de atașamente conectat cu redactorul de conținut, sistemul de gestionare a conținutului automat va plasa butonul/butoanele de downloadare a atașamentului separat de blocul cu conținut (de exemplu, la finele articolului sau la începutul acestuia după secțiunile de titlu, dată, autor și alte informații, amplasarea exactă fiind determinată în procesul de design). Ținând cont că diseminarea materialelor conexe articolelor va fi o funcție importantă în platformă este important ca butoanele/link-urile de downloadare să nu fie preluate din modulele standard oferite de sistemul de gestionare a conținutului, respectiv va fi necesară atragerea deosebită a atenției la design-ul acestor elemente și integrarea lor calitativă în design-ul paginii de articol/de conținut. Ca exemplu de realizare a acestei funcționalități poate fi analizat modelul aplicat la adresa http://www.expert-grup.org/ro/biblioteca/item/947-mega-x-2014&category=178
În articole/publicațiile care conțin materiale este important ca:
-
La articol să fie posibilă încărcarea unuia sau a mai multor fișiere;
-
Pentru materialele încărcate să se genereze automat titlurile fișierelor cu link la downloadare, titlurile fiind generate în baza numelui fișierului încărcat sau ca alternativă moderatorului/ administratorului să i se ofere posibilitatea de a stabili de sinestătător denumirea;
-
La fiecare fișier să fie contorizat și afișat public numărul descărcărilor;
-
Să fie elaborate un set de pictograme relevante diferitor tipuri de fișiere cel mai des utilizate (de exemplu: pdf, docx, xls, ppt, zip, rar, etc.) care, în măsura posibilităților tehnice, să fie atribuite automat de către sistem fișierelor încărcate în articole corespunzător extensiei fișierelor.
Pagini specifice - la moment conţin pagina principală a site-ului. Modulul de gestionare a acestui element trebuie să asigure următoarele operaţii: -
crearea şi eliminarea elementelor;
-
redactarea vizuală a elementului;
-
redactarea codului sursă;
-
plasarea paginii pe site.
Fișiere media externe – reprezintă materiale video, audio, prezentări, imagini și alte materiale care sunt găzduite pe alte platforme terțe (de exemplu: youtube, vimeo, soundcloud, dropbox, slideshare, etc.) codurile de preluare ale cărora sunt generate automat de sistemele unde se găzduiesc și se vor utiliza pe platforma on-line pentru afișare automată prin intermediul playerelor specifice. Sistemul de gestionare a conținutului va include câmpuri/module pentru inserarea codurilor de integrare a fișierelor externe.
9.6Cerinţe faţă de gestionarea versiunilor lingvistice
Este necesar, ca modulul gestionării versiunilor lingvistice a site-ului să asigure:
-
Interfața site-ului în limba română;
-
Adăugarea conținutului (inclusiv atașamente) în alte limbi.
9.7Cerinţe privind gestionarea drepturilor de acces
Posibilitatea de a defini diferite grupe de utilizatori a site-ului care posedă drepturi diferite (setate arbitrar) de creare/modificare/ştergere/publicare a conţinutului site-ului, a structurii lui şi a elementelor funcţionale. Accesul utilizatorilor responsabili de gestionarea contentului site-ului se efectuează în baza unui mecanism de autorizare bazat pe perechea login/parolă (fără implicarea cărorva resurse tehnice suplimentare). Grupele minime de utilizatori:
Administratorul. Posedă în sistem următoarele drepturi:
-
Modificarea structurii site-ului.
-
Modificarea şabloanelor şi stilurilor.
-
Modificarea informaţiei de conținut.
-
Crearea, eliminarea şi gestionarea drepturilor utilizatorilor şi grupelor de utilizatori.
-
Gestionarea informaţiei înscrise în loguri.
-
Efectuarea și restabilirea copiilor backup.
Redactor.
-
Are dreptul de a publica pe site informaţiile pregătite, precum şi de a şterge/modifica informaţiile deja existente pe site.
-
Recepționează, verifică/redactează şi plasează materialele în rubricile platformei bibliotecii.
-
Actualizează in permanenţă materialele încărcate în platformă.
-
Arhivează materialele care şi-au pierdut actualitatea.
-
Moderează/aprobă/șterge comentariile și discuțiile purtate de vizitatori care nu corespund regulilor de utilizare a platformei.
Editorul.
-
Are dreptul de introducere şi corectare a informaţiilor de conținut, numai pe acele subcompartimente la care el are permisiuni. Nu are dreptul de a le publica pe site.
-
Contribuie la completarea bibliotecii cu materiale in formatul si cu datele de referința convenite cu administratorul sau redactorul.
-
Are acces la toate materialele publicate pe platformă.
-
Face trimitere la surse, in cazul in care utilizează materiale/părți de materiale din platformă în propriile creații.
-
Solicită, la necesitate, consultanţă din partea administratorului.
-
La dorință, participă în discuțiile de pe forum, respectând decența.
-
Formulează sugestii si propuneri de eficientizare a funcționării bibliotecii care urmează să fie expediate în afara platformei prin intermediul poștei electronice sau prin alte metode ce nu implică elaborare funcționalitate de platformă.
Utilizator înregistrat.
-
Are dreptul să descărce materiale anexate la articole care se distribuie cu acces limitat (se efectuează în scopul acceptării de către utilizator a regulilor de preluare, distribuire și utilizare a materialelor publicate pe platformă).
-
Are dreptul de a expedia/încărca materialele pe site pentru publicare în rubrici, publicarea fiind efectuată după verificarea materialelor și clasificarea acestora de către Redactor.
-
Are dreptul de raportare a problemelor/ erorilor/, a pretențiilor referitor la drepturi de autor, care sunt expediate către redactor pentru exluderea acestora.
-
Are dreptul la participare în discuții pe anumite subiecte în contextul articolelor publicate în rubricile în care este permisă plasarea comentariilor.
Vizitator - are dreptul de a citi informaţia de pe platformă.
9.8Alte cerinţe
Este necesar ca sistemul de gestionare a conţinutului să permită :
-
Conţinutul web site-ului să fie posibil de gestionat concomitent de mai mulţi utilizatori fără apariţia conflictelor de rescriere a datelor;
-
Posibilitatea creării/păstrării copiilor de rezervă a elementelor informaţionale (backup);
-
Posibilitatea restabilirii datelor din copiile de rezervă.
10.Cerinţe tehnice
Lansarea proiectului urmează să fie efectuată pe servicii de găzduire achiziționate de beneficiar la recomandarea dezvoltatorilor bazate pe următoarele cerințe:
-
Se acceptă lansarea proiectului pe servere disponibile public oferite din partea companiilor specializate în domeniul găzduirii;
-
Este recomandabilă utilizarea serverelor pe sisteme de operare linux/unix care nu necesită licențiere suplimentară;
-
În dependență de volumul datelor încărcate în perioada de pre-lansare și a estimării de volum de date ce vor fi lansate post lansare dezvoltatorul va propune găzduirea proiectului pe servere de tip shared hosting (unde sunt găzduite și alte proiecte de la clienți separați) sau servere de tip dedicat (unde toate resursele sunt utilizate de un proiect al unui client);
-
Se acceptă propunerea de găzduire a proiectului în infrastructură cloud cu condiția setării serverului și a serviciilor conexe pentru funcționarea platformei online și previziunea costurilor de mentenanță viitoare;
-
În calitate de soft la nivel de server pentru găzduirea proiectului e recomandabil Apache sau Nginx.
10.2Cerinţe privind baze de date și limbaje de programare
În calitate de baze de date și limbaje de programare vor fi propuse soluțiile care corespund standardelor opensource și se încadrează în următoarele cerințe:
-
Limbaj de programare server side - php;
-
Limbaj de programare client side – html, java script, css;
-
Baze de date pentru stocare a informațiilor – mysql;
-
Alte variații open-source sunt admisibile cu condiția argumentării utilizării acestora.
Dostları ilə paylaş: |