EdEX lets you create or modify eXeLearning styles without manually editing CSS in most cases.
You can use it to:
- start from an official template
- load a
.zipstyle - load a
.elpxproject and change its style - import many legacy eXe 2.x styles and convert them into a modern editable structure
- Load an official template, a ZIP, or an ELPX.
- Review the preview.
- Make global changes in
Settings. - Use click editing if you need to fine-tune a specific element.
- If needed, go to
Filesto manually editstyle.css,config.xml, or resources. - Complete
Information and export. - Export ZIP or ELPX.
Use it when you want to start from scratch with a reliable base.
Recommended for:
- new styles
- quick tests
- users who do not want to start from old CSS
Use it to edit an existing style.
What it does:
- loads the theme files
- tries to auto-fix minimum missing files such as
style.jsorscreenshot.png - lets you export a ZIP ready to import into eXe
Use it when you want to change the style of a real project.
What it does:
- opens the real project content in the preview
- replaces or modifies the theme folder inside the ELPX
- lets you save the project again as ELPX
It is designed for global and safe changes.
It includes, among others:
- general colors
- typography
- content width
- global background
- page and project titles
- institutional logo
- exported project favicon
- header and footer
- side menu
- iDevices and buttons
It is better to use Settings before Files whenever there is an equivalent option.
It is activated with the inspect button in the preview.
It lets you change a specific element without manually searching for its CSS selector.
Depending on the type of element, you can edit:
- text color
- background color
- transparency
- text size and weight
- alignment
- left and right margins
- width and maximum width
- bottom margin
- padding
Important notes:
- if you edit the same selector again, the changes accumulate; they should not overwrite each other
- some click edits are also reflected in quick settings when they clearly match a global setting
- not every click selector has an equivalent quick setting
Use it when you need manual control.
It lets you:
- edit text in
style.css,style.js,config.xml, and other files - replace images
- add fonts
- inspect the real structure of the style
It is the right option when:
- the theme has special rules not covered by the interface
- you want a very precise adjustment
- you need to review a converted legacy theme
The editor can import many old eXe 2.x styles.
What it tries to do automatically:
- convert legacy CSS to modern selectors
- adapt
config.xmlto a modern format - rebuild
style.jsfrom legacy JS if needed - copy legacy icons into
icons/ - keep compatibility helpers for header, navigation, and other elements
What you should keep in mind:
- the conversion is heuristic, not a perfect reproduction
- some old styles relied heavily on their own HTML and JS
- the final check should always be done in eXeLearning
Use it to:
- import the style from the eXeLearning interface
- save a reusable template
Before exporting:
- review
NameandTitle - if you started from an official template, change both
Use it to:
- save a project with its style already modified
Recommended when you previously loaded a real ELPX.
Main fields:
Name: internal style identifierTitle: visible name in eXeVersion: style versionAuthorLicenseLicense URLDescriptionDownloadable
Notes:
Compatibilitystays at3.0because the editor works with the modern format- if
Downloadableis0, the style can still be edited and exported, but eXe will not import it from its interface
You can add a favicon from Settings.
Accepted formats:
.ico.png
The editor saves it as:
img/favicon.ico- or
img/favicon.png
That is what eXe uses when exporting the project.
Use Settings when:
- the change is global
- there is a clear control in the interface
Use click editing when:
- you want to fine-tune a specific element
- you do not know the CSS selector
Use Files when:
- there is no control in the interface
- you need to review or fix CSS manually
- the converted legacy style needs fine adjustment
- in themes with multiple root
.cssor.jsfiles, the editor preserves them, but quick settings write tostyle.css - conversion of 2.x styles may need manual review
- the preview is very useful, but the final check should be done in eXeLearning
- export intermediate versions when making important changes
- if you convert a 2.x style, first test titles, side menu, iDevices, and icons
- if a change exists in
Settings, use it before manually editing CSS - if something is still difficult in a legacy theme, correct it at the end in
Files