Changelog
- Feb 19, 2012
- Implemented permission for the blocks
- Implemented permission for the frontend menu
- Option to force SSL in menu editor
- Language loading is now correct
- Admin side - now you can display more than 1 table/tree per page
- Frontend item correctly returns lastmodified in http header
- Begin - CSRF protection (incomplete still)
- Changed captcha colors so it's more visible
- Changed tinyMCE skin
- Feb 5, 2012
- Implement sorting options - displayItemsInCategories (Editor - Category)
- Enable SSL for login if SSL_ENABLED is true
- FORCE_SSL_ADMIN_LOGIN (so password won't be transmitted in cleartext)
- Check funtion saving aliases so there's no duplicate. (Server side)
- Contacts and User signup - give admin control to display captcha or not during signup/sending email message
- Changed Contacts icon, display tollfree, contact person, etc
- SortBy options in Editor
- Display default meta desc & key if empty
- Field formatting can now check its own object (subscribe event added this,true)
- Integrate Page Counter if there's 'pageview' field if the application sets 'chk_enable_pageview_stats' to 1
- When timed out in Admin session and Admin relogin, it will go to the intended page (also filtered for XSS just in case)
- When saving menu main page - add trailing slash (minor URL correction)
- Status = 1 instead of > 0 when searching for items (-99 will be reserved for deleted items)
- Main - index.php or index.html or invalid file name
- Ability to change created/modified by username in the backend for items and categories
- Beta 1 - 'password' and 'username' field in the backend
- Site Template in TinyMCE - TinyMCE will look for editor.css in the default (not mobile) template
- Blog Number of Pages overflow now correctly yields 404 Error instead of displaying the whole thing
- Site Port, Site Meta Desc, Site Meta Key
- Auto Site Meta Keywords
- Site HTTPS Auto Switch - SITE_URL is the autoswitch (also for backward compatibility)
- HTTP redirection for subfolders without trailing slash (todo: for apps)
- Backend Administration - Textarea had an incorrect image background (gekko_editor_input)
- TinyMCE reduce HTTP requests from 58 to 33 for item editor functionality
- Blocks output is now buffered
- Fixed admin session timeout
- Filters extension still needs to call DynamicConfiguration
- getListofApplicationsOrBlocks - filters.admin.class.php there's no closedir applied
- RSS - absolute path fix
- TinyMCE Image Path dropdown - better output
- Clear Cache button in the Settings menu
- Number of characters to be displayed in the main blog
- Session timeout --> admin --> access not allowed
- Contacts admin item editor not suggesting auto seo
- After editing an item in the backend, now you can go back to the page #x wherer you previously where
- Port number for installation - now accepts any port (used to be able to accept port 80 only)
- Jan 21, 2012
- Added hint/tooltips to menu items
- Microsoft tester said it's not running properly on Win2008R2/IIS7.5 ... apparently the issue was MySQL was set to STRICT mode by default. OK then, changing the install.sql now.
- Fix Filter config
- Jan 20, 2012
- Added meta_key and meta_description to install.sql
- Jan 19, 2012
- Fixed URL interpretation (app_basic - interpretFriendlyURL)
- Fixed leaked - added closedir --- filters.admin.class.php
- Added web.config for IIS configuration
- Jan 6, 2012
- Fix a minor bug in the frontend search result where it didn't include the 'summary' field
- Modified YUI Datatable color
- Added capability for frontend and backend sub-application loading
- Admin.js -> YourClass.setParentApplicationName
- Backend -> paramter appmodule
- connector.inc - include_app_subclass
- Dec 22, 2011
- Initiating a change of structure - the user class will now on be inherited from basicMultipleCategories rather than basicSimpleCategories. This change will make it easier in the future for external authentications such as LDAP & Active Directory. The use of category_id in gk_user_items is now deprecated, however, the field will still be there for compatibility with older versions.
- Dec 21, 2011
- Implemented backend permission so non-Administrator users can login and have access to certain extensions.
- TODO: Request permission to Admin user
- Dec 20, 2011
- Minor bug fix - captcha display
- Updated securimage library to v3
- Dec 13, 2011
- Minor bug fix: a block that has been specified to load on certain pages still show up on unregistered menu items
- Dec 12, 2011
- API change - getAllItems and getAllCategories and getItemsByCategoryID now have defined limits to prevent memory exhaustion. This limit can be set in includes/definitions.inc.php.
- API change - MD5 to SHA1 with salt for default user authentication. This breaks compatibility with all previous version.
- Tested with over a million rows and the backend can hold up, including the search (blog, html)
- Added pingback and page count options
- Added more index for gk_html_items and gk_blog_items tables
- Added getTotalItemCount, getTotalCategoryCount, etc.
- Enhanced frontend search
- Refreshed backend icons
- Fixed menu copy error
- added createDataArrayFromTable so you don't have to specify table definitinons (optional) in the constructor. The old createDataArray is still preferred.
- Fixed frontend pagination - now limit displayed number of pages to 10 at a time and you can customize the first, next, previous, and last symbol
- Dec 6, 2011
- Added - Blocks->getBlockCountByPosition for compatibility with another CMS
- Added getTotalChildCategoryCountByCategoryID, getTotalItemCount, etc
- .htaccess tweak to speed up admin display
- Request:
- Large data Listing Pagination, etc
- Empty Meta Description
- Implement Permission -Write / Read
- Nov 23, 2011
- Fixed admin/app/blocks - Active/Inactive for Block Position shouldn't be displayed
- Nov 22, 2011
- Fixed all SITE_PATH.SITE_HTTPBASE
- Nov 20, 2011
- DONE - Windows Live Blog Editor
- DONE - File Manager - Delete
- PENDING - File Manager - Search
- PENDING - Large data Listing - ajax?
- DONE -SQL Cache fix
- CREATE FUNCTION FOR FUTURE- Session encrypt key
- DONE - SQL_CACHE_ENABLED
- DONE - XMLRPC = temp, separate component
- DONE - Ajax Save
- Oct 20, 2011
- Added gk_session_items to install_empty.sql
- June 20, 2011
- Wrote the file manager for TinyMCE
- Fixed \ backslash thing
- Next one: XMLRPC, Comments, Blogping, then it's v1
- June 14, 2011
- Want to add
- HTML5 date pickers and whatnot to the backend
- save versions
- what's with the backslash
- Blog ping
- my own file manager
- XML-RPC
- June 11, 2011
- Enable multi-session - created gk_sesssion_items to hold sessions
- August 23,2010
- Install/Uninstall (no FTP) with ZIP file is working
- Added gk_ prefix, changed install script as well
- Fixed search engine friendly URL generation in blog and html
- August 8, 2010
- Filter visibility/filter now include filter for apps + blocks that will process it
- Fixed drag and drop
- TODO before v1
- Install/Uninstall with FTP
- Image/media manager
- Blog ping
- XML-RPC
- Verify if app/block/filter have been deleted manually
- Add gk_ prefix to all database table names
- July 31, 2010
- v0.98 release
- TITLE needs to be explicitly specified in the template now
- Removed initial install table content autonumber
- TODO
- Filter visibility
- Fix drag and drop
- Install/Uninstall with FTP
- Blog ping
- XML-RPC
- Clean up RefreshMenuLinks
- May 26, 2010
- Application alias (e.g: html -> webpages)
- Blocks - visibility can be set by menu item
- Menu - changes as the item is saved
- Filters - ok
- Templates - ok
- TODO
- Install/Uninstall with FTP
- Blog ping
- XML-RPC
- Clean up RefreshMenuLinks
- Feb 7, 2010
- Known bugs: the date editor
- Fixed permission - write & read
- JSON Error reply cleaned up
- Demo templates ok.
- Jan 31, 2010
- Contact Form
- SQL Logger
- SEF okay
- RSS, Blog
- Jan 5, 2009
- Rebuild
- TODO/* for checkboxes and radios */
- JSON Error Reply
- Clean up hardcoded directories
- Clean up id, cid references
- Enable pagination for datatable
- Correct password encryption
- Update editor to the latest version
- Blog ping, RSS, XML-RPC
- Jan 7, 2008
- Jan 4, 2008
- Oct 29, 2007
- Drag & drop works correctly, but gwp_article_1 (first item) still doesn't load
- Oct 28, 2007
EOF