Horizon QCMS 5.0 - Event Horzion SYSTEM REQUIREMENTS These are the minimum requirements for basic functionality. Actual requirements vary, depending on your server configuration. Horizon QCMS 5.0 works on PHP 5.1, but PHP 5.2 or higher is recommended. Horizon QCMS 5.0 still supports the MySQL extension, but the MYSQLi extension is recommended. With the MySQL extension, you cannot use QueryBuilder and won't hide the members only pages from your navigation. Also the build-in PHP assistant only fully works if the MySQLi extension is used, in combination with PHP 5.2 or higher. MySQL Horizon QCMS 5.0 - Event Horzion only uses a MySQL database and has been successfully tested on MySQL version 5.1.70 (Linux) and. 5.5.27 on a Windows server. Webserver Although Horzion QCMS will work on IIS, we would recommend an Apache 2 webserver with Mod Rewrite enabled in order to use. URL_Rewrite BEFORE YOU START. In config.php you'll have to enter the username for MySQL, the password and the database name. Keep in mind that you can only use letters and numbers in config.php. You'll need to know the username, password and the name of the database for MySQL. Contact your ISP for more information. After that you can open config.php in notepad: -------------// Config.php //---------------------- <?php # config.php # # Make a connection with a MySQL database # # Make sure that you enter the correct # details for your database, username and password # # And only use letters and numbers. error_reporting(E_ALL ^ E_NOTICE); $user = "root"; $password = ""; $host = "localhost"; $dbname = "qcms"; $site_id = "cms"; $mysql = "mysqli"; // it's important that you don't touch this! if($mysql =="mysql"){ $db = mysql_connect ($host, $user, $password) or die ("I can't make a connection with the database"); mysql_select_db ($dbname, $db); } elseif ($mysql =="mysqli"){ $db = new mysqli($host, $user, $password, $dbname) or die("I can't make a connection with the database"); mysqli_select_db($db,$dbname); } else{ echo "unknown database"; } # Extra configuration options # Enable URL rewrite, change in false if you # don't want to use the URL rewrite function... #$url_rewrite=true; $url_rewrite=false; # Login configuration. # Set to false if you want to login with your username instead # of your email address. #$login_email = true; $login_email = false; $disk_cache=false; #$disk_cache=true; -------------// Config.php //---------------------- If your MySQL information is: username = mike password = Horizon1912 mysql database = Horizon Then you'll need to adjust config.php as follows: -------------// Config.php //---------------------- <?php # config.php # # Make a connection with a MySQL database # # Make sure that you enter the correct # details for your database, username and password # # And only use letters and numbers. error_reporting(E_ALL ^ E_NOTICE); $user = "mike"; $password = "Horizon1912"; $host = "localhost"; $dbname = "Horizon"; $site_id = "cms"; $mysql = "mysqli"; // it's important that you don't touch this! if($mysql =="mysql"){ $db = mysql_connect ($host, $user, $password) or die ("I can't make a connection with the database"); mysql_select_db ($dbname, $db); } elseif ($mysql =="mysqli"){ $db = new mysqli($host, $user, $password, $dbname) or die("I can't make a connection with the database"); mysqli_select_db($db,$dbname); } else{ echo "unknown database"; } # Extra configuration options # Enable URL rewrite, change in false if you # don't want to use the URL rewrite function... #$url_rewrite=true; $url_rewrite=false; # Login configuration. # Set to false if you want to login with your username instead # of your email address. #$login_email = true; $login_email = false; $disk_cache=false; #$disk_cache=true; -------------// Config.php //---------------------- Save config.php after you're done (make sure that you save config.php as a plain (dos) text file. After that you'll need to upload all the files (including the folders) to your webserver. You can upload the files with a FTP program like WINSCP, which is open-source software as well. A FTP connection usually works on port 21. For the FTP connection, you'll need a username and a password. Contact your ISP for this information. After you've uploaded the files then you can browse to your website. If your Internet domain is myname.com, then you'll need to type the following web address in your browser: http://www.myname.com/ You'll see a message on your screen that you need to install Horizon QCMS. Click on the link that you see on the screen and follow the setup instructions and please, don't forget your username and password because you can't change it (yet). I FORGOT MY USERNAME OR PASSWORD: We're working on a multiuser system so that you can add or delete multiple users and even reset the passwords. This module is still in working progress. We expect to have it ready in December 2011. However: if you did forget your username and password, then you need access to the mysql database with PHPMyAdmin and delete the user table. After that you can reinstall Horizon without losing your articles; READ/WRITE ACCESS Horizon needs full read/write access to the following directories (or folders): album downloads images thumb If you installed Horizon on a Linux server then you can change mod these folders to 777. If you installed Horizon on a Windows server, then you'll need to login on your server, using remote access. Go to the folder where Horizon is installed with the windows explorer. Right click on the folder and choose for the option sharing and security. Click on the tab security and click on the checkbox Full Control under the right username. Contact your ISP if you're in doubt. If you don't give READ/WRITE permission, then you won't be able to upload your picture of media files on your website via Horizon. You can, however, always use a FTP program to upload the files. Horizon 4.0 has: an interactive dashboard an improved version of the image manager (you can now upload multiple images at once) youtube bug fix a GoogleMaps plug in a Facebook Plugin a Google translate plug in a JQuery newspage plug in a WYSIWYG HTML editor a navigation manager a user manager a built-in photo gallery a password recovery tool a PDF plug in If you want then people can become a member on your site. Horizon QCMS supprts auto navigaiton and also supports dropdown menu's is SEO (search engine optimized) you can change the layout of your site on any moment you can change the skin for the control panel you can customize the look and feel of Horizon by creating your own skins for the control panel, for the login screen etc. you can now choose a different template for each webpage you can now member's only webpages Horizon QCMS supports URL-REWRITE, if your webserver supports it... HTML and PHP are seperated: you can't mess with PHP codes. Horizon supports various media files : wmv, flash, quick time, avi, mpg, mp3, youtube movies etc. You can now add PHP code in your articles With Horizon you don't need to insert an embed code by hand because Horizon will do the job for you. It's relative easy to create a template for Horizon FAQ I want to change the dashboard. Open controlpanel.php that you can find in the admin directory and change the layout there with the use of style sheets etc. I want to create a new login screen. The layout on the login screen is template/login.tpl, open this file in notepad, MS Frontpage, Namo web editor or DreamWeaver and change it the way you want it to be. I want to create a new skin for the controlpanel Open an existing skin, that you can find in admin/template/ and use one of the templates as a starting point to create your own skin. We had a trainee who created a great Buffy the vampire theme which is awesome. Perhaps one day we'll share it with you on our site (http://hnqcms.com). I want to create a new template for my website. Open an existing template that you can find in themes/ and use one of them as a starting point to create your own template. What are the variables or tags that I can use for my template? {text} displays your article {title} displays the page title {description} is used for the meta tag description in the HTML header {keywords} is used for the meta tag description in the HTML header {datum} displays the date and time in Dutch format {pictures} displays random pictures that you can upload to the picture directory {javascript} is used for the HTML header for special modules like simple gallery {navigation} is the main (auto) navigation bar for the categories {sub_category} is the secondary navigation bar for the articles {controlpanel} The controlpanel tag is no longer supperted in Horizon QCMS 4.1 This function is deprecated {new_category} is the third navigation bar for the sub articles {pop-blocker} was used for an internal counter, Horizon QCMS versions 0.1 until 2.9 {dropdown} is a dropdown menu {navigation2} will display a you are here (with the page title) URL {pdf} will show a PDF button {facebook} will show a Facebook comments button Best regards, Cynthia Fridsma Lead developer of the Horzion QCMS projects. If you need more help, then visit our wiki pages on http://www.hnqcms.com/wiki/
Horizon Quick Content Management System Files
Brought to you by:
horizonqcms