The rest of LAST week in Codeigniter
Wednesday April 20th
I got most of the
functionality working including reading to the database. We were given a check
list in class and I checked my list of tasks from the sheet. The difficult part
of this project is styling in CSS so I decided to leave it and catch up with my
final year project. A large part of creative multimedia programming depends on bringing
factors together; the layout (HTML), styles (CSS) , user functionality
(JavaScript) and server side functionality (Codeigniter and php with
a connected database). I am starting to see the reason and big picture and how and why all of
these factors come into play.
Using Codeigniter as a
tool and a platform for a near enough real life project is helping me understand more about
the user experience and how this ties in with designing and programming functionality into a
project. The user has to be in mind at every step!
This is what I have achieved in basic HTML and CSS it is responsive so far...
Image 1: Three responsive views of 'Go West' news site featuring day trips in the West of Ireland |
Thursday - Friday was spent on a different project - a
different Codeigniter and creative multimedia programming exercise. More about that later...
The weekend of April 23rd - 24th
ALL Weekend was spent
not trying to get the articles to be updated, deleted and read to the database like I wanted but spent getting everything to look nice! Most of Sunday was spent trying to get a registration form to style.
This is what happened: when I fooled around in google inspect - (note I did NOT
touch the CSS)...
Problem?
Fix? Copyied &
pasted a 'good' login form to a dummy sheet and pasted the 'good' form data
part from the messed up one (that I know is being read to the database) and
smushing it together again.
Anyway it worked but
instead of being overjoyed I was relieved that I don't have to ask another silly question!!!!
Image 2: Two navigation bars - Register User Page |
Image 3: Correct Navigation Bar - Register User Page |
This is making me wonder
about this industry as a whole. Little regulation and weird stuff like this
that can take hours to fix. Don't get me wrong, the levels of satisfaction I
have felt this week are enormous but it is soul destroying when you can't
execute any creative multimedia programming techniques that you want to do.
I
am saying is it takes one away from other tasks and valuable
creative/analytical thinking if you are going around in circles. Turns out I inserted two by accident and I can't seem (by Monday night to get rid of it!) .....
Also from image 3, the container id that styles the registration form in the above fields, in the Register User page seems to be semi-working today - another weird CSS thing, and horay another thing that is 'less mess' to fix. Below is the 'good' login page with all ids' being read into Codeigniter from linked assets CSS file.
Image 4: Good log in form reading the CSS to be centered & behaving well |
What I learned this week:
- That I can easily link
& write views in codeigniter!
- I am using the inspect element in Google & it is saving me so much !!! Thank you Google!
- I learned to (finally) tab my code correctly so that it mimics the natural form of the document how it is being read by the browser, whats more I understand why. A small step but enlightening.
Messy weekend programming issues continue....
I had a messy moment
linking files and trying to implement the ‘alt’ attribute to an image in Codeigniter. I am
still unclear which of the below is correct to use I am going to ask a tutor
tomorrow I assume the latter, with the alt tags. Feel free to comment....
No alt tags:
<?php echo "<img alt=\"Galway
Lake with Mountains\" src=\"$img_base/assets/images/lake.jpg\"
/>"; ?>
Alt tags:
<img
src="<?php echo $img_base .
"/assets/images/skellig3.jpg"?>" alt="Skellig Bee Hive
Hut" />
I am also getting red errors on inputs in a form and I don't know why but I have a feeling its because I don't understand enough about forms and buttons and taking in data from the user. I need to go back and learn about forms and buttons. We are designers, our job is to make a world with richer user experiences and lets face its all about the user in creative multimedia programming!
Image 5: From Input Codeigniter and errors appearing (again!) |