Rest Bay Restaurant
No2 Bvd de Port
Biarritz 6401234
MON-SAT 06:00-23:00hrs
Booking 0123456789
This project uses the S4S DropCMS stack to display content. It can show or hide complete layouts such as the halloween layout on the home page, or display the contents of files such as text or pdf files. To use the CMS this simple files, i.e. in this case they are either file.txt or file.pdf files.
These files are saved into a specific folder that you name, in resources, and then this folder is used to check for the presence of these files, or to open these files and display their contents. This system is super simple, requires no special server setup and relies on just one stack.
This CMS solution has many advantages. It is simple and has few dependancies unlike other CMS solutions, that require a multi stack solution that has many updates over time, or requires an online service that must be available 24/7 to supply the CMS files. It doesn't require complex instructions and configuration of settings at the server end. The other big advantage is that clients cannot upset your design by adding formatted text, cat videos or add their own Headings to wreck your page SEO. Clients can only add plain text and PDF files, yet this meets the requirement of many clients who want a rock solid reliable CMS facility.
Loading or Uploading your files to the server folder is straight forward, and once setup, requires no ongoing maintenance. This project include 2 Upload solutions that are pre configured. The main options for uploading files in this project, are:
Please be aware that even though the CMS and Upload stack are free to download from stacks4stacks, you should make a contribution to Will at Stacks4Stacks. Also, Andrew at Big White Duck drinks a great deal of coffee so please consider buying Andrew enough to keep going. Stacks developers who create free to download stacks need supporting.
Use the free to download, S4S FileMan stack configured in this project and located here or accessed by the orange button below. This allows you to completely manage your upload folder and includes a secure login, i.e. it has everything that most people will want. Note - You will not be able to login without the secure password. If you would like to try this system, please request a temporary password via email.
If you have the Repository stack from inStacks, you can use the Repository stack configured in this project and accessed by the orange button below. Repository is a rich featured file manager with it's own security. This allows you to completely manage your upload folder and includes a secure login. You will not be able to login without the secure password. If you would like to try this system, please request a temporary password via email. Note that in this demo mode, due to the way that Repository creates a secure folder, that the file upload documents folder is a different folder to the one used to store the CMS files.
Use any FTP App such as Transmit, ForkLift, CyberDuck, etc., or FTP Applet such as YummyFTP Alias or mobile FTP App. If you have an FTP App then this may be your easiest way to upload files but clients may like to use FTP Applets to upload files dragged onto the Applet Icon, to automatically upload to the server folder. The Applet would need to be configured on the clients computer once but after that it would be easy to use.
The project includes direct links to the CMS Upload page for convenience. In your final live site you could remove these links and use a direct URL to the Upload page.
Make sure that your server PHP version is 7.1 or newer. This can normally be checked and altered if necessary in your server cPanel. If in doubt then contact your server host.
This reads the contents of the docs folder directly from your server, and can be useful to debug incorrectly named or missing files.
Refresh browser to see latest uploaded files.
Rest Bay Restaurant
No2 Bvd de Port
Biarritz 6401234
MON-SAT 06:00-23:00hrs
Booking 0123456789
This is just an image, but in the live interface, files can be dragged onto the window
This is just an image, but in the live interface, files can be dragged onto the window