|
|
CoolCanine's EZ HomePage History
Original program was HomePageMaker v.1.6 written by Dave Palmer (dave@upstatepress.com - http://www.upstatepress.com) who copyrighted the script and made the stipulation that anyone could use and modify the code as long as it remained free. Modifications were then made by by Greg Mathews (webmaster@notts.net - http://www.notts.net), namely optimizations and the automatic scanning of graphics in the directories instead of hard coding them using previous code from Mike Wheeler's picture post. Then came EZ Home Page Generator by Manny Juan (manny@jps.net - http://inet-images.com/manny/) ver 1.20 - 10/8/98 added simple table creation ver 1.10 - 10/7/98 added deletion capability and handled un-selected graphics ver 1.00 - 9/25/98 changed to use same code for create/edit logic, eliminate makepage.html, also added code to remember user's clip art choices. Manny's site has become a showplace for many scripts as well a the place to find the latest modifications made by others who got hooked on playing with the code. Modifications by Bill Hall (bycs@bycs.com - http://www.compucatsoftware.com) included the ability to turn features on and off and optional reindexing of the index page so that the latest page could on top. Bill modified the script so that the original email would be used for the login but the display page email could be changed. He also showed that the script would work with an index page created with Frontpage 98 and 2000. A different route was taken by Sentosa I. Salim. (sent@salims.net) who enhanced the script by adding the capability of selecting the target folder (aka "community") where the generated page would be added. The 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 similar to Geocities. The main purpose being to allow users to store their character profile of AC (AC = online gaming "Asheron's Call"). He re-designed the html "look" of the script, added the ability to store customized "servers" (folders) and to have 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. Extra modifications by Abuzer Khan. E-mail san_trino@yahoo.com 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 Logging in for this version requires these fields: Login Id, Email-Id and Password Demo A new EZ Home Page ethos style with extensive modifications by Simon Pierce simon@ethosonline.com EZHomepg - Ethos Style - http://www.ethosonline.com/scripts/ Version 1.0 - 19/02/00 Beta release . Reworked and optimized the interface and gave it a commercial look and feel. Script gets variables from a configuration file. Introduced CSS into the system.This by far was the most complete overhaul of the script which entailed not only the visible changes but the invisible improvements which make all of the rest possible. This help system is an example of the extensive modifications he did. Extra modifications EZHomePage 2000 by Bill Hall (bycs@bycs.com http://www.compucatsoftware.com) added a "back door" to enable the administrator to log in with a special id so that he may edit and delete any page not conforming with the site guidelines (site administrator's love this one) and optional thumbnail selection and placement on index page with headline text under it. Another option is to display the headline text (with no image), plus optional thumbnail or text is centered on index page, added options to turn off links, email added ability to use a contact form with autoresponse, included Abuzer Khan's pop up banner implementation as an optional feature, additional graphic locations (see optional extra graphics). The extras are not picked but entered manually and there can be a maximum of four thumbnails each linking to a full image. Thumbnails can also be used with no links. The thumbnails are positioned two across, centered and below the page graphic. If external is turned on then the graphics and thumbnails can be anywhere but full paths (URL's) must be entered. Links can be turned off and on. Email can be turned off and on. Email user option moved to Email graphic section. Contact Form can be turned off and on. Banner can be turned off and on. Moved the History and Credits to the help page which is now a separate page and not part of the script. Users can now switch back and forth between the help page and the create or edit form and then close the help page when they are done. The ezformce.pl script is a modified version of my own form mail script which used the background image, text color, link color and visited link colors from the generated page. Changed the default action to confirm ("edit"). Took the CSS out of the demo index page since most people will try to use it as a template for their own. Both the demo index page and help page can be modified with just html. There is also a new turnkey option for administrators - when turnkey is on then a login is required to create a new page. When turnkey is off then anyone can create a new homepage. Incorporated Jason Anthony's (http://www.ufbs.co.uk/jason/ jason@ufbs.co.uk ) search engine into the Demo Index Page. Long overdue shadowed logins implemented. Incorporated page counters by Kevin Meltzer ( http://www.perlguy.com/perl/ kmeltz@cris.com). The text for the user pages top strip as well as the text and background color for the strip can now be set in the cfg file. Added the option for Admin\User Image Uploads through the browser (upload code based on Michael B. Jones upload script). Implemeted Communities each with their own look and feel, custom settings and adminstrators. Each community can now have it's own graphics as well as turnkey options and banners. This was based on concepts and code originated by Sentosa I. Salim at http://www.salims.net. Image manager for administrators implemented (so the community administrator will not require an ftp account) as well as having a community automatically become a turnkey operation once the membership limit has been reached. A kanji ezhp version for Japanese use by Satoru Furuya was made available at http://inet-images.com/manny/. Table suggestions, modifications, and code by Marci O'Daffer at http://WebSolutions.Kalico.net. (yes a lady has joined the infamous). Marci has done extensive interface modification on her version of ezhp2000. Hopefully Marci will contribute more of her techniques in the future. Her version of ezhp2000 has the best interface yet and is a prime example of what ezhomepage was meant to be used for. Dr. Shawn's (http://www.wish-you-well.org) suggestion and excellent code meant that the pagename and user email address for login's would no longer be case sensitive for edits and deletions. (Password is still case sensitive.) The code worked well enough to use for the Lost Logins and Upload Files logins. The code was also used to fix a bug in the code which did not delete the data from the data.txt file when an admin deleted a user page. Per Kristian Johansen has created EZHomesite, based on work by Abuzer Khan this revolutionary system generates a 5 page Homesite in it's own directory. This has been one of the most requested features and it's a miracle that someone was able to implement it. Per is the webmaster at http://www.internor.com and EZHomesite can be found at http://www.internor.com/ezhomesite. New modifications for generation of Meta Tags and Descriptions were contributed by: Robert Hewett webmaster of K9Nation.net and his co-conspirator Kraig Brown webmaster of Adsonline, Inc. Drop down choices for fonts code was contributed by Dave Schendel webmaster at LondonCabWeb. Additional modifications by Bill Hall include page preview, community newsletter and user's email no longer required for login's, based on earlier EZHP2000 versions and many ideas and implementations from Per Kristian Johansen's EZHomesite. Manny Juan has helped in the past with suggestions and code and his useability suggestions regarding user mix and match page layouts were implemented. The script is now easier to set up and although larger seems to load and run faster. The new interface has sections i.e. Link Section, Page Theme, and Page Content. This is to provide a bridge between EZHomePage 2000 and an upcoming EZ HomeSite 2000. To make it run faster a new fastload option is available to the user which will use hyperlinks for page graphics instead of displaying them (this was the major reason for slow edit form displays). The activating pop up windows (if used) can be set by the administrator for each individual user page. The user has the option of resetting the option for the next edit session. The currently selected graphic from the last edit session is displayed in fastload as well as being displayed separately in the Full Graphics mode. It is now possible to use many different page layouts. The only configuration file (.cfg) file is ezhp2000.cfg with a community setup section in the script. Many sites were balking at the multiple cfg files, so that has been changed. Most script options have been generally set but can be overridden in the community setup section. An optional bad word filter is implemented. Background music has been added to generated pages. Bug Fixes. User can choose whether or not to refresh the community index page (csreindex). Custom text for the contact form button. An optional table caption. An optional custom tooltip for the index thumbnail (using the ALT TAG). Updated search engine (no more form) and the interface can be different according to the calling parameter. Updated contact form, the contact button text becomes the form title and the user has the option of displaying the section graphic at the top of the form. The contact form now comfirms the message that has been sent and has the option to have the sender receive a copy of the message. The image manager was reworked to a file manager. The upload scripts have been expanded and now support multimedia (audio and video), which can also be used as part of the generated page. Note that other types of files can be used instead of midi and au files but the midi and au files are universal and are most likely not to require a plug in. If a community graphic is available the user can choose whether to use it or have a text link at the top of the generated page. The text headers and footers now use the user specified colors. The credit footer which appears at the bottom of each generated page has been redone to give credit to the individual or organization that configured\installed the script and a link to this history page. There were so many links in the old footer that it was getting pretty ugly. The link description text can now be set by the user. There is also an option to restrict the user choices so that all pages will mimic the look and feel of the hosting site (preset option). The link at the top of the generated pages is now to a specific url so that there may be more than one community in a directory. These options as well as others are documented in the script. The distribution now contains all of the examples and community files for ezhp2000. Many more changes have been made that you won't see until you scrutinize the code. Note the interface has been completely rewritten to ease the transition into an EZHomesite 2000 based on EZHomesite but incorporating all of the features in EZHomepage 2000 Since both systems share the same lineage (and for the most part codebase) the transition should go smoothly. Please do not be intimidated by these scripts, they are fantastic learning and teaching tools, just play with them, experiment, and have fun, thats what it's all about! Your name and contributions could be here too!
|