Hi,

I want to use Drupal as a CMS for my site, but just for changing and administering the content.
When it comes to displaying content to the user, I'd like to show the static HTML page, without user login orany forms.

I've found a topic describing how to use wget to generate such site (my aim is to generate it, if possible, on daily baisis, during the night & using cron), but the solution wasn't actually working.
Any suggestions?

I'm also thinking about a partial solution - downloading the site using Teleport, etc. and then upload files to my server.
But want is also important for me are the Clean URLs, so I suppose the only way to make it is to use some server-side script.

Comments

nicknickoli’s picture

If your site is less than 50 pages, I'd just install Drupal with a WYSIWYG editor. Then cut-and-paste the pages in. Drupal is a robust CMS so if you weren't looking for page-editing or blogs, forms or attachments, you might choose an html editor.

Any static files sitting on the server will just get served by Apache outside Drupal?

cloudmine’s picture

Inserting content into the pages is not a problem at all. Actually, that's the reasen why I've chosen Drupal - f.e. to be able to create content by e-mail :).

prbass’s picture

Pretty much the whole point of having a CMS is to avoid having to deal with individual HTML files for each page.

With Drupal your site can look however you like.

You do not have to show the login block or a link if you don't want to - the block can all be turned off at /admin/build/block, and then you can just log into your site by visiting www.yoursite.com/user

Drupal has quite a good caching system you can configure it at - Admin / Site Configuration / Performance.
When you turn this on, visitors to your site will be served a cached version of the page.

cloudmine’s picture

Static page will always be faster then caching. I know the typical purposes of using CMS but in my case, at least on the beginning, performance is the most important factor.

And I'll avoid dealing with individual HTML files because instead of editing each one of them I'll make a copy of my actual Drupal installation as a cron task ;).