Thanks Marc and Jonny, PluginAppFrame is very helpful reference.
Regarding, page composer ideally, yes we should have visual page builder,
but factors to consider :
- Page builder library research
- Library size
- Bootstrap 4 support
- How easy it is to add Drag / Drop support for Tiki modules/plugins.
- Percentage of Tiki users, versed enough to build layouts using page
In short, its project in its own.
IMO, lets get started with simple pluginPageLayout for 19.x. I will be
sharing more detailed implementation plan this week for input.
Chief Technology Officer
Notice: This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they are
addressed. If you have received this email in error please notify the
sender and destroy the email.
On Sat, Apr 14, 2018 at 9:10 AM, Marc Laporte <email@example.com> wrote:
> Hi Amna!
> Just discussing this with Jonny and we think it's worth looking into
> Also reminds me of
> Best regards,
> On Wednesday, April 4, 2018, amna usman <firstname.lastname@example.org> wrote:
>> Any input on new proposed plugin?
>> Amna Bilal
>> On Wed, Mar 28, 2018 at 9:55 PM, amna usman <email@example.com> wrote:
>>> Part 2 of new GUI plugins
>>> While implementing custom themes on tiki, we really feel need to give an
>>> easy way to configurators to setup impressive pages, advance users always
>>> know how to make use of custom CSS and other plugins but for new users
>>> there must be easy options to control page layouts on go.
>>> Advance GUI plugin will have following options:
>>> *a- Header/Footer control*
>>> To enable/disable header footer on any Tiki Page, or Replace them with a
>>> different header / footer. This is very useful option to setup different
>>> landing pages and give unique feel to each segment.
>>> This can be done via modules assignment too, but having a plugin option
>>> will give easy control to new users, in background this plugin will utilise
>>> module assignments.
>>> Pre-requisite: We need to add "Exclude Section" option in modules.
>>> *b- Page width control*
>>> Most common requirement in custom themes, make any page 100% in width or
>>> give pixel value, often required by new age designs.
>>> Currently, we set full width page via custom CSS, having it as plugin
>>> option will help in giving end user more control on page layouts.
>>> *c- Page background controls*
>>> Plugin option to set full page background for any wiki page. Can be
>>> single image or multiple background images.
>>> In case of single image, we can make use of CSS property:
>>> background-size: cover;
>>> While for sliding images in background, backstretch jquery plugin seems
>>> be quite ideal, its simple and light-weight. With options to set speed and
>>> multiple transition styles: push_left|push_right|cover_up|
>>> Demo: https://www.jqueryscript.net/demo/Dynamic-Slideshow-Backgrou
>>> Amna Bilal
>>> Chief Technology Officer
>>> AbmaSoft.com <https://www.abmasoft.com/>
>>> Notice: This email and any files transmitted with it are confidential
>>> and intended solely for the use of the individual or entity to whom they
>>> are addressed. If you have received this email in error please notify the
>>> sender and destroy the email.
> Marc Laporte
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> TikiWiki-devel mailing list
> TikiWiki-devel at lists.sourceforge.net