New keys for table schema

The table schema is used for a content type. It gives to the application the structure of the database table that stores the data. So the content administration page will be generated on its own and the content creators can manipulate the data with no further code.

New things in version 1.14

Before June version 1.14.0 was released. Here are some new things that were added. New input type: image Currently named 'media2' but it will be named 'image' in later versions and replace the 'media' input type in posts table schema. Now it can be seen in "My Profile" page wher

The assets folder and data folder

From the v.1.12.5 the assets/ folder is changing its use, as a public folder will contain the static files from website's packages and themes. So when a package is updated in the installation, its assets will be copies inside assets/<package>

Gila CMS 1.12.4 Release

Version 1.12.4 is now available Get the new version from Sourceforge or Github.

How to add the upload csv tool

From version 1.12.1 you can add the upload csv tool, with this tool you can create or update massively registries on a table. How to add the tool in a content table Let's use for example the post table. At the schema file /src/core/tables/post.php change the too

Class gTable API

Class gTable is a tool to make queries to the database, that escapes sql injections and checks the user permissions for you. This page is taken from the documentation, see here f

Better security with SameSite cookies

The SameSite is a cookie attribute that tells browser if the cookie value should be send to the server or not when the request is made from a different domain of the website. For example, when you dont want to sent the cookie from a different  url.

Gila CMS 1.11.6 Release

Version 1.11.6 is now available Get the new version from Sourceforge or Github.

Gila CMS 1.11.4 Release

Version 1.11.4 is now available Get the new version from Sourceforge or Github.

Customizing the display of content types

The administration page of the content table has new ways now to customize the display of the content. Until version 1.11.2 you could add some javascript as a text in table schema and then the front-end would run it with eval() function. But now you can create function in javascript file

Create multisite in Gila CMS

You can build different websites using the same installation of Gila CMS. That helps you to reduce the time of maintanance (updates) and reduce of resources (disk usage). The different websites can use different databases and their own folders for the assets, but they share the same packages.

Gila CMS 1.11.1 Release

Version 1.11.1 is now available Get the new version from Sourceforge or Github.