Hi,
osFAQ v1.1ST is in the testing and finishing-touches phase of development.
It contains a number of fixes and improvements.
Language translations to support the new functionality has been kindly provided by Silvio (German translations) and Francisco (Spanish translations).
The estimated release date is late January 2012 to early February 2012.
PROGRESS UPDATE: Final testing for cross browser compatibility is in progress.
osFaq v1.1-ST will be release this week (before 04 February 2012).
Final release notifications will be placed on this website, Sourceforge and osTicket when the new version is available for download.
List of changes
Major Changes:
- Improved main.faq.php (core file, major improvements)
- Added reCAPTCHA integration to the Faq Submit client side page. reCAPTCHA configs are on the FAQ settings page.
- Enabled translations for the reCAPTCHA box. Translations for the reCAPTCHA error messages by Silvio (German) and Francisco (Spanish).
- Built custom themes for reCAPTCHA to closely match the default themes (red, white, blackglass) but in a wider format to support multiple languages without breaking the layout like the default ones from reCAPTCHA tend to for longer amounts of text than the english default.
- Updated CKEditor to the latest version.
- Enabled translations for the WYSIWYG editor, to suit the selected language (translations are bundled with CKEditor as part of the official CKEditor release).
- The WYSIWYG editor makes better use of the stylesheets that are used by the client side.
- Added admin settings for document uploads.
- Acceptable file extension list
- File size limits including an option to add php over ride settings to your .htaccess file for "memory_limit, post_max_size, upload_max_filesize".
- When editting this setting, a simple diagram is shown graphically displaying how each memory setting relates to the others by hierarchy. For instance, memory_limit affects all other size limits, therefore it should be greater than or equal to the other sizes, etc.
- Added admin setting to turn FAQ counts on or off (they are shown next to category links).
- Added admin setting to show the FAQ count as a sum of FAQs including FAQs in subcategories, or just the count of FAQs directly in a category.
- Added admin setting to show answers on thier own page when displayed, or to expand the FAQ list and display the answer inline.
- When answers are displayed on thier own page, search-engine sitemaps will contain links to each FAQ.
- When answers are displayed inline in a list of questions, search-engine sitemaps will contain links to each FAQ-Category.
- Improved the SEO URL .htaccess modification option to preserve unrelated .htaccess instructions including custom redirects and self removal if the setting is disabled when the .htaccess write-box is selected.
- Added a field to the document upload FAQ admin section for link text that is used for the readable portion of document links when displayed below a FAQ.
- Added duplicate document name checking. Duplicate filenames now get a timestamp added to the end to avoid overwriting existing documents.
- Added a schema file for the SEO-Sitemap in case a person is ever viewing the file. The schema stylesheet controls formatting and styles used for displaying the sitemap file to humans. It has no effect on search-engine indexing bots that read the sitemap.
Minor Changes:
- Updated the install/upgrade system to support v1.1-ST.
- Admin FAQ edit page:
- Set a message on the page to indicate no images exist if none were found after clicking the browse button.
- Changed the browse-images button to match the image-upload button.
- Added a margin to the "uploaded-images" (visible after the browse button is pressed).
- Fixed a html layout error on the Submit-FAQ client-side page after a successful submission.
- Increased the database field sizes for the FAQ settings page to stop setting "title and description" translations from being truncated when changing languages.
- Improved the sitemap.xml entry for the main FAQ page to be more SEO friendly when SEO URL's are enabled.
- Various css improvements to the admin pages of osFAQ.
- Numerous other minor changes, fixes and improvements.
Other Notes:
Many of the changes that are written for osFaq are driven by ideas, requests and suggestions from the global internet community. I will attempt to put together an acknowledgements page for these people when I have time. It may take a while though as I am quite busy at present due to current and future work obligations. Most of that information is already publicly available online at various locations due to the fairly transparent development process that has been used for osFaq since its beginnings.
I (and no doubt many others) would particularly like to thank the translators since it is a big job and in practice not as straightforward as one might think. These people are an asset to thier countries and opensource principles.
Regards,
Tim Gall - osFAQ design, programming, documentation and support.