running de openvms org
play

Running de.OpenVMS.org Martin Vorlnder HP OpenVMS Technical Update - PowerPoint PPT Presentation

Running de.OpenVMS.org Martin Vorlnder HP OpenVMS Technical Update Days 2007 Bad Homburg 28-Sep-2007 PDV-Systeme GmbH, Bornhardtstr. 3, D-38644 Goslar Telefon +49 5321-3703-0, Fax + 49 5321-8924 info@pdv-systeme.de, www.pdv-systeme.de A


  1. Running de.OpenVMS.org Martin Vorländer HP OpenVMS Technical Update Days 2007 Bad Homburg 28-Sep-2007 PDV-Systeme GmbH, Bornhardtstr. 3, D-38644 Goslar Telefon +49 5321-3703-0, Fax + 49 5321-8924 info@pdv-systeme.de, www.pdv-systeme.de

  2. A Little History In May 2006, I got a call from Wilfried Nicol, CEO of PDV Nord... He had talked to Ken Farmer (admin of www.OpenVMS.org), at the OpenVMS Advanced Technical Boot Camp. Ken was looking for someone to set up and host de .OpenVMS.org, the german branch of the OpenVMS.org family of sites. Wilfried had told him that PDV would gladly host it. For the setup, he also had someone in mind – me  Martin P.J. Zinser of Deutsche Börse Chicago already at the Boot Camp agreed to co-moderate the site. After the TUD 2006, Oliver Bach joined in. I also called for participation on de.comp.os.vms – the answer was a roaring silence… 2 Running de.OpenVMS.org

  3. A look at www.OpenVMS.org  Apache 1.3.26  PHP 4.2.2 (  ) PhpWebLog 0.52  MySQL 4.x  runs on Linux de.OpenVMS.org would not be LAMP or WIMP, but a VAMP ! To make it work under OpenVMS, only PhpWebLog had to be ported... 3 Running de.OpenVMS.org

  4. The Host  Two-Node AlphaServer 4100 cluster  HSV-based storage  OpenVMS Alpha V7.3-2  TCPware V5.6-2  CSWS V1.3-1 (based on Apache 1.3.26)  CSWS_PHP V1.3 (based on PHP 4.3.10)  MYSQL V4.1-14  Hosts ~60 virtual web sites  Also DNS/FTP/SMTP server, search engine, ... 4 Running de.OpenVMS.org

  5. PHP  PHP4 was a problem  only supports MySQL v3 client - not too much of a problem  no session support in CSWS_PHP 1.3 - PHP has it since 4.0 (although can be disabled when building)  PHP's mail() function requires sendmail  ...for me  I'm in the Perl camp  I didn't know PHP then - but I like learning-by-doing  I'm not too good at databases 5 Running de.OpenVMS.org

  6. PhpWebLog  Web-based news management system  Development seems to have been abandoned  Last version: 0.53 of 30-Oct-2001 http://sourceforge.net/projects/phpweblog/  Under security considerations: dubious software  not working under register_globals=off  (small) parts not working under allow_url_fopen=off  Porting wouldn‘t be enough, it really needed cleaning up and (in parts) rewriting 6 Running de.OpenVMS.org

  7. Porting PhpWebLog to OpenVMS  Changed file names xxx .inc.php to xxx _inc.php and directory name images.d to images_d  Replaced session management by my own (using cookies)  Replaced calls to PHP‘s mail() function  borrowed a snippet from phpBB that sends mail directly to local host using SMTP  Added assignments of query string values to PHP variables and set register_globals=off  Replaced uses of PHP's file() function with something that correctly reads non-StreamLF files  Massaged output into mostly clean XHTML  Added detailed error logging – big aid in debugging  Fixed some bugs I found while porting 7 Running de.OpenVMS.org

  8. Going online  Web site went life on 4-Jul-2006  under the name org.OpenVMS.de  de.OpenVMS.org was DNS-registered on 1-Oct-2006  Ken had problems with his ISP 8 Running de.OpenVMS.org

  9. A Little Statistics  377 stories posted (as of yesterday)  about 40 are not translations  On average 97 hits per story  >12000 page requests per month: 14000 12.467 12000 12.158 10000 8.732 8.571 8000 7.182 6.648 6.484 6.376 6000 5.425 4.295 4000 3.502 2000 1.314 396 159 0 Jul-06 Aug- Sep- Oct- Nov- Dec- Jan- Feb- Mar- Apr- May- Jun- Jul-07 Aug- 06 06 06 06 06 07 07 07 07 07 07 07 9 Running de.OpenVMS.org

  10. Goodies & ToDo‘s  Goodies  RSS 0.91 feed http://de.OpenVMS.org/backend/openvms.rdf  WAP edition http://de.OpenVMS.org/wap.php  ToDo‘s  Coordination of moderation & administration  Digest mailings  Update to RSS 2.0 10 Running de.OpenVMS.org

  11. Special OpenVMS & Unix Software Product Library Overview http://de.OpenVMS.org/spl.php  Originally, just a tool to aid finding stuff in PDV's SPL CDs  Now contains the complete list from Ajilon Consulting Labs, http://www1.aclabs.com/MasterIndex/consolidations_external.shtml  Planned: integrate data from the SCM (Software Compatibility Matrix) which contains min. and max. VMS versions that a software is certified for  Problem: SCM is formatted as a human-readable table 11 Running de.OpenVMS.org

  12. Thanks to...  my co-moderators Martin P.J. Zinser and Oliver Bach  PDV-Systeme for hosting and sponsoring the site, and for letting me get in touch with VMS  Wilfried Nicol for poking me to do it  Jean-François Piéronne for his MySQL port to OpenVMS and... 12 Running de.OpenVMS.org

  13. Thank you. Questions? 13 Running de.OpenVMS.org

Recommend


More recommend