# How do you develop websites

**URL:** <https://forums.concretecms.org/t/how-do-you-develop-websites/2111>\
**Category:** Developing with Concrete\
**Created:** [January 8, 2022, 9:24am UTC](https://forums.concretecms.org/t/how-do-you-develop-websites/2111 "2022-01-08T09:24:13Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![eivissa89](https://forums.concretecms.org/user_avatar/forums.concretecms.org/eivissa89/32/5178_2.png) [@eivissa89](https://forums.concretecms.org/u/eivissa89)\
**Post date:** [January 8, 2022, 9:24am UTC](https://forums.concretecms.org/t/how-do-you-develop-websites/2111/1 "2022-01-08T09:24:13Z")

</div>

hi there  
maybe this is a stupid question for some of you but i still want to ask… 😉

how do you guys develop your websites in concrete cms?

- do you create html files, then put it into the php files, required by the cms and upload via ftp?
- or do you have workflows with gulp, github deployment etc.?

would be great to have some inputs, how you do it.

thank you!

---

<div class="post-metadata">

**Author:** ![ConcreteOwl](https://forums.concretecms.org/user_avatar/forums.concretecms.org/concreteowl/32/6304_2.png) [@ConcreteOwl](https://forums.concretecms.org/u/ConcreteOwl)\
**Post date:** [January 8, 2022, 9:31am UTC](https://forums.concretecms.org/t/how-do-you-develop-websites/2111/2 "2022-01-08T09:31:50Z")

</div>

Plenty of info here … [Developers Table of Contents :: Concrete CMS](https://documentation.concretecms.org/developers/toc)

---

<div class="post-metadata">

**Author:** ![eivissa89](https://forums.concretecms.org/user_avatar/forums.concretecms.org/eivissa89/32/5178_2.png) [@eivissa89](https://forums.concretecms.org/u/eivissa89)\
**Post date:** [January 8, 2022, 10:11am UTC](https://forums.concretecms.org/t/how-do-you-develop-websites/2111/3 "2022-01-08T10:11:35Z")

</div>

thank you!

i actually wanted to hear some experiences of people not only what is possible…😊

---

<div class="post-metadata">

**Author:** ![TMDesigns](https://forums.concretecms.org/user_avatar/forums.concretecms.org/tmdesigns/32/4261_2.png) [@TMDesigns](https://forums.concretecms.org/u/TMDesigns)\
**Post date:** [January 8, 2022, 11:04am UTC](https://forums.concretecms.org/t/how-do-you-develop-websites/2111/4 "2022-01-08T11:04:00Z")

</div>

I generally design the site in Adobe XD.

Then generate all the html I need.

Next I great a package and move all my images, js and CSS in to the themes folder and start adding the html. Where I use blocks I add the html to templates within the package block folder for the block.

Whilst developing I use bitbucket to store my code and all code is uploaded using FileZilla.

I generally develope either in Dreamweaver or PhpStorm depending on the project and how I feel.

---

<div class="post-metadata">

**Author:** ![eivissa89](https://forums.concretecms.org/user_avatar/forums.concretecms.org/eivissa89/32/5178_2.png) [@eivissa89](https://forums.concretecms.org/u/eivissa89)\
**Post date:** [January 8, 2022, 12:20pm UTC](https://forums.concretecms.org/t/how-do-you-develop-websites/2111/5 "2022-01-08T12:20:34Z")

</div>

very helpful, thank you so much!  
one additional question where do you create the php files?  
default.php etc?

many thanks again!

---

<div class="post-metadata">

**Author:** ![TMDesigns](https://forums.concretecms.org/user_avatar/forums.concretecms.org/tmdesigns/32/4261_2.png) [@TMDesigns](https://forums.concretecms.org/u/TMDesigns)\
**Post date:** [January 8, 2022, 8:59pm UTC](https://forums.concretecms.org/t/how-do-you-develop-websites/2111/6 "2022-01-08T20:59:38Z")

</div>

If you look at any theme there are set places that are used for guidance.

Elements folder for header.php, foot.php, head.php these are all elements held on most pages.

Then in the root you have your page files like home.php, default.php, full.php

Check out

> **[Cloneamental - concrete5](https://marketplace.concretecms.com/marketplace/themes/cloneamental)**

To see how a theme within a package works and some good conventions for CCMS

---

<div class="post-metadata">

**Author:** ![eivissa89](https://forums.concretecms.org/user_avatar/forums.concretecms.org/eivissa89/32/5178_2.png) [@eivissa89](https://forums.concretecms.org/u/eivissa89)\
**Post date:** [January 22, 2022, 11:16am UTC](https://forums.concretecms.org/t/how-do-you-develop-websites/2111/7 "2022-01-22T11:16:11Z")

</div>

thank you very much!
