Week 1: Principles and Practices & Project management
Tasks for the week:
EX-TERRA-DUR is an extruder that extrudes Terracotta clay. Terracotta is locally available in my country 'India'. As a material, terracotta has been used by craftspeople all over the world to fabricate cultural products. Also, it has different consistency and composition than ceramic clay and is sustainable too.
My idea is to make an extruder using simple components and 'Fab-able' , so that the local craftspeople here can make it and use and this could make a "connection between digital fabrication and culture" by inviting craftspeople to use FabLab to produce cultural products.
Final Project:
Task:01
Creating a website of my own
Before creating the website on a software, my first step was to sketch out my idea for the website to understand what kind of graphic language do I want to customize my website with.
Step:01
Downloading Adobe Muse.
" What is Adobe Muse?
Adobe Muse can be downloaded from this link.
Step:02
Working in Muse to develop the website
Open Adobe Muse
The above window opened up to start a new website.
Next step was to fill in the 'Page width'. I kept it as 1964 pixels because I wanted a full screen view for my website.
Step:03
Creating pages for the website
The interface of Adobe Muse is similar to that of Adobe Photoshop and Adobe Indesign.
As seen in the above window, two slides are seen when we fill up the required page width to start making the pages.
"A- master or the 'Master' page is useful when same set of tabs, logos,images or text is required on more than one pages of the website. Any image or text or logo that is placed on the master page gets repeated in all the pages on which the master is applied. It basically acts as a template to the page."
Step:04
Adding Data to the pages of the website
This is how the blank page looks when we open the page for the website. Now the next step is to personalise it by adding data such as text, images and any other file that is required.
It is simple to add data to the pages. Just as in Adobe Photoshop and Adobe Indesign, image files can be added by dragging the file into the active page on 'Adobe Muse'.
Step:05
Inserting Pages to the Website
More pages can be added to the website by simply clicking the "+" button shown at the three sides of the page as shown in the above picture.
Step:06
Adding links to the pages of the Website
Links can be added to any text box created on the page by selecting the text box and then changing the link destination on the above right corner as shown in the image above.
Step:07
Exporting the website in "HTML" format.
By using the above steps I created my website and then exported it in the HTML format to upload it on the class archive through GIT Hub.
Task:02
Uploading the website to Class Archive through GIT Hub
After creating the website, the next step is to upload it on the class archive using GIT Hub.
GIT Hub
"GitHub is a web-based Git or version control repository and Internet hosting service. It offers all of the
distributed version control and source code management (SCM) functionality of Git as well as adding its own
features. It provides access control and several collaboration features such as bug tracking, feature requests,
task management, and wikis for every project."
Link
GIT can be installed from the
To start working with GIT, I made notes from the introduction and process explained by my instructor at
FabLab CEPT (Rudrapalsinh Solanki). I made notes of the commands that I need to use in a sequence.
Step:01
Cloning GIT Repository
After registering into the GIT Lab, the above shown tab opened. Next, I copied the link and then opened GIT bash on the desktop.
Next step was to paste the copied link along with the following command in GIT Bash.
Command used:
git clone http://git.fabacademy.org/fabacademy2017/fablabcept.git
Step:02
Defining the Local Repository
Next command is "cd" (change directory). Now the folder that would serve as the local repository needs to be dragged into GIT Bash.
As shown above, I copied the folder that I wanted to become my local repository into the GIT bash.
Step:03
Configuring GIT
To configure my account I used the following commands:
git config --global user.name "username"
git config --global user.email "email id"
Step:04
Adding data from Local Repository to Global Repository
Next, I added my local repository to global repository by using the following commands:
cd /c/Users/chandni/fablabcept/students/203
Step:05
Adding data to the Global Repository.
For this I used the following commands in the stated sequence:
ls
git add -A
git status
git commit -m "Website"
git pull
git push
Here ls means "list". This command lists down all the present files in the folder.
Command git status then states the files that are present in the local repository but have not yet been uploaded to the global repository.
To upload these files command git add -A is used.
Next to commit these new changes the command git command -m "website" is used.
Now all files are first pulled by the command git pull and then all files are pushed using command git push to update all the new changes committed to the Global Repository.
This week's files can be acessed here.