EZHOMEPG - Easy Home Page Generator |
this script actually originated as homepage.pl (Home Page Maker
) by David Palmer but in its
initial form, it allowed only 3 choices for backgrounds. even then, it was an impressive
program as it made page creation easy and fun - for anyone.
the program was later improved by Greg Mathews
of notts.net who added dynamic display of clip art
using perl and SSI (server side includes) but it still did not allow for editing of clip
art choices and maintenance involved redundant tasks (script and html).
also, SSI is sometimes not available at some hosting sites.
i've modified it by simplifying the setup (no more redundant
makepage.html) and by allowing full editing of text and clip art choices. i've also
included a starter set of clip art images for splash graphics, backgrounds,
horizontal separators, bullets and animated email
icons so there are more choices available for creating a wide
variety of pages .
several alternative, enhanced versions of ezhomepg, submitted by users, are available below.
EZHOMEPG version history:
- v 1.00 - 09/28/98 - initial release
- v 1.10 - 10/07/98 - added page deletion capability
- v 1.20 - 10/08/98 - added simple table creation
below are the instructions for installing the file
ezhomepg.zip
(please note that i've only tested this script
using perl 5.)
please retain the links to my site and my name in the generated pages and the index page.
you may use one of my banners
to replace or supplement the text link on the index page.
| Installation Instructions |
|
unzip |
unzip the file ezhomepg.zip into a subdirectory and maintain its
directory structure
|
|
userpages |
create this subdirectory at your site
should be writeable as this is where all user pages and reference files will be created
|
|
images |
upload the images directory (and contents) using ftp.
userpages
images
backgrounds
bullets
email
lines
pictures
note: the logo, mjmall.jpg should be placed in /userpages/images
remove any extraneous files possibly left behind by ftp programs (ws_ftp usually leaves
behind a log file called ws_ftp.log).
if they are not deleted,
they are included as clip art selections (but broken)!
|
|
index.html |
edit and change the link to the logo image (mjmall.jpg)
and the links to the cgi script.
upload this to /userpages allow read and write permissions (chmod to 777)
|
|
data.txt |
upload this to /userpages allow read and write permissions (chmod to 777)
|
|
ezhomepg.pl |
edit this file and adjust the parameters to agree
with the website directory structure upload this to your cgi directory
allow read and execute permissions (chmod to 755)
|
if you install ezhomepg at your website, please send me your URL - by
email or through the
guestbook - and i'll advertise your site on my page by including it in our growing
list of ezhomepg users!
thanks!
Modified EZHOMEPG Versions |
Return
|
Moorabool Version of EZHomepage 2000 - in FRENCH(!) |
Moorabool translated to French!
July 12, 2001
Coming soon! A French translation of the Moorabool EZHomepg. See it in action
here.
|
Moorabool Version of EZHomepage 2000 |
Coming from Australia is a new version of EZHomepage 2000 based
on the collaborative work of Bill Hall
and Michael Lacey.
the new script contains these features:
- interactive page setup for creating, editing and deleting pages
- template-based communities, including a test site for demonstration purposes
- uploading of multimedia files
- newsletter subscription
- easy but secure lost-login recovery
- file manager
- javascript-enhanced form handling
- style sheets
Michael has setup the script at
Moorabool Online Community Page (please use the Test Site for practice pages) and has made
the script components available as ezhpmv.zip.
|
Per Kristian Johansen's EZHomesite |
Multi-page website creator!
October 1, 2000
(EZHomesite).
they said it couldn't be done! but Per Kristian Johansen
has created a version of
ezhomepg aptly called EZHomesite that can create up to 5 pages!
the script can do the following:
- Creates multiple pages (up to 5 total) for the website: (index, page2 thru
page5) and all pages reside in a user directory
- Allow selection of contrasting background color
- Automatic building of navigation menu from page titles
- Content, title, and style may be different in each page
- Option to center page content
- Allows font selection
- Clip art selection
- option to select contrasting background color.
- Customized navigation menu.
- Content and title different in each page.
- Option to center pages.
- Changed fontselection
the script can be seen in action at EZHomesite.
the latest version of the script should be at this site, too - but here's
an early version of the zipfile (dated 12/10/2000).
|
Andreas Knop's Version of EZHOMESITE - in German |
6/22/2001 - a german version of EZHOMESITE is now available. the translation was performed by
Andreas Knop from
http://www.Link-Maschine.de - you can read about it here!
|
Bill Hall's Version - EZHomepage 2000 |
A new EZHomeBase from Bill Hall is coming soon!
Latest News as of August 27, 2001
Bill Hall is working on a new product - EZHomeBase - the product of the best
features from EZHomeSite and EZHP2000 and the new name of EZHomeSite 2000.
As soon as we get the latest developments,
we'll report them here.
Changes as of January 15, 2001
there are too many changes to mention, you can read all about them in the history and
updates section. many of the changes will appear in the upcoming EZHomesite 2000, which is
Per Kristian Johansen's EZHomesite but with the Bill Hall treatment. Watch for it!
download the
ezhp2000 zipfile now (it's 1.38meg)
Changes as of September 25, 2000
here are more changes from the prolific Bill Hall!
this time, he has added image management capabilities as new administrator functions.
- There is now an image manager option (mini web based file manager) where
administrators can rename or delete images. It works very simular
to the upload option so now a community admin would not require an ftp account.
- changed code for community size limit handling
when new members are added, the amount of current members is checked
and if the number is reached - the community automatically becomes turnkey.
That way a community admin can still add members even though the community
is full.
- added two variables in the configuration files
- $restrictmanager option
will restrict image management to superadmin - image community admin
may upload files but only superadmin can delete and rename.
- $restrictedits will restrict user page editing and deleteing to superadmin -
the community admin can still create new members even though the community
is full
Changes as of September 23, 2000
it seems as if Bill Hall had rewritten the whole script so it
could support multiple user communities. As Bill himself says "EZHomepage 2000 is done. It's got enough new features to really be a
millenium edition".
- ezhp2000 is now set up to handle multiple web communities.
- separate configurability - each community has it's
own look and feel, administrator ( there is also a super admin), contact
email, configuration file, limit on the amount of community members (set in
it's config file), all of the EZHomepage 2000 options can now be set
differently for each community.
- Each community has it's own directory structure (containing all the graphics images
unique for the community)
and an index.html page where the links and graphics (thumbnails) are placed
by the script.
- upload bug is fixed.
- new contact form script is used that draws it's background image, text
color, link color, and visited link color from the generated page (really
looks good or bad depending on what the user selected).
- more error checking on required fields i.e.
headline and email (invalid formats or missing) on create
headline, user name and email(invalid formats or missing) on recreate
(updates)
- improved navigation - when a page is created\recreated the return link will take them to the community
members page.
Changes as of August 22, 2000
Bill Hall has taken Simon Pierce's version of EZHomepg from this site (see Ethos Online's
version, below) and enhanced it (boy, did he enhance it!) with the following features (Thanks, Bill!):
- it is now possible to select a thumbnail image in addition to your link in the index page
- the system may be setup with the turnkey option on so that the it will allow only the administrator to create a page for a new user. after that the user has full edit control of the page. (if the option is turned off, the security is relaxed and will allow anyone from the general community to create a webpage).
- a "back door" is available for enabling the administrator to log in with a special id which will
allow him to edit and delete any page.
- a counter may now be included on the page (either white-on-black or vice versa) and may be reset
by the user anytime.
- it is now possible to specify the complete URL to external images to be used as "splash"
and thumbnail graphics.
- it is possible to add up to four (4) new linked thumbnails and corresponding full-size
images
- a pop-up banner (patterned from Abuzer Khan's script, below) is now available at set-up time.
- a search facility has been added to allow searching of all user pages.
- you can toggle the appearance of links, email id, contact form, counter and pop-up banner.
- an option is available to handle lost login requests - all login information will be emailed to the requestor.
- customizable page header strip can now be set with user selection of text and background colors in the configuration file.
- user image uploads -
Options are:
- allowuploads - whether to allow them at all
- adminuploads - only admin can upload otherwise a login and email
matching an
existing page will allow an upload.
- You can set the destinations for the image uploads. i.e.
Thumnails,
Bullets, Lines etc.
- You can specify imagesonly ( default - will only allow uploads of files
with
the .gif and .jpg extensions)
- You can specify nooverwrites (default - uploaded image may not
overwrite a
file with the same name at the destination.)
- upload script ezupload.pl added to the distribution - the homepage script sets
everything
up and calls it. The result screens in ezupload.pl look just like the
ezhomepage ones.
- an option is available to handle lost login requests - all login information will be emailed to the requestor.
- and more (read about all the enhancements in the help page).
Summary of changes:
- september 25, 2000 - bill hall added image management handling for admins
- september 23, 2000 - bill hall practically rewrote the script so it could
handle multiple communities.
- august 22, 2000 - bill hall fixed some security related bugs in ezhp2000.pl
- august 18, 2000 - bill hall sent new versions of ezupload.pl and logo.gif
- august 15, 2000 - bill hall added image upload capabilities!
- august 9, 2000 - bill hall added hit counters
- august 8, 2000 - first major upgrade of ezhp2000 supplied by bill hall
I've installed the latest script here so you can
try it.
you can download
ezhp2000.zip
now. It includes all the
files needed for installing one community - saved as sample1.zip in the download file.
Installation notes may be found in the ezsetup page.
(you can still download the prior "single-community" version
here). Have fun!
|
Ethos Online's Version (by Simon Pierce) |
Simon Pierce has also sent me his version of EZHOMEPG. His changes give EZHOMEPG a
professional look! He has improved the interface and streamlined the script to allow
easier control over headers/footers by owner and to allow a more friendly interface
for the user including easier text entry, font selection, and even a help page!
Read all about Simon Pierce's version!
(Check out the demo at Ethos Online or download the
zipfile
here but the latest version is available at Ethos Online).
I received another enhanced version of EZHOMEPG from Abuzer Khan. His version
builds on the mods made by Bill Hall and adds the following features:
- Logging in now requires these fields: Login Id, Email-Id and Password.
- a new directory is created with the Login Id and the generated page is index.html
- a window pops up everytime a page is opened - a la Geocities or
Hypermart or VirtualAve. This may be customized by the webmaster to be an ad, a banner, a reminder, etc.
- the optional table now displays before the body text.
- two horizontal lines are now placed before and after the body text
- all the mods by Bill Hall are included
For a short time only,
i've installed a demo page for you to try.
you may download the
zipfile
containing the script, the index file and the banner but you still need to download
ezhomepg.zip file to get the original
components.
|
Sentosa I. Salim's Version |
Here is a unique use of EZHOMEPG in this version enhanced by Sentosa I. Salim.
this is an example of a creative idea applied to a working tool in order to fill a need. Sentosa Salim enhanced the EZHOMEPG script by adding the capability of selecting the target folder (aka "community") where the generated page would be added.
see how the new script was converted into a game character/merchant profile
database re-implemented here as
Salim's AC Market. (AC stands for Asheron's Call, a Microsoft online RPG which features an enormous world where you interact
with thousands of online players by fighting creatures with spells and weapons or by
building your character, forming social bonds and becoming a powerful lord).
change the server names to "Arts, Finance, Auto, Sports, Health, etc." and you've got
a script to keep track of profiles in a
small web community a la Geocities!
Here's what Sentosa has to say:
What's good (new) about this mod:
- Main purpose to allow users to store their character profile of AC (AC = online gaming "Asheron's Call").
- Re-designed the html "look" of the script to match my site (salims.net/ac).
- Ability to store to customized "servers" (folders).
- Unlimited "servers," as long as you add "index.html" to each.
- Stores profile data separately depending on which "server" the user chooses.
- Required informations to edit/delete profiles: Login ID, E-mail, Filename, and Servername.
- Note on making the index.html on each "server" folder: Use . Sample file included: sample.html
- Note on sample.html - please modify the "Back" link, to go back to main page.
What's bad about this mod:
- Since I'm not experienced yet, the script is still cluttered with unused variables, and maybe sub routines.
- Removed the ability to add tables, lines, pictures, etc.
- Removed all graphic files.
- Bug: couldn't seem to report user and admin via e-mail.
- Big trouble if you have lots of "users" but lots of them forget their login id, email, or filename... you would have to browse around data.txt on every server (folder). Solution: make the script to email them their information (not included in this script ... yet).
- Old bug: users could replace others' profiles by using the same file name and same server. Never had it happened so far - Ask Manny about the solution :). Let me know then. Thanks.
try the demo.
you may download the
zipfile
containing the script.
Return to Index Page
manny juan