GithubHelp home page GithubHelp logo

guildhome's People

Contributors

aniongit avatar kakirtog avatar wwevo avatar

Watchers

 avatar  avatar  avatar

Forkers

kakirtog aniongit

guildhome's Issues

Event Form Styling with JavaScript

Let's make it a bit easier to create a nice event with putting those special sections like signups and class registration in expandable sections so that they are not visible directly at start but easy reachable. Yes, that will look fine! :)

CSS design style

Work out a more pretty design per CSS like:

  • Font colors and sizes
  • Background colors and sizes
  • Box designs?

Plan: Profile options

Make a plan which profile options should be available and how to cover them on database side. ONLY A PLAN, did you hear me??

Editor 'Insert xy' box

Place a link somewhere in activities editor which opens an empty javascript dialog box.
This shall later on contain functionality to insert links or pictures in an easy way.

Insert URL functionality

Feature for 'insert XY box'. User shall be able to enter an URL and (optional) a display text and on submit the link should be inserted into text in a correct format.

Give events a short description

Currently the whole event description is taken over in activity stream. That is not supercool for events which have longer description (like my raid starter event).

Idea: Give events a field 'short description' which can be filled by event poster with 200 chars max. The description itself then could go up to 1000 chars. If short description is left blank it should be automatically filled with the 100 (?) first chars of 'long description'.

Plan: Identity integration

Again, only a PLAN for this task!

  • How shall the identities be available in gui?
  • How shall their relation with the activity saved to the database?
  • What should the posted activity look like? How to see which account name belongs to the identity?

Insert picture functionality

Depending on the add link functionality there shall be a mechanic to be able to add a picture with an optional alt-text into the editor.
This including making a choice between URL or picture available in the insert box.

Footer concept

What shall be included in the footer? Impressum? Link to the GitPage? What what what?

Idea: Shoutbox

Add a shoutbox to the main page, which gives the option to shout a short message (100 characters?), displays 5-10 of the last shouts, to make the website more interesting and active.
http://www.shoutbox.com

Layout breaks when including a picture

When including a picture the layout of the activity stream will break on certain, if not all, screen reslutions. The link section will be pulled to the right instead of dropped below the content.

missing redirects after form submits

we desperately need a system to redirect users to the last page before submitting a form. So one can get back to the original page after logging in or signing up or change a setting.

I do not want to do this with hidden form fields or with parameters in the URL

Please post any Ideas in the form of code examples or logic diagrams, not in the form of 'why don't you implement some internal history whatever :)

add #mentions to activities

Mention other guildies in activities with a #mention mechanism.
Perhaps make it able to autocomplete and maybe later on, if players agree to it in their options, autocomplete individual character names as well.

Site add function

A new site should be easy to add via web frontend.
Idea: An option to include it into the header menu or not?

Site edit function

A site's content should be easily changes via web. THAT would be nice :)

remove empty / unused markup

Due to some spaghetti code, I have some code fragments floating around even when they are not needed. Like empty links in the logged-in section of activities where the edit and delete links would be.
This might hinder some css development and is also very bad markup.

Remove all unused and empty tag generation at the source!

Header design

Shall there be a header? If yes, design one, fitting to the already finished new CSS design theme.
If no header, think about if there needs something else to be done to beautify this upper part of the website ;)

Validate API key

I guess a lot of ppl will - even if they have read the instructions - just use an existing API key if they have one with possibly way too much permissions -> breaking the website API import because of too many data.

To prevent this lazy ppl from failing the import we should implement a API Key check which validates that permissions fit the need and will not break anything. Maybe the user can get an Error message if he wants to import with an invalid key or stuff. Just make sure he cannot break it ;)

Password recovery mail functionality

There should be a link, which a user can click on (maybe a confirm box?) to request mail with a new (random) password to the the email he put in profile. Wait, there is an email in profile already, isn't it?

Profile site style

It looks a bit like random stuff thrown together, we can do better! :D

mark promoted events

Events get promoted in the activity-stream when they are due in less than 48 hours. As it is now, it will get pushed to the top. There should be some sort of visible marking that shows that this has happened :)

Preview option

Make a preview option available. With the support of Markdown, a preview is kinda needed.
For now i'd make a second 'submit' button that simply reloads the page and outputs the preview right above the editor.

Events 1.0 check - what do we need, what now (right now)?

Let's clean up the events a bit to make them usable as easy as possible in v1.0. We can add more functions later on, maybe we need to reduce the amount of choices you have there right now.

This task includes planning/discussing and then - if necessary - disable the sorted out functions on the website.

DB creation script

I know there are quite some possiblities to include DB creation into a project, so a local database can be easily created when setting up development environment. This would be super cool!

a) getting started with the project will be easier
and even more important
b) adapting db changes to a local database will be possible without any manual work

Link website user accounts with gw2 accounts

Introduce a new settings field for gw2 account names. Multiple accounts should be possible, maybe not right from the start though.
Providing an gw2 account name would allow the site to fetch guild data with the guild-leaders api key (special rights ^^) and internally link that data to the website users, to actually have a reference which website user is which guild member.

List next character birthdays in profile view

I really miss the convenient function to see my next character birthdays on our homepage. Yes, I know, gw2efficiengy has it all, but who cares, not everyone wants to sign up there or leave our website for that.

Idea:
My next x character birthdays are listed in a new section on my profile page.

I can imagine nice functions building up on that later, like a birthday reminder in MainStream or so :D

Make comments enabled by default

I usually want members to be able to comment on my activities but always forget to explicitly mark it when creating the activity. How many comments did I already miss through this?
I would very much like if they would be enabled by default.

Website-rank according to gw2-roster

Make it possible to
a) retrieve the rank of a user from the gw2 guild API
b) save it somehow to the database
c) display it on website (at least on the member site)

  • You'd need to think about a kind of regular rank check because of the fact that guild member ranks can change. Every login might be too much of a overload maybe?
  • Also make sure if somehow a rank was not being able to receive/update (for example when gw2 api is down) that there is no error visible to the user and website still does continue to work

Maybe - in another issue - we can build this feature up to enabling/disabling website functions according to your guild rank :)

Idea: Birthday Calendar

Birthday Calendar! For seeing our guildies' real life birthdays (for those that choose to share them) and maybe character birthdays for your own characters?

Officers only shouts and events

Have an option available to create a shout or event visible only to users with the officers-rank and above. I'd use the website rank for now.
With integration of the API maybe later we could use the guild rank for this as well.
This might be useful for Events like the Officers Table or feature updates of the website that don't really concern regular guildies :)

Fix Typos and bad/wrong phrasing

This site is full of International-I-Guess-Its-Written-Like-This-English typos, spelling and phrasing errors.

They need to be fixed at some point even if, I believe they make the site kinda lovable. Like that kid that doesn't manage to pronounce marmalade right.
Still, while I don't mind this in postings and activities, the structure of the website should be as sound, clear and correct as we can manage :)

Idea: Clock showing CET

Implement a clock on the event page, or with the calendar, or just on the main page, which shows CET, so that it's clearer when the event takes place. Or maybe integrate timezones and calculate from that with then a custom time? Could be more work and less clear, as in-game time doesn;t do that, not sure.

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.