Dorin Sîrbu -

Widget-uri Slabute.ro

Noutati, Online, Sanatate, Tehnologie

Pe Slabute.ro am lansat widgets.slabute.ro – secţiunea de widget-uri. În această secţiune pot fi găsite mai multe widget-uri cu funcţionalităţi de pe Slăbuţe şi widget-uri de suport comunitate.

splash-sustin-slabute Widget-uri Slabute.ro

Widget-uri cu funcţionalităţi

Unele funcţionalităţi utile, care considerăm ca ar ajuta mai mulţi oameni, le oferim sub formă de widget-uri pentru a putea fi încorporate în site-uri/blog-uri care activează în domeniul stilului de viaţă sănătos, alimentaţie corectă, slăbit sănătos, etc. şi care susţin valorile promovate de comunitate. Aceste functionalităţi se configurează şi încorporează simplu (sunt necesare cunoştinţe de HTML).

Configurarea si generarea codului pentru widget se face în pagina configuratorului de widget. Se oferă următoarele funcţionalităţi:

Widget-uri suport comunitate

Pentru fanii Slăbuţa şi Slăbuţe.ro oferim câteva widget-uri de suport şi de recunoaştere ca răspuns la efortul de a ajuta si a oferi toate informaţiile utile şi de calitate, care pot fi găsite pe Slabute.ro. Aceste widget-uri pot fi găsite în pagina cu widget-urile de suport.

Insigne Slabute.ro

Design, Noutati, Sanatate, Stil de viata sanatos

Pentru fanii care susţin şi apreciază Slăbuţe, am creat un set de insigne pentru promovare şi suport a stiluluii de viaţă sănătos şi a valorilor de pe Slabute.ro.

splash-insigne Insigne Slabute.ro

Am creat mai multe insigne autentice care reprezintă cel mai bine atât pe tine, cât şi comunitatea Slăbuţe.ro. Poţi ajuta pe Slăbuţa şi celelalte slăbuţe şi poţi transmite mesajul sănătos al comunităţii afişând aceste insigne la semnătura ta în forum, pe contul tău de Facebook, hi5, Twitter sau în alte locaţii deschise spre promovarea stilului de viaţa sănătos şi alimentaţiei corecte.

Insignele de pe Slăbuţe pot fi găsite aici: Insigne – împreună învăţăm să trăim sănătos!

Widget

Definitii, IT, Tehnologie

Widget (software) este o componentă software, care încapsulează o anumită funcţionalitate sau care oferă o metodă de interfaţare cu un sistem informatic, concepută pentru a fi integrată uşor într-o interfaţă grafică şi a extinde functionalităţile interfeţei respective. Un widget trebuie să fie usor de incorporat şi să extindă funcţionalitatea interfeţei ţintă.

Conceptual, un widget poate fi asemănat cu o componentă de calculator. De exemplu, pentru a creste memoria calculatorului personal (a extinde performantele), se adaugă încă un modul de memorie, care indiferent de producător, dispune de o interfaţă standard de conectare la placa de bază. Astfel printr-o metodă simplă s-a adaugat o funcţionalitate complexă şi s-au extins performanţele calculatorului.

Widget-urile, similar componentei de calculator din exemplul de mai sus, pot fi create de mai mulţi autori/producători şi trebuie să se integreze într-un animit tip de interfaţă, respectând standardul impus de interfaţa respectivă.

Un widget, de obicei se implementează folosind un limbaj de descriere a datelor (ex: XML, (X)HTML, etc.), un limbaj de programare (C, JS, etc.) sau o combinaţie între ambele. De obicei, pentru dezvoltarea widget-urilor în limbaje de programare de nivel jos cum ar fi C, este necesara utilizarea unui API oferit de către producătorul interfeţei.

De ce este necesar un widget?

Să presupunem că se dispune de o bază de date mare cu alimente şi valori lor nutriţionale, cum este cea de pe calorii.slabute.ro şi se doreşte să se ofere posibilitatea de căutare în această bază de date şi altor site-uri, care nu dispun de aceste informaţii şi nici de puterea de calcul.

Se crează de către Slabute.ro un widget de căutare cu interfaţare la baza de date şi se oferă spre preluare. Acest widget este preluat şi încorporat de către alte site-uri. Încorporarea lui permite căutarea valorilor nutriţionale direct din paginile site-ului respectiv fără a părăsi site-ul. Un astfel de widget este simplu, se încorporează uşor şi oferă faciţităţi avansate de care unele site-uri nu pot dispune sau nu doresc să dezvolte funcţionalităţi în acea direcţie.

Widget-urile sunt componente utile (de obicei oferite gratuit) şi cu o gamă largă de utilizare. Ele pot fi încorporate (“conectate”) fie în interfaţa sistemului de operare (ex: afisare stare calculator, afisare vreme, etc.), în paginile web (căutare, afişare stare profil, noutăţi, etc.), în interfeţele programelor software, etc.

Dezvoltarea unui widget se face de către un programator care dispune de cunoştinţele necesare pentru a implementa eficient şi corect o astfel de componentă. Deoarece widget-urile sunt componente care se încorporează într-o interfaţa de interacţiune cu utilzatorii, implementarea estetica, eficienta şi corectă este esenţială.

Dezactivare RSS in WordPress

Sfaturi

In articolul “RSS, bun sau nu pentru proprietarii/autorii de site-uri?” s-au discutat mai multe motive pro si contra tehnologiei RSS.

Pentru cei care au luat decizia sa dezactiveze prezentarea continutului in format RSS pentru un blog, creat pe platforma WordPress, exista o solutie. Pentru a efectua pasii de mai jos, este nevoie de cel putin un mimumum de cunostinte in domeniul tehnologiilor web (HTML, PHP).

Pentru a dezactiva RSS, vor trebui de adus cateva modificari ‘template’-ului curent al blog-ului. Dupa cum stiti, in WordPress, prin intermediul unei arhitecturi bazate pe ‘template’-uri, se poate schimba design-ul blog-ului, prin modificarea ‘template’-ului curent (directorul/locatia: <<locatia de instalare WordPress>/wp-content/themes/<<denumire tema curenta>>/).

1. Modificarea fisierului functions.php. Se vor adauga urmatoarele linii de cod PHP (obligatoriu intre tag-urile de PHP):

function cb_disable_rss() {
wp_die('Continutul in format RSS nu este disponibil, va rugam sa vizitati '
. 'direct <a href="'. get_bloginfo('url') .'">pagina noastra</a>.');
}
add_action('do_feed', 'cb_disable_rss', 1);
add_action('do_feed_rss', 'cb_disable_rss', 1);
add_action('do_feed_rss2', 'cb_disable_rss', 1);
add_action('do_feed_atom', 'cb_disable_rss', 1);
add_action('do_feed_rdf', 'cb_disable_rss', 1);

2. Modificarea fisierului header.php

Din acest fisier, se va sterge urmatoarea linie de cod:
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />

3. Vor trebuie revizuite si editate si celelalte fisiere din template. Trebuie sterse si link-urile, catre feed-urle RSS, care nu-si mai au sensul in acest caz, deoarece furnizarea de continut RSS este dezactivata.

Cam atat, procedura de dezactivare RSS in WordPress a luat sfarsit. Blog-ul vostru nu va mai oferi continut in format RSS si posibilitatea de preluare automata de continut va fi minimalizata, deoarece formatul HTML, in care este prezentat continutul site-urilor de pe Internet, este mult mai dificil de prelucrat.

Agregatoare de continut

Sfaturi

Agregatoare de continut (software), sunt aplicatii care colecteaza, proceseaza si gestioneaza continut web, oferit in acest sens. Acest continut web, oferit public pentru preluare si procesare, caruia i se mai spune si feed-uri web, poate fi documente in format HTML, documente RSS (feed-uri RSS), documente Atom (feed-uri Atom) sau alte tipuri de documente . De obicei, pentru agregarea de continut, in ultima vreme, cel mai des se folosesc documentele in format RSS (feed-uri RSS oferite pe blog-uri, site-uri de stiri si alte tipuri de portaluri). Programelor de agregare li se mai spune si RSS reader, feed reader si news reader.

In dependenta de modul de implementare si cerintele de utilizare, pot fi aplicatii de calculator (programe/software de calculator) sau aplicatii web (rulate pe un server).

Programe agregatoare de continut

rss-logo-390x390 Agregatoare de continutPrograme agregatoare de continut, sunt programe de calculator (software), care se instaleaza pe calculatorul personal si prin intermediul carora va puteti abona (procedura necesara pentru a indica site-ul la care doriti sa va abonati) la acele site-uri, care permit citirea continutului prin aceasta metoda, pentru a citi ulterior articole si noutati, fara a mai fi nevoie sa le accesati direct.

Oarecum citirea de feed-uri web prin intermediul unui astfel de program, este similara cu citirea e-mail-ului cu ajutorul unui client de e-mail, instalat pe calculator, doar ca informatiile nu sunt grupate pe conturi de e-mail, ci pe denumiri de site-uri web. Acest program de agregare, periodic sau la cerere, viziteaza site-urile la care sunteti abonati si actualizeaza pe calculator, ultima versiune a informatiilor oferite prin intermediul feed-urilor.

Unde puteti gasi un astfel de program? Pe langa faptul ca pe Internet se pot gasi multe programe gratuite, trebuie sa stiti, ca aproape fiecare navigator web suporta acest standard si are incorporat un modul, care poate procesa feed-uri RSS. Este destul sa introduceti in Locatie, adresa catre feed-ul RSS corespunzator (sau cand vizitati un site, sa faceti clic pe iconita RSS, vezi imaginea in dreapta) si in navigator se va afisa acel continut (de exemplu: ultimele articole dintr-un blog, ultimele comentarii la un articol, ultimile stiri, etc.).

Agregatoare web de continut

Agregatoare web de continut, sunt aplicatii web, care colecteaza continut oferit spre utilizarea in acest sens, il proceseaza, il grupeaza pe categorii si il afiseaza prin intermediul unei interfete web.

Mai simplu, un agregator web este un site, care functioneaza similar unui program pe calculator de agregare continut, doar ca proceseaza un numar mai mare de surse (site-uri) si va prezinta rezultatele sub forma de pagini HTML, pe care le puteti vedea la accesarea acelui site cu ajutorul unui navigator web. Le mai putem spune si “site-uri intermediar”.

O diferenta vizibila intre cele  doua tipuri de agregatoare este ca, programul agregator va afiseaza doar informatiile legate de site-urile la care v-ati abonat, pe cand agregatorul web, informatiile de pe site-urile, care au fost inregistrate/abonate de alte persoane. De obicei, pe acest tip de site-uri, vi se propun sau trebuie sa cautati informatiile, care va intereseaza (cautarea se poate de facut si direct printr-un motor de cautare de altfel).

Unde putem gasi astfel de site-uri? Cand navigati pe Internet, le puteti identifica usor prin faptul ca au foarte multe articole (sau cioturi de articole), colectate de pe foarte multe site-uri.