GithubHelp home page GithubHelp logo

website's People

Contributors

admataz avatar ankcorn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

website's Issues

Issues with npm run build

Hi guys,
I'm struggling to build this app on my machine, and getting some build errors.
Can anyone help me, please.

This is what I have installed
node v5.5.0
npm v3.6.0

Not sure if I'm doing anything wrong.
See attached npm-debug.log
npm-debug.log.txt

Cheers

Name of JSONata speaker is shown as 'null'

The speaker for the JSONata session is listed as null in the archive page (https://lnug.org/archive.html)...

  April 2017

  How Bionode.io uses Node.JS Streams to handle genomic big data - Bruno Vieira
  Automatically build and publish Node and Electron applications for Linux - Martin Wimpress
  JSONata: A declarative syntax for querying your JSON data - null

Please could you change it to 'Andrew Coleman'

Thanks!

backdate youtube links to archive.json

I have now done a spring clean on the youtube channel ready for 2016!

I have:

  • Fixed video titles
  • Fixed Video descriptions
  • Fixed incorrect / missing playlists
  • Properly tagged the videos

Now I need some help backdating the videos in the archive. its not a glamorous task!

appcache nanny update found

The site uses app cache to ensure the site works offline.

At the moment AppCache nanny checks for updates, when it finds an update it just refreshes the whole page. This experience is not ideal.

We should look at how this can be improved.

Initially, I would suggest showing the user a notification of some kind and asking if they would like to refresh the page to see new content.

Generated code in root of master branch

At some point this repo was configured so that gh-pages uses the master branch (as opposed to the gh-pages branch).

At the moment we have both the source and the compiled output in the root directory of the master branch which can be confusing. Github requires that the generated markup be in the root.

When first timers want to change the sponsors page, they see sponsors.html go and change that, run the server and job done. Except that change will get overridden on the next build.

I've updated the readme to explain this but wonder if we can separate the two.

I wonder if master should just be used for the source and we have a script which pushes the generated files into a gh-pages branch.

add sidecar from gitter

We should add this to the landing page in a progressivly enhanced way

<script>
  ((window.gitter = {}).chat = {}).options = {
    room: 'lnug/discuss'
  };
</script>
<script src="https://sidecar.gitter.im/dist/sidecar.v1.js" async defer></script>

Website errors

I'm currently seeing the following:

screen shot 2017-03-09 at 12 33 56

Viewing on Chrome/Mac.

Works on my Nexus 5x.

Show a schedule of upcoming events on homepage

The idea is to give people insights to upcoming speakers.

This should be dynamic, based on the current state of github.com/lnug/speakers

"We could pull in all the milestones setup in github I guess, that would give a list of the next few events. Would need to think about where in the UI it sits. Not gonna look at this till after the redesign is out."

site rebuild - talk description added

Simon, when you get a chance can you rebuild the site? The second speaker has added a talk description so there's now content to pull in there...

build failing

Hi @simonmcmanus

I'm getting an error when running npm run build to update the speakers - it looks like it's failing on the speclate --build script.

This worked last time I ran it, but we had all 3 speaker slots full - is it something to do with there only being one speaker confirmed so far?

I saw you did some updates recently - so I trashed my npm_modules and reinstalled - no help.

Any guidance helpful...

Thanks.

Error excerpt below:

> [email protected] html /Users/adam/Documents/community/LNUG/website
> speclate --build

Speclate v12.1.0 cli v5.0.1

Validating spec..
  ok

Generating markup..
/Users/adam/Documents/community/LNUG/website/node_modules/sizlate/lib/update-node.js:21
            if (data.length) {
                    ^

TypeError: Cannot read property 'length' of null
    at updateNode (/Users/adam/Documents/community/LNUG/website/node_modules/sizlate/lib/update-node.js:21:21)
    at /Users/adam/Documents/community/LNUG/website/node_modules/sizlate/lib/do-render.js:18:13
    at Array.forEach (native)
    at Object.module.exports [as render] (/Users/adam/Documents/community/LNUG/website/node_modules/sizlate/lib/do-render.js:17:47)
    at /Users/adam/Documents/community/LNUG/website/node_modules/speclate/lib/page/load-components.js:23:30
    at Array.forEach (native)
    at renderComponent (/Users/adam/Documents/community/LNUG/website/node_modules/speclate/lib/page/load-components.js:20:20)
    at /Users/adam/Documents/community/LNUG/website/node_modules/speclate/lib/page/load-components.js:69:46
    at tryToString (fs.js:426:3)
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:413:12)

CSS Transitions

The site needs some simple and fast css transitions between pages.

While the page loads data it shows the layout which can result in the footer being present and the disappearing to the bottom of the page when the content is loaded. it would be good to fix this at the same time.

@iancrowther pointed out https://daneden.github.io/animate.css/ which has a good collection of transitions. It would be a case of working out which ones we want to use and orchestrating them carefully.

handle multiple events

the site is currently showing info for the Feb event, which is cool but people probably still want to know what is going to be happening tonight at the January event.

Move google analytics code out of client.js

At some point there was an issue with the google analytics so the code was copied to the top of the client.js file.

Its pretty ugly as the first thing in the client.js file, it should be moved into its own file or we should be able to require another module.

https://github.com/lnug/website/blob/master/client/index.js

notes:

  • Please ensure tracking events still fire on first page load and when navigating between pages.
  • If using an npm module please ensure we don't increase load times by loaded unnecessary javascript into the browser.

Add image gallery to website

We have some amazing photos from twitter & instagram which we should make use of.

Is anyone interested in putting together an image gallery?

mail list signup

can we make sore of this? its in the footer atm and should be more prominent

Have the option to only display 2 talks

we have discussed reducing the talks to 2 in the night - to allow more time for talk/banter/networking, and allow talks to finish on time

@simonmcmanus - how difficult would it be to accommodate the option of 2 or 3 talks in the website build script? If you can point me to the right direction, I'd be happy to take a look.

redirects

Some of the urls from the old website are still in google and giving some dodge results, try searching:

lnug sponsors

We need to add some permanent redirects to maintain that google juice.

move external dependancies into this git repo.

When I first started working on this repo we have lots of markdown files in github we wanted to pull into the website.

Currently, the website build tasks pulls the markdown files and converts to html.

I think having files across two repos just adds confusion and complexity. Those files should be moved into the pages directory as plain old html.

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.