• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS Made Simple Czech CMS Made Simple France CMS Made Simple Spain CMS Made Simple Hungary CMS Made Simple Russia CMS Made Simple Netherlands

All times are UTC




Post new topic Reply to topic  [ 1 post ] 
Author Message
 Post subject: What's Coming in CMSMS 2.3
PostPosted: Sun Jul 09, 2017 5:14 pm 
Offline
Dev Team Member
Dev Team Member
User avatar

Joined: Tue Oct 19, 2004 6:44 pm
Posts: 7838
Location: Fernie British Columbia, Canada
There is always work to do on software packages. Even if they are great, there are always improvements to make somewhere, new technologies, and workflows to consider. So we're already talking about the major items we will tackle for CMSMS 2.3. Here is a brief list of the big things we're considering, in no particular order.

A. Replace UDT's
UDT's are problematic in many ways. They are improperly used, overused, and hard to debug. Additionally, they're really an application level thing, and they should be in files so that developers can save them using their favorite source code management tool and edit them with an editor designed for the task.

To that end, we think that removing the concept of PHP code stored in the database, and replacing it with a concept tentatively called 'simple_plugins' that will be stored as files beneath the /assets directory.

This would also involve removing (as part of the core) the ability to edit php code within the admin interface. A new module maintained by the Dev Team would be available to allow editing text files within the admin interface, although it may not be distributed with the core.

Of course, the upgrade process will handle converting UDT's to simple plugins.

B. Improve Module Management
We are going to move core modules into the /lib/modules directory, and addon modules will be stored in the /assets/modules directory. This simplifies the permission problems and installation routines, and allows for more easily saving a snapshot of the current working site in a source code repository.
We will also be improving the module import and export functionality, and the module loading.

C. Remove the option for mixed HTTP/HTTPS sites
Since all sites should be HTTPS already, or moving that way, we will be removing the option from the content pages to allow for mixed HTTP/HTTPS sites and cleaning up the config options. This will have negative effects for installs that attempt to manage mixed content applications, but should make things much simpler and easier for those that don't.

D: A new and improved admin theme
The OneEleven theme will be replaced with a similar, but optimized theme using font icons and cleaner code. We may also endeavor to clean up some of the admin theme API at the same time. This will help lay the groundwork for more robust admin themes in the future.

E: Easier metatags, css, and javascript.
We are exploring a mechanism to allow using smarty tags to make creating and managing meta tags easier. This is important for SEO optimization, and to simplify the logic of templates.
We are also exploring implementing an API to allow combining stylesheets and javascripts into fewer frontend requests. Fewer frontend requests can improve performance, particularly for requests from new visitors, or sites that have not properly implemented caching in their .htaccess files.

Beside the normal cleanup and minor adjustments that we make, those are the major items we have on the list so far for CMSMSMS 2.3.

As we think of more major features that we absolutely must throw in, we'll endeavor to keep you posted.

_________________
Follow me on twitter
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
--------------------
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
HostPapa CMS Made Simple hosting