Posted by: fijiaaron | February 15, 2008

Next steps

The next things I need to do are:

1) get the trac wiki to have pretty URLs.

2) decide on whether to use Joomla or not.

I’ve been putting off the first, but I really need to investigate namespaces, and rewrites for the trac design.

I’ve got the design pretty much ready to go, just need to clean up.

I’ve been studying up on Joomla, and the biggest advantage I see it having is that it will be easier to maintain if I pass it off.  I’d really rather use another framework, but learning Joomla might pay off.  I haven’t heard from Patricio for 2 weeks, and so I guess I’ll be writing him off.

He was the reason I went with Joomla, since he said he knew it.  But now another reason is I might work with Cuenca Guide for articles, reviews, classified ads, and an events calendar.  It might be worth it to make these as Joomla extensions and have an adapter.

I’ve been reading the “Up and Running with Joomla” ebook from Safari, and it’s pretty good and clear.  I’m only as far as templates, however.  I’ll probably take a diversion and create a template that won’t be too pretty.  Template structure is one thing I don’t like about using a CMS like Joomla.  There are lots that look a lot alike and doing any real customizing is a bigger chore than building from scratch.

Still, once I learn it, it might lead to more work.  Deciding if I want that kind of work is another thing.

What I really wanted was to work on the process and QA site for CuencaTravel.com but I’ve found I’m not prepared for the former, and neglecting the latter.

I’ve got to get over my framework fetish.


Responses

  1. 1) Trac urls are good enough. Apparently there’s not a really good way to do this. It doesn’t support namespaces.

    Dokuwiki is looking better all the time. Need to investigate twiki some more. I’ll put that on the docket today for sweet sweet procrastination.

    It seems I had uglier URLs with trac before, you know, with trac.cgi?id=213&blah=etc. But maybe that was a different install and my memory is playing tricks on me.

    I don’t have any rewrite rules, but it looks like mod_python is handling it okay.

    So now i have URLs like:
    http://cuencatravel.qa-site.com/trac/wiki/sitemap_index

    I’d like to make the sitemap_ disappear and have namespaces like dokuwiki or slashes so it looks like folders, but oh well.

    – wait a second! Using slash as part of the name works. I’ll do that for the sitemap rewrites.
    That’s silly. A slash, or a second colon after wiki: (wiki:test) is just treated as text, removing any URI or namespace significance. Oh well, simplicity’s a virtue, right?

    I’d really like to have [ URL | text ] style comments, especially for the sitemap, so I can do:

    [wiki:sitemap/articles/featured_article | Featured Article]

    Oh well, it’s good enough. I’ll still put twiki on the list. I need to get the One Shore tools wiki back up, and maybe move reviews from my blog to a reviews section of the wiki (and link to the reviews on my blog/website as well.)

    Maybe the blog is where I’ll draft reviews, and then refine them for the site. Or maybe compose (and edit) them on the wiki before posting to the blog or featuring as an article.

  2. Had to approve my own comment because I wasn’t logged in. Also noticed that tools reviews are similar in nature to business reviews on the cuencatravel directory. Maybe there’s room for some reuse there?

    I doubt it. The tools will be a wiki (reviews will only be editable by author though.) Crikey, I don’t want to write a new wiki. Maybe twiki can be tweeked to do a good workflow.

  3. Planning one business’s work in the comments of another businesses blog is not optimal.

  4. 2) I will stick with Joomla for now. Learning it will be beneficial, only that means a time sink away from actually developing it. End of next week first implementation due.

    Which reminds me, I need to start using my projectpier, and build a real timeline (cut short, too)

  5. I knew there had to be a way. Trac wiki links can be “prettified” by just using a space:

    [wiki:some_page Some Page]

  6. also you want [wiki:/design/sitemap/index Home Page]

    design/
    sitemap/
    /index
    /articles
    /articles/feature_article
    features/
    /feature_article –> /design/
    requirements/

    You can also include ?query_string=foo, but it will treat it as a different page. But that can buy you urls like:

    /trac/wiki/design/sitemap/directory/search
    /trac/wiki/design/sitemap/directory/search?category=hotels&max_price=20

    which is kind of overkill, but a few illustrations might help in planning


Leave a response

Your response:

Categories