Misplaced Pages

Talk:Web portal: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editContent deleted Content addedVisualWikitext
Revision as of 14:23, 11 November 2006 edit85.108.254.206 (talk)No edit summary← Previous edit Latest revision as of 20:28, 6 December 2024 edit undoBrunnock (talk | contribs)Extended confirmed users4,345 edits Restored revision 1227536384 by Curb Safe Charmer (talk): Reverting junkTags: Twinkle Undo 
(109 intermediate revisions by 67 users not shown)
Line 1: Line 1:
{{Talk header}}
As someone who is shopping for, and consequently bewildered by, web portal software on the less than corporate enterprise level, I find this article inadequate in that it does not address this wide array of software that is out there, nor is there a link or disambiguation (Word is too complex) to these other forms (soopportal.org, web wiz forums, maxwebportal extreme, etc) of web portal. I would glady do an article myself, but clearly I'm not ready. I, and I suspect others, need someone more knowledgeable to at least start the ball rolling here. Please? Thanx. :-)] 18:54, 19 October 2005 (UTC)
{{WikiProject banner shell|class=C|

{{WikiProject Websites|importance=High}}
:Think of "portal" as a BS marketing term that doesn't really mean much of anything. Does that help?
{{WikiProject Internet|importance=High}}

}}
::That doesn't help much when your client wants to spend $100,000 on a "Portal Server" and you have to explain why they should or shouldn't do it.
{{User:MiszaBot/config

| algo=old(90d)
:::Think of a "portal" as a building; except it's online. The database is the foundation, the first floor is for registered visitors, the rest of the floors are accessible to those who have permission. The top floor is reserved for administration.
| archive=Talk:Web portal/Archive %(counter)d
:::If your client is seeking a "Portal Server", it's best to find out how many people will be inhabiting the building. From there you can determine the type of foundation (database) that will drive all the processes (paperwork).
| counter=1
:::If the Portal is accessible using only a webbrowser, the company could save millions of dollars because they would never need client/server software... just browsers.
| maxarchivesize=75K
:::I've used the Portal is a House speech many times... let me know if it helps you better understand.
| archiveheader={{Automatic archive navigator}}

| minthreadsleft=5
== not neutral: Java centric. ==
| minthreadstoarchive=2

}}
This is a well writen article but it is Java centric. What a web portal is should not be defined by the implementation of a portal in Java. I love Java but mentions of it should be in a links section or an example section.
] 13:13, 23 November 2005 (UTC)
:I find no point-of-view asserted here. Please see ] regarding the use of the <nowiki>{{NPOV}}</nowiki> tag. If it being Java centric is concerned, then I invite you to expand the article to cover portals made in other languages. Thanks! --&nbsp;]&nbsp;] 01:34, 24 November 2005 (UTC)
::If the no point-of-view policy is about unbiased articles, then your correction is not good. The article is biased towards only one technology, implying that a web portal can only be made from Java technologies. The article should be language neutral in defining what a portal is. I will take you up on your invitation and see if I can write something acceptable. I know it is not an easy thing. I will see about it over the weekend.--&nbsp;] 13:07, 24 November 2005 (UTC)


I'm a developer. Any room for my opinion? Ok great... perhaps Portals ought to be defined by the cultures they create?
:Yes, if you can be bothered to ], and ] on talk pages. --] 18:54, 3 June 2006 (UTC)

== Official statement from a student of Jakob Nielsen ==

* A 'portal' refers to a location on the World Wide Web while a 'Wikiportal' should refer to 'Wikiportals' here on Misplaced Pages. The 'portal' use confuses users. Let us clarify this as soon as possible. I suggest 'portal' designers begin their conversion to 'wikiportal' immediately. I should know. Like Al Gore, I built the Internet. Ha! Anyway, I have started the switch to Wikiportals with the new ] which you can find here ''Sincerely, ] 22:39, 3 December 2005 (UTC)''
*
*


==Vortal?==

'''Vortal''' redirects here. What is a vortal? The word doesn't occur here even though it redirects here. ] 17:11, 11 January 2006 (UTC)

:Vortal was, for a short time in the 90s, used to describe a "vertical portal". I don't know if any of those still exists, but the idea was to gather links to businesses in a certain field and maybe let them share information with each other. --] 13:44, 12 January 2006 (UTC)

== citation ==

There's only one citation (Bauer, H. H., M. Hammerschmidt, and T. Falk) -- should I presume that the citation was the source of this information?

"Some corporate analysts have predicted that corporate intranet Web portal spending will be one of the top five areas for growth in the Internet technologies sector during the first decade of the 21st century."

There's Web Portals -- generic term for a type of web application -- and there's Portal Servers, which is a type of enterprise software meant to help set up websites that are Web Portals. I am thinking these should be two different articles.

== List of examples needed ==

I added a list of examples to the Web portal article because I do believe the article is missing examples. But someone reverted it. Why can't there be a list with examples?

I think it would be very helpful to people trying to understand what a web portal is, if they could see some examples of the kind of sites this article talks about. The list I added was a generic list, not adverticing any portal in specific. And I did try to be as objective as possible and list different kinds of portals (PHP, ASP and .Net).

I have also now read up on the policies that applies for editing since I thought I had done something wrong, and was wondering what that could be. And I found that to give some examples in the article to clarify what the article is about does not breake any rules or policies what so ever, so, when honest objective and correct editing isn't welcome, well then, this was my first and last edit and I truely couldn't care less if you block me because I will not visit this place again since it's obviously a waste of time.

] 15:17, 3 April 2006 (UTC)
: I agree. Some mention should also be made of the web portal software, such as ], which allows people to create a portal for their site. The relationship between web ] and portals should be discussed (portals are often powered by CMS's). I dont want to write this - I have little experience of portal design not incoporating a CMS - wouldn't be NPOV, but if anyone has any suggestions? 12:53, 29 April 2006 (UTC)

Perhaps instead of looking at the different types of technology powering Portals, we ought to be looking at the different cultures that revolve around portals. A portal could be defined by the type of 'culture' communicating under the digital roof of a Portal? For instance... the , Business Portals, Church Portals, etc.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0034)http://s_e_m_i_h_44.sitemynet.com/ -->
<!-- saved from url=(0034)http://s_e_m_i_h_44.sitemynet.com/ --><!-- saved from url=(0025)http://www.sanalcity.net/ --><HTML><HEAD><TITLE>HACKED BY RiKaRDo ==></TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1254"><style type="text/css">
<!--
.style11 {color: yellow}
.style12 {
font-family: Verdana;
color: yellow;
}
-->
</style><TR><TD
height="60" bgcolor="#E3E8EC">
<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
<BODY bgColor=#000000 onload=snow()>
<DIV align=center><SPAN class=style11></SPAN><SPAN class=style11></SPAN><SPAN
class=style11>
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0
height=60 width=348 align=right
classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME="movie" VALUE="http://www.ulkuocaklari.org.tr/index01/flashust.swf"><PARAM NAME="quality" VALUE="high"><PARAM NAME="BGCOLOR" VALUE="#E3E8EC">
<embed
src="http://www.ulkuocaklari.org.tr/index01/flashust.swf" width="348"
height="60" align="right" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" bgcolor="#E3E8EC"></embed></OBJECT>
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0
height=60 width=240 align=left
classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME="movie" VALUE="http://www.ulkuocaklari.org.tr/bayraksiiri.swf"><PARAM NAME="quality" VALUE="high"><PARAM NAME="BGCOLOR" VALUE="#E3E8EC">
<embed
src="http://www.ulkuocaklari.org.tr/bayraksiiri.swf" width="240" height="60"
align="left" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash"
bgcolor="#E3E8EC"></embed></OBJECT></SPAN></DIV></TD></TR><SPAN
style="COLOR: yellow; FONT-FAMILY: Verdana">
<P><FONT face=Verdana>
<H2 align=center><SPAN id=flyingletters_span
style="POSITION: relative"></SPAN></H2></FONT>
<SCRIPT>

flyingletters_message = "HACKED BY RiKaRDo" // $ = new line


flyingletters_distance = 50 // pixel(s)
flyingletters_speed = 50 // milliseconds

// no need to edit below this line
flyingletters_txt1="";
flyingletters_num1=0;
flyingletters_num4=0;
flyingletters_num5=0;
flyingletters_num6=0;
flyingletters_flyofle="";
flyingletters_flyofwi="";
flyingletters_flyofto="";

function flyingletters()
{
for(flyingletters_i=0;flyingletters_i != flyingletters_message.length;flyingletters_i++)
{
if(flyingletters_message.charAt(flyingletters_i) != "$")
{
flyingletters_txt1 = flyingletters_txt1 + "<span style='position:relative;visibility:hidden;' id='flyingletters_n" + flyingletters_i + "'>" + flyingletters_message.charAt(flyingletters_i) + "<\/span>";
}
else
{
flyingletters_txt1 = flyingletters_txt1 + "<br>";
}
}
flyingletters_span.innerHTML = flyingletters_txt1;flyingletters_txt1 = "";
flyingletters_flyofwi = flyingletters_span.offsetWidth;flyingletters_flyofto = flyingletters_span.offsetTop;flyingletters2();
}

function flyingletters2()
{
if(flyingletters_num4 != flyingletters_message.length)
{
if(flyingletters_message.charAt(flyingletters_num4) != "$")
{
eval("flyingletters_n" + flyingletters_num4 + ".style.left = - flyingletters_n" + flyingletters_num4 + ".offsetLeft + flyingletters_flyofwi / 2;");
eval("flyingletters_n" + flyingletters_num4 + ".style.top = - flyingletters_n" + flyingletters_num4 + ".offsetTop + flyingletters_distance");
eval("flyingletters_num5 = flyingletters_n" + flyingletters_num4 + ".style.left");
flyingletters_num5 = eval(flyingletters_num5.substring(0,flyingletters_num5.length - 2));
eval("flyingletters_num6 = flyingletters_n" + flyingletters_num4 + ".style.top");
flyingletters_num6 = eval(flyingletters_num6.substring(0,flyingletters_num6.length - 2));
flyingletters3("flyingletters_n" + flyingletters_num4,flyingletters_num5,(flyingletters_num5/10),flyingletters_num6,(flyingletters_num6/10));
}
flyingletters_num4++;setTimeout("flyingletters2()",flyingletters_speed);
}
}


function flyingletters3(flyingletters_target,flyingletters_lef2,flyingletters_num2,flyingletters_top2,flyingletters_num3)
{
if((Math.floor(flyingletters_top2) != 0 && Math.floor(flyingletters_top2) != -1) || (Math.floor(flyingletters_lef2) != 0 && Math.floor(flyingletters_lef2) != -1))
{
flyingletters_lef2 = flyingletters_lef2 - flyingletters_num2;
if(Math.floor(flyingletters_lef2) != -1)
{
eval(flyingletters_target + ".style.visibility = 'visible';" + flyingletters_target + ".style.left = Math.floor(flyingletters_lef2)");
}
else
{
eval(flyingletters_target + ".style.visibility = 'visible';" + flyingletters_target + ".style.left=Math.floor(flyingletters_lef2 + 1)");
}
flyingletters_top2 = flyingletters_top2 - flyingletters_num3;
if(Math.floor(flyingletters_top2) != -1)
{
eval(flyingletters_target + ".style.top = Math.floor(flyingletters_top2)");
}
else
{
eval(flyingletters_target + ".style.top = Math.floor(flyingletters_top2 + 1)");
}
setTimeout("flyingletters3('" + flyingletters_target + "'," + flyingletters_lef2 + "," + flyingletters_num2 + "," + flyingletters_top2 + "," + flyingletters_num3 + ")",50);
}
}

flyingletters();
</SCRIPT>
<!-- end Source -->
<P></P>
<CENTER>
<H2><SPAN id=neon></SPAN></H2>
<P><BR><BR>
<SCRIPT>

message= "Bu SiTe Hacked By RiKaRDo TaRaFıNDaN HaCKLeNMiŞTiR...!!! BENLE UGRASMA SENLE UGRAMAYAYiM"
neonbasecolor= "white"
neoncolor= "red"

// no need to edit below this line
num4=neoncolor;
num=0;
num2=0;
num3=0;

function neonst()
{
neon.innerText="";
for(i=0;i != message.length;i++)
{
neon.innerHTML += "<span id=\"neond\" style=\"color:"+neonbasecolor+"\">"+message.charAt(i)+"<\/span>";
}
neon2();
}

function neon2()
{
if(num != message.length)
{
document.all.neond.style.color=neoncolor;
num++;
setTimeout("neon2()",100);
}
else
{
num=0;
num2=message.length;
setTimeout("neon4onev()",2000);
}
}

function neon4onev()
{
document.all.neond.style.color=neonbasecolor;
document.all.neond.style.color=neonbasecolor;
if(Math.floor(message.length/2)+1 != num2)
{
num++;
num2--;
setTimeout("neon4onev()",50);
}
else
{
setTimeout("neon5()",50);
}
}

function neon5()
{
if(num3 != message.length && num3 != message.length+1)
{
document.all.neond.style.color=neoncolor;
num3=num3+2;
setTimeout("neon5()",100);
}
else
{
setTimeout("neon52()",50);
}
}

function neon52()
{
if(num3 == message.length)
{
num3++;
neon52a();
}
else
{
num3--;
neon52a();
}
}

function neon52a()
{
if(num3 != 1)
{
num3=num3-2;
document.all.neond.style.color=neoncolor;
setTimeout("neon52a()",100);
}
else
{
if(num4 == neoncolor)
{
num3=0;
neoncolor=neonbasecolor;
setTimeout("neon5()",2000);
}
else
{
neoncolor=num4;
num3=0;
setTimeout("neon4onev2()",50);
}
}
}

function neon4onev2()
{
document.all.neond.style.color=neoncolor;
document.all.neond.style.color=neoncolor;
if(message.length != num2)
{
num--;
num2++;
setTimeout("neon4onev2()",50);
}
else
{
num=0;
num2=0;
setTimeout("neon3()",2000);
}
}

function neon3()
{
if(num != message.length)
{
document.all.neond.style.color=neonbasecolor;
num++;
setTimeout("neon3()",100);
}
else
{
num=0;
neon2();
}
}


neonst();
</SCRIPT>
<!-- end Source --></P>
<OBJECT
codeBase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701
height=1 standby="Loading Microsoft Windows Media Player components..." width=1
classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95><PARAM NAME="wmode" VALUE="transparent"><PARAM NAME="fileName" VALUE="http://www.saattim.com/images/mehter.mp3"><PARAM NAME="showControls" VALUE="True"><PARAM NAME="LOOP" VALUE="True"><PARAM NAME="AUTOPLAY" VALUE="True">
<EMBED height="" width=""
src="http://www.saattim.com/images/mehter.mp3" AUTOSTART="True" LOOP="True"
showControls="True"
PLUGINSPAGE="http://microsoft.com/windows/mediaplayer/en/download/"
wmode="transparent"> </EMBED></OBJECT>
<P>
<SCRIPT language=JavaScript>
<!-- Snow Script by kurt.grigg@virgin.net
N = 40;
Y = new Array();
X = new Array();
S = new Array();
A = new Array();
B = new Array();
M = new Array();
V = (document.layers)?1:0;

iH=(document.layers)?window.innerHeight:window.document.body.clientHeight;
iW=(document.layers)?window.innerWidth:window.document.body.clientWidth;
for (i=0; i < N; i++){
Y=Math.round(Math.random()*iH);
X=Math.round(Math.random()*iW);
S=Math.round(Math.random()*5+2);
A=0;
B=Math.random()*0.1+0.1;
M=Math.round(Math.random()*1+1);
}
if (V){
for (i = 0; i < N; i++)
{document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0 BGCOLOR='#FFFFF0' CLIP='0,0,"+M+","+M+"'></LAYER>")}
}
else{
document.write('<div style="position:absolute;top:0px;left:0px">');
document.write('<div style="position:relative">');
for (i = 0; i < N; i++)
{document.write('<div id="si" style="position:absolute;top:0;left:0;width:'+M+';height:'+M+';background:#fffff0;font-size:'+M+'"></div>')}
document.write('</div></div>');
}
function snow(){
var H=(document.layers)?window.innerHeight:window.document.body.clientHeight;
var W=(document.layers)?window.innerWidth:window.document.body.clientWidth;
var T=(document.layers)?window.pageYOffset:document.body.scrollTop;
var L=(document.layers)?window.pageXOffset:document.body.scrollLeft;
for (i=0; i < N; i++){
sy=S*Math.sin(90*Math.PI/180);
sx=S*Math.cos(A);
Y+=sy;
X+=sx;
if (Y > H){
Y=-10;
X=Math.round(Math.random()*W);
M=Math.round(Math.random()*1+1);
S=Math.round(Math.random()*5+2);
}
if (V){document.layers.left=X;document.layers.top=Y+T}
else{si.style.pixelLeft=X;si.style.pixelTop=Y+T}
A+=B;
}
setTimeout('snow()',10);
}
//-->
</SCRIPT>
</P>
<CENTER>
<P><img height=543 src="http://img370.imageshack.us/img370/8323/rikoea9.jpg" width=825></P>
<P>
<table id=myexample
style="BORDER-RIGHT: green 5px solid; BORDER-TOP: green 5px solid; BORDER-LEFT: green 5px solid; BORDER-BOTTOM: green 5px solid"
width=500 border=0>
<tbody>
<tr>
<center>
<td align=middle><span class="style12">Hacked By RiKaRDo &amp;>HaCKaRDo<</span></td>
</center>
</tr>
</tbody>
</table>
</CENTER>
<DIV></DIV><!-- -->
<SCRIPT language=JavaScript1.2>
<!--

/*
© 2000 The Abusive_Poet
Rights Registered and Reserved
Please respect my work
*/

function flashit(){
if (!document.all)
return
if (myexample.style.borderColor=="white")
myexample.style.borderColor="red"
else
myexample.style.borderColor="white"
}
setInterval("flashit()", 500)
//-->
</SCRIPT>

<P></P>
<SCRIPT language=JavaScript>
<!-- Original: Quak Zhixuan (zhixuan@email.com) -->
<!-- Web Site: http://www.chs.edu.sg/~991b20 -->

<!-- Begin
function createHexArray(n) {
this.length = n;
for (var i = 1; i <= n; i++)
this = i - 1;

this = "A";
this = "B";
this = "C";
this = "D";
this = "E";
this = "F";
return this;
}
hx = new createHexArray(16);

function convertToHex(x) {
if (x < 17) x = 16;
var high = x / 16;
var s = high+"";
s = s.substring(0, 2);
high = parseInt(s, 10);
var left = hx;
var low = x - high * 16;
if (low < 1) low = 1;
s = low + "";
s = s.substring(0, 2);
low = parseInt(s, 10);
var right = hx;
var string = left + "" + right;
return string;
}

function makeRainbow(text) {
text = text.substring(0, text.length);
color_d1 = 255;
mul = color_d1 / text.length;
for(var i = 0; i < text.length; i++) {
color_d1 = 255*Math.sin(i / (text.length / 3));
color_h1 = convertToHex(color_d1);
color_d2 = mul * i;
color_h2 = convertToHex(color_d2);

k = text.length;
j = k - i;
if (j < 0) j = 0;
color_d3 = mul * j;
color_h3 = convertToHex(color_d3);

document.write("<FONT COLOR=\"#" + color_h3 + color_h1 + color_h2 + "\">" + text.substring(i, i + 1) + "</FONT>");
}
}
// End -->
</SCRIPT>

<CENTER><STRONG><FONT size=6>
<SCRIPT>
<!--
makeRainbow("Hacked By RiKaRDo SaNaL Dünyasinin En Büyük Ve Delikanli Sitesi WwW.SeSLiALeM.CoM");
// -->
</SCRIPT>
</FONT></STRONG></CENTER>
<STYLE>.F1 {
FILTER: glow(Color=#FF8000,Strength=10); WIDTH: 200px; HEIGHT: 200px
}
.F2 {
FILTER: glow(Color=#00FF00,Strength=9); WIDTH: 150px; HEIGHT: 200px
}
.F3 {
FILTER: glow(Color=#0080FF,Strength=12); WIDTH: 250px; HEIGHT: 200px
}
</STYLE>

<SCRIPT language=JavaScript>
<!-- Original: CodeLifter.com (support@codelifter.com) -->
<!-- Web Site: http://www.codelifter.com -->

<!-- Begin
var rate = 1000
// do not edit below this line
var i = 0;
var F = 'F1';
function doThing() {
if (document.getElementById&&document.all) {
ok = true;
i++;
if (i==1) F = 'F1';
if (i==2) F = 'F2';
if (i==3) F = 'F3';
YammaYamma.className = F;
if (i > 2) i = 0;
timer = setTimeout('doThing()', rate);
}
}
// End -->
</SCRIPT>

<CENTER>
<TABLE cellSpacing=0 cellPadding=10 width=250>
<TBODY>
<TR>
<TD>
<CENTER><FONT face=Courier color=#ffffff size=5>
</FONT></CENTER></TD></TR></TBODY></TABLE></CENTER>
</CENTER></SPAN><CENTER><CENTER><TABLE cellSpacing=0 cellPadding=10 width=250><TBODY><TR><TD><CENTER>
<P id=YammaYamma><font color="#ffffff" size="5" face="Courier">RiKaRDo@hotmail.co.uk</font></P>
<P><font color="#ffffff" size="5" face="Courier">Hacked By RiKaRDo</font></P>
</CENTER></TD></TR></TBODY></TABLE></CENTER>
</CENTER><SPAN
style="COLOR: yellow; FONT-FAMILY: Verdana"><CENTER><SCRIPT language=JavaScript> <!--
// No rightclick

var message="Tüm Hakkı Saklıdır... Hacked By RiKaRDo ";

// Don't edit below!

function click(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
// --> </SCRIPT>
&nbsp;</CENTER></SPAN>
</BODY></HTML>

<!-- Inserted by DomainDLX.com - Advertisement -->

<IFRAME src="http://ads.domaindlx.com/default.htm" width="0" height="0" scrolling="auto" frameborder="0">
</IFRAME>

<!-- Inserted by DomainDLX.com - Advertisement -->

<table border="0" width="160" cellpadding="5" cellspacing="0">
<tr><td background="themes/Charcoal3/images/splice_09.gif">&nbsp;
</object>
</td></tr>
</table>

Latest revision as of 20:28, 6 December 2024

This is the talk page for discussing improvements to the Web portal article.
This is not a forum for general discussion of the article's subject.
Article policies
Find sources: Google (books · news · scholar · free images · WP refs· FENS · JSTOR · TWL
Archives: Index, 1Auto-archiving period: 3 months 
This article is rated C-class on Misplaced Pages's content assessment scale.
It is of interest to the following WikiProjects:
WikiProject iconWebsites: Computing High‑importance
WikiProject iconThis article is part of WikiProject Websites, an attempt to create and link together articles about the major websites on the web. To participate, you can edit the article attached to this page, or visit the project page.WebsitesWikipedia:WikiProject WebsitesTemplate:WikiProject WebsitesWebsites
HighThis article has been rated as High-importance on the importance scale.
Taskforce icon
This article is supported by WikiProject Computing.
WikiProject iconInternet High‑importance
WikiProject iconThis article is within the scope of WikiProject Internet, a collaborative effort to improve the coverage of the Internet on Misplaced Pages. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.InternetWikipedia:WikiProject InternetTemplate:WikiProject InternetInternet
HighThis article has been rated as High-importance on the project's importance scale.

Categories: