Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2006-10-27 13:15:17

colak
Admin
From: Cyprus
Registered: 2004-11-20
Posts: 9,091
Website GitHub Mastodon Twitter

Re: Internal Linking

hugh wrote:

I want to ask a question about Textpattern before I get too involved with it: How is internal linking managed?

Internal links are/can be generated: recent articles, related articles, site maps etc

I have a site which currently resides in HTML pages, authored in an HTML generator (Freeway) which makes it a doddle to link from one page in a site to another. The site is heavily text based, containing pages of information which contain lots of links, both external (outside sites) and internal (other pages withing the site).

had a site like that too. It was a real nightmare as I had to update/upload a lot of files every time a new page was created.

However, for various reasons I feel it may be better to move this site to a CMS model, ease of online updating being one of them (even small text changes have to be revised in the authoring programme and the page republished and then uploaded to the server, a little time-consuming).

You are very right!!!

Crucial to this exercise would be the ability to retain ease of internal linking, and I am worried about this because I have not yet seen a CMS which facilitates easy internal linking. When you are making a new entry or writing a new article (effectively a database entry), there needs to be a drop-down list of existing database entries (by name rather than ID) to link to.

Drop down might be a problem but there are a lot of other methods

Such linking was, and surely remains, one of the central tenets of the internet, it’s very raison d’etre. Does textpattern support easy internal linking? (by easy I mean not needing to be a geek who can remember hundreds of article names by their ID (!) and not needing to be a writer of hard code)

IDs can be very important as it is the facility, in my view, which prevents 2 articles having the same address. Out of the box Textpattern supports many url options
?=messy
/id/title
/section/id/title
/year/month/day/title
/section/title
/title

and you can get even more with the help of existing plugins.

So does Textpattern step up to the mark?

The growing community here seems happy:)


Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.

Offline

#2 2006-10-27 13:39:54

jayrope
Plugin Author
From: Berlin
Registered: 2006-07-06
Posts: 687
Website Mastodon

Re: Internal Linking

despite i am happy with it, too, there is no built-in admin side drop down list of links to insert from – to my knowledge, yet.
a plugin to refer to links by their id at least can be found here

Last edited by jayrope (2006-10-27 13:42:58)


A hole turned upside down is a dome, when there’s also gravity.

Offline

#3 2006-11-06 19:36:53

Mary
Sock Enthusiast
Registered: 2004-06-27
Posts: 6,236

Re: Internal Linking

…a plugin to refer to links by their id…

The permlink tag itself does that. :)

Offline

#4 2006-11-06 19:41:54

jayrope
Plugin Author
From: Berlin
Registered: 2006-07-06
Posts: 687
Website Mastodon

Re: Internal Linking

oh mary. i am always so glad, when you textpattern gods tell me again, that i don’t need to install another plug.
thanx a zillion!


A hole turned upside down is a dome, when there’s also gravity.

Offline

#5 2008-11-02 17:34:59

davidoleski
Member
Registered: 2008-10-24
Posts: 10

Re: Internal Linking

So, I’ve been through dozen of forum pages looking for a simple answer. This forum path seems to almost address it. I have an existing site that I’d like to set up with TXP, and many pages have links to pages within the site. How/where do I create these pages, without assigning them to sections so they turn up as blog-rolling entries, and don’t show up in my list of sections on the front page? For instance, on my “gallery” page, I want to have links to “price list” and “faq” and “important information”. How and where do I put these pages so they can be linked to, but not be shown in a list? I know this is stupid simple, but I’ve been trying to figure this out for days and days. Of course, I am only an artist, and only a painter at that.

Offline

#6 2008-11-02 17:55:50

els
Moderator
From: The Netherlands
Registered: 2004-06-06
Posts: 7,458

Re: Internal Linking

You can create one or more sections and set ‘On front page’ to ‘no’ (in Presentation > Sections). In the tag you are using for the section list on your front page, you can then exclude those sections like this:

<txp:section_list exclude="price-list,faq,information" />

Offline

#7 2008-11-02 18:06:12

kemie
Plugin Author
From: mexico<-->sweden
Registered: 2004-05-20
Posts: 495
Website

Re: Internal Linking

wet_quicklink will make it easier to build/select the links :)


~~~~~~~~~~~~~| monolinea.com | pixilate.com | istockphoto.com/kemie |~~~~~~~~~~~~~

Offline

#8 2008-11-02 18:13:56

davidoleski
Member
Registered: 2008-10-24
Posts: 10

Re: Internal Linking

The new section still shows up in the navigation list of sections on the front page, but yes, not as an addition to the first article on the front page. How can I make it not show up on the navigation list of sections? See davidoleski.com/textpattern and see “price list” on the left, as something that should only be linked to from the paintings page.

Offline

#9 2008-11-02 18:16:07

els
Moderator
From: The Netherlands
Registered: 2004-06-06
Posts: 7,458

Re: Internal Linking

What does your section_list tag look like?

Offline

#10 2008-11-02 18:20:52

davidoleski
Member
Registered: 2008-10-24
Posts: 10

Re: Internal Linking

I’m just using linktext in the page article

Offline

#11 2008-11-02 18:28:24

els
Moderator
From: The Netherlands
Registered: 2004-06-06
Posts: 7,458

Re: Internal Linking

On your page template (Presentation > Pages), just after <div id="sidebar-1">, there must be a <txp:section_list /> tag. You need to use the exclude attribute in that tag to exclude the sections you don’t want there.
(section_list)

Offline

Board footer

Powered by FluxBB