Giter Club home page Giter Club logo

digitalcitizen's People

Contributors

maximillianh avatar mfb avatar mgerring avatar squiggyrubio avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

digitalcitizen's Issues

Digcit.org - featured image function only works sometimes

From Jillian:
"When I upload a featured image, it's supposed to (and sometimes does) carry over to the other connected posts (the translations). This sometimes works and sometimes doesn't, so it's possible there's a certain order in which things need to happen but I'm not sure. Can someone please advise?"

Re-style body text links

Body text links: style as seen in .png: black with 2px blue underline. On hover the link should appear as seen in the “here” link at the top of the page: blue box behind text.

digicit

support french translation

We need to tweak the newsletter plugin to support french.

@mgerring anywhere else in the codebase that we might need to add support for french language?

remove masthead bottom border

There is a 1 px border separating the top nav from the rest of the pages — mostly visible on pages other than Home. Let’s remove so that white is contiguous.

digcit.org changes: Home page

Home page: “Digital Citizen” in 1st paragraph is a link. it shouldn’t be (but should remain black)

Country headings: increase space above by 7px. Reduce space below by 10px.

Sidebar on right: this is sliding down over the bottom section. Seems fine if it stays where it is, but disappears behind the blue AND black sections. Even better is it stops moving when it reaches the blue section.

Remove hard-coded markup

Remove this header from the theme:

Digital Citizen is a monthly review of news, policy, and research on human rights in the Arab World.

Social media icons: margin

Social media icons: these are crashing into the top margin. Set them to the same top margin as the initial text (“Digital Citizen is a…”).

remove wordpress auto-updating plugins from git repo?

for wordpress plugins that are managed thru wordpress itself, I don't think it makes sense to track these in the git repository. As it is, the site gets out of sync with the git repository.

obviously if we remove them from the repo, we have to make sure they don't get actually removed from production.

restyle volume pager

Volume pager: re-style as seen in .png. Blue bar aligned to the bottom of the page, white text.

digicit

digcit.org changes: Archive

Photos and text should have the same margin. Reduce margin of text to match.

Increase space beneath photos by 10 px. Increase space after paragraph by 15px.

“Older Posts” link should share the same margin as main text, and appear in link style.

Make sure english is first

I just sent a couple of test newsletters and one had arabic first, the other had english first.

I think maybe it depends which post you are looking at when you send?

Can we make sure that the language order is consistent?

digcit.org changes: General

@hughillustration: @mgerring said in #13 (comment) that he needs vector social media icons, can you make vector versions of the png?

@mgerring: more from @hughillustration:

Looking good! Thanks for the fixes made thus far. Some changes to the general layout:

Top nav disappears too quickly. Wait until “volume” hits it?

Nav text: highlight text blue instead of blue bg

Language nav: still crashing into top margin. 10 px plz.

Social icons still wrong, see .PNG

EFF logo: it’s become pixelated. Use the version I sent earlier (attached again here).

EFF logo: It appears some text (reads “EFF”) is overlapping the logo in some views.

social-icons

eff-logo

Incredibly long cache expiration times

If you look at the HTTP headers for files on digital citizen, the cache times are incredibly long. For example, the style.css file says: Expires:Thu, 31 Mar 2016 08:11:52 GMT

This means that varnish will cache it for a year, and users will see very old versions of the CSS. Is there a way to set these to shorter expiration time, for example a day or an hour would be fine.

margins

Looking good. Some things need adjusting, others never completed. See PNG for what it should look like:

digicit-b

And this copy of the same image has certain items circled in magenta:
digicit-c

  1. Nav text: Reduce the size of the nav text to 20px.
  2. Nav text: move down by 1px
  3. Where nav items are active, highlight them as seen in this .png.
  4. The language link is crashing into the upper right margin. Indent it by 20px, lower it by 10px.
  5. The Volume txt over the image is crashing into the left margin.
    Indent it by 20px.
  6. Social media icons: replace these with the ones I have used.They turn
    black on hover. (Use attached sprite.)
    social-icons
  7. Social media icons: these are crashing into the top margin. Set them
    to the same top margin as the initial text (“Digital Citizen is a…”).
  8. Initial text (“Digital citizen is a…”): Style as seen in .png.
  9. Body text links: style as seen in .png: black with 2px blue
    underline. On hover the link should appear as seen in the “here” link at
    the top of the page: blue box behind text.
  10. Logo cloud: the logos are crashing into each other. Separate them
    into two rows, as seen in the .png. Use the attached EFF logo in place
    of the one you have used.

Subhead and navbar design tweaks

Indent the subhead slightly so that it doesn’t crash into the left margin. See attached png.

Reduce size of nav bar text and align bottom of nav bar text with logo text.

digicit-b

disable pll_language cookie

Can we disable the pll_language cookie on digcit.org?

This would improve cacheability, as we are putting the wordpress site behind varnish

Newsletter header

my humble opinion is that the newsletter should have some kind of header.

It just doesn't look like much of a newsletter as-is.

mobile issues

via @hughillustration:

Text margins on About and Archive are required. At least 7px.

Photos on Archive page should be full width, no margin.

Contribute & Signup: these look terrible in responsive and need to be fixed.

Add APC Logo

From Jillian:
"We have invited a new partner to Digital Citizen and would like to have
their logo added amongst the others at the bottom of the site. There's
no major rush on this, and the logo is attached in two different
formats. It should link to apc.org."

apclogohighresb w

Make sure wordpress caching is fully enabled

I am not an expert on wordpress but it looks to me like caching is mostly disabled. Would it be a good idea to enable all types of caching for improved scalability of the site?

add piwik embed code

this is what we need for piwik. normally we add action_name=page title so we can record page visits.. we have some php code which injects the page title there.

<noscript><img src="https://anon-stats.eff.org/piwik.php?idsite=16&amp;rec=1&amp;action_name=insert+page+title+here" style="border:0" height="0" width="0" alt="" /></noscript><div style="height: 0; width: 0" id="anon-stats"></div><script type="text/javascript">document.getElementById('anon-stats').innerHTML = '<img src="https://anon-stats.eff.org/piwik.php?idsite=16&amp;rec=1&amp;urlref=' + encodeURIComponent(document.referrer) + '&amp;action_name=' + encodeURIComponent(document.title) + '" style="border:0" height="0" width="0" alt="" />';</script>

Translation plugin isn't working, front page is broken

Someone or something disabled the translation plugin and the entire site is broken. This should be a relatively easy fix but I don't have credentials to the site anymore and I haven't been able to contact anyone to fix it.

make the default post excerpt a translatable string

the default post except is "Digital Citizen is a biweekly review of news, policy, and research on human rights in the Arab World." This needs to be a translatable string (if it is I don't know how to find it) so that it appears in arabic on arabic pages. The translation is

تقرير المواطن الرقمي هو استعراض للأخبار والسياسات والأبحاث المتعلقة
بحقوق الإنسان والتكنولوجيا في العالم العربي.

Make sure wordpress plugins and core are up to date

Could you document how we should go about apply updates to wordpress core and wordpress plugins?

Will it email us when there is an update?

What's the procedure from there?

While you're at it, would be a good thing to ensure all of this stuff is actually up to date :)

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.