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