Skip to content

Releases: Raf-sns/Placido-Shop

Placido-Shop v-3.0.0

30 Aug 08:28
Compare
Choose a tag to compare

Placido-Shop V3 is released!

☆☆☆ ! IMPORTANT UPDATE INFORMATIONS ! ☆☆☆

After carrying out this update,
YOUR APPLICATION WILL NO LONGER WORK!

You must open the API/default_constants.php file and modify:

1/ const ADMIN_FOLDER = "put the name of your administration folder here";
2/ const HOST = "the domain name or subdomain of the application without https:// or www.";
! important: ONLY modify these two values, leave the rest as is.
3/ rename the API/default_constants.php file to API/constants.php
(or copy it to the same folder with this new name).
4/ reconnect to your administration.
5/ Click the "Check for Updates" button and then update to the latest version again.
6/ Check that the information in the API/api.json file is indeed reported in
the API/constants.php file, if this is the case,
you can delete the API/api.json file which will no longer be used by the application.
If this is not the case, we advise you to go through the "Settings" tab and
manage the settings for your application here.

! important : Be sure to update your translation files for the back-end and the front-end!
! important : Table 'tokens' must be updated with 'user_id' index: unique
! important : Table 'admins' must be updated with 'id' auto-increment: true

  • The process class located in PHP/process.php has been deleted,
    you can delete the PHP/process.php file.

☆☆☆ API ☆☆☆

  • The JS minifier - JShrink (PHP/LIBS/MINIFIER-JS/Minifier.php) has been updated to version 1.7.0
  • Stripe (PHP/LIBS/Stripe) has been updated to version 15.3.0
  • Mustache PHP has been updated to version 2.14.2
  • PHPMailer (PHP/LIBS/PHPMailer) has been updated to version 6.9.1
  • jQuery has been updated to version 3.7.1

☆☆☆ FRONTEND ☆☆☆

  • The .htaccess file has been updated

  • Added : management of the meta name="robots" directive
    (templates/BASE/base.html)

  • To manage this you can toggle between allowing search engines
    or disallowing them in the "Settings" tab of the site administration

  • Modified : <meta name="viewport" ...;maximum-scale=5.0 />
    (templates/BASE/base.html)

☆☆☆ BACKEND ☆☆☆

  • A 'token' class was added to check the validity of the security token,
    before this was managed by the 'program' class

  • ! important : Table 'tokens' must be updated with 'user_id' index: unique

  • You can register multiple administrators for site management

  • Notifications of new sales are sent to all site administrators

  • ! important : Table 'admins' must be updated with 'id' auto-increment: true

  • The notification emails have been debugged,
    now it is the title of the website that is sent in the "From" header

  • Added : <meta name="robots" "noindex, nofollow">
    for the base backend template ([ADMIN_FOLDER]/templates/base.html)

  • Modified : <meta name="viewport" ...;maximum-scale=5.0 />
    ([ADMIN_FOLDER]/templates/base.html)

  • Added : <meta http-equiv="Content-Security-Policy" ... />
    ([ADMIN_FOLDER]/templates/base.html && [ADMIN_FOLDER]/templates/CSP.html)

  • A "Rebuild the sitemap" tab has been added in "Settings":
    It allows you to completely rebuild the sitemap.xml file with all online products,
    all categories as well as all static pages of your website.

  • A new 'sitemap' class has been added in [ADMIN_FOLDER]/PHP/sitemap.php
    Note : functions [ADMIN_FOLDER]/PHP/tools::add to sitemap();
    and [ADMIN_FOLDER]/PHP/tools::suppr_to_sitemap() were been deleted.

  • An application backup function has been added to the "Update" tab.
    It allows you to download a .zip file containing all the application
    folders and files as well as a copy of the database.

  • A text editor has been added to edit static pages on your site,
    however it may produce erroneous code, we are still testing
    this so use it with caution.

This editor will allow you to place small images,
tables and also videos from Youtube.

It will also allow you to adjust the size of the text and define colors.

We strongly advise you to check the HTML rendering performed by
the text editor or have it checked/corrected by a developer.

  • A small bug on the navigation of dates in the statistics tab has been fixed.

☆☆☆ BACKEND / INSTALL ☆☆☆

  • Management of the /robots.txt file :
    record robots.txt with the good host for Sitemap url.
    See: [ADMIN_FOLDER]/PHP/tools.php -> tools::record_robots_txt( $host, $context );

Placido-Shop v-2.2.3

10 Feb 02:27
d15769b
Compare
Choose a tag to compare

☆☆☆ Information about the release v-2.2.3: ☆☆☆

  • jQuery has been updated to version 3.6.3.

-> Fixed bugs:

  • The image of the store appears in social networks.
  • Old logos image files are well deleted.
  • The search is now done by clicking on the "magnifying glass" icon, it is no longer automatic when entering characters.
  • The searched term is rendered at the top of the product thumbnails.
  • The splash-screen can no longer get stuck.
  • Preservation of the choice of payment after the refreshment of the basket page.
  • The search in the archives has been debugged.
  • Research on products in the administration has been debugged.
  • Administration / statistics: return to the current day has been debugged.
  • The administrator is automatically disconnected if the administration folder is modified.

Additions:

  • Administration / compression: Addition of a tab in "Settings"
  • Administration / Settings api: choice of the maximum number of characters. for short product texts.
  • Administration / Settings:
  • Addition of a "Mailbox" tab to modify the sending mailbox at any time.
  • Added a "Production mode" tab which allows to clean the application after tests and prepares it for production.
  • Swiping to the right or to the left on the product thumbnail page simulates a pagination, you can swipe the products as on a catalog page.
  • Display of products in mosaic or online, this behavior is configurable by default from the administration / Settings api.

-> Do not hesitate to report any bugs you may encounter via Github

Placido-Shop v-2.1.6

12 Dec 13:17
Compare
Choose a tag to compare
  • The header is no longer configured to be fixed when scrolling.
  • Fixed product links bug on facebook.
  • Correction of the bug during a real payment: wrong table name
  • History!
    The first real payment made with Placido-Shop was made on Friday, December 9, 2022.

Placido-Shop v-2.1.5

05 Dec 07:10
Compare
Choose a tag to compare

Added features :

  • Switch to production mode
  • Enter Token Placido
  • Choose the layout of the products: In line or in mosaic, back-end, front-end
  • Minor changes ADMIN/CSS/app.css
  • Translations modified
  • Added to api.json :
    "DISPLAY_PRODUCTS" : "mozaic", "SHORT_TEXT": 300,
  • Added to placido-tables.sql :
    CREATE TABLE token_Placido(idtinyint(4) NOT NULL,tokenvarchar(500) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci; ALTER TABLEtoken_Placido ADD PRIMARY KEY (id);

Placido-Shop v-2.0.9

25 Nov 04:33
4832811
Compare
Choose a tag to compare

Last official commit but use the version available on the Placido-Shop download page, thanks :
https://placido-shop.com/Downloads.html