Support > Elxis 4.x/5.x DEV

Elxis 4.0 alpha support

(1/5) > >>

datahell:
Today about 20 users got Elxis 4.0 Nautilus alpha. This is the first private test release of Elxis Nautilus.
Here are some quick FAQs and tips for those having problems.

I can not login in administration console.
Solution: Change SESSION_HANDLER from database to files.
Didn't work?
Solution: If you have Elxis inside a folder move it to your web server root folder or in a sub-domain.
Didn't work?
Solution: If you are using WAMP you should make sure the php.ini file has correct settings, mod_rewrite is enabled, path for sessions is correct and writeable, etc. If you access the site like http://localhost you can to change the site's URL to http://127.0.0.1 This worked for a user!

Improve mysql connection speed.
Under some circumstances, especially on local installations, setting DB_HOST = 127.0.0.1 might be much faster than localhost. Try it.

Setting the layout of a page (article/category).
You can set the layout of a page and the individual elements shown in it by the page's editing page. Click tab "parameters", set your desired options.
Tip: First edit component's content parameters. These are the general settings for the content that affect all articles and categories. You can specify the general options in category editing page and you can specify them more in article's editing page.

Setting frontpage style and layout.
By default the site's frontpage is the root of component content (elxis uri = content:/).
From the administration console go to Content -> Frontpage and configure the grid that will be used as your frontpage layout.
Each grid represents a module position named frontpage1, frontpage2, ..., frontpage10.
In each grid cell you can assign via drag and drop unlimited number of modules.
So your frontpage is a combination of modules whos position is controlled by the frontpage grid.

I get parsing error on youtube search or in administration -> system -> php
This is because of the existence of invalid characters under the XHTML DOCTYPE. When the DOCTYPE is XHTML5, XHTML 1.1 strict or XHTML 1.1 transitional Elxis uses application/xhtml+xml as content type (on modern browsers) producing a 100% valid XHTML document. XML does not allows characters such as   € etc, and so the browser displays an error. We have selected XHTML5 as the default doctype in order users to be forced to created valid articles. If you wish you can switch doctype to HTML5 and these errors will gone. The proper way to insert special characters in XML is via their numeric entities (eg   instead of   for the space character). Note: Elxis 2009.x incorrectly serves XHTML documents with content type html/text (tags soup) in order to avoid these problems and because older browsers (especially IE) didn't supported application/xhtml+xml content type. The same do almost all other CMSs. On the other hand Elxis 4.0 serves 100% valid XHTML documents without being a tags soup...
Conclusion: You want to be 100% sure that your pages have correct syntax? Use XHTML5 doctype. You don't care about it or you are facing problems? Use HTML5 doctype.

Caching
Elxis has 2 different caching systems that can be used independently from each other or combined. File caching mostly for modules and RSS/ATOM feeds and APC for opcode cache. To enable APC you must first make sure that the APC extension is available in your php.ini. A combination of file cache + APC is recommend for best results on heavy loaded sites. Using cache requires to understand what cache means and what it does. Use debug level 4 or 5 to see how Elxis improves performance by using cache. You can see and manage cached elements from within Elxis administration section.

Software update
Elxis supports extensions updates. Now you are not limited to extensions install and uninstall, you can also update them. The good news for the developers is that they don't have to built update packages (patches) for their extensions! Elxis will detect a newer version of an installed extension and will do all the magic by it self!

Statistics
Traffic statistics is a built-in feature in Elxis 4.0. Elxis provides you accurate statistics for number of clicks, number of page views and language usage distribution. You can see monthly (per day) and yearly (per month) statistics. If you want you can disable the collection of statistical data from Elxis configuration.

datahell:
I attach a test module to test the new Elxis installer.

You can see 2 versions of the same module.
First install version 1.0.
Then try to install version 1.1. Elxis will automatic detect that the module is already installed and will ask you if you want to update it to version 1.1.
Also note that Elxis 4.0 has a single installer for all types of extensions.

xmanhattan:

Testing by xmanhattan using wamp server with php 5.3.1, mysql 5.1.32, apache 2.2.11.
Main browsers used was FF, secondary Chrome, lastly IE8 on windows xp.

Elxis Nautilus testing notes

Beautiful new design of the administration and the use of html5 and grid.
Very interesting how the template designer works.
Great work especially when one considers how negative the country atmosphere is for creating new ideas.


Top Menu Administration Link
Had a small problem with the top menu item administration.
Cause was that the link appears to be hard coded to http://localhost/estia/
Changed to  http://localhost/nautilus/estia/  and changed link target to new window and saved, then noticed that the administration of the top menu which was in 7th place
was then put into 1st place of the top menu listing.  Had to manually click down arrows.  After clicking on administration of the top menu the change did not work.
Verified that the link was updated in the elx_menu of the db.
Copied and pasted http://localhost/nautilus/estia/ to get to the administration.


from the logs   warning.log
[2012-06-30 14:53:20]    DATABASE WARNING (23000)
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '20ee6e1b4d2f34926fb9f79d19f65266992d50a7' for key 'PRIMARY'


created new category item and menu item
XML Parsing Error: undefined entity
Location: http://localhost/nautilus/index.php/dms-technology/
Line Number 122, Column 52:   New graphics, html5, and the inclusion of ajax and&nbsp; jquery give Elxis Nautilus an impressive new look.&nbsp; The new templating feature includes grid layouts to provide increased flexibility and design.</p>
----------------------------------------------------------^


created new content item and menu item
XML Parsing Error: undefined entity
Location: http://localhost/nautilus/index.php/dms-technology/dms-and-elxis.html
Line Number 143, Column 2:   &nbsp;</p>
--------^
Notes:
FF, the page displays the error only
Chrome, the page displays the error but also displays the content



top menu links
When assigning a category to the top menu link, I set it to last place and clicked apply.  The category was set correctly.  After editing the link, I clicked ordering to LAST PLACE and the link moved to 2nd place.


module listings
When looking through the module listing, if you change the display from 10 to 50 and edit a module, the display returns to 10 items.
Is there anyway to set a user default?


Multiple Users logged in
When testing using more than one user in elxis, the previous version allowed the login of the administrator and a test user, e.g. a blog user.  In this version, when ever a user is logged in there can only be one (tested locally, do not know what will happen if I install this on a real server as yet).


datahell:
Quick answers

Link to administration
Elxis 4.0 has not yet a web installer to properly set the link to the admin console depending on the site's URL. This is why the link is hardcoded in the installation sql file. You must change it in order to match your site.

Warning due to duplicated entry in db
It will be fixed, I have also seen this. It is not an issue though as no entry happens, just a warning.

XML errors
Invalid characters such as &nbsp; makes the document invalid. See my first post regarding XHTML5 and HTML5.

Reordering items
I will check it

Listings
Elxis already remembers your "rows per page" setting. We implemented this feature just before 2 days (not available in the alpha version). Don't forget that the development is not complete and the user interface will be improved a lot.

Multiple users login from the same computer
You can not login from the same browser as 2 different users simultaneously. Check configuration settings regarding sessions. Match IP, match browser, etc. Note: Elxis 4.0 has a unified user manager for both front-end and back-end sections. If you login in front-end area and then go to back-end Elxis asks you again for the password. This is a secondary security layer for the administration section in order to eliminate session highjack from the front-end section.

xmanhattan:
Tested this and they both work as expected.


--- Quote from: datahell on July 01, 2012, 22:30:48 ---I attach a test module to test the new Elxis installer.

You can see 2 versions of the same module.
First install version 1.0.
Then try to install version 1.1. Elxis will automatic detect that the module is already installed and will ask you if you want to update it to version 1.1.
Also note that Elxis 4.0 has a single installer for all types of extensions.

--- End quote ---

Navigation

[0] Message Index

[#] Next page

Go to full version