Giter VIP home page Giter VIP logo

tech's Introduction

Tech @ HOTOSM

This repo exists to provide overall coordination of HOT technical interests and activities through the Technical Working Group.

Have a critical need or want to report a problem? Open an issue and someone will help follow up.

How the repo is organized:

Project ideas - The project ideas folder can contain briefs or more in-depth write ups about project ideas. Have an idea for a project? Open an issue and tag it with the label, Project Idea.

Quarterly Goals - What is our focus for the next few months? How can other organizations and individuals help support or contribute to those goals. Want to contribute to the generation of these goals? Find an issue with the label, Quarterly Goals.

Principles - How do we think about open source software and development? What are our guidelines or principles we consider when evaluating software or thinking about a project? How do we make decisions or organize staff, volunteers, contributors to projects? These are principles or guidelines that we adhere to and drive our work.

Resources - This is a catch all for simple help documents or other materials for getting things done. Info that doesn't fit into LearnOSM or another project repo can be found here. Have an idea for a new resource? Open an issue and label it with, Resource Need.

Wiki - The wiki is a place for other notes, documents, or links. For example, you can find the meeting notes and links for the Technical Working Group bi-weekly meeting in the Meetings wiki page.

Issue tracker

Please use the issue tracker to start discussions, report problems, or leave notices about any general technical or system administration needs related to HOT's technical infrastructure.

Bug reports or feature requests for specific HOT applications should be left on the software's specific GitHub repository.

We try to make heavy use of labels in the issue tracker to help organize.

View active Tech WG discussions now

tech's People

Contributors

bgirardot avatar bopercival-hot avatar harry-wood avatar pavankuppa1 avatar ramyaragupathy avatar sakurakhadag avatar smit1678 avatar xamanu 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

Watchers

 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

tech's Issues

WYSIWYG editor

WYSIWYG editor for the filtered HTML text format with only the necessary options such as headings, strong, emphasize, lists and images.
Once this is done, I'll change the permissions so that full HTML can't be used anymore.

Content- Modify Capabilities and Get involved page

This task is a content edit request. You can submit your recommendations as an attachment to this ticket. You do not need technical skills to do this. We can work with you to change the website.

There are elements of the http://hot.openstreetmap.org/about which could be under the http://hot.openstreetmap.org/get-involved page

Number of people:
This task could be a sub-team of up to 5 people co-editing a google doc.

Suggestions:
Split out the Get involved, capabilities and capacities pages into more digestible chunks. (more headlines, key points, less dense paragraphs.)
Add pictures (search the HOT blog for good content examples)

What skills needed:
technical writing
graphic design

move tasking server to hotosm github account

It would be great to move the OpenStreetMap Tasking Manager to https://github.com/hotosm/osm-tasking-manager, as discussed by @wonderchook, @springmeyer, and @pgiraud. This will help encourage wide knowledge of the project and help development.

Steps to do this:

Add Paypal Donate button

We have investigating our 501C status and licenses. HOT can now have a DONATE button our website.

Tasks:
1.collaborate with Kate and Mikel to add the button
2. size button
3. add to get involved page

Please note - outreach and campaigns will start at a later date. For now, we just want the tech in place.

Sending email from dev server

Our new dev server does not seem to be configured to send emails:
"Unable to send e-mail. Contact the site administrator if the problem persists."

This should be labeled as a website issue, but I don't have the right permission to do this.

Multilingual settings

At least French and English for interface translation, and more languages for content submission

Edit Job from the Job window

The option to edit is available only in the main window. It would be nice to have the edit option in the Job as well.

integrate, document, and test the osm2pgsql --sanitize-columns patch

@schuyler implemented a patch to osm2pgsql here that allows for columns to be sanitized so that fields will not contain characters that require quoting. The motivation for this work was that programs like ArcGIS are not smart enough to quote fields and many common operations to query data will therefore fail.

Tasks:

  1. Integrate this patch upstream into osm2pgsql svn
  2. Document the --sanitize-columns usage on the OSM wiki
  3. Test and import and run through procedure with ArcGIS to ensure things work better.

/cc @schuyler - can you integrate upstream?

/cc @manelclos - you graciously helped test this before - would you be able to run through #3 with this modified code?

"Add updates/project" link

On the D6 site, links to add updates or projects are added with php in the headers of the relevant views.
I propose to replace this by a menu item that is only visible to authenticated users.

Switch map base layer to Humanitarian

There were problems with the Humanitarian map while we are finishing the D7 upgrade so we used OSM instead.
Once the server works fine again this should be changed again

Problems with Text editor

  1. The full text editor should show up by default for everybody who has permissions to use it.
  2. Authenticated users should see a simple text editor.
  3. Switching between the "Full HTML" and "Text editor" drops the line breaks even though both formats support it. Better enable toggling the text editor on and off instead, and disable the core Full HTML format
  4. The embedded video format gets turned into links instead of showing the video: possibly the order of filters needs to be changed.

osm2pgsql Update on Windows

Many people in the OSM community need an updated osm2pgsql binary for Windows. HOTOSM does especially, so we can get a windows build with the updated code from #3.

@MaZderMind made progress getting latest osm2pgsql running using cygwin: http://lists.openstreetmap.org/pipermail/dev/2012-September/025539.html

However, it is critical that we can get osm2pgsql code compiling and running on windows with the Visual Studio compiler - distributing binaries that depend on cygwin libraries is not going to work well ( I presume).

So the tasks here are:

  1. Get osm2pgsql compiled with msvc 2008 or 2010.
  2. Write an easy installer using NSIS
  3. Create a basic test suite that can be run on windows (or any other platform) to validate an import
  4. Create and document the build process so anyone can run it on windows
  5. Pick a stable version of the code with which to do a formal release that will be distributed to haiti.

Use upload field for documents only

In D7 we have a separate image field, so the D6 file attachment can be renamed to "Documents" to make the difference clear.
Files can be inserted as a link with icon, with the insert button. Once the images are cleared up, we can remove the unnecessary file types from the upload field.

fix RSS feed

Issues for D6

  • fixing the RSS feeds - at least some of the images seem to be quite
    big, or as least bigger then necessary.

mapmill sandy rails app broken.

This is broken: http://mapmill.hotosm.org

It used to be a mapmill deploy for hurricane sandy. @schuyler set it up I think. I don't know if there's an easy fix to bring this rails app back online.

In fact it's not really necessary to fix it, except that I wasn't able to find any evidence that the mapmill sandy thing ever happened or any blog posts screenshots anywhere as record of what it looked liked, which is a shame.

Comments form doesn't show up

The comment form doesn't show up under updates.
I've already checked:

  • Permissions: Anonymous users can post comments
  • Content type: Comments are enabled
  • Individual node: Comments are open

Set Autonotification in Open Atrium

Is it possible to set an auto notification in Open Atrium? And, have it an opt out for notification.

It would be less steps in document and share a communication, which is why the Board is using the tool.

Link to show translated content

Content can be marked as a translation of another node. In that case a link to the translated content should indicate that.

Clean up broken images

In some nodes the images are inserted with tables and/or with other unnecessary HTML tags.
Once the image insert and filtered HTML editor is set up, we can clean up the existing nodes.

Cross-website unified toolbar

  • unified, simple tool bar across all HOT services. a small show/hide
    widget in a consistent place on each page, with the HOT logo.

Insert images

D6 used inline images but that was broken at places.
In D7, images are uploaded via the image field, and can then be inserted in the text with an insert button and/or listed at the bottom of the page. There will be a few default sizes available for ease of use.

Content - Modify defining text on the Front page

Change text appearing just below the image one front page http//hot.openstreetmap.org which defines HOT :

The Humanitarian OpenStreetMap Team [H.O.T.] is a new initiative to apply the principles of open source and open data sharing towards humanitarian response and economic development.

to

The Humanitarian OpenStreetMap Team [H.O.T.] applies the principles
of open source and open data sharing for humanitarian response and economic development.

Change boost settings

allow authenticated users to flash the boost cache of individual pages such as the front page and the related project page, so that new updates show up on these overview pages directly.

Fix Openlayers settings

The Openlayers settings on the D7 dev site need to be checked to ensure maps are displayed in the right size and right initial focus.

'Donate' button currency option

The donate button on the website currently puts you through to the prefilled paypal express checkout but with the currency set to $ dollars, and no obvious way to change it. Thanks to my mum for reporting this problem :-)

Maybe we should add a currency option on the donate button. Looks like this is the way to do it: http://stackoverflow.com/a/9135211/338265

Any solution should be carefully tested. I believe @wonderchook put the button on there in the first place.

Bad skip to main content link

The "skip to main content" link (visible when css is off) - it jumps to the newsfeed, not to the featured project - that may be unintended (the "featured project" seems like main content to me!)

New Website Template for Ipad 2

Apologies if this has already been reported.

Using Safari, ios 7.0.5

The template layout looks a little odd on the front page at the "featured project" box sits below the map but just on its right hand edge. i.e. the overlap is just a few mm. This follows down the page as the text sits to the left and "Our Projects" to the right.

Regards

Dudley

activation pages on website

We should also have some pages on the site that list the current
activations, the current projects we are mapping on that aren't
activations, and the countries where we have ground teams currently
working.

RSS feeds on D7 site

RSS feeds are needed for all updates as well as for individual projects. The current RSS feed on the D6 site displays the attached images in original size which can be quite big.
We need to check that those settings are changed to a smaller size in D7.

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.