2 of 10
2
Sitemap Module
Posted: 02 December 2007 04:23 PM   [ Ignore ]   [ # 19 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  208
Joined  09-29-2007

good stuff

 Signature 

* Get the Sitemap Module and improve your site’s SEO

More Add-ons: Multi Language, Exchange Rates, Stand-Alone Image Editor, Landing Page, iWebApp, LogMeIn, Loop Plugin, Session Variables

Profile
 
 
Posted: 02 January 2008 03:44 PM   [ Ignore ]   [ # 20 ]  
Lab Assistant
RankRank
Total Posts:  116
Joined  03-14-2007
ben c - 02 December 2007 03:03 PM

from your control panel go to Admin -> System Preferences -> General Configuration and make sure that “URL to the root directory of your site” is set to http://www.berlinista.com (without the slash at the end).

Doesn’t work for me, either. The double-slashes (http://example.com//article/1/) remain inside the sitemap, and other parts of the site break—including the “View Rendered Sitemap” link from the module’s own control panel page!

Could this be because I used the exclude method to omit index.php?

Edit: Cross-posted here.

Profile
 
 
Posted: 04 January 2008 11:04 AM   [ Ignore ]   [ # 21 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  208
Joined  09-29-2007

Quena: i have emailed you with the solution. 

i will be posting an update shortly that fixes this problem.

 Signature 

* Get the Sitemap Module and improve your site’s SEO

More Add-ons: Multi Language, Exchange Rates, Stand-Alone Image Editor, Landing Page, iWebApp, LogMeIn, Loop Plugin, Session Variables

Profile
 
 
Posted: 05 January 2008 10:32 AM   [ Ignore ]   [ # 22 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  188
Joined  06-13-2007
ben c - 14 November 2007 06:50 AM

[...]

any further feedback or suggestions would be much appreciated!

oh and the module works with EE 1.6.1

I wonder – will it work with MSM extension? I mean compatibility. And another question about license – I’ve got several sites on a single installation of EE using MSM. If I’ll buy a single license of your module can I use it for all of my sites or I should buy additional licenses for every sub-domain? raspberry

Profile
 
 
Posted: 10 January 2008 03:54 AM   [ Ignore ]   [ # 23 ]  
Grad Student
Rank
Total Posts:  80
Joined  11-18-2007

Hi Ben,

your module looks interessting, but can we see some examples, especially the layout-output to style it via CSS.

cheers

Profile
 
 
Posted: 10 January 2008 04:04 AM   [ Ignore ]   [ # 24 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  208
Joined  09-29-2007
macpro - 10 January 2008 03:54 AM

your module looks interessting, but can we see some examples, especially the layout-output to style it via CSS.

hi, i think you may have missed the point of the module.  it creates an xml sitemap (also known as a google sitemap) of your entire site.  here is an example of how it would look:

<?xml version="1.0" encoding="utf-8" ?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
    <
url>
        <
loc>http://www.putyourlightson.net/</loc>
        
<lastmod>2008-01-01</lastmod>
        <
changefreq>daily</changefreq>
        <
priority>0.8</priority>
    </
url>
</
urlset>

there is no layout or styling.  hope this clarifies things.

 Signature 

* Get the Sitemap Module and improve your site’s SEO

More Add-ons: Multi Language, Exchange Rates, Stand-Alone Image Editor, Landing Page, iWebApp, LogMeIn, Loop Plugin, Session Variables

Profile
 
 
Posted: 10 January 2008 04:17 AM   [ Ignore ]   [ # 25 ]  
Grad Student
Rank
Total Posts:  80
Joined  11-18-2007

ah… ok. yeah i missed that little quite important feature wink Ok. Thank you

Profile
 
 
Posted: 10 January 2008 04:40 AM   [ Ignore ]   [ # 26 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  188
Joined  06-13-2007
ben c - 10 January 2008 04:04 AM

[...]
hi, i think you may have missed the point of the module…
[...]

Well… still interesting if this module will work with MSM and should I buy additional licenses for every domain if I’ve got a single installation of EE with MSM?

Profile
 
 
Posted: 10 January 2008 04:49 AM   [ Ignore ]   [ # 27 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  208
Joined  09-29-2007
alex7 - 05 January 2008 10:32 AM

I wonder – will it work with MSM extension? I mean compatibility. And another question about license – I’ve got several sites on a single installation of EE using MSM. If I’ll buy a single license of your module can I use it for all of my sites or I should buy additional licenses for every sub-domain? raspberry

hi alex, it should work with the MSM module, however i have not tested it thoroughly so can’t give you any guarantees.  you can use a single license for a single installation of EE - so one is enough if using the MSM.

 Signature 

* Get the Sitemap Module and improve your site’s SEO

More Add-ons: Multi Language, Exchange Rates, Stand-Alone Image Editor, Landing Page, iWebApp, LogMeIn, Loop Plugin, Session Variables

Profile
 
 
Posted: 10 January 2008 04:56 AM   [ Ignore ]   [ # 28 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  188
Joined  06-13-2007

Thank you, Ben! I’ll try it. See you on your site.  cool smile

Profile
 
 
Posted: 10 January 2008 02:14 PM   [ Ignore ]   [ # 29 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  218
Joined  07-08-2007

Looking forward to porting it to EE 2.0? grin

 Signature 

@philipzaengle

Profile
 
 
Posted: 10 January 2008 07:23 PM   [ Ignore ]   [ # 30 ]  
Grad Student
Rank
Total Posts:  62
Joined  06-02-2007

I’m not a strong technologist, so could you clarify a few of your instructions?  Hopefully these will benefit others as well.

1.  Upload the sitemap folder to the system/modules folder
Do I need to use a special upload program?  Web-based host account doesn’t allow me to upload folders.  And does I upload as binary or other?

Also, the folder I downloaded is called “modules”, but there’s also a “modules” folder within.  Which do I upload?

2. Upload lang.sitemap.php to the system/language/english folder
Which sub-folder is this within?

3. Upload ext.sitemap_pinger.php to the system/extensions folder
Same question.

4. Create a template called sitemap and place the following line it: {exp:sitemap:get}
Does it need to be a new template group, or put within existing group?  Also, what drop down do I use for formatting (xml, etc.) and do I use an existing template type or create a new?

5. Upload sitemap.php to the root directory of your website and change the template variable in it
Which one is the root directory?  The highest parent one?  Also what does it mean to change the template variable?

6. Install the Sitemap module (Control Panel -> Modules -> Install)
7. Enable the Sitemap_pinger extension (Control Panel -> Admin -> Utilities -> Extensions Manager -> Enable)
8. Set the sitemap preferences (Control Panel -> Modules -> Sitemap)
9. Use the links to submit your sitemap manually to Google and Yahoo
Does it submit to other search engines?  I thought they all agreed to the same standards.

Profile
 
 
Posted: 11 January 2008 01:46 AM   [ Ignore ]   [ # 31 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  208
Joined  09-29-2007

1. ftp is easiest.  upload as binary.  you downloaded a file called sitemap.zip.  within that is a folder called modules and within that is a folder called sitemap.  upload the sitemap folder to the system/modules folder.

2. when i say the system folder i mean the folder which contains the expression engine installation, which by default is called system.

3. same answer

4. it can be anywhere you like.  create a new template for it (easiest is to name it sitemap).  select web page as template type.

5. the root directory is wherever your path.php file and system folder is (the web root directory).

9. google and yahoo require that the sitemap be submitted manually once before they will accept sitemap pings.  the module will then automatically ping google, yahoo, msn and ask.com.

i hope this clarifies everything.

 Signature 

* Get the Sitemap Module and improve your site’s SEO

More Add-ons: Multi Language, Exchange Rates, Stand-Alone Image Editor, Landing Page, iWebApp, LogMeIn, Loop Plugin, Session Variables

Profile
 
 
Posted: 12 January 2008 03:44 PM   [ Ignore ]   [ # 32 ]  
Grad Student
Rank
Total Posts:  62
Joined  06-02-2007

5. Upload sitemap.php to the root directory of your website and change the template variable in it
What does it mean to change the template variable?


8. Set the sitemap preferences (Control Panel -> Modules -> Sitemap)
What should be done about the “static” weblog.  Are these typically private and thus marked as ‘closed’? 

Also, I have a site description I’ve uploaded via the better-meta extension, but for some reason it isn’t showing up on the sitemap.  Is that a separate thing altogether?

Profile
 
 
Posted: 12 January 2008 03:48 PM   [ Ignore ]   [ # 33 ]  
Grad Student
Rank
Total Posts:  62
Joined  06-02-2007

Also, I opened the sitemap.php to edit that template variable, but I’m confused.  Where do I input my sitemap address, and in what format?


// Change this to your sitemap template
$template = ‘site/sitemap’;

$sitemap_url = ‘http://’.$_SERVER[“HTTP_HOST”].’/index.php/’.$template;

Profile
 
 
Posted: 12 January 2008 03:52 PM   [ Ignore ]   [ # 34 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  208
Joined  09-29-2007

5. in step 4 you created a template.  say you called it mysitemap and placed it in a template group called mysite.  then you would change the $template variable so that it is:

$template = ‘mysite/mysitemap’;

 Signature 

* Get the Sitemap Module and improve your site’s SEO

More Add-ons: Multi Language, Exchange Rates, Stand-Alone Image Editor, Landing Page, iWebApp, LogMeIn, Loop Plugin, Session Variables

Profile
 
 
Posted: 12 January 2008 03:54 PM   [ Ignore ]   [ # 35 ]  
Grad Student
Rank
Total Posts:  62
Joined  06-02-2007

I edited my post #33 to include an additional question at the end.

And if I’ve created a group called sitemap, and a template within that group called sitemap, then in the sitemap.php do I replace $template variable to sitemap/sitemap?  Or, do I enter http://www.mysite.com/sitemap/sitemap?

Profile
 
 
Posted: 12 January 2008 03:58 PM   [ Ignore ]   [ # 36 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  208
Joined  09-29-2007

$template = ‘sitemap/sitemap’;

the sitemap is outputted as an xml file so no meta tags can be inserted.

 Signature 

* Get the Sitemap Module and improve your site’s SEO

More Add-ons: Multi Language, Exchange Rates, Stand-Alone Image Editor, Landing Page, iWebApp, LogMeIn, Loop Plugin, Session Variables

Profile
 
 
   
2 of 10
2
 
Post Marker Legend
New Topic New posts Hot Topic Hot Topic with new posts New Poll New Poll Moved Topic Moved Topic Sticky Topic Sticky topic
Old Topic No new posts Hot Old Topic Hot Topic with no new posts Old Poll Old Poll Closed Topic Closed Topic Announcement Announcements
Theme
Change Theme
Visitor Statistics
The most visitors ever was 1149, on July 16, 2007 09:33 AM
Total Registered Members: 77475 Total Logged-in Users: 37
Total Topics: 101513 Total Anonymous Users: 25
Total Replies: 544251 Total Guests: 254
Total Posts: 645764    
Members ( View Memberlist )