Giter Site home page Giter Site logo

blind-computing / blind-computing-archive Goto Github PK

View Code? Open in Web Editor NEW
9.0 9.0 1.0 3.06 MB

A website devoted to exposing facts and information about computing in the blind/vi world

Home Page: https://blindcomputing.org

License: GNU Lesser General Public License v3.0

CSS 18.55% PHP 79.05% Hack 2.39%
a11y accessible blind braille computers computing devices mysql notetakers pdo php reader screen visually-impared website

blind-computing-archive's People

Contributors

billylapworth avatar mcb2003 avatar olivernybroe avatar reallinfo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

reallinfo

blind-computing-archive's Issues

Where do we put our logo?

For the longest time, we had no logo. However, now that a very kind volunteer: @reallinfo, has contributed a very nice, professional looking one (issue #13), we need to decide where to put it.

Comment more of the code

Only some of the pages have even 1 comment on them and even then, it is by no means comprehensive enough. If someone could take the time to comment the code. that would be great.

Heres a list of files for yas to look at:

  • includes/functions.inc.php (Most Important, as it is the most complex).
  • includes/headers.inc.php.
  • includes/nav.inc.php.
  • article/*, video/*, download/*, category/* (not as important, but it would be nice).

logo contribution

Hello! @mcb2003

I am a graphic designer. I like to contribute opensource softwares.

I designed a logo for your repository. Please say me, what do you think about it. I will wait for feedback. Have a nice day!

1

Fix syntax error in includes/functions.inc.php in create_contributer_list function

I've started work on creating a contributers.php file (seen in commit 1818bb3 ). To do this, I've created a function: create_contributer_list() that lists all of the contributers to the site with an optional search term. It looks like this

/**
 * Generates HTML for a list of contributers with an optional search term.
 *
 * @param string $searchTerm
 * @return string
 */
function create_contributer_list($searchTerm = "") {
    global $db;
    $output = '';
    if($searchTerm === '') {
        $sql = "select username, fullName, imguri from contributers;";
        $results = $db->prepare($sql);
        $results->execute();
    } else {
        $sql = "select username, fullName, imguri from contributers where username like '%?%' or fullName like '%?%';";
        $results = $db->prepare($sql);
        $results->execute([$searchTerm,$searchTerm]);
    }
    if($results->rowCount) {
        $output = $output.'<table class="contributer-list">';
        while($row = $results->fetchObject()) {
            $output = $output.'<tr><td>';
            if($row->imguri == NULL) {
                $output = $output.'</td>';
            } else {
                $output = $output.'<image src="'.$row->imguri.'" class="profile-img-small"></td>';
            }
            $output = $output.
                '<td>'.
                $row->username.
                '</td><td>';
            if($row->fullName == NULL) {
                $output = $output.'</td>';
            } else {
                $output = $output.$row->fullName.'</td>';
            }
            $output = $output.'</tr>';
        }
        $output = $output.'</table>';
    } else {
        £$output = '<h3>No Results Match Your Search</h3><p>Woops, we couldn\'t find any contributers matching your search term. Please try again with a different search term, or remove your search completely.</p>';
    }
    return $output;
}

This function was introduced in commit bca9a0e . Problem is ... I have no idea where the error is!

Any help would be appreciated

Mikey

Add a description to all pages

I've set up the includes/headers.inc.php file to accept a description if, on each page, you do the following:

$description = "<Your Description Here>";

So now that this function is implemented, we should think of a description for:

  • The home.php page (we want the website as a whole to get more traffic and the home page will likely recieve the most).
  • The blog.php page (we want the blog to be publicised).
  • The chat.php page (we want people to join the community).
  • The state-of-linux-accessibility, what-is-linux.php and webbie-programs.php articles (articles are what will bring users).
  • The mac-os-10.12-video.php, ubuntu-17.10-video.php and ubuntu-mate-16.04-video.php video pages (I've proven with my youtube channel that videos bring viewers).

Other pages should have descriptions, but are not necessarily as important.

Add more contributor information for @reallinfo

Recently, @reallinfo submitted to the blind computing project a very nice logo. This logo has now been integrated into the site, at least on the home page and hopefully in other places in the future. I then added reallinfo to the contributors list on the site. However, just going off their github profile, I have very little information to fill in. Really the only things in the contributors table about @reallinfo is their username and github link. If you are reading this reallinfo and if you could help me out by providing me with information to add to your profile, either as a reply, or as a pull request to the mysql-file branch, the information, all optional, I can use is:

  • Full name
  • Description / Bio
  • Twitter handle
  • YouTube channel.
  • Discord handle (with or without the 4 digit number)
  • Email address
  • Github (I already have this).
  • Link to a profile picture

Mikey

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.