Tarboz =+=+=+=+=+=+=+=
PRJ666
PRJ666
Tarboz =+=+=+=+=+=+=+=
PRJ666
Remove the code for the search line from header.php
Hi Guys,
Please carry onn with your classes, I did fix everything it should work perfect now.
I am creating HTML for the page to display User Profile information
These files:
entry_create.html
entry_display.html
search_result.html
user_profile.html
I had to update some of the classes and files, so all done...
I need help understanding what steps to take to be out of legal harm regarding copyright issues.
Hi Guys, ignore the folder named page, because it is old one, if necessary you can delete it...
I think it would be good if our header was like the top bar in Github.
I need help with CSS to do that.
Replace:
├───classes
│ ├───BusinessLogicTier
│ │ ├───Entry
│ │ │ Entry.php
│ │ │ EntryAuthor.php
│ │ │ EntryController.php
│ │ │ EntryDetails.php
│ │ │ EntrySource.php
│ │ │
│ │ └───User
│ │ User.php
│ │ UserManager.php
│ │
│ └───DataAccessorsTier
│ │ constants.php
│ │ datainfo.php
│ │ DBHelper.php
│ │
│ └───User
│ UserDataAccessor.php
│
I suggest we make it a standard to capitalize the HTML elements' class
names to distinguish them from id
names.
<div class="Row_value">
vs
<div id="row_value">
Need to create HTML for the page that has the form used to create a new entry.
I made a pull request for this issue and named it bug000003
.
Request <-->Presentation Layer-->|BusinessLayer||-->||DataAccessLayer||-->||Database||
Example: http://erichuang.info/projects/cgt/wiki/images/4/46/SADD-three-tier-architecture.jpg
Model View Controller:
When any request is made, it first goes to Controller, then the Controller contacts Model.
When received data from Model, it sends it to the View(which can be HTML,JSP,XML and etc)
Request-->||Controller||<-->[Model]<-->[Database Data Retrieval]
|
Presentation View
Example:
http://symfony.com/legacy/images/jobeet/1_2/04/mvc.png
Works to be done:
Entry: IGOR
Comment,Rating, Report: Linpei
UI: Kevin
User Login:Habib
Is it a good thing that we have one huge file style.css
? Maybe it's better to have a .css
file for each page? But then there is a question of how to make the single header.php
file reference a different .css
file for each file that it (header.php
) is included into.
The indentation is not uniform
Make a template file index.php
that takes a header.php
and footer.php
I found some bugs I am fixing them and I will repost and notify you guys.
Thanks
I suggest the following work flow for tasks/issues/bugs:
It is very important to remember these:
1) Look at the list of issues assigned to you and take the bug that must be done
2) Read the description of the issue on Github's Bug Tracker (https://github.com/hzahoori/Tarboz/issues
).
_OR, if no bug is assigned to you,_ think about what you want to work on, think of a name for this piece of work, create an issue here, and write something like "I am working on this bug. _Then_ start working on the issue. That way each team member will know what each one is doing and there will be no confusion or conflicts.
1) Create a branch on your local repo;
issue#12
:)git checkout -b issue#12
2) Work on the issue/bug
Open the file(s) in your favourite editor (Sublime Text rules!!!) and start making changes in the code.
ATTENTION!
Refrain from doing anything else in this step that is not part of the bug. For example, don't format anything or try to make things pretty by fixing indentation, spacing or whatever. If you want to fix formatting, that's a different issue. File it as an individual issue first. Every issue must be only about what you declared it to be about, not more or less. Git records every little white space you add or delete: if changes are huge, it will be very hard to review what was actually done in the bug.
1) Review the changes you have made
git diff
2) Do a clean-up in your code so that the work you are submitting is as relevant as possible. That means removing any unnecessary changes you may have added like:
REMEMBER: Git paints ALL the changes RED (if you delete things) and GREEN (if you add things), so make the reviewers' and your own life easier and make sure there are no irrelevant green and red stretches by making only relevant pinpoint changes in the code.
1) Commit your work
git add .
git commit -m "issue#12 - I changed this and that"
2) Upload your local repo's branch issue#21
to _your_ remote repo on Github
git push origin issue#21
url
of the _main_ remote repo is [email protected]:hzahoori/Tarboz.git
then the url
of _my_ remote repo is [email protected]:igoryen/Tarboz.git
3) Go to either _your_ or the _main_ remote repo at github.com
and press the button Compare and pull request:
4) Leave a comment about the work you've done and press Create pull request:
master
of the _main_ remote repo (hzahoori:master
) with branch issue#89
of _my_ remote repo (igoryen:issue#89
).igoryen:issue#89
has new stuff added and asks me if I want to merge the new stuff in igoryen:issue#89
into hzahoori:master
. 1) Since you are _not_ a collaborator of the "main" repo, you can not do the merge yourself, so ask Igor to review your changes.
2) Copy the link to your pull request on Github and send it to Igor in a message on Facebook.
3) Unless Igor asks you to change something in your bug, wait to get a "+1" from him.
1) After your changes are merged, update your _local_ repo by downloading the new stuff from the main remote repo:
git checkout master
git pull main master
main
is the name I gave to [email protected]:hzahoori/Tarboz.git
on my local machine2) Update your _remote_ repo by uploading the new stuff from your local repo (which you have just updated by downloading new stuff from the main repo):
git push origin master
3) Delete your local branch:
issue#21
branchgit branch
issue#21
git branch -d issue#21
Go to the issues, find the one you took, type something like Done and paste in the issue's comment section the link to your commit that was just merged, and then click Close issue. This way others will know that the bug is out of the way.
Now that you are back on your local master
branch, you can start working on a new bug/task.
Need to create HTML for the page that will display the entry profile, that is all the info about one entry.
I made a pull request for this issue and named it big000002
.
Create HTML for the view we'll use to display the results of phrase search
I made a pull request for this issue called bug000001
.
To to remove .php
, .html
, extensions.
Source: http://alexcican.com/post/how-to-remove-php-html-htm-extensions-with-htaccess/
We need a suitable directory tree to make it easier for us to work, track the changes and report the progress.
Idea: This (see the structure below) is one way I can see we could do this:
Controllers/
would be files that we would redirect to.Models/
are like files with library of functionsIdea: Maybe subfolders for each function in Models/
is too much detail, so maybe it would be enough to just have Models/Account.php
, Models/User.php
and so on?
├───Content
│ abc.css
│
├───Controllers
│ ├───Account
│ │ Create.php
│ │ Delete.php
│ │ Details.php
│ │ Edit.php
│ │ Index.php
│ │
│ ├───Comment
│ │ Create.php
│ │ Delete.php
│ │ Details.php
│ │ Edit.php
│ │ Index.php
│ │
│ ├───Entry
│ │ Create.php
│ │ Delete.php
│ │ Details.php
│ │ Edit.php
│ │ Index.php
│ │
│ └───User
│ Create.php
│ Delete.php
│ Details.php
│ Edit.php
│ Index.php
│
└───Models
├───Account
│ Create.php
│ Delete.php
│ Details.php
│ Edit.php
│ Index.php
│
├───Comment
│ Create.php
│ Delete.php
│ Details.php
│ Edit.php
│ Index.php
│
├───Entry
│ Create.php
│ Delete.php
│ Details.php
│ Edit.php
│ Index.php
│
└───User
Create.php
Delete.php
Details.php
Edit.php
Index.php
The current size is too large, pushes the content too far down. I suggest we find a more elegant solution, like an image maybe?
I propose this one: (I have put it as the tab icon already. Looks legible and bright.)
http://www.iconseeker.com/search-icon/summertime-snacks/watermelon-2.html
Please read the license before implementing!!
http://www.ajaxblender.com/jquery-virtual-keyboard.html
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.