Coder Social home page Coder Social logo

okunaorg / okuna-www Goto Github PK

View Code? Open in Web Editor NEW
130.0 130.0 42.0 172.94 MB

πŸš€ The Okuna website code.

Home Page: https://okuna.io

License: GNU Affero General Public License v3.0

JavaScript 4.02% Vue 72.58% HTML 0.40% SCSS 23.01%
bulma gitmoji okuna openbook social-network vue

okuna-www's People

Contributors

afwn90cj93201nixr2e1re avatar dependabot[bot] avatar duichwer avatar emaia avatar emilsgulbis avatar evict avatar jozsefsallai avatar lifenautjoe avatar montogeek avatar roemburg avatar thadguidry avatar uiboy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar  avatar

okuna-www's Issues

SEO Final touches

The website needs proper icons, meta tags, and changing page titles before goin live.

IE 10 Does not work

The website is not working on IE 10.

Debug the issue, fix or alternatively create an unsupported page to send IE 10 and below users to.

Accessability

Make the website more accesible:

  • Adding aria-label to buttons with actions
  • Add alternative Texts to any graphics

Translation of About-Us

If the language is changed via the language dropdown, the jobtitle and the description of the team-members and the ambassadors are not changed to the selected language, the loaded language remains.

Step to reproduce:

  1. Open About-Us
  2. The jobtitles and descriptions are displayed in en
  3. Now switch to another language via the dropdown e.g. de
  4. The entire page will be translated into german, but the jobdescription and the description will still be displayed in en

Beta signup is possible multiple times which always updates the counter

I just subscribed to the beta waitlist and clicked on the success button by accident, seeing that the counter is updated for every click. The network tab revealed that the API is called too. Seems like the counter is updated on every click and not on every successful subscription. Of cause this could be fixed by just adding a check on subscribeSuccessful before calling postToMailChimp(), but a server side solution would be better in my opinion.

Bildschirmfoto 2019-04-03 um 15 11 25

While going through the related component I noticed that there are quite a few code styling issues like indentation and  's.

Later this day I may have time to propose a change to this component.

Presskit does not work

Due to our move from Gitlab, the presskit download link pointing to our gitlab is no longer working.

Provide an alternative.

Adding bigger versions of customization examples

Whenever I see small thumbnails of interesting screenshots or mockups, as a user I immediately want to click on them to see larger versions of them, such as the mockups at the top of the "home" page as well as the ones in the "customisable" section.
I'd be willing to add a feature to show the images in a lightbox on click, but I can't find larger versions of the images in the source code.
Of course this might be because you think it's too early to show bigger images of the current state to the world yet, though if that's the case I'd suggest reconsidering, because I believe that even if the images just show mockups they'd still be interesting to people in bigger versions).
So, if possible it would be great if you could add higher-res versions of the images in /src/views/home/components/personal/components/customization-screenshots/assets/ and src/views/home/components/splash-hero/assets/ to the repo so I could try to show them on click on a thumbnail.
If you dislike the idea of showing bigger mockups, that's okay of course.

Revise website content

After the site functionality is done, revise it's contents.

A few weeks have passed since the conception of the manifest. Ideas have improved, the site content should too.

Create about us page

Create about us page.

Should contain a who are we, our mission and team members.

Node-Gyp Error 5.1.0

Hello team Okuna,

Was trying to install the single page Okuna-www. But unable to install successfully after running npm install. The error seems to be likely of Node-Gyp which is currently 7.0.0 on my server and node version is 14.5.0.

Here is the exact image of the output.
photo_2020-07-17_18-03-21

@jozsefsallai @lifenautjoe

Update texts post-campaign

A lot of text on the website refers to an ongoing kickstarter campaign. Update to reflect the post-campaign status.

Increase page speed

The Website could be improved server side to increase page-speed.

Better page speed might result in more people who get known to okuna via search.

On _.htaccess with default parameters could be added that can be renamed to '.htaccess' on production. (similiar to TYPO3).

  • Enable Caching of js, images, fonts
  • Improve Redirection to avoid chains of redirection
  • Enable optional zipping (gzip) for assets

Example for redirection:

RewriteEngine On
	RewriteCond %{SERVER_PORT} !=443 [OR]
	RewriteCond %{HTTP_HOST} !^www\.
	RewriteRule ^(.*)$ https://www.okuna.io/$1 [R=301,L]

Create contact us page

Create the site contact us page.

We should be able to have a form of some kind and use Nuxts serverMiddleware feature to process the post request.

We should also look into having a different server completely for this.

Integrate frontend with backend

After both things are done, they must be integrated.

This relates to the contact form submit, captcha validation and mailing list subscriptions.

Privacy is not a marketing argument

So what do we have on the first page on your website :

"We're sorry but the website doesn't work without JavaScript enabled. Please enable it to continue."

Oh wait, yes JS I forgot it ! This amazing piece of technology that is always so good for privacy.

Ok here we go !

Privacy ! Nice I love privacy

privacyyyyyy

Oh a share button !

share

I gonna share that with my friends on this amazing privacy social network named facebook ! They're gonna love it ! I mean facebook is really the best place on internet... to get peoples data !

Let's read the privacy policy now !

iubenda.com great ! You don't even control what they do with people that read your privacy policy ! It's so privacy friendly !

So what's in this privacy policy ?
mmh privacyyyy

Oh Sentry I haven't seen you in a while !
Cloudflare ! I missed you so much since the last website I visited !
Google ! Oh you recaptcha are so amazing tracking where I click !

Let's see where it's hosted now !

$ ping okuna.io
PING okuna.io (52.84.198.6) 56(84) bytes of data.

$ whois 52.84.198.6
Organization: Amazon Technologies Inc. (AT-88-Z)

Amazon ! I love you so much ! You treat your employees so nicely ! And Alexa, such a great device to record people life !

Ok. You understand my point ? Privacy is not a marketing argument, the only "privacy focussed" thing on this website is the fact that your "share" button don't load things from facebook.

"We're Okuna, an ethical social network for a brighter tomorrow." : Start by being ethical on your marketing.

Can't load font

I was inspecting the website and got the following loading error.
I receive this error on different browsers.

Maybe it can be solved with something in the server config.

grafik

Create manifesto page

The content from the existing Openbook page should be moved to a sub page on this website.

Consider ActivityPub

In the FAQ I read:

"Will Openbook be decentralised?

We want to get there eventually. We’re looking into Solid MIT approach (The one from Tim Berners Lee) and we’re very pleased with it so far."

Please consider implementing ActivityPub! It's a W3C standard and is already live on multiple projects (incl. Mastodon). It can even work when Openbook is still centralized.

See also Wikipedia. Don't make Openbook the next walled garden!

"Network error"

I'm getting "Network error" when clicking any of the following buttons on the homepage:

image

The error:
image

Create kickstarter page

Create the kickstarter page.

This should for now have a huuuuuge countdown, counting down (duh!) to the kickstarter date.

Is this a social network website or just a marketing page for one

Hi,
I stumbled across okuna searching for an open source social network, upon which i could build one of my own. I cloned and installed okuna as a test and the home page looked neat. But when i went in deep into the files, I couldn't find anything remotely like a social network. Now I am an amateur so I decided to ask here, Am I looking in the wrong repo or has okuna not been built yet ? Is the code hosted here just for marketing purposes etc ?

Add why Google recaptcha on FAQ

Google wins the award for aggressive personal information collection.

Why are we using their captcha?

Well, because just like with EvilCorpbook, no one has built a good alternative that respects the privacy of its users. We need to explain this on the FAQ.

Better internationalization strategy

The current json internationalization strategy doesnt work really well with large text, sometimes containing html.

Explore and suggest alternatives. Perhaps something that works with gettext to use the same translation platform for the upcoming Openbook API.

Final proofread

Access to the staging version of the site has been given to several people for proofreading.

This issue is to commit those changes back.

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.