Elxis CMS Forum
Support => General => Topic started by: datahell on January 09, 2016, 19:09:25
-
If you have any request for the upcoming Elxis 4.4 release please reply below.
Things we have done till now for Elxis 4.4
- Fix modification date
- Fix undefined variable row in component Content
- elxisForm library: new method addCustom, fixes on radio and checkbox attributes
- zt language mapped to Taiwan (TW)
- New XML parameters email, url, number, filelist and password for any type of Elxis extension*.
- XML parameters can now be marked as required and get validated on submit*
- CPanel: display third party components in admin dashboard
- SSL detection improvement
- Search engine YouTube updated to YouTube API v3
- AJAX Grid tables in Elxis administration area have now percentage based width. Full backwards compatibility.
- Many small improvements
* Sample usage for new type of parameters
<param type="number" name="items" default="0" min="0" max="1000" step="1" dir="ltr" label="Number of items" description="" />
<param type="url" name="mylink" default="" />
<param type="email" name="myemail" default="" required="1" />
<param type="filelist" name="mydoc" directory="modules/mod_something/documents/" filetype="pdf" required="1" />
<param type="password" name="mypass" default="" />
Even if a parameter is not required it gets validated on submit. For example if a parameter is of type url then Elxis will not store the value if the input data by the user is not a valid URL address. The same for email, number, etc.
You can already use the new parameter types on your extensions even before Elxis 4.4 release because Elxis has a safety function since version 4.0 that if a parameter type is not supported it renders it as text input.
-
Hello,
I would like to be able to change the template based on menu items... but what I would like most is the codename for Elxis 4.4 to be BOWIE.
Regards
-
For your second request: Unfortunately it can't be named BOWIE because it doesn't suits to Elxis naming tradition ;D
-
Thanks mate, I understand.
-
Επιλεγμένη μαζική διαγραφή π.χ. Χρηστών ή άρθρων
-
An option in email and forms for visitor verification like the geobytes routine http://www.geobytes.com (http://www.geobytes.com) that shows where email and forms are being sent from by the visitors. I have been using this and it has helped reduce bogus inquiries.
-
1.Lazy loading
The technology lazy loading , that is applied to the component Micro, I think that resided helpful to use to a greater extent in the new version.
The Load large collection of pictures or lengthy text to load only when they come in your vision glytonontas bandwidth.
It would be served if it could be implemented in modules:
a.mod_content
b.mod_articles
c.mod_gallery
d.mod_categories
2. Paging on import Content plugins table
In many additional content used eg (weblink and download), the association of the additional import table in an article, the entries that are in excess of the predetermined number to display, as a result, we look to the database if we want to look for an earlier entry.
It would be helpful too if created layout.
3.Module Online users (Control panel/mod_adminusers)
Be amended in such a way as to be visible in the table, the IP address or use other tools useful for the supervision of Online users.
-
@fivar and @perseas
Please post your requests in English so that everyone can read them.
-
Hi datahell,
Could you add a function to the group (or say by group) which redirects users to the pages they want after they log on?
Thanks,
-
Suggestion: Global Media Management (Core-Level)
Details: This is just for images or photos
How it works?
1. global media folder - suggesting to have a global default media location for images. e.g. /images/media
2. upon creation of a new article, a dedicated media folder should be automatically created using the <aricle ID>
e.g. if ID number of the newly created article is 205, then the equivalent media folder would be:
/images/media/205 .. we can also use another naming convention like a205, which stands for article205 or something else.
3. Attaching images to the article. When the user clicks the add image button from the ckEditor, by default it should route the user to the equivalent media folder for that article (which is defined in #2)
4. Multiple image upload capability
4.a. Drag-n-drop capability - the user can simply drag and drop the images into the folder
4.b. Normal upload button - the user clicks "Choose File", but when the user chooses or highlighted multiple files, it should upload it all at once(simultaneously)
5. Batch deletion of images - allowing the user to highlight multiple images for deletion
5.a. Multiple file deletion in a folder. example -> /images/media/205 has 30 images, the user can highlight 15 images and delete them all at once
5.b. Multiple folder deletion - /images/media/ has 205, 206, 207, and 208 folders which contain multiple images. The user should be able to delete 206,207,208 by highlighting them and deleting them all at once.
6. When duplicating an article using the <copy> option in the article list view, the duplicate will have a new article ID, thus it should generate equivalent folder automatically as well. it would also copy the images of the original folder to the second newly created image folder.
e.g. the media folder of the original article is /images/media/articleoriginalID with 20 images , then the copy(duplicate) article will have /images/media/duplicateArticleID that should contain same images from the original article
7. When deleting articles, the equivalent folder should not be deleted. or we can set a prompt to the user asking them if they would like to delete the media folder for that article.
-
My request is about the multilingual function of Elxis.
I use Typo3 and Elxis in separate websites. In Typo3, I create a page in German, fill it in with some content, save it. Then, I send a request to the software so that the same page is created in the second default language (English). So far, this is also what I can do with Elxis as well.
The difference is that everything in the German page is duplicated in the English page. I can see the content in German as I translate it into English and all the images etc. are already present on the English page. In Elxis, when I click the link to create a translation of one section of the page, the editing field is blank. I know that I can manually copy-paste the content in Elxis, but it would be easier if this was accomplished by Elxis itself.
-
Hello,
consider to update CKEditor from the v4.4.0 to v4.5.6. See yourself really a big list of fixed issues and new features here: http://ckeditor.com/whatsnew (http://ckeditor.com/whatsnew)
Thanks
-
Continue posting your ideas and requests. Currently I develop a new Elxis Defender, I will reply later.
-
My request is about images in articles..
If you want to use a picture in an article and you click the button to insert one, you are directed to your local system to upload one, even if you want to insert an image which is still on server in your media/images/.. directory.
So you should be able to look on server first and -if the wanted image is not there- you should be able to upload it in second step.
-
The first thing I really want is that Elxis keeps being lightning fast as it is now. I've seen many CMSs get slow and heavy as they "evolve," which is too annoying. I hope it doesn't happen with Elxis.
One additional feature would perhaps be welcome: the possibility of choosing to enable the posting of comments by non-logged, non-registered visitors.
Congratulations for the amazing work done so far.
-
Hi,
I would like article subtitle not to be required.
Thank you
-
Image caption on lightbox display
As it is now, setting a caption for the main image of an article, it shows it under the image, but on lightbox image display it shows under this the article's title instead of the caption text. So I could expect on lightbox image display to be show the article's title only in case that is not set a specific caption.
-
My request is about images in articles..
If you want to use a picture in an article and you click the button to insert one, you are directed to your local system to upload one, even if you want to insert an image which is still on server in your media/images/.. directory.
So you should be able to look on server first and -if the wanted image is not there- you should be able to upload it in second step.
+1
-
@maple CKEditor updated to the latest version (4.5.6). The new version will become available in Elxis 4.4.
@jesusto The article's subtitle is also used as META description. Also it is used on many cases except in article page, like in modules and sliders. So it is required and cannot be optional. And not only it is required but for SEO you must use good subtitles.
-
@maple CKEditor updated to the latest version (4.5.6). The new version will become available in Elxis 4.4.
Thank you datahell!
-
@nikos Image caption is now used in images ALT attributes instead of article title (in both article and category pages).
-
@nikos Image caption is now used in images ALT attributes instead of article title (in both article and category pages).
Thank you for your immediate response!
-
@adus and @Dimitris Kanatas You are not forced to upload an image. From the same popup window (media manager) you can select an existing image or upload a new one. You can also select an image without going to its details page with Right click > Select. This procedure takes 2-3 clicks, I don't think it is too hard. I do agree that the media manager must be improved/modernized/beatify but I don't know if we have the time to do that in version 4.4
-
@newspaperman It is easy to do what you ask but there are 2 reasons for the blank field when you add a translation:
1. Must be clear to the user that there is no translation yet. If the field was a copy of the field in the original language he would thought that there is already a translation.
2. The user might write totally different text in the other language, add different media files, etc, and not a word-to-word translation. I have personally done this several times.
Tip: If you want to start from the original text it is easy to perform a copy-paste.
-
Thank you very much for taking the suggestion into consideration and sparing time to reply.
-
@adus and @Dimitris Kanatas You are not forced to upload an image. From the same popup window (media manager) you can select an existing image or upload a new one. You can also select an image without going to its details page with Right click > Select. This procedure takes 2-3 clicks, I don't think it is too hard. I do agree that the media manager must be improved/modernized/beatify but I don't know if we have the time to do that in version 4.4
Thanks datahell for your reply.
But I didn't meen the image inside the article -which is selected by editor-. Then your advice is right
I ment the article image, which is selected in the DETAIL-Tab of an article.
You have to upload an image, it takes place in the media/images/articles folder and is named by elxis (f.e. article123_medium.jpg)
Better solution is -in my opinion- if you can use an image out of your existing folders and elxis generates the neccessary image-sices INSIDE this folder.
And if the wanted image is not there, you should be able to upload one -as it is yet
It would be great, if you can implement this.
-
Hello,
I don't know if this option is already scheduled to be realized but can be really useful having an admin interface for the Defender :).
What I means is to can have the availability to can administrate BAD host, Banned IP, etc. enabling disabling them all via a control panel without need to do this via FTP.
-
@adus : You are right but there is a problem. Article images should be assigned to articles unique because if you delete an article the image must also be deleted else you will end up with orphan images. If we do it as you say multiple articles will share the same image. If you delete an article and the corresponsing image also get deleted the rest article will stay without image.
@Amigamerlin : The concept behind Elxis 4.x defender is that it should work out of the box without the user to have to insert rules. The expirience from the 2006/2008/2009 series show us that users are unable to insert security rules. What we have done in Elxis 4 is to use a standard (general) rules file and let the user put custom ones in the "custom" file. The format of these files is a little tricky for non experienced users, for example in the new defender the rules are based on regex patterns, special characters should be escaped with backslashes and between rules the OR symbol should be used. I am sure most users dont undestand the REGEX patterns. What we could only do to manage the blocked ips but there is already an option to delete blocked IPs. Most IPs are dynamic, so there is no reason to keep an IP banned for weeks and months. Periodically clean the defender IP block file and you are OK. Moreover in the new defender there is the security.log file which you can see from the administration panel.
-
@Amigamerlin : The concept behind Elxis 4.x defender is that it should work out of the box without the user to have to insert rules. The expirience from the 2006/2008/2009 series show us that users are unable to insert security rules. What we have done in Elxis 4 is to use a standard (general) rules file and let the user put custom ones in the "custom" file. The format of these files is a little tricky for non experienced users, for example in the new defender the rules are based on regex patterns, special characters should be escaped with backslashes and between rules the OR symbol should be used. I am sure most users dont undestand the REGEX patterns. What we could only do to manage the blocked ips but there is already an option to delete blocked IPs. Most IPs are dynamic, so there is no reason to keep an IP banned for weeks and months. Periodically clean the defender IP block file and you are OK. Moreover in the new defender there is the security.log file which you can see from the administration panel.
I clearly understand what you wrote and and my post was done thinking not experienced users that need just to disable as isp (just you have done with retail.telecomitalia.it) without need to open file or delete all.
I clearly know that a non skilled users that edit a file can messed it up and will getting in trouble.
IMHO having a control panel for help this kind of users disabling (host, wrong banned ip, etc) can be a good thing.
Obviously the user will know the risk doing this operation but as you clearly will understand this kind of control panel will prevent non experienced user to get in trouble modifying file that don't understand the importance (and believe me there are many may users that do some strange thing).
Datahell, this is only my suggestion and my point of view :).
-
Automatic update - not only for the plugins but also for the core Elxis as well.
-
@Amigamerlin: No, sorry. As I said it is not user friendly and I find it a bad idea editing complex PHP arrays from the backend. It is 100% sure that will create problems.
@newspaperman: I have several times think the same, sounds good but it is a bad idea. There are many reasons why, here are a few:
1. You might loose customization work because Elxis will overwrite your customization work.
2. You might end with a site generating fatal errors and warnings because of compatibility issues (extensions, php version, requirements, etc)
3. You might end with a semi-updated site because of non write-able files or folders.
4. The update might happen a bad time (ie when someone is ready to submit an order to your shop, or you are ready to save an article, etc).
Someone will surely find many other reasons why automatic update may create serious problems. What we can do and I have thought about in the past is to notify you that there is a new version available and more over get other notifications from elxis.org directly to your control panel. But even in this case Elxis does not know if your site can access elxis.org (you may run it in a local network, in a usb disk, etc) and the site will hang trying to reach the updates. This is why we have this procedure manual in the "Check for updates" section.
-
Another request is about the modification - upgrade Content Search engine
If possible be put a brief extract of text search results with given keywords highlighted with different color each one .
Also the same in linked article of Highlight Parameter of Content Search engine with different color for each one keyword.
-
@adus and @Dimitris Kanatas I just added the option when you add/edit an article to select an existing image instead of uploading one. So, article images now became shared images.
An image file is deleted when no article uses it.
If you delete an article and no other article uses the same image then the image file will be deleted.
If you delete an article and there are other articles using the same image then the image file will not be deleted.
Related change
When you copy an article the image files are not get copied renamed anymore. The original image becomes a shared image and it is used by both the original and the copied article.
These changes are available on the under development Elxis 4.4 Plutarch DEV rev1769
-
@adus and @Dimitris Kanatas I just added the option when you add/edit an article to select an existing image instead of uploading one. So, article images now became shared images.
An image file is deleted when no article uses it.
If you delete an article and no other article uses the same image then the image file will be deleted.
If you delete an article and there are other articles using the same image then the image file will not be deleted.
Related change
When you copy an article the image files are not get copied renamed anymore. The original image becomes a shared image and it is used by both the original and the copied article.
These changes are available on the under development Elxis 4.4 Plutarch DEV rev1769
:D
-
@adus and @Dimitris Kanatas I just added the option when you add/edit an article to select an existing image instead of uploading one. So, article images now became shared images.
An image file is deleted when no article uses it.
If you delete an article and no other article uses the same image then the image file will be deleted.
If you delete an article and there are other articles using the same image then the image file will not be deleted.
Related change
When you copy an article the image files are not get copied renamed anymore. The original image becomes a shared image and it is used by both the original and the copied article.
These changes are available on the under development Elxis 4.4 Plutarch DEV rev1769
Super!! Dankeschoen!
-
It would be great to be able to upload different images for different language versions of the same article - e.g. when an image contains any kind of text, e.g. in a mockup of a report, it would be excellent to feature the correct language image for each language version.
-
This is a list of the changes (till now - rev1794) for the upcoming Elxis 4.4 release. Newer changes on the top.
Rev1794
Date: 22 February 2016 8:02:47 pm
Latest development version Elxis 4.4 DEV Plutarch r1794
Rev1793
Date: 22 February 2016 7:09:25 pm
Module Admin messages [COMPLETE]
Rev1791
Date: 21 February 2016 6:34:19 pm
Module Admin messages [IN PROGRESS]
Rev1790
Date: 21 February 2016 6:10:03 pm
Improvements in hreflang tags
Rev1788 Date: 16 February 2016 7:50:05 pm
eMedia update [DONE]
Rev1787 Date: 15 February 2016 10:38:20 pm
eMedia: resize image [IN PROGRESS]
Rev1785 Date: 15 February 2016 9:22:20 pm
Upgraded component eMedia
Rev1777 Date: 11 February 2016 9:37:00 pm
Session management improvements and fixes
Rev1776 Date: 10 February 2016 10:42:23 pm
Session management improvements
Rev1772 Date: 6 February 2016 8:58:21 pm
Improved Contact plugin with custom select fields
Rev1769 Date: 4 February 2016 8:52:10 pm
Shared article images (COMPLETE) and improvements on copy articles
Rev1768 Date: 3 February 2016 10:58:49 pm
Shared images in articles (IN PROGRESS)
Rev1767 Date: 1 February 2016 8:01:22 pm
Block temporary email domains on user registration
Rev1766 Date: 31 January 2016 7:00:48 pm
Module articles (COMPLETE)
Rev1764 Date: 30 January 2016 10:09:21 pm
Module articles: Use of important and relkey in articles selection
Rev1763 Date: 30 January 2016 9:53:39 pm
Database XML parameter type: Quotes and < > replacements in WHERE clause
Rev1760 Date: 28 January 2016 7:24:51 pm
SEO Titles match during suggestion
Rev1758 Date: 28 January 2016 6:56:45 pm
New configuration option SEO Title match
Rev1757 Date: 27 January 2016 10:43:44 pm
New config option. Cron jobs run probability
Rev1749 Date: 23 January 2016 7:41:41 pm
New Elxis Defender (COMPLETE)
Rev1747 Date: 23 January 2016 6:55:56 pm
Security log for Elxis Defender
Rev1746 Date: 22 January 2016 11:05:38 pm
New Elxis Defender
Rev1745 Date: 22 January 2016 10:03:35 pm
Option to run IP checks after init (IN PROGRESS)
Rev1744 Date: 22 January 2016 7:57:20 pm
Security tighten in Session and URI libraries
Rev1743 Date: 22 January 2016 6:50:49 pm
Captions in images ALT instead of article title
Rev1741 Date: 22 January 2016 6:11:46 pm
CKEditor update to 4.5.6
Rev1738 Date: 20 January 2016 10:06:40 pm
No index, no follow in user pages
Rev1737 Date: 20 January 2016 7:21:37 pm
Use rel="nofollow" on some links like login and registration
Rev1735 Date: 18 January 2016 8:26:38 pm
Defender: Automatic update and block IP and IP ranges
Rev1734 Date: 16 January 2016 11:10:30 pm
Added X-Frame-Options, Content Security Policy + more headers
Rev1729 Date: 23 November 2015 9:26:34 pm
AJAX Grid: Percentage column widths
Rev1727 Date: 21 November 2015 7:50:19 pm
Search engine YouTube updated to YouTube API v3
Rev1726 Date: 17 November 2015 6:43:11 pm
SSL detection improvement
Rev1725 Date: 6 November 2015 9:30:16 pm
XML parameters of type filelist and password
Rev1724 Date: 28 October 2015 7:35:42 pm
CPanel: display third party component in admin dashboard
Rev1721 Date: 24 October 2015 9:56:48 pm
XML parameters email, url, number. Required option and html5 validation
Rev1720 Date: 13 October 2015 8:32:38 pm
zt language mapped to Taiwan (TW)
Rev1719 Date: 23 September 2015 6:21:40 pm
Form library: new method addCustom, fixes on radio and checkbox attributes
Rev1718 Date: 9 July 2015 8:21:49 pm
Fix: Component Content, undefined variable row
Rev1717 Date: 16 May 2015 7:30:15 am
Modification date fix
-
Hi datahell,
Could you add new "reCAPCHA" in Elxis 4.4 ?
https://developers.google.com/recaptcha/
Thanks,
-
I dont know if it is a good idea to be based on a third party service for something such as users registration. What if after 3-4 months change their api and you can't use the forms in your site? I will think if we can add it as optional/alternative.
-
Thank you datahell :)
-
Hi datahell,
I know it's may a little late. Is possible add the newest version of bootstrap(http://getbootstrap.com/) or stable version in Elxis 4.4 ?
Many thanks,
-
@chongbing, @Amigamerlin I sent you the BETA version of Elxis 4.4 Orion for review and translation check.
If anyone else wants to recieve this version to review the new Elxis and update translations reply below.
Note: The codename for Elxis 4.4 is Orion, Plutarch was the temporary development codename.
What to see in Elxis 4.4 among others:
Improved security (new defender, CSP, X-Frames policy, blocked temporary email providers, security log, etc), Improved session management (fixes, security strengthen, regenerate session on admin login, etc), full PHP 7 compatibility*, Personal messaging system, updated eMedia manager (with drag and drop), improved contact plugin (with custom form fields), shared article images, improved articles module, new and improved XML parameters, new configuration options, updated CKEditor, improved grid library (full width tables, percentage based columns), updated YouTube search engine (with API v3), third party component shortcuts in admin dashboard, mobile friendly Elxis installer, many Elxis libraries and helpers were also updated.
* Note for PHP 7 and Elxis 4.0, 4.1, 4.2 and 4.3
In Elxis 4.0-4.3 database and file session handlers do not work correctly with PHP 7. If you use Elxis older than 4.4 and PHP 7 set session handler to none. This problem has been fixed in Elxis 4.4. Elxis 4.4 handles much better sessions you will notice that in the "who is online" module and in admin dashboard. Elxis 4.0-4.3 users should update to 4.4 when the update patch is released.
-
Cool ! I can't wait to see it. Thanks datahell.
-
Is it possible to have an Archive that someone can archive the choosen articles, not a Global Archive?
-
if users can publish article from website is better.
-
Hi datahell and dev team,
Rev1727 Date: 21 November 2015 7:50:19 pm
Search engine YouTube updated to YouTube API v3
This feature is not broken. This is what I have when running a search.
See attached.
-
This warning is from youtube, not Elxis. 403 means forbidden/not authorized. Most probably you don't use an API key for youtube. To search youtube you must own an api/server key. You can create one here (login first): https://console.developers.google.com (https://console.developers.google.com) After that go to Elxis, edit YouTube search engine and in parameters tab type your youtube API key.
-
This warning is from youtube, not Elxis. 403 means forbidden/not authorized. Most probably you don't use an API key for youtube. To search youtube you must own an api/server key. You can create one here (login first): https://console.developers.google.com (https://console.developers.google.com) After that go to Elxis, edit YouTube search engine and in parameters tab type your youtube API key.
link is useful but few people will understand how to get the code api even for user galleries in this account
I myself can not figure out what to do.
-
Its too easy.. Just follow the steps and you will get the youtube api key. Sometimes a google search can help...
https://angryaliensoftware.com/how-to-get-a-youtube-api-key.html