Home | Products | Consulting | Forums | Support | Order | 1-800-752-0455
  Main
Index
Search
Posts
Who's
Online
Log
In

Home: Products: CMS Builder:
My CMS Wish List

 

 


Glasairmell
User

Feb 8, 2008, 3:26 PM

Post #1 of 12 (1263 views)
Shortcut
My CMS Wish List Can't Post

Great Product. I am looking forward to 1.10 My CMS wish list.

1. Create and delete directories within the admin panel.

2. Be able to assign sections/pages to directories.

3 Physically create an editable page using a chosen template (drop down Menu) that saves to a specified location like Article Manager does. A template editor would be great.

4. Specify file extentions like .html or .php at the end of each url.

Heck why not dream a bit. Perhaps someday one or two of these wishes will come to be = )


(This post was edited by Glasairmell on Feb 9, 2008, 4:58 PM)


Dave
Staff / Moderator


Feb 13, 2008, 12:52 PM

Post #2 of 12 (1220 views)
Shortcut
Re: [Glasairmell] My CMS Wish List [In reply to] Can't Post

Hi Glasairmell,

Thanks for the suggestions. Can you give me more details on what you want to do with some of these features?

>1. Create and delete directories within the admin panel.

Just any directory or for some purpose? What would you use this form?

>2. Be able to assign sections/pages to directories.

There's a few ways to change how the urls are displayed. Can you give me an example of what you want to do here?

>3 Physically create an editable page using a chosen template (drop down Menu) that saves to a specified location like Article Manager does. A template editor would be great.

Would this be for more like a website builder application? You could use a pulldown to let the user select a css file to use or even include headers and footers based on it.

>4. Specify file extentions like .html or .php at the end of each url.

I've added that one to the feature request list. We'll add it in a future release.

Thanks for the details!

Dave Edis - Senior Developer
interactivetools.com


Glasairmell
User

Feb 13, 2008, 5:01 PM

Post #3 of 12 (1216 views)
Shortcut
Re: [Dave] My CMS Wish List [In reply to] Can't Post

Hi Dave,

I understand how to change the way the URLs are displayed when creating dynamically created pages and urls.

One limitation to your cms system are the dynamically created links from the List Viewer. If you want to place the list viewer code generated links on the same page as the page viewer code, the only place it seems to work is at the very bottom of the content. That does not lend to flexible page layout.

Another problem is if you make another section, now you have two list viewer codes to deal with that do not interact with each other. So you have to make your own menu links template and use your "list" option to call it from another table to place it on each section page viewer. However every time you make a new section, you have to manually update that menu links template. Then because all pages in a section do not update the changes to a particular "list" mysql call, you have to go back to each page in a section and reselect the list to update the data from the mysql table.

The list function is very powerful and does let you work with mysql table calls and templates across all sections, however the updating is a real drawback and tedious for a customer.

Article manager seems to handle the links menu much more efficiently with the placement of the "categoryMenu.html" template. Also in AM, being able to select and work with templates is a real plus. If you change a template, you just republish with one button push and all content is updated. You can also generate your own categories that automatically become physical directories for specific pages when published.

I am doing my best to think outside the box, since I have worked so many years with AM. Having physically created pages placed in physically created directories just seems very clean and manageable to me. Very SEO friendly too and easier on mysql resources when you are crawled.

However I have a huge 100+ MB mysql db from a cms system that the search engines have no problem indexing. It produces dynamically created links and pages with no problem and I use Mod rewrite to fix up the URLs.

So far I have been able to figure out work around for things I want to do with your CMS.

On a side note may I suggest you place the alt= "" statement in your gallery image code so one can place a field there after the code is generated. I can do it manually, however it should not be necessary for me to do so.

As far as the extensions go, I made a field "page_name" that is put at the end of the URL. It was easy to do by modifying your code. So if you put in "anypage.php" that is what you get as an extension at the end of the URL. I suppose I can come up with a way for the customer to chose directory names for sections too that show in the url.

One thing I have been very carefull with is to not create duplicate field names when creating new sections. That way it keeps the list calls clean.

Thanks for all your hard efforts!


Dave
Staff / Moderator


Feb 14, 2008, 11:53 AM

Post #4 of 12 (1190 views)
Shortcut
Re: [Glasairmell] My CMS Wish List [In reply to] Can't Post

Thanks for the feedback. I appreciate it.

I've added the alt="" tags to the default image tags as suggested. That will be in the next release.

I want to make it simpler to use multiple list viewers on one page. The way to do it now is to use different variable names so they don't conflict ($articlesRows instead of $listRows, $articles instead of $records, etc) but it's a bit of a hassle. I think what we'll do moving forward is have more options on the code generator so you can just point and click the options you want for the viewer (including extension on the urls) and not have to know how to adjust the options to get what you want.

That said, if you have a project now where you want one list viewer to do something different from the rest (such as ignore the record number in the url, etc) let me know and I can tell you how to adjust those settings. I do want to make it more automated in the future though.

Thanks for the feedback!

Dave Edis - Senior Developer
interactivetools.com


Glasairmell
User

Feb 14, 2008, 12:59 PM

Post #5 of 12 (1185 views)
Shortcut
Re: [Dave] My CMS Wish List [In reply to] Can't Post

Super, thank you for telling me how to get the list viewer to work with the page viewer without conflict.


Glasairmell
User

Feb 14, 2008, 2:43 PM

Post #6 of 12 (1176 views)
Shortcut
Re: [Glasairmell] My CMS Wish List [In reply to] Can't Post

Could you attach a file or be a bit more specific on what to change please? Thanks!


Dave
Staff / Moderator


Feb 14, 2008, 3:25 PM

Post #7 of 12 (1171 views)
Shortcut
Re: [Glasairmell] My CMS Wish List [In reply to] Can't Post

If you like you can just email me your viewer file at dave@interactivetools.com and I'll take a look, make some edits and send it back. Either that or attach it to your post here.

Dave Edis - Senior Developer
interactivetools.com


Glasairmell
User

Feb 14, 2008, 5:33 PM

Post #8 of 12 (1159 views)
Shortcut
Re: [Dave] My CMS Wish List [In reply to] Can't Post

Thanks, I emailed the file I think you wanted, if that is not the one please let me know. I bet you are getting really excited about the CMS Builder 1.10. When it comes out I am sure everyone will be thrilled with it.


Glasairmell
User

Feb 14, 2008, 9:27 PM

Post #9 of 12 (1146 views)
Shortcut
Re: [Glasairmell] My CMS Wish List [In reply to] Can't Post

This seemed to do the trick, thanks. Was this the correct thing to do?

I changed this:

list($listRows, $listDetails) = getListRows($options);
?>

<?php foreach ($listRows as $record): ?>

<a href="<?php echo $record['_link'] ?>"><?php echo $['link_name'] ?></a><br/>
<?php endforeach ?></td>


To this:

list($linkRows, $linkDetails) = getListRows($options);
?>
<!-- /STEP1: Load Record List -->
<!-- Links Viewer -->

<?php foreach ($linkRows as $link): ?>
<a href="<?php echo $link['_link'] ?>"><?php echo $link['link_name'] ?></a><br/>

Thank you for you time!


Dave
Staff / Moderator


Feb 14, 2008, 10:21 PM

Post #10 of 12 (1139 views)
Shortcut
Re: [Glasairmell] My CMS Wish List [In reply to] Can't Post

Yes, that's exactly it. Just change all the variables of the same name to something else. Glad it's working for you now!

Dave Edis - Senior Developer
interactivetools.com


Glasairmell
User

Feb 28, 2008, 11:00 AM

Post #11 of 12 (879 views)
Shortcut
Re: [Dave] My CMS Wish List [In reply to] Can't Post

Hi Dave, I wanted to get back to the wish of creating physical directories and pages with CMSB.

I thought of a compromise so that you would not have to go back to the way Article Manager creates pages and directories. Why not have CMS build make the directory and a page that has an include statement that calls the viewer. That way you have physical directories and pages for SEM and the viewer can function as intended.

Another reason is that it seems more secure to have physical urls then using mod_rewrite.

Maybe it is not as easy as it sounds to do this however It is something to think about.

Thanks Mell


(This post was edited by Glasairmell on Feb 28, 2008, 11:09 AM)


Dave
Staff / Moderator


Feb 28, 2008, 1:29 PM

Post #12 of 12 (868 views)
Shortcut
Re: [Glasairmell] My CMS Wish List [In reply to] Can't Post

It's certainly possible. There's all kinds of fancy hacks you could do like have 404's direct to your script which then creates pages on demand if they don't already exist, etc. And many many other methods.

For the most part though you can make it so there's no way a web visitor could tell which method you were using.

I don't know that it's more or less secure. In one sense the filesystem is just another kind of database. And whether your web server gets the content from your filesystem "database" or your MySQL "database" it's still just mapping an url to an arbitrary data source.

One thing that I imagine we'll have to deal with sooner or later is adding some sort of caching mechanism for really high volume sites to reduce load on the MySQL server. We have some ideas for this but haven't had a need (or request) yet even though we're using CMS Builder to power some sections of our own site (which gets a lot of traffic).

Dave Edis - Senior Developer
interactivetools.com

 
 
 


Search for (options)
Products
CMS Builder
Article Manager
Realty Manager
Listings Manager
Order Now
Services
Priority Consulting
Support
Online Documentation
Support Forums
Support Homepage
Company Info
12 reasons to choose us!
Meet the team
Monthly newsletter
Contact Us
Toll Free: 1-800-752-0455
Phone: (604) 689-3347
Sales | Support
Conditions of Use | Privacy Policy | Copyright © interactivetools.com 2008
#201 - 2730 Commercial Drive, Vancouver BC Canada V5N 5P4