-
-
Notifications
You must be signed in to change notification settings - Fork 16
[WIP] Initial setup for the page builder. #13
Conversation
administrator/components/com_templates/resources/scripts/components/app.vue
Outdated
Show resolved
Hide resolved
administrator/components/com_templates/resources/scripts/plugins/translate.js
Outdated
Show resolved
Hide resolved
administrator/components/com_templates/resources/scripts/components/app.vue
Outdated
Show resolved
Hide resolved
administrator/components/com_templates/resources/scripts/components/app.vue
Outdated
Show resolved
Hide resolved
administrator/components/com_templates/resources/styles/components/_app.scss
Outdated
Show resolved
Hide resolved
administrator/components/com_templates/resources/styles/components/_app.scss
Outdated
Show resolved
Hide resolved
administrator/components/com_templates/resources/styles/components/_app.scss
Outdated
Show resolved
Hide resolved
administrator/components/com_templates/resources/styles/components/_rawDisplayer.scss
Outdated
Show resolved
Hide resolved
administrator/components/com_templates/resources/scripts/components/app.vue
Outdated
Show resolved
Hide resolved
@bahl24 @fancyFranci I think to install template you need to add data to sql file
|
@bahl24 @fancyFranci Why so many changes ? |
The earlier drone hash was expired, so drone tests were not running. I've updated the hash now |
Most of them are moving files like discussed or from the 4.0 branch. Which changes do you mean exactly? |
build/media_source/com_templates/vue/components/settings/editgrid.vue
Outdated
Show resolved
Hide resolved
build/media_source/com_templates/vue/components/settings/editgrid.vue
Outdated
Show resolved
Hide resolved
build/media_source/com_templates/vue/components/settings/addcolumn.vue
Outdated
Show resolved
Hide resolved
build/media_source/com_templates/vue/components/grid-element.vue
Outdated
Show resolved
Hide resolved
@Anu1601CS @fancyFranci when you get a minute can you update your branch to the latest https://github.com/joomla-projects/gsoc19_page-builder/tree/4.0-dev that should fix the first error issued by drone and the actual tests can run. Please do not use joomla/joomla-cms:4.0-dev as source as there we have a different drone signature. Please always use joomla-projects/gsoc19_page-builder:4.0-dev |
build/media_source/com_templates/vue/components/elements/item.vue
Outdated
Show resolved
Hide resolved
Simplify the english
* [4.0] Permissions widths There is no specific width set on the columns in the permissions table. As a result as you move between access levels you will see the columns jump around depending on the width of the content on the first row in the last column. This PR resolves this by setting explicit widths for the columns
* [4.0] Article Options Remove the Global fieldset and move those fields to the Options fieldset Global makes no sense and they're no different really from the Options
Removes the css that changed the colour of the search button in the toolbar - it is not consistent with the blue used elsewhere in the toolbar such as list and direction
…s containing home (#25944)
[4.0] Spinner nth attempt
# Conflicts: # .drone.yml # administrator/components/com_banners/tmpl/banner/edit.php # administrator/components/com_checkin/Controller/DisplayController.php # administrator/components/com_config/tmpl/application/default_filters.php # administrator/components/com_config/tmpl/application/default_permissions.php # administrator/components/com_config/tmpl/component/default.php # administrator/components/com_content/forms/article.xml # administrator/components/com_installer/Controller/DatabaseController.php # administrator/components/com_installer/Controller/DiscoverController.php # administrator/components/com_installer/Controller/DisplayController.php # administrator/components/com_installer/Controller/UpdateController.php # administrator/components/com_joomlaupdate/Controller/DisplayController.php # administrator/components/com_menus/presets/joomla.xml # administrator/components/com_menus/presets/menus.xml # administrator/components/com_postinstall/Controller/DisplayController.php # administrator/components/com_tags/tmpl/tag/edit.php # administrator/language/en-GB/en-GB.com_cpanel.ini # administrator/language/en-GB/en-GB.mod_menu.ini # administrator/language/en-GB/en-GB.mod_submenu.ini # administrator/language/en-GB/en-GB.mod_submenu.sys.ini # administrator/modules/mod_frontend/mod_frontend.xml # administrator/modules/mod_menu/tmpl/default.php # administrator/modules/mod_menu/tmpl/default_submenu.php # administrator/modules/mod_privacy_status/helper.php # administrator/modules/mod_submenu/Menu/Menu.php # administrator/modules/mod_submenu/mod_submenu.php # administrator/modules/mod_submenu/mod_submenu.xml # administrator/modules/mod_submenu/tmpl/default.php # administrator/templates/atum/error_full.php # administrator/templates/atum/error_login.php # administrator/templates/atum/index.php # administrator/templates/atum/language/en-GB/en-GB.tpl_atum.ini # administrator/templates/atum/login.php # administrator/templates/atum/scss/_variables.scss # administrator/templates/atum/scss/blocks/_form.scss # administrator/templates/atum/scss/blocks/_header.scss # administrator/templates/atum/scss/blocks/_login.scss # administrator/templates/atum/scss/blocks/_searchtools.scss # administrator/templates/atum/scss/blocks/_sidebar.scss # administrator/templates/atum/scss/blocks/_toolbar.scss # administrator/templates/atum/scss/pages/_com_tags.scss # administrator/templates/atum/scss/template-rtl.scss # build/media_source/templates/atum/js/template.es6.js # composer.lock # package-lock.json
Summary of Changes
This PR introduces the new feature Page Builder. With Apodis, the new frontend template, users are able to define the structure of their website with an editor. It allows to drag and drop the elements grid, column, container, module position, message and component into the order and position the user wants. These elements are plugins and therefore expandable and (de-) activatable.
Testing Instructions
Log in to the Joomla backend and go to System -> Site Template Styles.
Set Apodis as the default frontend template and look into its settings.
Here you should find the Page Builder tab and the editor.
Use the editor, try it out, add, edit and remove elements. Save and reload. Change the target device. Test module positions like 'sidebar-right' or 'footer' and assign modules (outside of the Page Builder).
Look at the frontend. Does Apodis look like you expected with the elements set in the editor? Have the settings of each element, e.g. classes or gaps, the correct effect? Is it responsive and adjust on different screen sizes? Are there any browser console errors caused by JavaScript?
Documentation Changes Required
Yes. You can find it in the Joomla Documentation.
This is draft Pull request.
Don't merge this PR this should be created by students.