• All Elements
Packages
  • [Backend]
  • [Implementation]
  • [Implementation]-[Backend]
  • [Plugins]

Quick Menu
  • Description

feindura - Docs

  • Back to feindura.org
  • Startpage
  • Feindura Class
Welcome
Documentation
CHANGELOG | LICENSE

CHANGELOG

feindura - Flat File Content Management System
Version
2.0.4
Build 1022
==================================================
Copyright (C) Fabian Vogelsteller [frozeman.de]
published under the GNU General Public License version 3

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program;
You can find it in the license.txt
if not, see <http://www.gnu.org/licenses>.
--------------------------------------------------


ChangeLog:
----------

2.0.4

  build 1023: fixed some statistic issues
  build 1022: add CKEditor 4.0!
  build 1021: changed sitemap-index.xml to sitemap.xml
  build 1020: moved getCurrentCategoryId to StatisticFunctions class
  build 1019: add romanian translation; its now possible to set the documentroot manually, if it couldn't be resolved
  build 1018: add the $menuShowAllPages property, to be able to overwrite the "show in menu" setting of pages.
  build 1017: fixed the sorting of the backups, xss filter more get variables, at Full Path Disclosure filter.
  build 1016: changed the way thumbnails get implemented, when the size is fixed (width and height set)
  build 1015: add link active state to the returned link array, also when in subm category.
  build 1014: fixed submenu issue, where parts of the submenu was visible for non admins
  build 1013: when pretty urls are activated it is now possible to have the same page names, when the pages are in different categories (before each page name had to be different, when using pretty urls, this still applies for sub categories)

2.0.3

  build 1012: add $thumbnailAsLink property
  build 1011: fixed the thumbnail class, class attribute was add twice.
  build 1010: prevent update notice when there is an empty pages folder.
  build 1009: fixed the issue, when creating the first category, it deletes the non-category settings.

2.0.2

  build 1008: changed the behavior of createSubMenu(), for the old behavior use createSubMenuOfPage() instead.

2.0.1

  build 1007: fixed multilanguage issues (saved wrong, didn't displayed missing languages)
  build 1006: fixed static scroller for the left sidebar menu
  build 1005: make sure the last character of the DOCUMENTROOT isn't a "/"
  build 1004: add new spider list
  build 1003: changed $() to document.id() in plugins, to avoid problems with jquery

2.0

  build 1002: create release of 2.0
  build 1001: its now possible to hide pages from beeing visible in menus!
  build 1000: removed the need to activate plugins, just delete them if dont need them
  build 999: fixed backup restore
  build 998: integrated the updater into the feindura interface
  build 997: moved the VERSION file to the pages folder
  build 996: removed setStartPage from the website settings, doenst seem necessary
  build 995: add active class on menu listing element too, when in sub page
  build 994: deactivated frontend editing feature, due to "not ready yet"
  build 993: changed the size of the user information field
  build 992: removed the charset parameter from createMetaTags()
  build 991: page links can now be edited, if pretty urls are activated
  build 990: add non flash uploader to the filemanager
  build 989: changed the name speaking Urls to "Pretty URLs"
  build 988: some changes in createLink, is now also active when in sub page
  build 987: add $openGraph and $googleSnippets meta tags to Feindura::createMetaTags()
  build 986: fixed tooltips on dashboard statistic reload
  build 985: add startCache(), endCache() to the Feindura class, to speed up slow script parts, when using feindura ;)
  build 984: created DebugTools class and moved GeneralFunctions::dump() and ..::scriptBenchmark() there
  build 983: add frequency detection in sitemap files generation
  build 982: auto updates visitor count in dashboard
  build 981: add the new addon feature!
  build 980: savePage has now a parameter to prevent saving of the pagesMetaData array, to speed up some tasks
  build 979: changed the breadcrumb image
  build 978: changed thumbnail alt attribute
  build 977: small change on the bootstrap ckeditor skin and renamed it to feindura skin, also removed all the unused skins
  build 976: make user list clickable for admins
  build 975: beautified, varnames are now also used for the speaking url page/category names
  build 974: changed the order of parameters in listPagesByDate() and createMenu().. methods
  build 973: finally fixed that strange websiteLanguage bug, where it was saving the wrong language in the backend, because it get it from the frontend...
  build 972: add en-US as language, working on the datepicker
  build 971: moved the upload folder to its new location inside the feindura folder
  build 970: add restore last version feature
  build 969: made more use of the pagesMetaData array, should boost the perfomance, still issues with the previous state button
  build 968: changed versin name to beta, moved userlist to the header sidebar
  build 967: small header fixes
  build 966: pimped user interface ready..
  build 965: pimped the user interface! still work to do..
  build 964: add edit plugin button to the plugin dialog, also fixed ckeditor
  build 963: add jsMultipleSelect to the multiLanguageWebsite Settings! :)
  build 962: add new CKEditor 3.6.4 and grabbar to the listpages
  build 961: add drag n drop for plugins
  build 960: add new CKEditor bootstrap skin
  build 959: plugins are now multiple and editable, but not integrated into the website... and user permissions are missing
  build 958: moved statistics to the timeline
  build 957: implemented user permissions (hopefully complete :\)
  build 956: changed login page to pure css
  build 955: add messagePopUp to display status messages
  build 954: add TextboxList, to easy add tags
  build 953: start user permissions, still have to transfer the pageSetup.controller lines, and finish the windowBox
  build 952: moved website settings from page setup to website settings :) sounds strange i know....
  build 951: add deactivate website (shows a "under construction" text)
  build 950: add modified and revised meta tag
  build 949: check pageMetaArray Dat if page a was moved or otherwiese changed
  build 948: new way of retrieving the DOCUMENTROOT, with generating the URIEXTENSION it should now also work in servers with virtual paths
  build 947: moved non-category from $adminConfig to $categoryConfig[0]
  build 946: made logo smaller and changed save buttons
  build 945: fixed ZenCoding in generateMenu()
  build 944: thumbnail sizes from categories were not taking the ones from admin settings in the frontend
  build 943: fixed logout
  build 942: removed spellchecking from areas with CodeMirror
  build 941: fixed addPluginStylesheets() for IE
  build 940: changed imageGallerz plugins, from adding picture to the <a> to add it to an <img> tag
  build 939: removed thumbnailTooltip
  build 938: add the $linkActiveClass now also to the wrapping element like the <li> or the <td>
  build 937: fixed link href in CKEditor when using files from the filemanager
  build 936: add ZenCoding to the $errorTag property and the $menuTag parameter (of the createMenu..() methods); removed $errorId, $errorClass, $errorAttribute
  build 935: add 'position' to the returned listPages and createMenu array! helps to style the menus...
  build 934: fixed snippets; dont allow to add frontend editing divs..
  build 933: add possibility to use %href% in the shortenText parameter array(), to be replaced with the pages href
  build 931: fixed loadPagesByDate function
  build 930: fixed listPages filter
  build 930: fixed frontendEditing styles and frontendEditing replaceContent function
  build 929: small fix when no configs exist
  build 928: fixes and add new CKEditor version
  build 927: add replaceContent in the frontend editing, to be able to view the snippets imediately
  build 926: add text to the plugins, how to add it in the editor
  build 925: made thumbnail upload ajax based, when updating the image in the editor page
  build 924: add feindura Snippet system, allows to place plugins and code snippets inside pages
  build 923: add listSubPages(), listPagesOfSubCategory()
  build 922: add toolTips to the CKEditor; renamed htmlEditorStyles.js -> EditorStyles.js
  build 921: add option to deactivate the editor style-selection
  build 920: IE 8 is not supported anymore, there are some small but too complicated issues, please users get yourself a browser!
  build 919: fixed contentBlocked container, was to large
  build 918: fixed filemanager selection, you can now double click on images to select them
  build 917: fixed warning before leaving in pages
  build 916: escapes search regex
  build 915: add topbar text in frontendediting
  build 914: filemanager: default listview is now thumbnailList
  build 913: add CKEditor 3.6.3
  build 912: change toolTip background to css2.0, pngout images
  build 911: replaced box bg images with css2.0 boxes
  build 910: hide toolbar of ckeditor on page load, shows when focused
  build 909: add new method getLocalized() in Feindura class
  build 908: add <time> tag to all pageDate strings in the frontend (means in the generatePage() and createTitle() methods)
  build 907: page thumbnails will be only saved as jpg
  build 906: small fix in plugin settings in editor.php
  build 905: small fix in pageRating plugin
  build 904: add image resize method also to the slideShow plugin
  build 903: fixed imageGallery resizing
  build 902: add uploadPath to imageGallery and slideShow, fixed error displays; fixed tooltips in frontend editing; fixed editor slides back in on fullsize
  build 901: fixed feindura update and caching
  build 900: changed sitemap xml to uncompressed, and visitor timezones to current timezone offsets
  build 899: add hasTags to Feindura class, add tags to pagesMetaData, to speed up comparision
  build 898: fixed speaking url by allowing also uppercase
  build 897: saveFeeds() removes all feed files before saving the new ones
  build 896: filemanager: made thumblist draggable
  build 895: fixed cancel filter button
  build 894: add page title to the <title> tag in the backend
  build 893: removed tag separation by ; which has problems with signs like " in utf-8
  build 892: fixed create new page
  build 891: fixed listPages filter; add enter mode and selection with up/down
  build 890: changed subcategory position in pagesetup
  build 889: changed imageGallery plugin, so that fixed thumbnails stay the same, because the image will be add as background to the <a>
  build 888: hide always windowBox when clicking on the dimmContainer
  build 887: add autofocus for listpages filter input
  build 886: tag string in hasTags() can't have whitespaces a separator
  build 885: and again the update.php
  build 884: changed Feindura class version to 2.0
  build 883: fixed update.php again
  build 882: automatic logout, will now always be reseted when reloading the page.
  build 881: fixed update.php

1.2

  build 880: fixed filter cancel button
  build 879: add checkSubCategories() to backend.functions.php
  build 878: small fix in user cache
  build 877: add arrows to the sub categories in listpages
  build 876: fixed centerOnElement()
  build 875: fixed mootools filemanager
  build 874: add breadcumbs to the spekaing url url
  build 873: add createBreadCrumbsMenu() to Feindura class
  build 872: create 1.2 release
  build 871: changed lastsaveauthor from username to user ID
  build 870: fixed validateDateString()
  build 869: removed $pagesMetaData from the FeinduraBase class, it was not used there
  build 868: moved a lot of functions around; made saveing of the stats available again even when caching!
  build 867: add Mootools 1.4.5
  build 866: fixed documentation
  build 865: add flag href to createLanguageMenu()
  build 864: add createLanguageMenu()
  build 863: add href to createMenu(); add subCategory to generatePage()
  build 862: add createSubMenu()
  build 861: fixed loadingBox issue
  build 860: removed border of the categories in listPages.php
  build 859: add caching feature
  build 858: hide page IDs when not admin() -> for normal user useless information
  build 857: fixed frontend editing
  build 856: fixed CKeditor language bug
  build 855: changed "localization" to "localized", fixed non multil lang page bugs
  build 854: localized Search class
  build 853: use getBrowserLanguage for backend
  build 852: fixed feed content links
  build 851: removed layoutFix(), was it never necessarry??????; and removed all /> endings!
  build 850: fixed loading circle
  build 849: fixed unload page event (finally!!)
  build 848: changed layoutFix()
  build 847: checked api examples
  build 846: small fix in listPages
  build 845: forgot to change the moorte min filename
  build 844: fixed speaking url
  build 843: integrated the frontend-multilanguage-website-url-switching
  build 842: fixed moorte
  build 841: fixed multilanguage website feature
  build 840: fixed some issues; now only changeing time by url is missing
  build 839: finsihed formally localization feature
  build 838: working on localization in the frontend (stopped at ['title'])
  build 837: changed position of new page in submenu
  build 836: fixed localized category name displaying; sort order pages fixed too
  build 835: fixed taskLog displaying
  build 834: add global missing languages warning
  build 833: add localization for categoryConfig
  build 832: add new body background image
  build 831: add taskLog text for add page language
  build 830: moved statistic in editor to the top
  build 829: add warning in websiteSetup when languages are missing
  build 828: added websiteConfig localization
  build 827: add dialog when deactivating multi languages pages, or removing languages
  build 826: finished add language dialog
  build 825: add missing languages icon; add add language windowBox (not finished yet)
  build 824: add not yet existing languages listing also to listPages.php
  build 823: fixed language selection
  build 822: fixed set main language for localization
  build 821: fixed bubbling the right current website language
  build 820: fixed isBlocked()
  build 819: add switch languages with selection, add and fixed LeavePagesWithoutSaving() function
  build 818: transforms now non localized to multilanguage pages, but not backwards (see pageSetup.controller.php)
  build 817: changed the name from pageLanguage -> websiteLanguage
  build 816: add language selection
  build 815: add new date format MDY
  build 814: add flags to listPages + editor, still missing subMenu, changed htacces SpeakingURL reg ex
  build 813: add new MooRTE version
  build 812: fixed edit page title in editor
  build 811: fixed update.php
  build 810: fixed sortAlphapebtical function, made it multibyte save
  build 809: started to change to localized pages, still need the add languages buttons and new language creation
  build 808: changed the lang files
  build 807: fixed plugin pageRating save path
  build 806: writeable warnings will not display deeper folder warnings, when the folder have already one
  build 805: add local timezone support for the frontend. it now gets the local timezone of the visitor
  build 804: add italian translation for the plugins, thanks to Raffaele Panariello
  build 803: add transliteration for links
  build 802: small fixed in the lang files
  build 801: add italian translationa and lang button
  build 800: fixed automatic documentroot resolving on windows
  build 799: changed frontend editing mode block back to: display: inline-block;
  build 798: imageGallery: add filename as caption option to the config, filed the unique id
  build 797: imageGallery: add unique id to the milkbox imageGallery name

1.1.6

  build 796: create 1.1.6 release
  build 795: fixed the filemanager thumbnail issue (now showing thumbnails again)
  build 794: add new plugins slideShow
  build 793: fixed thumbnail upload ok links
  build 792: fixed thumbnail ratio issue
  build 791: the $useHtml parameter also accepts now a string with allowed html tags.
  build 790: get rid of the $robotTxt, $revisitAfter parameters in the createMetaTags() method!! and cleaned out other useless meta tags
  build 789: removed "content-language" meta tag
  build 788: $shortenText parameter can be now string or like: array(23,false), array(23,'read more'), or array(23,'<a href="…"'>read more</a>')
  build 787: when using a string as second value in the $shortenText parameter, it will be used as the links text
  build 786: add new value to the returned page array: "pageDateTimestamp"
  build 785: add new properties: $linkPageDateSeparator and $titlePageDateSeparator
  build 784: it's now possible to pass an array for the $shortenText parameter, to deactivate the "more" link add to the end e.g.: array(23,false), and even pass a custom string link as second value: array(23,'<a href="…">more</a>')
  build 783: updated getPropertyIdsByString() to v 2.0; its now possible to use an string or array with "next", "prev" and now also "first", "last" and "rand";
  build 782: changed some anchor behavior
  build 781: forgot to deactivate the thumbnail pic, when selecting template
  build 780: add simple template function, when creating a new page
  build 779: frontendediting removes now also the title when edit is disabled from the disabled edit blocks
  build 778: add new bot list; changed statistics dump
  build 777: statistics reset issue still not solved! so i add again a dump output. (think about using fopen() and ftruncate() ?)
  build 776: add russian translation, thanks to Konstantin Z. http://web-minimalist.ru/ ; deactivate initial device scale meta tag, feindura shouldnt decide this
  build 775: small doc fix
  build 774: set default value of Feindura::xHtml to false; fixed small issue with GeneralFunctions::isPublicCategory(), again
  build 773: fixed GeneralFunctions::isPublicCategory()
  build 772: small fixes in real website path resolving
  build 771: fixed ckeditor link dialog inputs
  build 770: changed the feindura link name to: "?feinduraPageID=3"
  build 769: feindura internal links inside pages a saved as "?feinduraLink=2" and when displayed, replaced by a real href. this allows to have speaking url links even inside pages!
  build 768: small fix in the realBasePath saving
  build 767: changed language strings to formatted strings
  build 766: add break-word to the admin settings sidebar and changed the document root title
  build 765: introduced the setable realBasePath, when the url retrieved basePath is not working to resolve the DOCUMENTROOT, you can now set the realBasePath manually
  build 764: add an alternative how the DOCUMENTROOT is generated
  build 763: removes now the DOCUMENTROOT from all path input in the page setup and the admin setup
  build 762: forget to add, remove page statistics when deleting

1.1.5

  build 761: create 1.1.5 release
  build 760: removed fopen() from the backend.functions.php and replaced it with file_put_contents()
  build 759: fixed now the reset statistics issue, by using file_put_contents() instead of fopen, changed fopen() in most cases to file_put_contents(); TODO: change still in backend.function.php
  build 758: try to fix the statistics reset again, by removing the lock_sh when read websiteStatistics

1.1.4

  build 757: removed the dump output
  build 756: fixed an other issue in the loadLanguageFile() method
  build 755: small fix in the loadLanguageFile() method
  build 754: hopefully finally fixed the reset statistics issue
  build 753: changed the dump and add a possible fix
  build 752: add mail dump output, to figure out why its resetting the stats
  build 751: moved createTagCloud() and createBrowserChart() to the backend.functions.php
  build 750: fix in speakingUrl path
  build 749: allow now also to activate speakingUrls, even if the apache_modules function is not available to tell whether the mod_rewrite modul is existing or not
  build 748: removed frontend editing feindura edit block display: inline-block
  build 747: add new CKeditor
  build 746: generalFunctions add schemes to htmlLawed, add new htmlLawed version
  build 745: fixed description return in generatePage
  build 744: remove block multiple users when creating a new page
  build 743: small fix in sitemap.php
  build 742: REMOVED pluginSetup completely , it seems not to be necessary
  build 741: changed $_SERVER['SCRIPT_NAME'] to $_SERVER['PHP_SELF']
  build 740: add captcha setting to contactForm
  build 739: check if add searchwords and add data to dataString is not empty
  build 738: use standard DOCUMENTROOT when no feindura basePath exists to create the real one; fixed REQUEST_URI replacement
  build 737: hopefully now it fix the DOCUMENTROOT
  build 736: get the DOCUMENTROOT now like this: str_replace(dirname($_SERVER['SCRIPT_NAME']).'/library/includes/general.include.php','',__FILE__)
  build 735: try to remove DOCUMENTROOT where it was possible
  build 734: small fix from the last commit
  build 733: changes in createMetaTags() -> changed readPage() from getCurrentPage() to use only the page property (again?)
  build 732: changed the thumbnail upload windowBox to fixed

1.1.3

  build 731: forgot to remove a debugging echo
  build 730: changed the input's css of the contactForm plugin to % values
  build 729: add htmlLawed settings switch
  build 728: fixed the safeHTML switch
  build 727: set safeHTML feature off by default
  build 726: add feinduraWebmasterTool-0.1.controller.php
  build 725: xss filter the language var

1.1.2

  build 724: changed feindura session key word due to an issue with some php installations, fixed data to add, and add new feindura webmaster tool features
  build 723: changed user config style, keys are now only numbers, instead of the usernames
  build 722: fixed $_SERVER['REQUEST_URI'] for IIS Server
  build 721: try to fix DOCUMENTROOT on windows IIS servers
  build 720: removed complicated $_SERVER['DOCUMENT_ROOT'] creation, just simple use the given document root
  build 719: fixed check in refreshPageStatistics when scalar value returned from readPageStatistics()

1.1.1

  build 718: add fixed FileManager
  build 717: fixed link.js, the link Dialog of the CKEditor
  build 716: fixed getDirname() method
  build 715: fixed xssFilter:url
  build 714: add reauired to captcha input in contact form
  build 713: add Feindura::hasPlugins() Method, to check whether a plugin is activated for a specific page.
  build 712: fixed hasTags(); fixed issue when get a single tag as string
  build 711: add old Image.class.php, for thumbnails
  build 710: fixed plugins settings issue in editor.php
  build 709: fixed resizing of codemirror in CKEditor
  build 708: fixed Codemirror plugin; saving now works again
  build 707: add CodeMirror to the CKEditor for syntax highlighting, not perfectly working yet
  build 706: add new CKEditor and MooRTE version
  build 705: hide empty blocks when filtering in listpages
  build 704: removed some html incompatible attributes
  build 703: fixed listpages funcitons size
  build 702: removed "the" from the page statistics on the dashboard
  build 701: fixed userCache
  build 700: add chmod to the Sitemap class
  build 699: fixed sitemap.xml links and createHref()
  build 668: add sitemap.xml generation
  build 667: fixed checkBasePath()
  build 696: fixed statistics setup texts
  build 695: fixed currentVisitors.include.php

1.1

  build 694: create 1.1 release
  build 693: finished contentBlocked
  build 692: started to create contentBlocked, when an other user is logged in and at the same page

1.1 rc10

  build 691: rc10 release
  build 690: changed folder names: "processes" > "controllers" and "sites" > "views"
  build 689: fixed frontend edititng when no user exists
  build 688: fixed XssFilter::url
  build 687: add pageId.statistics.php files, to separate page content and page statistics
  build 686: changed editor resize behavior
  build 685: closes errorWindow now also by enter or esc
  build 684: add new CKEditor 3.6 and FileManager version
  build 683: changed isSpider() to isRobot()
  build 682: fixed language file loading
  build 681: fixed chmod permissions in saveAdminConfig()
  build 680: fixed dashboard current visitors
  build 679: add LOCK_EX when including pages and websiteconfig
  build 678: fixed visit cache
  build 677: changed all class names to uppercase, to follow coding conventions
  build 676: add new filemanager version and add readme texts
  build 675: add new FileManager version and MooTools 1.3.2
  build 674: fixed feed and htmlLawed config
  build 673: removed tags from Feeds and also add the thumbnail
  build 672: add chmod also to the statistic files
  build 671: its not possible to save <?php ?> values (as entities) to display php code, in the editor
  build 670: removed the last $ from the frontendEditing.js + add new FileManager version
  build 669: fixed anchor scroll in user and pages setup in opera
  build 668: fixed fancyForms in opera
  build 667: fixed session lister (show whos logged in)
  build 666: moved saveFeeds to generalFunctions class
  build 665: add frontend editing deactivation button, to the adminSetup
  build 664: fixed frontend editing moveing of the website when the topbar is not loaded
  build 663: fixed layoutFix issue
  build 662: fixed FancyForm jump issue
  build 661: set permissions now to every saved file (configs, feeds, editFiles)
  build 660: automatically logout after 3 hours
  build 659: removed user agent and ip from IDENTIFY, because its not trustworthy data
  build 658: changed tag behavior, now cmpares only tags between ,
  build 657: add feed item date
  build 656: fixed browser chart

1.1 rc9

  build 655: updated Image.class.php
  build 654: add Feed Feature
  build 653: fixed speakingUrl urlEncoding
  build 652: fixed magic_quotes problem
  build 651: fixed upload error
  build 650: add new MooRTE version, finaly finxed the deactivation bug :-)
  build 649: fixed editor saving problem (removed links); add new filemanager
  build 648: add plugins config filters (can now be set by the keyname)
  build 647: add plugins to returned array from generatePage()
  build 646: fixed speakingUrl
  build 645: corrected fileManager.php path
  build 644: introduced smartStripslashes
  build 643: add new filemanger version
  build 642: fixed check for writing permission
  build 641: removed almost all htmlentities and set the required PHP version to 5.1
  build 640: updated CodeMirror
  build 639: fixed manually sorting when sortReverse is true
  build 638: add selection for active plugins
  build 637: fixes in search class
  build 636: add createMenuBySortFunction() and listPagesBySortFunction()
  build 635: add new plugin rating and changed SESSION key names
  build 634: fixed comparision, beacause i changed separarion of tags from whitespace to ,
  build 633: add CodeMirror 2.0
  build 632: add CKEditor 3.5.3
  build 631: checked which js framework works with the frontendedtitng mode and disable when prototype is loaded
  build 630: small fixes in frontend editing
  build 629: add disabled class to input (filemanager deactivated)
  build 628: add new feature: filter listpages
  build 627: add <menu> tag to the createMenu method in feindura.class.php
  build 626: add new FileManager version
  build 625: fixed FancyForm
  build 624: add sorting of non-category pages
  build 623: changed sorting of pages settings
  build 622: fixed xssFilter::bool
  build 621: add placeholder detection
  build 620: add also focus to the logout and frontend enditing button (forgot)
  build 619: add new moorte version
  build 618: specified image dimension for faster rendering and fixed image size of listpages h1 images
  build 617: changed thumbnail width and height fields to type="number"
  build 616: changed h1..h3 so it creates a nice html outline
  build 615: add tabindex es to all important elements
  build 614: simplified data-feindura="pageID catID" (removed text only has IDs now)
  build 613: add HTML5 inout types to contactForm
  build 612: rewrite checkLanguageFiles -> loadLanguageFiles
  build 611: changed contactForm class to a HPH 3 class
  build 610: fixed the adding of unique ids to the editor stylefiles
  build 609: changed home to dashboard

1.1 rc8

  build 608: add build number to css and js files
  build 607: removed IE6 support (just the pngfix)
  build 606: add languages for the CKEDitor feindura link plugin
  build 605: fixed frontendediting when speakingURLS is activated
  build 604: add feindura link plugin for CKEditor (add inside the original link plugin of CKEditor)
  build 603: fixed website path; add getDirname() method to generalFunctions.class.php
  build 602: add description to the backup page
  build 601: add depencies to the fancy form
  build 600: removed customformelements finally, use now fancyform
  build 599: fixed some images
  build 598: remove encode- and decodePlainText function in feindura classes and generalFunctions.class.php
  build 597: hide frontend editing button when creating a new page

1.1 rc7

  build 596: fixed frontendEditing, forgot to init static classes
  build 595: fixed filemanager thumbnailpath, if the thumbnailpath doesnt exist try to create one
  build 594: language switching doesnt jump back to the dashboard now
  build 593: check thumbnail paths now before, you are able to upload. deactivate filemanager if ther is no uploadpath set.
  build 592: add older more stable version of filemanager for now
  build 591: when you go now from the frontend editing back to the backend, you will get there where you been before
  build 590: changed langFile text
  build 589: add CodeMirror 0.94
  build 588: changed behavior of list pages functions for IE9
  build 587: merged setup.css into content.css and merged menus.css and sidebars.css into layout.css
  build 586: add real paths to all filesystem related functions, so when the uri space is different (e.g. because of mod_alias) it should still everything work
  build 585: fixed currentVisitors info
  build 584: add currentVisitors info to the right sidebar
  build 583: add transparent dimmContainer image, to save resources (dont have to make it in js)
  build 582: fixed thumbnail deletion
  build 581: add CKEditor 3.5.2
  build 580: fixed editor slide in out in firefox4

1.1 rc6

  build 579: changed appearance of the frontend editing highlighting
  build 578: direct title editing can now be saved with a hit on the enter key
  build 577: add title editing directly in the title, in "edit page"

1.1 rc5

  build 576: finished position change of the HTMLeditor
  build 575: changed position of the HTMLeditor in "edit page"
  build 574: add last visited pages statistic

1.1 rc4

  build 573: fixed saving of settings

1.1 rc3

  build 572: add new moorte version and auto position now the finish savings icon in the frontend editing
  build 571: add new filemanager version
  build 570: fixed xssFilter and fixed loading circle (displays sometimes double)

1.1 rc2

  build 569: replaced alphaNumeric xss filters with stringStrict filter
  build 568: fixed UTF-8 issue completely and introduced setting safeHtml in adminSetup.php
  build 567: fixed UTF-8 issues with htmLawed
  build 566: add extensive xss filtering and removed htmlentities (now only using UTF-8)
  build 565: work on XSS security, state: next is saveWebsiteConfig()

1.1 rc1

  build 564: created release 1.1 rc1
  build 563: add fixed filemanager
  build 562: removed spider.txt
  build 561: minified images and fixed DOCUMENTROOT
  build 560: fixed input and textarea border loss
  build 559: add new MooRTE version
  build 558: fixed toolTip css
  build 557: add media plugin to CKEditor; fixed frontend editing edit disabled block
  build 556: fixed login.include.php
  build 555: fixed checking of depencies in showPageDate and sortByPageDate
  build 554: fixed input layouts
  build 553: fixed sortByPageDate (it was still lowercase in some places)
  build 552: small js fixes
  build 551: hides the current visitors block when there are none
  build 550: small fix in the current visitor statistic
  build 549: forgot to change the path to new mootols version everywhere
  build 548: fixed scroll to element after slide out of block
  build 547: fixed some frontendEditing issues; add temporary removing of "<p id="rteMozFix">&nbsp;</p>" from moorte
  build 546: add new CustomFormElements, but they are still not working
  build 545: Image.class.php: fixed $ratio in resize when both values are given
  build 544: editFiles areas dont convert double quotes now
  build 543: add MooTools 1.3.1
  build 542: fixed permissions, were the wrong var in some places
  build 541: add permissions setting to adminSetup.php
  build 540: fixed login inputs width
  build 539: moved javascripts to the bottom
  build 538: add PHP version check
  build 537: setStartPage if deactivated it should also not be shown in the frontendEditing :-9
  build 536: add MooTools FileManager!
  build 535: add mootools filemanager (there are still issues)
  build 534: made activation of frontendediting animation smoother
  build 533: fixed page title when containing html tags
  build 532: add new moorte version, which fixes the removal of events
  build 531: removed replacement href="#" with href="javascript:void(0);"; and try tp use moorte('destroy') and create ot completely new.. doesnt work perfectly yet (events get removed)
  build 530: replaced href="#" with href="javascript:void(0);"
  build 529: add stable Codemirror and fixed it's paths
  build 528: work on deactivation of frontend editing (still not working)
  build 527: add deactivation of frontend editing with session (still not working perfectly)

1.1 beta3

  build 530: add new moorte version
  build 526: removed "need mootools", found a better way to implement mootools on demand in the imageGallery plugin
  build 525: add milkbox as lightbox in imageGallery plugin and add "need mootools" to pluginSetup
  build 524: add timezone selection
  build 523: add new MooRTE version and CKEditor 3.5.1
  build 522: small fixes in .htaccess
  build 521: fixed reading of the feindura flat files DB, menu spreads now, if user is no admin
  build 520: can now hide the topBar in the frontendEditing
  build 519: add Image.class.php to resize thumbnails
  build 518: changed backup behavior, now doesnt download automatically
  build 517: add editDisabled icon to frontendEditing, when trying to edit page with script tags
  build 516: add new MooRTE version and CKEditor 3.5
  build 515: fixed imageGallery plugin
  build 514: fix thumbnail paths ending with a slash and introduced function addSlashToPathsEnd()
  build 513: removed configs from git, and now creates important folders automatically
  build 512: hide advanced page settings when user is not an admin
  build 511: add delete backup
  build 510: add new frontendEditing button to submenu and footer in page
  build 509: removed confirmation after deleted thumbnail or page; fixed some issue with add non category to the category array
  build 508: hide empty statictics
  build 507: fixed speakingURLS .htacces code
  build 506: fixed check pop on blur in frontendEditing.js
  build 505: add search in tags to search.class.php
  build 504: add new MooRTE version, but its not complete yet (thanks to siteroller!)
  build 503: resorted thirdparty folder
  build 502: finished search.class.php and search.php, should add search in tags too?
  build 501: finished search.class.php?
  build 500: renamed generalFunctions::shortenTitle() to shortenString()
  build 499: removed generalFunctions::getLetterNumber() and add generalFunctions::decodeToPlainText() and generalFunctions::encodePlainText()
  build 498: work on search.class.php, something is not working
  build 497: working on search.class.php
  build 496: changed key names in categoryConfig and adminConfig
  build 495: change key names in categoryConfig (ongoing)
  build 494: changed some key names in the pageContent array
  build 493: and keeping on ... with the search class
  build 492: keep on working on a search class, good night for today
  build 491: working on a search class
  build 490: add xssFilter to contactForm plugin
  build 489: add public namespaces to feindura class
  build 488: add public and protected namespaces to feinduraBase class
  build 487: set up xssFilter as a static class
  build 486: set up statisticFunctions as a static class
  build 485: set up generalFunctions as a static class
  build 484: add PHP constructor

1.1 beta2

  build 483: startet porting to PHP 5; replaced opendir with scandir
  build 482: put all frontend js into frontendEditing.js and cleaned up createMetaTags() method
  build 481: add old MooRTE and removed mooml template engine
  build 480: changed !DOCTYPE of the feindura index.php
  build 479: fixed mod_rewrite for speaking urls
  build 478: add new version of form.autogrow (powertools.1.0.1.js)
  build 477: changed listing of backup files
  build 476: fixed some error with &$
  build 475: small fix when loading plugin stylesheets
  build 474: removed $adminConfig['savePath'], the save path for the pages is now always in $adminConfig['basePath'].'pages/'
  build 473: finished backup restore process
  build 472: fixed htmleditorStyles edit appearence
  build 471: fixed saving searchwords
  build 470: add automatically logout
  build 469: worked on slideBlock animation
  build 468: fixed backup download
  build 467: add new browserDetection script
  build 466: worked on backup restore
  build 465: add CKEditor 3.4.2
  build 464: fixed file extension, made to lowercase in imageGallery
  build 463: fixed links to rontend and languages files
  build 462: add backup download
  build 461: started to change language file array names into UPPERCASE names
  build 460: started backup feature
  build 459: fixed readme.md
  build 458: fixed staticScroller again
  build 457: add $adminConfig['websitePath'] config value
  build 456: add escapeQuotesRecursive()
  build 455: fixed staticScroller
  build 451: fixed div scroller
  build 450: fixed a language file bug
  build 449: finsihed beta status of the frontend editing
  build 448: add frontendEditing.process.php
  build 447: deactivated divScroller, want to use mootols Scroller class, but isnt working right now
  build 446: worked further on frontendEditing
  build 445: worked on frontend editing
  build 444: fixed update.php
  build 443: removed loadCircle.gif, replaced all by raphael loading circle
  build 442: build xssFilter class and introduced secure.include.php
  build 441: login is now required not included anymore
  build 440: add function buttons to frontend editing
  build 439: worked futher on frontend editing
  build 438: add MooRTE for frontend editing
  build 437: fixed small bugs, which caused notice error
  build 436: add new autogrow
  build 435: add raphael 1.5.2
  build 434: changed order of the ckeditor toolbar
  build 433: renamed style/ folder to styles/
  build 432: working on frontend editing
  build 431: fixed security issues found by Eldar "Wireghoul" Marcussen
  build 430: fixed savePage
  build 429: started frontendEditing (not working yet)
  build 428: fixed unsavedPage in content.js
  build 427: add CKEditor build 5942
  build 426: add CodeMirror 0.9
  build 425: fixed editor.process.php
  build 424: seperated files in site into procss and display files; changed folder name of process/ to processes/
  build 423: fixed permission constant
  build 422: fixed persmissions and add check of pageContent array to savePage()
  build 421: created constant PERMISSIONS, and changed file create permissions to 755
  build 420: changed category key from 'id_1' to 1; show category move up button not on the first category and category move down button not on the last category
  build 419: fixed loading Circle and documentSaved animation
  build 418: fixed slideBlock() in content.js
  build 417: deactivated filemanger, will now also not work when called directly over url
  build 416: replaced addEvent('complete') with chain(), in windowBox.js and loading.js
  build 415: fixed lastVisitTime saveing, add CKEditor build 5940
  build 414: changed website title order to: page name - website title
  build 413: add newest filemanager
  build 412: add CKEditor build 5929
  build 411: fixed login.include.php
  build 410: add french translation for plugins
  build 409: add mootools 1.3, deactivated customformelements for now, until a newer version is available
  build 408: fixed add styleFile input and created showStyleFileInputs() function
  build 407: add a warning when leaving an unsaved page
  build 406: adds a * to the page headline and sideBarMenu link to show that the page was not saved yet
  build 405: changed session lifetime to 180min for the backend and 60min for the frontend
  build 404: used only dirname(__FILE__), instead of $aminConfig['basePath'] to reference other feindura files in frontend files
  build 403: statisticFunctions doesnt extend generalFunctions class anymore, changed logout button graphic
  build 402: fixed expire time of the session and login.include.php
  build 401: changed isAdmin() to user $userConfig
  build 400: add phpMailer to contactForm plugin
  build 399: fixed login and getStylesByPriority()
  build 398: fixes in update.php and login.include.php
  build 397: add a description of the plugins to the plugins settings
  build 396: changed webseiten statistic representation
  build 395: changed data-strings, divided by |#| into serialized arrays
  build 394: add new filemanager version
  build 393: fixed updater.php
  build 392: add user listing on dashboard and add sessionLister.php
  build 391: improved user login and add password forgotten
  build 390: add user management
  build 399: add user login (login.include.php)
  build 398: changed javascript/ folder to javascripts/
  build 397: changed image/ folder to images/
  build 396: changed lang/ folder to languages/
  build 395: add CustomFormElements 0.9.4
  build 394: add CKEditor 3.4.1
  build 393: moved *.inlcude.php to library/includes/ folder
  build 392: fixes in filemanager
  build 391: add new filemanager
  build 390: add CKEditor build 3886
  build 389: fixed imageGallery plugin
  build 388: fixes in documentation
  build 387: fixed startPageWarning()
  build 386: fixed show plugins in editor.php
  build 385: changed adminConfig['page'] array name to adminConfig['pages']
  build 384: fixed plugins and add documentation examples of the showPlugins() method
  build 383: created updater.php to update from 1.0 rc -> 1.0
  build 382: add contactForm plugin
  build 381: finished plugin imageGallery
  build 380: add plugin system and imageGallery plugin
  build 379: add plugin.config.php
  build 378: add plugin stylesheets to the meta tags in the frontend
  build 377: add GIF format to the possible thumbnail formats
  build 376: fixed image resize process ind thumbnailUpload.php
  build 375: changed editor.php pageinfo texts
  build 374: changed layoutFix();
  build 373: fixed show loggedin user
  build 372: PHP errors will now be passed to the errorWindow
  build 371: spearate data in string now with "|#|", before was "|"
  build 370: fixes in robots.txt and moved error_reporting(E_ALL & ~E_NOTICE); to the general.include.php
  build 369: fix in main menu for opera
  build 368: add french to userSetup.php
  build 367: add browser nokia to browser chart
  build 366: add french language translation
  build 365: fixed scrollToAnchor in chrome and safari
  build 364: add spider check also to the hasVisitCache()
  build 363: fixed saveRefererLog()
  build 362: changed layout of the create page and delete page buttons
  build 361: changed all saved dates to a UNIX-Timestamp
  build 360: add GeoIP to show the country of the current visitors
  build 359: set hasVisitCache timelimit to 600s = 10min
  build 358: add last activity time to the current user as toolTip
  build 357: add parseDefaultLanguage() to checkLanguageFiles() in generalFunctions.class.php
  build 356: changed showTaskLog, now adds the languageFile texts on time, and dont save them in the log file
  build 355: add title tags to showTaskLogs
  build 354: fixed the saving of editFiles()
  build 353: add french button, for the coming french translation
  build 352: optimized pictures, add .htaccess for deflat compression and expire headers for css, js and pictures
  build 351: combined multiple js and css files, for faster loading of the interface
  build 350: shows now the current visitors of the website in home.php
  build 349: add CKEditor 3.4
  build 348: add hasVistiCache() to statisticFunctions.class.php
  build 347: moved some pages in library/site/ to library/site/windowBox
  build 346: moved javascript to the header again
  build 345: fix in pageSetup create category
  build 344: fixed backend.functions.php
  build 343: fixed loading circle and margins in windowbox
  build 342: fixed userSetup.php
  build 341: fixed create category
  build 340: fixed finaly the slideboxes problem :-)
  build 339: add CodeMirror version 0.8
  build 338: highlight now menu buttons when page is selected
  build 337: fixes in layout pictures
  build 336: savePageStats(): prevent save searchwords to be counted miltuple times
  build 335: fixes in content.js with anchor scroll; add thumbnailToolTip style to editFiles -> create new file
  build 334: changes in sideBarActivityLog layout
  build 333: fixes with stylefilepath, when including an url
  build 332: fixes in file manager & add new CKEditor build 5813
  build 331: changed .insetBlockListPages layout
  build 330: add separate delete of length-of-stay statistics
  build 329: small change on slide in arrows
  build 328: add arrow over category pages menu in the left sidebar
  build 327: changed color of the category pages menu in the left sidebar
  build 326: fixed layout of submit button
  build 325: add thumbnailToolTip new position
  build 324: removed toolTip from submit buttons
  build 323: add inputToolTip, inputs have now fixed tooltips
  build 322: add new CKEditor 3.4.1 and changed robots meta tag to "follow"
  build 321: add iPad to browser chart
  build 320: add BrowserDetection 1.8
  build 319: changed clearTexte() to prepareStringInput() in generalFunctions class

1.0 RC

  build 318: prepare release 1.0 RC
  build 317: changed README
  build 316: logo in the corner is now clickable and lead to the website
  build 315: changes in createMetaTags() -> changed readPage() from getCurrentPage() to use only the page property
  build 314: add CKEditor build 5707
  build 313: small changes in the language files
  build 312: fixed === true in some places
  build 311: adds now class active to the link which is selected
  build 310: removed smoothAnchor class
  build 309: add divScroll to API reference design
  build 308: finished changing the API reference design
  build 307: changed API reference design to non frame
  build 306: fixes in backend.functions.php
  build 305: fixes in saveWebsiteStats()
  build 304: fixes in browser detection
  build 303: fixes in checkBasePath()
  build 302: changed activity log filename to activity.statistic.log and referer.statistic.log
  build 301: add CKEditor build 3691
  build 300: fixed visit time, the saving of the visit times moved from savePageStats() to saveWebsiteStats()
  build 299: fixed isSpider() and saveWebsiteStatistic()
  build 298: fixed checkBasePath() in backend.functions.php
  build 297: add new browser logos for the chart and add thirdparty browserdetection class from http://chrisschuld.com/projects/browser-php-detecting-a-users-browser-from-php/
  build 296: changes small user icon
  build 295: chnaged url(exampleUrl) in css files to url("exampleUrl")
  build 294: changed CodeMirror syntax colors
  build 293: some fixes in language files
  build 292: fixed checkLanguage
  build 291: fixed apache mod rewrite modul detection
  build 290: add AutoGrow to the userInfo and Page shoprt description textarea
  build 289: add language selection
  build 288: fixed basePath issue in adminSetup.php
  build 287: add setLanguage() to feindura class
  build 286: fixed redirection in API reference
  build 285: finished API reference design
  build 284: worked on the feindura API reference (almost complete)
  build 283: changed VERSION to CHANGELOG and changed filenames
  build 282: fixed browser chart
  build 281: add highlighting to the fckStyleFile editing textarea
  build 280: add CKEditor build 3661 and set CKEDITOR.config.forcePasteAsPlainText to false
  build 279: changed feinduraPages class name to feindura
  build 278: add examples arrays to websiteConfig, adminConfig, categoryConfig, statisticConfig and websiteStatistic properties
  build 277: add CKEDITOR.config.forcePasteAsPlainText = true to editor.js
  build 276: api reference add redirect for frames
  build 275: fix in feindura implementation classes -> setStartPage() and setCurrentPageId()
  build 274: changed font of the highlighting
  build 273: try to fix anchor problems in safari and chrome after saving in the editor.php (didnt found a solution yet)
  build 272: changed formularBg.jpg to png
  build 271: hide the made by button in the header
  build 270: fixes in editor textarea
  build 269: changed the order of the CKEditor menu
  build 268: fixed doubling of the styleshett paths hint
  build 267: fixed search.php loadPages issue
  build 266: fixed pageThumbnail button in listpages
  build 265: add raphael loading circle to page thumbnail upload
  build 264: add raphael loading circle to windowBox
  build 263: multiple styleFiles bubbling works like the old one, only changed the toolTip text
  build 262: changed position of the addStylePath button
  build 261: adding multiple styleFiles for HTMl-editor, bubbling is still missing
  build 260: design fix in filemanager
  build 259: savePage() add preg_replace removing multiple slahses; fix preg_replace() issue (add //// double slahses)
  build 258: add CKEditor build 5644
  build 257: fixes in getLanguageFile()
  build 256: fixes in documentation
  build 255: changed class name from feindura -> feinduraBase
  build 254: fixed setStartPage() method
  build 253: fix browserchart
  build 252: add setStartPage() to the feinduraPages.class
  build 251: add CKEditor nightly build 5632
  build 250: add staticScroller to the category selection in pageSetup

1.0 beta 3

  build 249: add CodeMirror for code highlighting in editFiles textareas
  build 248: deactivation of the filemanager deactivates it now completely
  build 247: add filemanager to sub and footermenu
  build 246: changes in filemanager
  build 245: fixed filemanager directory
  build 244: add filemanager removed CKFinder
  build 243: changed linkTextAfter to linkAfterText
  build 242: add id to the ouptut of a page
  build 241: fixes in editor.php; add short description to the page output
  build 240: fix in editFiles()
  build 239: fix in startpage icon in editor.php
  build 238: small fix with sorticon in editor.php; add CKEditor 3.3.2 SVN; fix in CKEditor dialog background cover
  build 237: small fixes in toolTip.css; finished translation 100%
  build 236: fix in backend.functions.php; add up arrow to left sidebar in pageSetup
  build 235: add showPage alias
  build 234: translation progress 80%
  build 233: translation progress 50%
  build 232: started translating to english
  build 231: fixes in language file; add getStylesByPriority() and setStylesByPriority()
  build 230: add CKEditor 3.2.2; fixes in language file; fixes in icon position of .block h1
  build 229: small changes in language
  build 228: changed logo
  build 227: fixes in font sizes
  build 226: changed feinduraDoc template for functions
  build 225: finished backend.functions.php documentation
  build 224: fixes in warings shown in the setups; fixes in isWritableWarning()
  build 223: working on documentation for backend.functions.php
  build 222: fix in startPageWarning(); now after saved setup and re-include of the configs it stores these new configs also in the classes
  build 221: started documentation for backend.functions.php
  build 220: finished statisticFunctions.class.php documentation; also made some fixes in its methods
  build 219: add showTaskLog.php and modified the task log; now it generates the page and category links on the fly, when generating the task log
  build 218: finished generalFunctions documentation
  build 217: introduced if short writing on some places
  build 216: add documentation; changed stored boolean values in the flatfiles from string 'true' to a real true or false
  build 215: finished feinduraPages.class.php documentation
  build 214: fixes in shortenText() und shortenHtmlText()
  build 213: fixes in listPages.php, no page text is now better placed, and non-category slides in if a other category is activated
  build 212: add listPages() documentation
  build 211: add documentation; fixes in loadPrevNextPage
  build 210: changed toolTip look
  build 209: add documentation for createLink()
  build 208: every checkbox is now in its own table row
  build 207: fixes in the COOKIE check
  build 206: add page description in editor.php; add hint or enter-key mode in adminSetup.php
  build 205: doc changes and fixes in createHref() in feinduraPages.class.php
  build 204: add documentation for createMetaTags()
  build 203: moved pluginSetup and modulSetup to the last row in adminSetup; removed slide in on the website statistc in home.php
  build 202: small changes on adminSetup buttons and main menu buttons
  build 201: add check if plugins or modules folder is empty
  build 200: add documentation for the feinduraPages.class.php properties
  build 199: finished documentation for feindura.class.php
  build 198: changed createdBy
  build 197: small fixes on startPage icon in listPages.php;
  build 196: fix in createTitle() and loadPagesByType()
  build 195: editFiles() has now parameter $exluded, for file and dir exclusion
  build 194: removed the id from the lisPages content Blocks header and is now only visible if you go with your mouse over the category name
  build 193: changed tween time of the listPage functions; fixed double click issue on content slide div
  build 192: removed loadPages() and readPage() from the feindura class, now only in generalFunctions class; documentation for feindura class almost finished
  build 191: fixes in publicCategory()
  build 190: small fixes in category status in listPages.php; small fixes in loadPagesByType()
  build 189: changed prevNextPage() to loadPrevNextPage and included there the whole page loading process;
  build 188: cleanup of feindura.class.php
  build 187: removed titleTag and title attributes; title will now returned plain without tags
  build 186: changed getCharacterNumber() to getRealCharacterNumber() and add description
  build 185: small fixes in setStoredPages()
  build 184: fixes in editor.php with page saving, because of the adding of $storedPages and $storedPageIds properties; add setStoredPages() to the savePage method in generalFunctions.class.php
  build 183: changed variable $categories in $categoryConfig and fixes with create new category in pagesSetup.php
  build 182: sortdate changed to pagedate and sortbydate to sortbypagedate
  build 181: moved loadPages(), $storedPageIds, $storedPages, getStoredPages..() to generalFunctions(); moved sortPages messageBox output to the rightSidebar; fixed tootlTip  z-index in footer
  build 180: feindura.class.php: some fixes in loadPages() and loadPagesByType()
  build 179: feinduraPages.class.php: $showError property renamed in $pageShowError
  build 178: generatePages(): changes in return value
  build 177: beta 2 feindura.class.php and feinduraPages.class.php removed content properties, add page properties; removed ..before and ..after in title and menu properties; public functions never ask for catgory ID if page ID is given

1.0 beta 2 (implementation changed)

  build 176: sort.functions.php: fixes in category sort
  build 175: changes in README.txt VERSION.txt and LICENSE.txt
  build 174: removed global from classes and replaced with the superglobal $GLOBAL
  build 173: startet to change feindura.class.php and add feinduraPages.class.php
  build 172: small changes statisticFunctions class
  build 171: removed frontendFunctions.class.php; statisticFunctions class extends now generalFunctions class
  build 170: feindura.class.php changed $page and $category property standard value from "false" to "null"; add some doxygen comments
  build 169: changed the index of the storedPageIds property, the array structure is now array(array('page' => 0, 'category' => '0'));
  build 168: savePage is now saving in the style of the admin.config.php and category.config.php; changed $category['tags'] -> $category['showtags'] and $category['sortdate'] -> $category['showsortdate']
  build 167: changed name "categorySetup" in "pageSetup"
  build 166: add adminMenu button for pluginSetup
  build 165: categorySetup.php: moved thumbnail config from adminSetup.php and split page config and non category pages config
  build 164: setup.js: fixed slide in of advanced category config in IE 7, now hides when has class hidden
  build 163: setup.js: fixed submitAnchor() problem in IE
  build 162: editor.php: pageContent['content'] get converted with htmlspecialchars before put into the html code, ckeditor handles it right :-)
  build 161: license.txt and version.txt changed in LICENSE.txt and VERSION.txt
  build 160: add CKEditor 3.2.1 build 5372 and add to git
  build 159: editor sortdate is now an selection instead of an input field
  build 158: fixed slide advancedCategorySetup in IE7
  build 157: !!! TOOLTIPS IN IE DEACTIVATED, WAITING FOR mootools UPDATE !!!
  build 156: add saveAdminConfig() to backend.functions.php; moved page settings to categorySetup.php; changeg saveprcess of the admin.config.php; add input field in editFiles()
  build 155: adminSetup.php: add tags and plugins on/off to page settings, categorySetup.php: add plugins on/off
  build 154: pluginSetup.php: write plugin config add, forms.css: submit and cancel position changed
  build 153: editor.css changed .pageHeader to .open and changed the name of content_block_pageHeader.png -> content_block_open.png
  build 152: editFiles() delete button position fixed with float: left;
  build 151: userSetup.php fixed start session issue
  build 150: even if config folder is missing there are now no errors thrown
  build 149: reorganized all *.include.php
  build 148: add pluginSetup.php
  build 147: changed statiostic file names to *.statistic.php
  build 146: changed config file names to *.config.php
  build 145: add deleteEditFiles.php, editFiles() are now deleteable
  build 144: started to build pluginSetup.php, made changes in $_POST['send'] in the forms, no contains the form name (before only true), fixes in editFiles()
  build 143: removed old mootools.js and add the new to git
  build 142: listPages.php: dont show toolTip if there is no "lastsaveauthor" for the page
  build 141: content.css picture of blockSpacer and bottom-margin changed
  build 140: adminConfig['savePath'] is now an absolute path
  build 139: add the thirdparty ckfinder config.php and the customformelements folder to git
  build 138: add "lastsaveauthor" to the pages variables and changed "savedate" in "lastsavedate", made the content box shadows lighter
  build 137: changed version to beta status
  build 136: statisticFunctions.class.php: change $number with floatval() before make formatHighNumber(), changed all file permissions in linux to 755
  build 135: error_reporting(E_ALL) is now only in the backend.include.php, add is_dir($fullFolder) check in readFolder()
  build 134: backend.functions.php: editFiles() edit files even in subfolders, and there are now sorted naturally in the file selection
  build 133: backend.functions.php: add readFolderRecursive() annd modified createStyleTags()
  build 132: adminSetup.php: check if files/folders are readable go now recursive trough folders and check them
  build 131: add stylefile files/folder to the check read/write list
  build 130: leftSidbar.loader.php: add changelog link in the admin setup sidebar
  build 129: adminSetup.php: enter key mode in html editor is now a selection instead of an textfield
  build 128: add ckeditor 3.2.1 build 5302, and ckfinder 1.4.3, and fixed EditorStyles.js link in editor.php
  build 127: feindura.class.php: category will also be set if there is setStartPage allowed
  build 126: deletePage.php: moved the ok button after deleting in the center
  build 125: toolTips.js: removed arrow like corner of the toolTip an repositioned the toolTip box
  build 124: editor.php: add category selection at creating a page
  build 123: editor.php: fixed thumbnail resize bug (small thumbnail were resized to 200px)
  build 122: uploadPageThumbnail.php: fixed thumbsize none ratio bug
  build 121: fixed error text issue, now returns false if showError == false; title renamed in showTitle; content renamed in showContent; error renamed in showError
  build 120: changed text and var: sprachdateien in websitefiles
  build 119: removed toolTip from editor.php show max/min time visit
  build 118: GoogleChrome-Frame integrated
  build 117: changed speaking url folders from from /pages/ to /page/
  build 116: edit tags, can now be disabled in the categorySetup.php
  build 115: fixed UTF-8 issue, every form is now only set to UTF-8
  build 114: feindura.class.php: createMenu() if no menuTag als menuBefore and MenuBetween and menuAfter are integrated (removed line 625)
  build 113: upload.php: add filesize error
  build 112: backend.functions.php: loadCssFiles() fixes
  build 111: generalFunctions.class.php: add getCharacterNumber(), and renamed: general.class.php in generalFunctions.class.php, statistic.class.php in statisticFunctions.class.php and frontend.class.php in frontendFunctions.class.php
  build 110: backend.functions.php: add readFolder() and loadCssFiles()
  build 109: leftSidebar.loader.php: #top anchor add in categorySetup
  build 108: CKFinder 1.4.2 add
  build 107: backend.functions.php: editFilesInFolders() on saving new file, it opens this file after saving
  build 106: backend.functions.php: delete filetype of editFilesInFolders() if there is one set, to prevent double filetype
  build 105: loading.js: fixed small IE issue, asks now if the loading box container  is not null
  build 104: feindura.class.php: textShorten, now adds 6 chars if ther is a speacial char like "&auml;"
  build 103: ckeditor 3.1 add (build 4937)
  build 102: backend.functions.php: saveWebseiteSetup() htmlentities add UTF-8 coding
  build 101: feindura.class.php: load de.frontend.php language file, checks before if file exists
  build 100: feindura.class.php: PROPERTY ->startPage add;
  build 99: categorySetup.php: anchor now also on category up/down; if saved with advancedConfig open it stays open; ALL inputs are now save to insert " or ' (" will be deleted and ' escaped)
  build 98: editor.php: submitAnchor add to the submit buttons;
  build 97: editor.php: embeded CKEditor 3.1, now has also config.bodyId and config.bodyClass, fixed some editor size issues
  build 96: feindura.class.php: listPages RETURNs an empty Array if there are no Pages
  build 95: backend.functions.php: editFilesInFolders() fixed new file input issue (input doesn't resize)
  build 94: feindura.class.php: all methods ONLY RETURN values now, and DON'T echo them directly in the methods!
  build 93: feindura.class.php: createLink() SHOWs now also the link and not only returns them
  build 92: add statisticSetup.php -> can delete statistics and setup them; fixed some issues; old IE show now a info to update
  build 91: loading box now loaded at the start of the page
  build 90: sort user on home alphabetical; change padding in the table.td.coloredList
  build 89: add seperate browser statistic for IE 1-6
  build 88: fixed some safari ajax problems (needs a space at the beginning of every ajax loaded page); corrected the de.backend.php
  build 87: sortbydate deactivates the sorting of the category; some fixes in the toolTip -> showSortDate
  build 86: task log logs also the page sortings now
  build 85: if there is an thumbnail size ratio set, then dont show the height or width in the thumbnail upload
  build 84: createTagCloud: tags link to the searchpage with the tag as searchword
  build 83: sidebarMenu: reloads if pages are sorted; categories in listpages can now be opend without javascript
  build 82: layout.css: ck_editor dialog background set to the one in from the windowBox to: #cke_dialog_background_cover
  build 81: statistic.class: taskLog shows also the user now
  build 80: adminSetup/categorySetup: add size-ratio for the pageThumbnail
  build 79: ajax.js: with click on a category in the leftSidebar Menu a ajax request loads the leftSideBar.loader.php new, with new GET vars
  build 78: adminSetup: warning add to Speaking URLs
  build 77: general.class: speaking url are now lower-case
  build 76: statistics.class: dont save referrer with the own url  in it
  build 75: add searchword cloud on the overview page
  build 74: slide in the non-category if empty

1.0 beta 1

	-> name changed from FrozeMentSystem to feindura - Flat File Content Management System
	-> complete redesigned

	-> file and category system based on ids
	-> drag and drop to change the sorting of the pages, even between catgories
	-> complete restructure of the file system

	-> feindura class for an easy implimentation of the feindura cms

	-> Build Number system introduced
	-> version set back to 1.0

1.0 alpha

OLD LOG
---------------------------------

1.8	complete redesigned;


1.71:	Übungsseite entfernt;
	Flatfiles werden nicht mehr nach Dateinamen sondern nach ID gespeichert;
	mootools Drag and Drop sortierfunktion zum anordnen der Seiten;

1.7:  GPL Lizens eingefügt;

      library/php/ ordner erstellt;
      library/thumbnail/ ordner erstellt; <- thumbnailupload.php, thumbnailinfo.php, thumbnaildelete.php, thumbupload.php und util.php, config.php (von filemanager/upload/php/) hineinkopiert

      fmsfuntions.php in library/php/backend.php umbenannt;
      functions.php aus dem frontend in library/php/frontend.php umbenannt;

      license.txt in version.txt umbenannt;
      sheets.css: input[readonly] eingefügt und border auf none gesetzt;
      alle FMS Farbschema css Dateien geändert;

      htmleditor/posteddata.php in library/savePage.php umbenannt;

      Dateien verändert: savePage.php, search.php, delete.php, editor.php, setup.php, home.php,
      userSetup.php, download.php, settings.php, index.php, fmsFuntcions.php, frontendFunctions.php,
      thumbinfo.php, thumbnaildelete.php, thumbupload.php.thumbnailupload.php,

      editor/filemanager/upload/php/config.php $upload_ordner in $cfg_uploadPath geändert;
      editor/filemanager/connectors/php/config.php $upload_ordner in $cfg_uploadPath geändert;

      setup.php: $sBasePath wird automatisch über dirname(__FILE__) eingefügt;


1.68: fmsfuntion.php: phpTags werden jetzt über dirname(__FILE__)."/style/phptags.txt" geladen;

1.67: usersetup.php, setup.php: bei der Sprachdatei speichern werden die umlaute in html zeichen umgewandelt;

1.66: postdata.php: wandelt in filename mehrere ____ in _ um;

1.65: setup.php: $version in $license umbenannt;
      postdata.php: verbessert

1.64: index.php: module werde in seperaten blöcken und mit name und version angezeigt;
      bei allen Dateien FrozeMent System in FrozeMentSystem umbenannt;
      version.txt in license.txt umbenannt;

1.63: index.php: modul/stylesheets werden automatisch geladen, aus _modules/.../css/;
      styles/ ordner: theme input.buttons geändert;

1.62: styles/ index.php: menu nach gruppen sortiert

1.61: index.php: module befinden sich jetzt in unterordnern von modules/
      sheets.css: module sind hervorgehoben gegnüber anderen buttons

1.6:  editor.php: überprüft das Datumsfomat

1.59: fmsfunctions.php: numeratePage() hinzugefüpgt;
      postdata.php: neue_seite.php wird automatisch nummeriert beim vergessen des dateinamens,
      umbenennen auf schon existierende dateien wird auch diese nummeriert
1.58: setup.php, editor.php: user entermode eingefügt (br,p oder div)
      delete.php: automatische weiterleitung wieder aktiviert;
1.57: thumbnailupload.php, thumbinfo.php: erstellt (umbenannt von editor/fck_thumb.php);
      thumbupload.php: dateityp check, überprüft ob es ein jpeg, jpg oder png datei ist, ansonsten -> fehler
      editor.php, sheets.css;
      postdata.php: bei automatischer nummerierung _ eingefügt nach der zahl;
      fmsfunctions.php: wird jetzt überall mit require_once() eingebunden;
      delete.php löscht jetzt auch die thumbnails mit;
1.56: search.php, setup.php, usersetup.php, index.php, postdata.php, thumbnailupload, thumbnaildelete, editor.php, fmsfunctions.php:
      - gruppen werden per array_push und unset hinzugefügt bzw. entfernt ($gruppen_anzahl entfernt)
      - fckeditor 2.6.4 installiert
      - sheet.css, layout.css modifiziert, beim speichern der einstellungen verschwinden diese, und erst nachdem fertig gespeichert wurde erscheinen sie wieder
      - automatische seitennummerierung eingebaut (läßt sich für jede gruppe, ein bzw aus schalten)
      - stylsheet und sprachdatei bearbeitung zentral als funktion in fmsfunctions.php integriert
1.55: setup.php, postdata.php: automatische dateinummerierung eingebaut;
1.54: fmsfunction.php eingeführt;
      geändert: postdata.php, thumbnaildelete.php, thumbnailupload.php, editor.php, setup.php, usersetup.php, index.php, home.php, search.php, delete.php,
      filemanager/php/config.php settings.php rausgenommen;
      thumbupload.php in den ordner htmleditor verschoben und geändert;
1.53: setup.php, usersetup.php, editor.php: vor alle is_file ein @is_file;
1.52: editor.php: zuletzt bearbeitet.. neu positioniert, schriftfarbe von aktualisieren geändert;
      home.php: bearbeite von <strong>autor</strong>;
      sheet.css: h1 line height eingefügt;
      usersetup.php, setup.php absolut elemente an neue h1 höhe angepasst;
1.51: index.php: im seitenmenu der gruppenseite, wird beim mouseover auch noch das publicdate mit angezeigt
1.5:  editor.php haken bilder eingebaut; home.php haken bilder eingebaut; sheet.css ul.home_in rausgenommen;
      index.php imt titel vom seitenmenü wird der status mit angezeigt;
1.49: setup.php, usersetup.php, postdata.php: php tags < ?php ? > in extra datei gespeichert (style/phptags.txt);
1.48.2: postdata.php: speichern der content variable verbessert (überall "test"=>'text');
1.48.1: setup.php FrozeMentSystem Hauptpfad fett gemacht;
1.48: setup.php: Miniaturansicht name in "Seitenbild" umgeändert
1.47-5: setup.php, usersetup.php: design von edit stylesheets und edit sprachdatei angepasst
1.47: usersetup.php hetmlentities() bei title eingefügt;
      delete.php automatische weiterleitung eingefügt;
      thumbnailupload.php, thumbnaildelete.php löschen gibt jetzt fehler aus bei fehlen der datei;
      editor.php: Miniaturansicht in Vorschaubild umgeändert
1.46: sprachdatei und stylesheetdatei bearbeiten eingebaut/verbessert,
      textänderungen in setup.php; editor.php 1.1 neu thumbnailpic file_exists abfrage;
      änderung thumbupload.php;
      closedir änderung in index.php; änderung in der usersetup.php
1.45: editor.php bei der testseite den auswahlbutton basic/erweitert weggenommen;
      sheet.css bei h1 text-align: left eingefügt
1.44: Farbige Buttons hinzugefügt (sheet.css und buttons_on/off.jpg)
1.43: close button hinzugefügt und änderungen in der sheet.css
1.42: pageT.php in _testpage.php umbenannt in index.php, postdata.php, editor.php
1.42: weiterleitungs nach dem speichern option entfernt in postdata.php und setup.php
1.42: modul funktion eingebaut in die index.php
1.41: fck editor 2.6 installiert
1.41: search.php 2.10


The feindura API reference was generated from the comments in the feindura source code on Sat, 01 Dec 2012 21:55:04 +0000 by phpDocumentor 1.4.3
feindura - Flat File Content Management System, Copyright © Fabian Vogelsteller [frozeman.de]