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: ""
- 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 docuement root
- build 719: fixed check in countAndSavePageStatistics 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 chapta 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 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 dimContainer 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"> </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 doesn't 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 3