Home / Version 1.5
Name Modified Size InfoDownloads / Week
Parent folder
wherehaveibeen.info-04-28-2011.zip 2011-04-28 106.8 MB
README.txt 2011-04-28 4.5 kB
Totals: 2 Items   106.8 MB 0
****  Where Have You Been All Your Life Version 1.5 - 04/28/2011  ****

*** My Example Installation ***

  + http://wherehaveibeen.info

*** Prerequisites ***

** For the PDF oversize poster printing **

  + Install TCPDF (easy) - http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf

  + Install PythonPDF (http://pybrary.net/pyPdf/).

  + Install PDFPoster (http://pdfposter.origo.ethz.ch/) - I have it installed into my local bin directory on my shared hosting account provided by Dreamhost (http://www.dreamhost.com/), which I use so I can get easy Putty command line access to the account.

  + Install Python 2.6. - Python 2.5 didn't work for me with PDFPoster for some reason.  With Putty and the Dreamhost Python instructions I was able to install a local copy even though I think Dreamhost uses Python 2.5.

** For the TinyURL generation **

  + Install CekTKP-0.1 (https://sourceforge.net/projects/shorturls/) - although you really only need the sql.sql amd config.php, and readme.txt files all of which I have provided.  You might however experiment with the project to change who the shorturl provider is including maybe your own domains although I gave up trying to do that myself.

  + You will need to set up a MySQL database with sql.sql file and record the your domain, database domain, database name, user name and password and anything else the README.txt in the CekTKP-0.1 folder suggests.


*** Installation ***

  + Copy all the files and folders to your Home Directory.

  + Install the PythonPDF, PDF Poster and Python 2.6 executables to a directory called bin if you don't have it.  It should be above the level of the wherehaveibeen folders Direcotry at say the same leve as your cgi bin.

  + Install TCPDF per the instructions at the website mentioned above.

  + Create the CekTKP-0.1 sub-domain, the MySQLdatabase with the sql.sql file and edit the config.php file appropriately.

  + Create a subdomain for the US Map or try to invoke it from a subfolder of your main folder as the current folder structure exists (Not recommended).

  + Change the name of both htaccsess.txt files in both the main and usmap folders to .htaccess at which point depending on what web editor you have, it might disappear from your site folder structure, but don't worry, it's still there.
  
+ Write me if you have trouble and I will try to resolve your issue: socrtwo@s2services.com.


*** Suggestions and Notes ***

  + Note there are many old and some redundant files. If you know what you are doing better than me, please remove them and send me a note.  I kept them in because I was afraid to break the programming.

  + There are my GoogleAdsense ads in the table at top of the World and US maps.  Obviously feel free to remove them.  If you want to donate to me and this project, leave them there and maybe add some of your own.

  
  + Getting PDFPoster and all it's requirements working is difficult. Don't be surprised if this gives you issues.

  + The folder planning is poor in the project at the moment.  For instance all the images should be moved to the image folder.  Also the config.php file should be moved back to the CekTKP-0.1 folder.
  
  + You might set up the US map on a separate subdomain as I did (usmap.wherehaveibeen.info).


*** Changes in this Version (I think) ***

  + Added Canada and Europe maps.


*** To Do ***

  + Add maps for other continents: Africa, Asia, Middle East, North America, South America and maybe even Oceania.
  
  + Add maps for states and provinces visited for the main large countries: Russia, Brazil, Congo, and India.
  
  + Set up the maps to work with an open GIS system such as Geoserver, OpenLayers or Mapserver, to take advantage of the flexibility, standardization and zooming feature of presenting maps this way.
  
  + Create a side project provide automatic imagemap generation through the starting with the code from the Polygantor(http://www.electricfairground.com/2009/08/08/image-map-rollover-effects-using-jquerys-maphilight-plugin/ and http://www.electricfairground.com/polygonator/index.html) and InkScapemap (http://sourceforge.net/projects/inkscapemap/) projects. 

 + Create a slideshow allowing one representative default or uploaded image from each country, state or province selected.


*** Support ***
  
  + My name is Paul Pruitt.  My handle on the internet is socrtwo. My Email is socrtwo@s2services.com.
Source: README.txt, updated 2011-04-28