Including new features like Template Editor, a lot of security/bug fixes and a new Shopping (E-commerce) module with instant PayPal payments.


I'm happy to announce jCore server and client 0.2 release with a lot of changes and some important security fixes so encourage everyone to upgrade to 0.2 as soon as possible.

jCore server 0.2 changes

  • Fixed fckEditor's upload file functionality to store files in the right folders
  • New icons for shopping and twitter
  • Admin extended to be able to add section/module are/icon descriptions and IMPORTANT security fix for user permissions
  • New {calendar} content code to display date/time
  • Fixed notification email links with double slashes
  • Send notification emails on new comment to comment owner if a direct reply and also to the post's/shopping order's owner and also to webmaster
  • Improvements in Dynamic form data handling in the admin
  • Allow additional text to be added after dynamic form filed entries
  • New Form hanlding entry types (Code Editor and Review), for e.g. review type is used in the shopping orders to review order form, and also important fixes
  • Mass Email will now store sent out emails and you will be also able to select to send emails only to defined users
  • Menu handling fixes, better url handling
  • Modules extended to be able to have a description in the admin for the icons and an important security fix for handling user permissions, please see new example module for the changes
  • Ajax paging has been added to the Global settings but not turned on by default because of missing browser history back/forward button handling but works fine with search engine robots and it's used by posts, attachments, pictures, shopping module
  • Do not generate thumbnail option when uploading new pictures
  • Posts fixes for better url handling, also ajax paging, search feature enhancements and important, post-pictures block has been taken out from the post-content block.
  • Global settings has been rearranged and should be more user friendly
  • New Template Editor to edit template.css/.js files and also a file manager to handle the content of the template/images directory this way giving the possibility for you designer to set up the design without having an ftp access to your server
  • Users uses now members module's registration/account forms if available this way allowing you to edit the same information from the admin that you set up for the members in the dynamic forms
  • New jQuery plugins including an experimental dropdown menu plugin and also a new jQuery.jCore plugin which will be used instead of the template.js file we had this way allowing further changes to this plugin which will affect all client sites without having to change client sites' template.js file
  • Cornered borders can now be used with a new jQuery plugin, for e.g. use this to add corners to tooltips, attachments, forms and so on:

    jQuery('.tooltip').corner('5px');
    jQuery('.attachments').corner('5px');
    jQuery('.file-sharing-folder').corner('5px');
    jQuery('.form-title').corner('top 5px');
    jQuery('.form').corner('bottom 5px');
    jQuery('input.button').corner('5px');
     
  • Some default template changes like display hr tags as separators, new mime-type-directory (used by the filemanager), new qTip close icon and paging styles and also new icons in the admin for the massemail
  • New template.js file which uses jQuery.jCore plugin, and initialize jQuery class in the template.php
  • Crontab fixes, use exit instead of return
  • Windows compatiblity using WAMP by applying the following changes to WAMP (click system try icon):
    WAMP: Apache -> Apache Modules -> rewrite_module
    WAMP: PHP -> PHP Extensions -> php_gettext
    WAMP: PHP -> PHP Settings -> display errors

jCore client 0.2 changes

  • Fixed fckEditor's upload file functionality to store files in the right folders
  • Some default template changes like display hr tags as separators, new mime-type-directory (used by the filemanager), new qTip close icon and paging styles
  • New template.js file which uses jQuery.jCore plugin, and initialize jQuery class in the template.php
  • Use empty admin.css as we will include the one from the jcore server by default so from now on only add local changes here

Module changes

  • All modules have been upgraded to use the new module core and adminpath defined to use for user permissions
  • Photogallery and Filesharing loads now it's own language file
  • Search module will display posts only from selected language
  • NEW Shopping module for your e-commerce needs with an instant PayPal payment

In both systems there are some further fixes that should also ehance functionality.

Enjoy the changes and please let me know your thoughts/experiences in the comments below.