Location: PHPKode > projects > OsFaq > osfaq_1.0.rc6/CHANGES_osFaq-v1.0.rc6.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Changes in osFaq v1.0.rc4</title>
</head>
<body>


<h1>Changes in osFaq v1.0.rc6</h1>

<p><strong>General</strong>:</p>
<ul>
    <li>Fixed a bug when browsing client side FAQ's that caused the   &quot;show all/hide all&quot; option to permanently fail.</li>
          <li>Added Atom/RSS syndication feed generator.
          	<ul>
								<li>Generates Atom v1.0 or RSS v2.0(.11) documents based on   admin setting.</li>
          		<li>Added admin settings to control its output.</li>
          		<li>Feed can be cached or live (based on the admin preference).</li>
         		</ul>
 	</li>
          <li>New sitemap generator. Rebuilt from the ground up.
          	<ul>
								<li>Sitemaps elements can be appended to existing sitemap and   sitemap_index files.</li>
          		<li>Replaced the help section with up to date and usefull   information including useage instructions.</li>
          		<li>Databases with over 50,000 categories will ouput multiple   compressed sitemaps (approx. 50,000 elements per file) with a single   uncompressed sitemap_index. This functionality will also occur with   large databases when appending to an existing sitemap.</li>
          		<li>Added a ping option to instantly notify Google, Yahoo, Bing   and Ask.com when a new sitemap is generated.</li>
         		</ul>
 	</li>
          <li>Updated the WYSIWYG editor to version 3.2.0.
          	<ul>
								<li>Added more formatting options to the client submit-faq page.</li>
          		<li>Moved WYSIWYG path version (matches folder name) to   settings.faq.php</li>
         		</ul>
 	</li>
          <li>User submitted faqs: Improved content cleaning prior to being   saved. All tags not allowed on the WYSIWYG editor are removed from the   answer portion. All other fields have all tags removed.</li>
          <li>Added localization settings on a per language basis.
          	<ul>
								<li>Added direction option (ltr, rtl, ttb).</li>
          		<li>Added timezone setting. This is required for PHP &gt;= 5.3.1</li>
          		<li>Moved date format masks into the localization file.</li>
         		</ul>
 	</li>
          <li>Improved cosmetics of the FAQ Upload Manager.</li>
          <li>Added an index file to the faqs folder for convenience. If the   setup folder exists it will redirect there, otherwise it will rediect to   faq.php (note: after installing, the installer and admin area will both   nag until the setup folder is deleted (or renamed. Deletion is the   recommended option)).</li>
          <li><em><strong>Object Orientation and variable   hiding/shielding:</strong></em><br />
							<ul>
								<li>Added &quot;OSFDB_&quot; prefix to all constants in the database to   avoid naming  conflicts and make further development easier.</li>
								<li>Renamed class files and classes to follow the following   standard: <em>All classes start   with an uppercase letter and the word Faq. Anything that doesn't, isn't   a class.<br />
								</em></li>
								<li>Migrated all loose functions to classes (effectively   eliminating the  file &quot;<em>functions.php</em>&quot;).</li>
								<li><em><strong>Language Constants</strong></em>:
									<ul>
											<li>Added &quot;OSF_&quot; prefix to all language constants to avoid    naming conflicts.</li>
										<li>Removed any unused or duplicate constants.</li>
										<li>Split  &quot;faq_admin.lang.php&quot; into multiple files. This   makes it easier to grasp  what page each language file relates to.   Common elements remain in  &quot;faq_admin.lang.php&quot;.</li>
									</ul>
								</li>
								<li>Restructure of configuration files. Now theres only one file    with config settings: <em>config.faq.php</em>. All other config    functionality has been moved to a file called <em>main.inc.php </em>in    the faq/includes directory.</li>
								<li><em><strong>Base paths</strong></em>:
									<ul>
										<li>Replaced calls to the server variable DOCUMENT_ROOT with    an internal constant value which can be manually editted if necessary.</li>
										<li>Due  to the setup of some shared hosting environments,   DOCUMENT_ROOT is now  calculated rather than requesting it from the   server.</li>
										<li>Base paths  are still calculated dynamically but in a   way that shouldnt fail,  regardless of server type and configuration.</li>
										<li>The installer also  uses this approach and has   additional warning messages in the event it  cant find out where it is.</li>
										<li>Changed the osFaq variable $PHP_SELF  to a constant   OSF_PHP_SELF</li>
									</ul>
								</li>
							</ul>
 	</li>
</ul>
</body>
</html>
Return current item: OsFaq