Skip to content

dataiscoming/dataiscoming_blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog : data Is Coming

Algorithm schema

This project aimed to allow me to progress and discover development of web-app. My first idea was to use Wordpress to create a blog. And it was a good idea actually. But, I wished to practice and code. Then, I decided to begin from the start : Html, css. Then, I added Php, sql and a bit og javascript. Even if I have produced a stable version, this blog is to evolve to test and try other technologies and languages. As a summary, I would say it is like a laboratory, a training project.

Table of contents

Features

Users

  • Read an article
  • Read and write some comments
  • Access the post through the date of publication, the category, or key-words

Administrator

  • Write, Mofify, delete an article
  • Enter a new category
  • Manage the status of the blog (Online or Maintenance)
  • Upload some media (pictures)

Technologies

  • HTML 5
  • CSS 3
  • PHP 7
  • SQL 2011
  • JAVASCRIPT

Launch

Prerequisites

You have to set up the environment for web-development. I propose to use mine, here is the list of software I use :

Setup

I use Github Desktop to follow the versioning of the project. Then, I switch to VS Code to change the code files. Then, Xampp allow to preview the changes with the Apache HTTP server. But, I cloned the repository into my github folder on my computer. Then, you will need to set up xampp configuration file (httpd.conf) with the path of the github folder to not use the default path : C:\xampp\htdocs (example)

Running the tests

Project status

To do

  • Re-do the design of the comments (with JS)
  • Set up the CSS style for code
  • Create a newsletter
  • Write a test plan (Regression testing, Unit root ...)

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the GNU General Public License v3.0 License - see the LICENSE.md file for details

Sources

Contributing

ReadMe from PurpleBooth

ReadMe from bulldogjob