Faza

Maintaining

Opis projekta

Mjesto za ideje i surađivanje na civilnim projektima otvorenog koda

To je ova stranica koju upravo gledate. Univerzalno je zovemo "Laddr".

Laddr — čita se "ladder" nazvan je po najvažnijem alatu vatrogasaca, to je internetska aplikacija za kreiranje online mjesta civilno-hakerskih grupa diljem svijeta.

Za koga je namjenjeno

Portal predviđen za predstavnike civilnih tehnologija i otvorene vlasti. Za lokalnu građansku uključenost - za volontere i grupe koji koriste svoje vještine za unaprijeđivanje digitalne platforme za lokalnu vlast i gradske usluge.

Što još treba učiniti

CodeForCroatia.org internetska stranica treba malo developerske pažnje. Migrirali smo na ovu novu platformu čiji je template i kod održavan i hostan kod Code for Philly iz Philadelphije, SAD, uz ogromnu podršku Chris Alfano (@chris). Ovo je savršena prilika za web development i razmjenu vještina s kolegama.

  • prevesti na hrvatski

  • napraviti custom sidebar za mjesečne sastanke - TREBAMO POMOĆ

  • proširiti popis resoursa - KONSTANTNO UNAPREĐENJE

  • CSS/dizajn

    • Laddr v3, Bootstrap v3

Tehnologija

Laddr je sagrađen na Emergence frameworku:

Emergence is a NodeJS-powered server that provides a web interface for configuring and launching the services that power your website or application. It provides virtualized storage containers for your code and assets that are accessible via WebDAV and API. Each storage container maintains complete version history for all files and can be linked over the web to a parent container that files will be inherited from just-in-time.

Resoursi

Development

Koristi se hijerarhijski model razvoja - od prvog do zadnjeg gdje je u svakom sljedecem moguce overridati datoteku iz prethodnog fajla:

  1. Emergence skeleton - Contains a base Emergence site and all the framework's classes. Content templates in skeleton are as much as possible bare HTML that can work in any design.
  2. Emergence skeleton V2
  3. Laddr - Contains Laddr V3 base code using Bootstrap3 markup. This is first layer that applies a bootstrap design, and it overrides any templates it wants to bootstrap up.
  4. CodeForCroatia.org ekstenzija - konfiguracije i funkcionalnosti dodane samo na CodeForCroatia.org sloj.

Staging

Promjene u kodu se rade i testiraju na Staging environmentu prije nego ih povucemo na Live.

  • Resource: cfc-laddr-v3
  • Frontend: https://staging.codeforcroatia.org
  • Development VFS: https://staging.codeforcroatia.org/develop
  • Site Admin: https://staging.codeforcroatia.org/site-admin

Produkcija

  • Resource: code-for-croatia
  • Frontend: https://codeforcroatia.org/
  • Development VFS: https://codeforcroatia.org/develop
  • Pull changes: https://codeforcroatia.org/site-admin/tasks/filesystem/update

Dodatne informacije

Laddr Github repozitorij

Markdown šalabahter, sintaksa koja se koristi za pisanje opisnog teksta projekata i komentara.

Stranica statusa - Freshstatus

Aktivnost na projektu

Novost #8

Stranice CodeForCroatia.org updejtane su na novu verziju Laddr platforme:

  • 18.11.2020 na live environment releasan je Laddr v3.0.0

Release notes:

  • dodana Slack API integracija (web izmjene objavljuju se na Slacku)
  • CodeForCroatia.org ekstenzija je izdvojena u dedicirani repozitorij
  • postavljen 3-tier deployment sustav (Gitub repo -> Staging -> Live)
  • hrvatski jezik pretpostavljen jezik portala, a korisnik moze izmjeniti jezik u footeru stranice (ostali podrzani jezici su English (US) te Spanish (US))
  • prosirena podrska za prijevode
  • novi prijevodi putem Transifex projekta

Novost #6

Stranica je updejtana:

  • dodana je podrška za dedicirani kanal po projektu (hvala Chrisu)
  • dodana je podrška za Meetup kalendar nadolazećih sastanaka
  • dodana je podrška za checkin na Meetup sastanak

Novost #3

Internetska stranica CodeForCroatia.org upgrejdana je s Laddr v1 koda na Laddr v2 koji koristi Bootstrap v3. Ima jos mjesta poboljsanju u dizajnu, pa neka se zainteresirani jave.

Novost #2

S novim updejtom Laddr podrzava gettext te je sada CodeForCroatia dostupan i na engleskom jeziku a takodjer je dodana nova funkcionalnost - mogucnost shareanja "buzza" tj press clippinga za odredjeni projekt kako biste vijest podijelili i s ostalim clanovima. Sad hakirajmo za bolji grad!