Bernard Sfez blog and notes

Tiki Express Tutorials, notes or security related informations.
A good part is related to Tiki Wiki, the complete web application builder.
Other are related to the technologies used with my ready-to-use Web Applications.

What’s new in Tiki23 - TikiFest Virtual 2021 live sessions

Author: Bernard Sfez - Published

Discover the new Tiki23 that will be released very soon and follow this video of the live feed of our Big Blue Button room.
From the 2nd to the 5th June 2021 Tiki users and other interested people meet to discover, share, discuss and code together. Discover the new
More details at: https://tiki.org/TikiFest-Virtual-2021.

Optimization advice to reduce memory consumption on a Virtualmin server

Author: Bernard Sfez - Published

With Virtualmin installed on your server, running fine and updated regularly it is time to optimise.
It is important to keep your system healthy and efficient it is a good practice to check from time to time what is going on with gauge and graph.
Plus your server run one or several different software (Tiki CMS, Wordpress, Laracast, Prestashop, etc) and you may also use different version of those applications that need different requirement to work. In time you will accumulate several version of PHP and find out that you don’t need some functionality you previously set.

Optimising Virtualmin server

How install Tiki Wiki after PHP8 is installed by Virtualim

Author: Bernard Sfez - Published

PHP8 is coming and developers of major softwares like Tiki started to rewrite and adapt code that will be released in the future stable versions.
It is already included in the last Virtualmin upgrade and will be used by default for the Linux Command Line Interface (CLI). If you install a Tiki 21 or a Tiki 22 this may trick the CLI setup.sh install script.
But as it is documented at the Tiki Dev Composer page it is possible to tell the script which PHP to use. To do so you have to give the path of the CLI you want to use.
It is /usr/bin/phpversion as installed by virtualmin you can check the content of the usr/bin directory to find the right folder name for the version you want to use ls -l /usr/bin/
In my case I have several version installed and using mainly Tiki 22 now I use PHP7.4 so the complete command will be:

sh setup.sh -p /usr/bin/php7.4

Once the install script complete, don't forget to set permission (f) and then you can start to configure your Tiki and set its database.

Article Phpversion

Tiki Roundtable Meeting February 2021 (the summary)

Author: Bernard Sfez - Published

We held our monthly meeting yesterday.
(the complete recording is (will be) available at https://tiki.org/Roundtable-Meeting-2021-02

This is a quick summary of things you may find interesting, follow the links for more details;

What to do next:

  • Check the Virtual Tikifest 2021 page, submit your preferred dates/time and add your topics or your name on existing topics you want to help organising
  • Check the Admin control-Panel-re-organization page add your remarks/ideas
  • If you volunteer to take on a topic/area create or start relevant page(s) and discussions
  • Check, improve and add if I forgot something 😉

Have a lovely week-end

Install Tiki Wiki from Git, Virtualmin and Debian 10 on AWS EC2 instance

Author: Bernard Sfez - Published

A short summary of the complete setup from a fresh install to publish a Tiki website online using Virtualmin, Git and MariaDB.
I’ll explain how to setup your server, install Webmin and Virtuamin control panel, update MariaDB, install multiple version of PHP, setup and use Git, set an SSL certificat and setup a Tiki website online.

Automate tasks and let Tiki do the work

Author: Bernard Sfez - Published

We have noticed that too many people are wasting time copying cells, tables, and fighting to fit them into a document that needs to be converted to PDF, and then finally sent. This is one example but it is the same for working time calculations, overdue payments or subscriptions, keeping up with daily health declarations (due to Covid-19 regulations), etc. With my Tiki solutions, you can automate tasks and the program will calculate, compile, notify users, change item status (expiration), create reports, and more. Leaving you more time to get other things done! Tiki, the web application generator, the web application generator is totally configurable with dozens of tools. It is able to import your existing data, allows you to curate it, works perfectly with mobile, and is multilingual. We value your time! Let Tiki do the work and use your free time to do more for your business, increase your time management, and quality of life. Contact me for more information.

Tiki and Git, fork and merge request

Author: Bernard Sfez - Published

Hello internet I’m Bernard Sfez a Tiki specialist and in this tutorial we'll see together how to work with Tiki and Git the easy way using your fork and creating a merge request. This tutorial is aimed for developers new or skilled, designers, translators or anyone willing to contribute to the Tiki project.

In this Tiki Express tutorial we’ll review together;

  • How to create your project at Gitlab
  • A quick explanation about Security and Gitlab
  • How to mirror the Tiki repo in your project
  • An overview of the workflow
  • How to install a local Tiki
  • How to create your branch
  • How to commit your code
  • How to push it into your fork
  • How to select you default branch
  • How to create a merge request on the Tiki repository

Subscribe to my Free Tiki open consulting: https://www.bsfez.com/Welcome#contact

Virtual TikiFest 2020

Author: Bernard Sfez - Published

The Tiki Community will join together for a Virtual TikiFest June 2020.
As it has never been done before, for this virtual TikiFest we are trying a kind of new concept — with no traveling involved, there are no constraints regarding locations or timing.

The date of the event is still under discussion, check : https://tiki.org/TikiFestVirtual2020

Several tasks, discussions, topics are being discussed:

  • Profiles Revamp
  • Vue.js
  • Tiki sites Improvements
  • Endangered features
  • Web browser accessibility