Drupal

How do I make a drupal theme from my html page.

If you already have a html file from your design, and are using stock drupal, then the info on these pages (Convert any website layout or template into a Drupal theme - easily! and Assigning content to regions) of the theming guide will get you along.

In short, there are the following regions;

  • left
  • right
  • content
  • header
  • footer

Added some php code to a block that broke my site with errors, how do I recover?

To disable this block if your site is unusable;
Log on to your mysql drupal database.
Go to the "blocks" table and find the offending block.
Change the "status" field of that block to '0' and clear the cache tables.

You could also remove the code from the corresponding boxes table (bid) or set the block input filter to html instead of php (format filter 1 or 2 in the boxes table).

If your site is broken but you can still log in and make changes;
Log in and disable, delete or modify the block that breaks your site.

Is a drupal site something that users can update themselves once the site is ready?

Yes, with sufficient permission, users can update the site, and if some WYSIWYG text editors are installed, It will be as if they were editing a document on their pc.

Drupal