Improving Rankings via Server Side Includes (SSI)
Grok Headline matches for Improving Rankings via Server Side Includes (SSI)
One Way To Use Server Side Includes
One Way To Use Server Side Includes
10/26/2002 12:48 PMStickysauce Oct 26 2002 10:22AM ET
The Budget Webmaster’s 6 Step Guide to
Improving Existing Rankings in Google
The Budget Webmaster’s 6 Step Guide to
Improving Existing Rankings in Google
03/19/2005 02:41 AMWinners, losers in new server rankings
Winners, losers in new server rankings
05/25/2004 10:18 AMZDNet May 25 2004 2:15PM GMT
Server Side CSS Sniffing with PHP
Server Side CSS Sniffing with PHP
02/17/2004 07:51 AMRichard Allsebrook writes about sniffin
g the user agent to serve browser-specific style sheets (via c
ss vault).
FWIW, my opinion is that in the long run this is more trouble than
it's worth since it requires maintaining multiple style sheets, but if
you wish to use this technique, TopStyle Pro's "CSS Export" may
provide some help. This feature takes a style sheet and creates a
"downgraded" version by stripping out styles problematic to a specific
browser.
Server-Side Include Add-in (SSIbot)
Server-Side Include Add-in (SSIbot)
12/23/2003 01:35 AMIn the past, if you wanted to include the contents of one HTML file in
another using FrontPage, you had two choices. The FrontPage "Included
Content" component is easy to use and you can see your page in the
editor and preview windows as it is going to look in a browser - the
included contents are visible. Unfortunately, most webmasters prefer
the "server-side" include method where a special command is required
in HTML (e.g ). While this can be entered in the HTML window of
FrontPage, the included content is not shown in the FrontPage Editor
or Preview windows.
Now you can have the benefits of server-side includes and still see in
FrontPage how your page will look when published. The Server-Side
Include Add-in by Swanfield (SSIbot) is a component for FrontPage that
acts like a FrontPage include while you are editing the page, but puts
a server-side include in the page, used when the page is browsed. In
addition, it controls the formatting of the include command and only
allows valid commands to be inserted.
Designing server-side applications in
PHP
Designing server-side applications in
PHP
06/07/2002 04:15 PMI am looking for suggestions and opinions on this. What are some of
the better ways to design a PHP-based web application that would ....
Server Side Scripting in CSS Files
Server Side Scripting in CSS Files
11/10/2003 11:11 PMS3C Simple Server-side Cache
S3C Simple Server-side Cache
01/06/2005 02:38 AMCaching Java Objects on Application Server
Perform server-side updates with ASP
using SOAP
Perform server-side updates with ASP
using SOAP
01/31/2003 02:43 AMCNET Jan 31 2003 1:24AM ET
Server-side state management for .NET
architects
Server-side state management for .NET
architects
03/20/2003 08:30 AMCNET Mar 20 2003 1:23AM ET
Read and Display Server-Side XML with
JavaScript
Read and Display Server-Side XML with
JavaScript
01/08/2003 06:00 AMWebmasterBase Jan 8 2003 4:58AM ET
Mailsmith gets server-side spam
filtering, more
Mailsmith gets server-side spam
filtering, more
07/21/2004 11:18 AMBare Bones Software today announced the release of Mailsmith 2.1.2,
the latest version of its powerful e-mail client...
Server side scripts viewing in Goahead
webserver <= 2.1.7
Server side scripts viewing in Goahead
webserver <= 2.1.7
12/17/2003 01:08 PMLuigi Auriemma (Dec 17 2003)
Mailsmith 2.1.2 adds server-side spam
filtering, more
Mailsmith 2.1.2 adds server-side spam
filtering, more
07/21/2004 11:12 AMBare Bones Software Inc. on Wednesday released an update to
Mailsmi
th, their e-mail client for Mac OS X. New features in this release
include support for server-side spam filtering, the ability to process
incoming messages with Unix tools during download, and new preferences
and interface enhancements.
PHP Overtakes ASP as Web's #1
Server-side Script Language
PHP Overtakes ASP as Web's #1
Server-side Script Language
06/09/2002 12:02 PMJune 5th, 2002 -
Zend Technologies Ltd., the designers of PHP 4 and
the Zend Engine, today announced that as of April 2002, PHP, the
open-source software phenomenon, has surpassed Microsoft’s ASP as the
most popular server-side Web scripting technology on the Internet.
According to a Netcraft survey published in April 2002, PHP is now
being used by over 24% of the sites on the Internet. Of the 37.6
million web sites reported worldwide
(http://www.netcraft.com/Survey/index-200204.html), PHP is running on
over 9 million sites and continues to grow at an explosive rate. Over
the past two years PHP has averaged a 6.5% monthly growth rate.
"tri" From the netcraft URL, I don't see any proof of this. Where did
Zend get their figures? Can anyone clarify? - John
"zeldman.abd"
Innovation in Linux Server-Side
Compression Technology
Innovation in Linux Server-Side
Compression Technology
03/24/2005 05:13 AMOptimize Hosting Tech’s new software package allows for Images as well
as HTML and text to be compressed, increasing website download time,
and resulting in huge bandwidth and server space savings. [PRWEB Mar
24, 2005]
"check out this post by the server side
guy on how google sugest works"
"check out this post by the server side
guy on how google sugest works"
12/19/2004 03:21 PMMicrosoft Navision DB Selection: C/SIDE
or MS SQL Server - overview for IT
Specialist
Microsoft Navision DB Selection: C/SIDE
or MS SQL Server - overview for IT
Specialist
09/10/2004 04:34 PMWebDevInfo Sep 10 2004 7:28PM GMT
Chris Justus - Server Side Guy: Google
Suggest Dissected...
Chris Justus - Server Side Guy: Google
Suggest Dissected...
12/19/2004 03:52 PMChris Justus - Server Side Guy: Google Suggest
Dissected
serversideguy.blogspot.com/2004/12/google-suggest-dissecte
d.html
track this
site | 7 links
PR: PHP Overtakes Microsoft's ASP as
Web's #1 Server-side Scripting Language
PR: PHP Overtakes Microsoft's ASP as
Web's #1 Server-side Scripting Language
06/05/2002 10:01 AMEnterprises Embrace Open-Source Technology for Dynamic Web Sites, As
Major Business Benefits Drive PHP’s Explosive Growth
TBE - the banner engine server-side
script execution vulnerability
TBE - the banner engine server-side
script execution vulnerability
01/22/2004 02:07 PMEd J. Aivazian (Jan 22 2004)
Client-side sortable data grids can
reduce server traffic
Client-side sortable data grids can
reduce server traffic
07/01/2002 08:28 AMCNET Jun 29 2002 10:16PM ET
Gigabit Image issues and Suggested
solution: TCP Offload Checksum DISABLED
on the SERVER SIDE NIC
Gigabit Image issues and Suggested
solution: TCP Offload Checksum DISABLED
on the SERVER SIDE NIC
05/09/2004 05:15 PMSide-by-Side Console Round-Up: Xbox 360
vs Playstation 3 vs. Nintendo Revolution
Side-by-Side Console Round-Up: Xbox 360
vs Playstation 3 vs. Nintendo Revolution
06/17/2005 03:57 PMNothing like a good side by side comparison to separate the men
from the boys when it comes to the next gen gaming consoles. True, not
much is known at this time, but then again, for anyone seriously
mulling this over and hankering for a good solid spec mash-up, you’ve
come to the right place. In fact, we feel this is the longest, most
massively detailed side-by-side ever built on the topic. Here we
go……..
Direct and Related Links for 'Side-by-Side Console Round-Up: Xbox
360 vs Playstation 3 vs. Nintendo Revolution'
Castor and Pollux walking naked, side by
side, past Kafka
Castor and Pollux walking naked, side by
side, past Kafka
01/05/2005 06:52 PM
Guy Davenport is dead. The
irrealist
a> w
riter,
tra
nslator of Archilochus, friend of modernists, and influential
teacher has joined
Hugh
Kenner in whatever lies beyond this mortal coil. More links at
today's
wood s lot, where I learned the sad news.
Kyocera's Passport KPC650 EV-DO PC Card
up to 35 Percent Faster in Side-by-Side,
Third-Party Testing against L
Kyocera's Passport KPC650 EV-DO PC Card
up to 35 Percent Faster in Side-by-Side,
Third-Party Testing against L
04/18/2005 10:04 AMBusiness Wire UK Apr 18 2005 2:03PM GMT
NADAguides.com Launches Side-by-Side
Vehicle Comparison Tool
NADAguides.com Launches Side-by-Side
Vehicle Comparison Tool
06/17/2005 04:35 PMNADAguides.com recently announced the launch of an online side-by-side
comparison tool, giving car buyers the ability to compare up to four
new or used cars simultaneously online. With this new service,
shoppers can compare new against new, new against used or used against
used for makes and models dating back to 1998.
Virtual Collaboration: If You Can't Work
Side-by-Side
Virtual Collaboration: If You Can't Work
Side-by-Side
03/19/2005 02:58 AM

The Idea: What do you do if you need or want to collaborate,
but
you can't do so in person? What purposes are best served by weblogs,
wikis, and other types of online collaboration tools, spaces and
media?
Collaboration entails finding
the right group of people (skills, personalities, knowledge,
work-styles, and chemistry), ensuring they share commitment to the
collaboration task at hand, and providing them with an environment,
tools, knowledge, training, process and facilitation to ensure they
work together effectively. This is challenging enough face-to-face in
real-time. It's doubly difficult virtually and asynchronously. But
there are examples of great music, literature, invention, scientific
discovery and problem-solving that have come from such handicapped
collaboration. How did they do it, and can you improve the likelihood
of brilliant virtual collaboration by using the right tools and
media?
Let's take a look at some of the alternatives:
Tool / Medium
|
Collaborative
Advantages
|
Collaborative
Disadvantages
|
Best Suited to Collaborative:
|
weblog
|
easy to post
& comment; content is subscribable/ publishable
|
participation
limited to comments
|
Conversations
|
wiki
|
anyone can
contribute content
|
harder to learn;
can be easily sabotaged; inelegant appearance
|
Projects /
Alliances
|
whiteboard
|
real-time; anyone
can contribute content |
content only
persists for duration of call; possible firewall issues
|
Conversations /
Projects
|
document-sharing
|
can be real time; anyone can
contribute content
|
possible firewall issues;
attention is focused on a document
| Conversations /
Projects
|
IM/skype/phone/ e-mail/
videoconferencing
|
real-time conversations;
audio/visual context; speed
|
content only persists for
duration of call | Conversations
|
mindmaps
|
shows and
documents consensus
|
can't capture
detail
|
Projects
|
discussion forums
|
threading of
comments; content is subscribable/ publishable |
limited
contextual knowledge of participants; can attract undisciplined
behaviours; threads can be hard to follow
|
Conversations
|
community of
practice/ interest spaces
|
organization;
defined membership; multiple collaborative tools
|
harder to learn;
formality can reduce intimacy and level of participation
|
Projects /
Alliances
|
personal e-mail
groups
|
flexible;
personal; easy to use
|
e-mail
overload/spam; threads get lost or hard to navigate and follow
|
Projects /
Alliances
|
social networking tools
|
large number of members; good
way to find collaborators
|
most actual collaboration is
done using other tools and media
| Finding
collaborators
|
in-person collaboration
|
easy; real-time;
context-rich; flexible
|
expensive;
time-consuming
|
All of the above
if time & cost permits
|
There are three levels of collaboration based on duration of
contact:
- Conversations: Where you're in contact just once, or a
few times, discussing a particular subject or group of
subjects.
- Projects: Where you're in contact as often as
necessary to complete a project.
- Alliances: Where you're in
contact in multiple
conversations and on multiple projects, working together for an
indefinite period of time.
A collaborative conversation
may be provoked by an interesting or important idea or an urgent
one-off need for information or assistance. Much of the time spent in
business is consumed in consulting with others, in canvassing for
ideas
or suggestions or comments, and in making decisions on what something
means or how to respond to it. These are generally quick,
collaborative
conversations. In large organizations these conversations are usually
peer-to-peer (where trust is stronger than up or down the hierarchy),
and as size increases further they tend to be more and more
intermediated (one middle-manager recently told me that 70% of his
e-mail and 50% of his telephone calls are of the "Who should I talk to
about X?" variety). In smaller organizations, these conversations are
more likely to draw on external networks, and to involve the use of
today's clunky social networking tools like LinkedIn and eCademy. I
have argued before that the next generation of social networking tools
should include 'people-finders' that streamline and automate the
process of finding the right person (inside or outside the
organization) to talk to, so that more time can be spent on actual
conversations with those people.
Once you've found the right person to converse with, if they're close
and inexpensive to talk to in
person,
that's likely what you'll do. But what if they aren't? How do you
quickly provide your Conversation Collaborators with the context they
need to converse with you effectively when you can't put a chart or a
piece of paper in front of them and brief them? Organizations have
found that if the person you want to converse with face-to-face is
more
than two minutes walk (or
elevator ride) away, the probability of you making the effort to
converse with them in person drops precipitously.
If you have a blog, an audience, and a little time, your blog can
serve
this need well. Ask a question on a popular blog and you'll probably
get an informed answer quite quickly (thank you readers!) Most
businesses, alas, have few established blogs and even less time.
Preferred conversation tools in business, when face-to-face is
impossible, are now IM and the telephone -- with IM trumping the phone
for its self-documentation, its suitability to multi-tasking, and
because it's easier to browse than voice-mail, and the phone trumping
IM if a lot of iteration is needed to provide context. White-boarding
and document-sharing applications, awkward as they are, can be helpful
additions to IM and telephone conversations if the participants are
savvy enough to use them properly (most aren't) and if documents and
graphics are needed to provide more context. E-mail is the
increasingly
unpopular fall-back.
Discussion forums are the ultimate tool of last resort for
conversations, because of the disadvantages listed above. In most of
the companies I am familiar with, they are only sporadically used and
quickly grow stale.
A variety of tools have been developed for more enduring project collaborations and alliance
collaborations. Because they tend to involve more participants than
conversations do, the logistics get tougher and the effectiveness of
these tools gets more challenging. And the threshold point for giving
up on the viability of in-person collaboration rises dramatically. I
think this is an absolutely critical point. It is the reason large
corporations, with the internal resources (people and money) to
sequester, have the capacity to collaborate more effectively than
small
corporations and loose, unfunded collaborative groups (though whether
they use that capacity to advantage is another question entirely).
Open
Source project teams and alliances have pioneered low-budget, virtual,
asynchronous collaboration, and are the role model to follow. But is
the reason for this perhaps that Open Source collaborations are
generally undertaken by exceptionally tech-savvy groups, very agile at
using and even inventing their own collaborative tools to get the job
done? They usually have a good GUI for the non-techie, but wade into
the material and collaboration technology behind a lot of these groups
and your head will start spinning. What about the other 95% of the
population? If I want to set up a virtual collaboration team to design
a model intentional community (with people I might end up spending the
rest of the my life with) or to invent a post-capitalist economy (a
large project if there ever was one), what tools and media should I
use?
Wikis are one place to start -- a bit nerdy and physically inelegant
but functional and not that hard to learn once you take the plunge.
They are, however, asynchronous tools, which is a significant barrier
to true collaboration.
There are some more robust collaborative 'spaces' for communities of
interest and communities of practice to adopt, but some of the best
'groupware' (like Groove and Exchange and eRooms) costs money and
requires considerable learning to use its different tools effectively.
These tools generally also require a coordinator to invest a lot of
time to setting up and managing the 'space'.
There are a variety of document-sharing technologies in the market,
which allow several people to see a document at once and to 'take
control' each in turn to change that document.
Ideally, using a combination of
- Skype (free global VoIP telephony),
- White-boarding (everyone online can see what anyone
posts to the white-board),
- Document-sharing and
- Mindmapping or some similar session annotation tool
(everyone can see what the group's 'scribe' has documented as the
findings, decisions and next actions from the collaboration)
would be a close approximation to an in-person collaborative session.
But that's a lot of
technology to juggle on your screen, to hog and interfere with your
bandwidth, and (if you opt for the more powerful tools in these
categories) can also require some outlay of money. My experience has
been (thanks in no small part to the valuable insights of online
communication wizard Robin Good and
Skypemaster Stu Henshall)
that video-conferencing (seeing the people you're talking with online)
is a "nice to have" not a "need to have", especially when bandwidth
limitations force you to choose which applications to have running at
any one time.
I am confident that, as bandwidth and processing power continue to
expand, we will soon see:
- A single, free, reliable, easy-to-use,
professional-looking
application that will provide what I've called Simple Virtual Presence
-- the four applications listed above plus the option of
videoconferencing (illustrated above), and
- A simple, free,
easy-to-use collaboration space where the results
of the online collaboration sessions, and a library of relevant
resources and links, are stored, with wiki-like capability so it can
be
maintained by any and all in the group.
Now that would be a real virtual collaboration
environment.
|
The Music Goes on Side A and the Flip
Side Is a DVD
The Music Goes on Side A and the Flip
Side Is a DVD
03/22/2005 04:52 PMNew York Times Mar 21 2005 6:56AM GMT
"side-by-side comparison"
"side-by-side comparison"
09/19/2004 02:22 AMCustomers Gain Reliability of Mainframes
on Fujitsu's Next-Generation High-End
Server for Windows Server 2003,
'Longhorn' Server
Customers Gain Reliability of Mainframes
on Fujitsu's Next-Generation High-End
Server for Windows Server 2003,
'Longhorn' Server
06/28/2004 10:07 AMIn a press conference held here today, Fujitsu Limited Chairman
Naoyuki Akikusa and Microsoft Corp. CEO Steve Ballmer announced a
significant expansion of the companies' long-standing global
enterprise relationship. The companies entered into a Memorandum of
Understanding (MOU) with respect to their companies' commitment to
collaborate in the development of Fujitsu's next-generation Intel(R)
Itanium(R) Processor Family-based server for Windows Server(TM) 2003
and next-generation Windows Server (code-named "Longhorn" Server), as
well as in platform integration, services and mission-critical
customer support.
How Many Guaranteed Top Rankings Are You
REALLY Getting?
How Many Guaranteed Top Rankings Are You
REALLY Getting?
10/11/2002 07:56 AMStickysauce Oct 10 2002 3:31PM ET
How Many Guaranteed Top Rankings Are You
REALLY Getting?
How Many Guaranteed Top Rankings Are You
REALLY Getting?
10/11/2002 07:55 AMStickysauce Oct 10 2002 3:31PM ET
Xbox 360, Xbox Side-By-Side Picture
Xbox 360, Xbox Side-By-Side Picture
06/05/2005 11:36 PMIt's All Fun and Games Until Someone
Loses Their Rankings
It's All Fun and Games Until Someone
Loses Their Rankings
05/14/2004 07:37 PMTraffick-1 hour agoSo pustule-ware artists WhenU have had their search
rankings, um, "re-evaluated" by Google and Yahoo because they were
using cloaking techniques in an attempt ...
Search Engine Rankings
Search Engine Rankings
06/05/2005 11:19 PMRecently, someone from a Google competitor told me that they were
catching up, within a few percentage points. I didn’t believe that
at all, but I decided that intuition is boring and hard data is
interesting. So I went and ran search engine rankings for ongoing weekly through 2005. The numbers are
surprising, to say the least. [Update: Thought-provoking feedback,
and some conclusions] [And more feedback from Search Engine
Watch.]....
Quick Rankings Guide
Quick Rankings Guide
11/17/2002 09:46 PMYou know you should use your keywords in various places on the page.
Here's a rule-of-thumb guide to their placement value.
warbl0ggers' world includes only
themselves
warbl0ggers' world includes only
themselves
12/02/2003 01:53 AMCommonwealth of Blogosphere States .. way too much free time .. Weird
Weblog Map .. Politburo's map .. seaside port .. inside jokes ..
neighbors .. map
acepilots.com/images/comblog.html
track this
site | 11 links
Using PHP Includes for MT Search Results
Using PHP Includes for MT Search Results
07/04/2004 03:28 PMA lot of people want to roll their own search with Movable Type. Us, for instance
— Gadgetopia has a two-tiered search system based on whether the
search term appears in the title, keywords, or body of the entry (see
this post for more information).
Our search is done in with SQL and PHP, abandoning the MT search
system completely. The probem with this method is rendering the
search results. If you don't use MT, then you lose two things:
(1) Auto-creation of the permalink. The URL isn't stored
anywhere in the database, so you have to recreate it. If your URLs
are just based on the entry ID, then it's not hard. However, look at
our URLs — they're a conglomoration of the date and the entry
title. We'd have to create a PHP function to recreate this scheme
— and if we ever changed the URL structure from within MT, we'd
have to change the PHP function separately.
(2) Text filters. If you're just converting line breaks,
the text filter is not so hard to re-produce. However, if you're
using Textile or some other plug-in to
filter your text, you're going to have to reproduce that in PHP as
well so the previews render correctly.
You can avoid all this, however, by simply using PHP includes and
an extra Individual Entry Archive. The result is an elegant solution
that blends PHP and MT to eliminate the tedium of recreating MT
functionality in PHP.
To do this, create a new Individual Entry Archive in MT called
"search_fragment." This template should contain the just HTML to
present a single search result. Like this:
<tr class="title">
<td class="title">
<a
href="<MTEntryPermalink>"><MTEntryTitle></a>
</td>
<td class="date">
<MTEntryDate format="%m/%d/%Y">
</td>
</tr>
<tr
class="excerpt">
<td colspan="2">
<MTEntryExcerpt>
</td>
</td>
Configure this template to generate a file in a "search_fragments"
directory named for the entry ID only. You don't even have to add an
extention, though you can if you like (if so, you'll need the change
the PHP code listed below). So the entry in the archiving
configuration would be something like:
search_fragments/<MTEntryID>
Now when an entry rebuilds, it will create two files: (1) its
normal archive file, and (2) a search result fragment file called "1",
"2", "348", etc. in the search_fragments directory. Notice that since
we're using standard MT templates to create the fragment, the
permalink will be created by MT, and the excerpt text will be
formatted according to the text filter the entry is using.
Now, when you use your SQL to get your search results, just SELECT
the entry ID, then spin through those and use PHP to include the
matching search fragment file. Like this:
<table>
<?php
while ($r =
mysql_fetch_assoc($keywordResults)) {
@include "search_fragments/" .
$r['entry_id'];
}
?>
</table>
This will dump the contents of each search fragment file in the
table. Since each file contained two rows, the resulting table will
be valid HTML. Notice we're surpressing any errors on the inclusion
line just in case a file is missing for some reason.
We've be using this system here for months, and it works
great.
Click here to comment on this entry
Grok Description matches for Improving Rankings via Server Side Includes (SSI)
GrokA matches for Improving Rankings via Server Side Includes (SSI)
Improving Rankings via Server Side Includes (SSI)