GithubHelp home page GithubHelp logo

ahmedabdallah3 / msc-essentials Goto Github PK

View Code? Open in Web Editor NEW

This project forked from joellecastelli/ultraviolet-cms

0.0 0.0 0.0 20.64 MB

UltraViolet is a CMS based on a home-made MVC framework developed with PHP7. It is meant to let users create their own websites about movies and TV shows thanks to a database relying on the TMDB API.

Shell 0.08% JavaScript 6.57% PHP 82.36% CSS 3.08% Hack 0.16% Dockerfile 0.08% SCSS 7.68%

msc-essentials's Introduction

#UltraViolet

About

UltraViolet is a CMS based on a home-made MVC framework developed with PHP 7.4. It is meant to let users create their own website to write articles and reviews about movies and TV shows thanks to a database relying on the TMDB API.

To launch the projet :

  1. Run docker-compose up -d in the root directory
  2. Run npm install in www/ to get node dependencies
  3. Run npm run build in www/ to build the assets in the www/dist directory
  4. In your database, execute the content of the SQL file in resources/uvtr_database.sql
  5. Get your own TMDB API key and paste it in the .env file

Presentation :

Before the D-Day.

Steps to verify that all the projects is setup for the presentation :

  1. Go the the apache directory with cd /var/www
  2. Ensure the branch main of Ultraviolet_CMS is pulled and come from the last version
  3. Ensure that .env is present inside www/ and fully prepared.
  4. Copy the www/ folder from the project with cp -r Ultraviolet_CMS/www html
  5. Change the owner of the new created directory with chown -R www-data:root html
  6. Then compress and keeping the permissions with tar -pczvf html.tar.gz html
  7. Delete the old one html with rm -rf html
  8. Ensure ultraviolet is an empty existing database on the server

During

The project has been developed in order to deploy it just by un-zip the source code. In order to do so :

  1. Uncompress the archive html.tar.gz with tar -pxzvf html.tar.gz html
  2. Go to the site and proceed the forms
  3. Show how the introduction (see "votre premier article")
  4. Then run the populate script on /base-de-donnee/peupler to fill the database
  5. Continue.

Authors

This project is developed by five people:

Joëlle CASTELLI
Coraline ESEDJI
Sami ZERRAI
Romain PIERUCCI
Sylvain BOUDACHER

msc-essentials's People

Contributors

joellecastelli avatar coco-as-co avatar sylvainboudacher avatar norudah avatar samizerrai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.