Thanks Jacob,

I read into CMS Made Simple a bit and discovered there is already support for friendly urls:

There is the optional setting for "Pretty URLs":
http://wiki.cmsmadesimple.org/index.php/User_Handbook/Installation/Optional_Settings

And here is a method that involved a more complex .htaccess file:
http://wiki.cmsmadesimple.org/index.php/FAQ/Installation/Pretty_URLs#Pretty_URL.27s

I hope that helps :)
Blake


On 24-Feb-09, at 9:30 AM, Jacob Farber wrote:

Hey Blake,
Just re: how the site was made, I believe it's from a CMS called CMS Made Simple.....so I dont know how feasable it is to remove the existing uri structure....perhaps the CMS has a feature to turn off these unfriendly urls?
Jacob


On Mon, Feb 23, 2009 at 5:28 PM, electBlake <[email protected]> wrote:
Alo Alo,

First off, VERY nice. I love that initial landing page, its clean, calm and collective. Its fun and inviting and is exactly what it needs to be :)

Anyway,
I did have one little suggestion.


fluidproject.org/index.php/pages



This was the first thing I noticed about the site (after those sexy icons), and I was curious about it.

From what I can tell this was written from scratch right? (or at least I can't spot any framework/cms clues) so I'd like to suggest we rewrite the urls using .htaccess to take out that index.php. If we are going to consider this, we should think about it sooner then later - for SEO purposes (among other problems down the line) changing our link structure should be handled upfront.

My Solution Offering

For my personal experiments I often use codeigniter.com - a cool but not suitable for open source distribution php framework. By default codeigniter uses this sort of method for browsing pages. Because of this, I have a standard .htaccess file that I find works great (I've included the link and code below)

from: http://codeigniter.com/wiki/mod_rewrite/

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    #Removes access to the system folder by users.
#Additionally this will allow you to create a System.php controller,
    #previously this would not have been possible.
    #'system' can be replaced if you have renamed your system folder.
    RewriteCond %{REQUEST_URI} ^system.*
    RewriteRule ^(.*)$ /index.php?/$1 [L]

    #Checks to see if the user is attempting to access a valid file,
    #such as an image or css document, if this isn't true it sends the
    #request to index.php
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
#This last condition enables access to the images and css folders, and the robots.txt file
    #Submitted by Michael Radlmaier (mradlmaier)
    RewriteCond $1 !^(index\.php|images|robots\.txt|css)
    RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>


As you can see there are some leftovers I've included that are specific to codeigniter (the disallowing of access to the /system folder), but I feel that they are worthy of inclusion in this email as we may find a use for them.


Problems from a Programming Standpoint?
Well, depending on how the page keys are passed into index.php we may need to do a little rewriting. If we are using the URI then we have to adjust to work with NOT having the index.php in there. Something to note is that the php can be written that old links will work as well, that is, index.php/page driven links

I'd give any help thats needed, as I do have experience with this situation.

I don't mean to step on any toes, and I don't know if this is schedule, I just want the fluidproject site to be the best it can be (and you asked for feedback :))

:D

Great work Fluidees,

Blake

On 21-Feb-09, at 12:26 AM, Jess Mitchell wrote:

Hey All,

I just wanted to send a note out to let the list know that we "soft launched" the Fluid website today.
http://fluidproject.org/
Soft launched means we're still working on it, we know there are a lot of opportunities for improvement and we want feedback.

I want to thank Laurel, Erin, and Jacob for all their hard work on (in no particular order) creating, moving, and polishing the site. I'd also like to encourage you to chew on this site with us, help us improve it, and give us a hand in doing that. This is a great moment in Fluid for us all to have a web impact -- it's as simple as submitting ideas or code or chatting with the community about your ideas.

Ideas that we'd like to work on:
1. info architecture -- did we get it right?
2. jumping off the site -- we have a lot of links that bounce to other places -- how can we best handle that? 3. related to 2. how do we keep the website clean and light and not too deep and meaningfully link to the content in the wiki, where it is most updated? 4. I see a number of opportunities for Fluid components -- what a wonderful way to showcase our work! 5. I've made some effort to clarify what Fluid is and what our projects are -- is this clear? (I'm sure it can be clearer). 6. code beautification -- it's time to iterate! We're artists with a real interest in the aesthetic... so we'll keep tweaking.

What else?

Best,

Jess

~~~~~~~~~~~~~~~~~~~~~~
Jess Mitchell
Boston, MA, USA
Project Manager / Fluid Project
[email protected]
/ w / 617.326.7753  / c / 919.599.5378
jabber: [email protected]
http://www.fluidproject.org
~~~~~~~~~~~~~~~~~~~~~~




_______________________________________________________
fluid-work mailing list - [email protected]
To unsubscribe, change settings or access archives,
see http://fluidproject.org/mailman/listinfo/fluid-work


_______________________________________________________
fluid-work mailing list - [email protected]
To unsubscribe, change settings or access archives,
see http://fluidproject.org/mailman/listinfo/fluid-work




--
Jacob Farber
University of Toronto - ATRC
Tel: (416) 946-3002
www.fluidproject.org
_______________________________________________________
fluid-work mailing list - [email protected]
To unsubscribe, change settings or access archives,
see http://fluidproject.org/mailman/listinfo/fluid-work

_______________________________________________________
fluid-work mailing list - [email protected]
To unsubscribe, change settings or access archives,
see http://fluidproject.org/mailman/listinfo/fluid-work

Reply via email to