Help:Extension:Cite

From MediaWiki.org
Jump to: navigation, search

§Ce inseamna Web 2.0?[edit | edit source]

§Web 1.0[edit | edit source]

Desi nu a fost evidentiata, a existat o tranzitie de la web1.0 la web 2.0, iar tranzitia a depins de o multitudine de factori.

Când web–ul a devenit comercial, la inceputul anilor ’90, s-a inregistrat o explozie a Internetului, volumul de informatii disponibile pe Web luând proportii impresionante.

S-au format grupuri de utilizatori, au început cooperari în domenii de cercetare stiintifica, învatamânt, au luat fiinta o multime de comunitati online, de interes sau practica ( care colaboreaza la un proiect comun ).

Chiar daca au existat încercari de a implementa posibilitatea ca vizitatorii unui site sa adauge sau sa modifice continutul, ele au fost ignorate de public si s–au lovit de capacitatile tehnice limitate ale acelor vremuri.

În acea perioada majoritatea paginilor erau în general statice.

Aceasta perioada a fost denumita ulterior web1.0.

§Web1.5[edit | edit source]

În era dotcom-ului ( .com ) s-au diversificat serviciile oferite, au aparut milioane de pagini cu stiri, care erau actualizate des; au devenit necesare CMS-urile - sisteme de management a continutului.

Oamenii citeau presa, intrau pe forumuri, navigau; cei care scriau stirile si realizau paginile web erau în general ziaristii si informatia circula unidirectional, catre cititor.

Oricine putea sa-si creeze propria pagina web; fie o concepea personal sau cu ajutorul CMS-urilor gratuite sau open source existând si posibilitatea gazduirii gratuite.

Aceasta este cunoscuta ca fiind perioada web1.5.

Web1.5 coexista cu generatia 2.0.

§Web 2.0[edit | edit source]

Articolul lui Tim O'Reilly What Is Web 2.0 - Design Patterns and Business Models for the Next Generation of Software, aparut in septembrie 2005, este unul din articolele de baza, ce fundamenteaza conceptele Web 2.0.

Tim explica faptul ca termenul de Web 2.0 a aparut in 2004, in timpul unui brainstorming intre O'Reilly Media si MediaLive International, in pregatirea organizarii unei conferinte legate de Web.

In cautarea numelui, organizatorii au remarcat ca in ciuda colapsului dotcom, o serie de aplicatii web noi, valoroase apar cu regularitate, caracterizate prin colaborarea utilizatorilor la crearea continutului.

Site-ul Web2.0 Conference se poate vizita, se pot vedea temele principale ale prezentarilor. In toamna aceasta, va fi a patra editie, sub numele - Web2.0 Summit.

Tabelul de mai jos, contine perechi de aplicatii similare, cu implementari caracteristice web1.0 si Web 2.0: 

Web 1.0

 

Web 2.0

Ofoto

Flickr

Akamai

BitTorrent

Mp3.com

Napster

Britannica Online

Wikipedia

Pagini personale

Bloguri

Speculare nume domenii

SEO (optimizarea motoarelor de căutare)

Pagini vizitate

Cost per click

Publicare

Participare

Content Management System

Wiki

Directoare (taxonomy)

Tagging (folksonomy)

Stickiness

RSS – sindicarea informaţiei

Netscape

Google

The Cite extension has the ability to detect errors. This page documents the error messages and provides an understanding of the problem and solutions.

§Mai multe definitii pentru web 2.0[edit | edit source]

Web 2.0 este un termen care desemnează o mulțime întreagă de aspecte interactive și colaborative ale Internetului, și aici în special ale World Wide Web, de natură foarte recentă - apărute prin anii 2004 - 2005. Deci la Web 2.0 nu este vorba de versiunea doua a unui software sau a unei tehnici web. Inventatorul și promotorul termenului Web 2.0 este Tim O'Reilly. Pentru diferențiere, tradițiile web care existau până la apariția We b 2.0 sunt numite, tot simbolic, Web 1.0.

Web 2.0 este noua generaţie a web-ului care pare a fi în ultimul timp subiectul preferat al analiştilor şi cercetătorilor din domeniu, fiind considerat un concept la modă. Termenul acesta a fost folosit pentru prima dată în 2004 de către Tim O’Reilly în cadrul unei conferinţe, care este considerat de atunci părintele său. Deşi sintagma a fost folosită doar pentru a semnala că ceva diferit se întâmplă, fără a fi furnizată şi o definiţie clară a acestuia, totuşi conceptul a fost îmbrăţişat de către marea comunitate a utilizatorilor Internet.

Din încercarea lui O’Reilly de definire a termenului Web 2.0, reies următoarele :

Web 2.0 este reţeaua ca platformă, acoperind toate dispozitivele; aplicaţiile Web 2.0 sunt cele care exploatează cel mai mult acest avantaj intrinsec al reţelei: furnizarea de software ca şi serviciu-continuu-updatat şi care devine cu atât mai bun cu cât îl folosesc mai mulţi utilizatori, consumând şi remixând date din surse multiple, inclusiv de la utilizatorii individuali, şi care în acelaşi timp oferă propriile date şi servicii într-o formă care permite remixarea de către alţii, creând efecte de reţea printr-o „arhitectură  a participării” şi mergând dincolo de metafora paginii din Web 1.0 pentru a furniza o experienţă mai bogată utilizatorului”.

Deşi există numeroase alte încercări de definire ale acestui termen/concept, cum ar fi definiţia oferită de Troy Angrignon care menţionează că :

Web-ul 2.0 este un grup de schimbări determinate economic, social şi tehnologic în atitudinile, instrumentele şi aplicaţiile care fac din Web viitoarea platformă de comunicare, colaborare, comunitate şi învăţare cumulativă”.

Sau cele din 2006 ale lui O’Reilly, care revine în încercarea sa de a lămuri lucrurile, precizând că:

„Web 2.0 este revoluţia comercială din era computerelor, cauzată de utilizarea Internetului ca platformă” şi că

Web 2.0 este un trend economic, social şi tehnologic care formează baza pentru noua generaţie a Internetului, una mai matură, un mediu distinctiv caracterizat de participarea utilizatorilor, de deschidere şi de efecte de reţea”,  totuşi o definiţie clară, unanim acceptată şi recunoscută, nu există. Până şi părintele recunoscut al web-ului (din prima generaţie), Tim Berners-Lee, referindu-se la Web 2.0 spunea despre acesta că „nimeni nu ştie exact ce înseamnă”.

Aşa cum se poate vedea din cele prezentate mai sus, deşi au existat preocupări de definire a acestui termen/concept, nici una dintre acestea nu este considerată încă definiţia recunoscută a Web-ului 2.0.

De asemenea, tot O’Reilly menţiona în cadrul aceluiaşi articol ideea că majoritatea acelor companii care au supravieţuit prăbuşirii dotcom-ului au câteva similarităţi, trăsături comune care au condus la continuitatea acestora, la fundamentarea a ceea ce astăzi denumim generic „Web 2.0”.

Aşa cum preciza O’Reilly şi în cadrul primei definiri a lui Web 2.0, atunci când ne gândim la acesta trebuie, în primul rând, să percepem Internetul ca pe o platformă (figura 1), aşa cum, comparativ, în anii precedenţi (cei ai generaţiei Web 1.0), platforma era reprezentată de către sistemul de operare, care îţi facilita accesul la seturile de aplicaţii folosite în viaţa de zi cu zi. 

.Overview 

Cite extension is the software extension for the footnotes system. Two HTML-style tags are used to define and show the references.

<ref>

Single use footnotes are defined by enclosing content within <ref>...</ref>:

<ref>content</ref>

A footnote used multiple times may be defined with a name:

<ref name="foo">content</ref>

To invoke a named footnote:

<ref name="foo" />

Footnotes may be defined in groups:

<ref group="foo">content</ref>

Names and groups may not be a numeric integer. The quotes are optional unless the name includes a space, punctuation or other mark. It is recommended that names be kept simple and restricted to the ASCII character set.

<references />

To display the reference list, after all of the <ref>...</ref> tags, include:

<references />

To display footnoted defined in a group. include:

<references group="foo" />

§Error messages[edit | edit source]

The messages will show as bold red.

Message Problem Solution
Messages in the body of the article
Invalid <ref> tag;

refs with no name must have content

There is no content between the <ref>...</ref> tags. Either put content between the <ref> tags (<ref>content</ref>), or (if you're reusing a named reference that's been defined elsewhere in the article) use a single tag <ref name="ref_name" />.
Invalid <ref> tag;

refs with no content must have a name

A named reference has a malformed name. This is produced by a construct like <ref />, which makes no sense. As above, either create a full reference (<ref>content</ref>) or give the tag a name (<ref name="ref_name" />).
Invalid <ref> tag;

invalid names, e.g. too many

A named <ref> tag has too many parameters You can only specify two parameters, name= and group=. You can't, for instance, format a reference with <ref style="color:red;">content</ref>, or give it an id.
Invalid <ref> tag;

name cannot be a simple integer. Use a descriptive title

The name of the reference is a pure number. To avoid naming conflicts (as unnamed references are automatically assigned numbers as names) this is not allowed. Rename the reference to contain at least one letter (eg <ref name="foo" /> instead of <ref name="123" />). It's good practice to give references meaningful names anyway. Make sure that when changing the name you update all the tags that refer to that reference!
Closing </ref> missing for <ref> tag A reference is missing the closing </ref>. Make sure that you are either using a closed pair of tags (<ref>content</ref>), or one single tag with a forward slash at the end to mark it as a single tag (<ref />)
Messages at the end of the article
Invalid <ref> tag;

no text was provided for refs named $1

A single ref tag named "foo" (<ref name="foo" />) was invoked, but there is no full reference named "foo" (<ref name="foo">content</ref>) from which to get the reference text. You may have misspelt the reference name, or used special characters that look the same but are actually different. For instance, <ref name="foo-bar">content</ref> and <ref name="foo–bar" /> are not the same: one contains a hyphen while the other uses an ndash. To avoid this sort of error, try to stick to the characters available on the standard keyboard. Alternatively, the full reference may have been removed from the article with other content. In this case the text of the reference will be available in the page history, and you can convert the single <ref /> tag into a full reference.
MediaWiki:Cite error references invalid input The <references /> tag is malformed. You need to ensure that the <references /> tag is properly formed.
Invalid <references> tag;

no parameters are allowed. Use <references />

Parameters such as style= or id= were passed to the <references /> tag.
Invalid <references> tag;

parameter "group" is allowed only. Use <references />, or <references group="..." />

The <references /> tag is malformed.
Cite error: <ref> tags exist, but no <references /> tag was found The <references /> tag was not included at the end of the article. Add the <references /> tag at the bottom of the article, below the last set of |ref= tags.
The <ref> tag immediately before <references /> does not have a closing </ref>. Fix the <ref> tag as explained above
There are <ref>...</ref> tags after <references />. Move the <references /> tag (or the {{reflist}} template) to below the last reference.
The use of <ref>...</ref> tags followed by a <references /> tag occurs more than once on the same page, but the <references /> tag is produced by a template (e.g. {{reflist}}). There is no solution other than avoiding the use of a template if possible.
Another tag extension used in the same page before the <references /> tag is buggy (calls Parser->parse() instead of Parser->recursiveTagParse()). Update/fix the buggy tag extension.
Ran out of custom backlink labels.

Define more in the [[MediaWiki:Cite references link many format backlink labels]] message.

A named reference was used more than 702 times, thereby exhausting the list of available labels ("a", "b"... "aa", "ab"... "zy", "zz"). It should probably never be necessary to cite one source this many times. Consider whether some cites can be combined or removed, or edit MediaWiki:Cite references link many format backlink labels to add additional labels (maybe "aaa", "aab", etc).
<ref> tags exist for a group named "$1", but no corresponding <references group="$1"/> tag was found, or a closing </ref> is missing The group parameter was used in a reference, but the corresponding <references /> tag was not included with a group parameter Make sure that there is a <references /> tag on the page with the appropriate |group= parameter set.
The reference immediately before <references /> does not have a closing </ref>. Fix as for normal <references /> tags as explained above.
There are <ref>...</ref> tags using a group after <references />.
Other messages
MediaWiki:Cite error key str invalid Internal software error. These messages should never occur. If you see them in articles, please contact the MediaWiki developers, who may be able to resolve the situation.
MediaWiki:Cite error stack invalid input

§Technical information[edit | edit source]

Internal messages are generated by the Cite.php extension and shown as a MediaWiki message. See the Parser hooks section of Special:Version for the installed version of Cite.php. These messages are in the MediaWiki namespace and can be modified only by admins.

Cite.php internal message MediaWiki message
Cite error Cite error: $1
Cite error key str invalid MediaWiki:Cite error key str invalid
Cite error ref no input Invalid <ref> tag;

refs with no name must have content

Cite error ref no key Invalid <ref> tag;

refs with no content must have a name

Cite error ref numeric key Invalid <ref> tag;

name cannot be a simple integer. Use a descriptive title

Cite error ref too many keys Invalid <ref> tag;

invalid names, e.g. too many

Cite error references invalid input MediaWiki:Cite error references invalid input
Cite error references invalid parameters Invalid <references> tag;

no parameters are allowed. Use <references />

Cite error references invalid parameters group Invalid <references> tag;

parameter "group" is allowed only. Use <references />, or <references group="..." />

Cite error references no backlink label Ran out of custom backlink labels.

Define more in the [[MediaWiki:Cite references link many format backlink labels]] message.

Cite references link many format backlink labels This is a list of the backlink labels used in the reference list, currently from a to zz
Cite error references no text Invalid <ref> tag;

no text was provided for refs named $1

Cite error included ref Closing </ref> missing for <ref> tag
Cite error stack invalid input MediaWiki:Cite error stack invalid input
Cite error refs without references MediaWiki:Cite error stack invalid input
Cite error group refs without references <ref> tags exist for a group named "$1", but no corresponding <references group="$1"/> tag was found, or a closing </ref> is missing