GithubHelp home page GithubHelp logo

initlab / initlanesis Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 6.0 956 KB

A Genesis child-theme for the WordPress based website of init Lab (Sofia's hackerspace)

License: GNU General Public License v2.0

PHP 30.05% CSS 56.70% JavaScript 13.26%

initlanesis's Introduction

init Lab

Общност от компютърни творци, маниаци и любители, обединени около физическото място, моделирано от тях самите, за да се превърне в идеалната вдъхновяваща и стимулираща продуктивността и изобретателността среда.

github.com/initLab/initLab е централното място за комуникация по въпроси, свързани с управлението на init Lab.

Ако имаш идея, питане или забележка за управлението на Лаба, създай ново issue и управителният съвет ще му обърне внимание.

initlanesis's People

Contributors

chazzbg avatar ninio avatar vlood avatar zeridon avatar

Stargazers

 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

initlanesis's Issues

Формуляр за спонсори

Създаване на формуляр, с който лесно човек или организация, която иска да ни подпомогне, да може да го направи. Приемат се идеи за полета и допълнителни врътки в тая посока, така че да се получи най-tempting за спонсорите да се редят на опашка на формуляра.

Оправяне на показването кой е в лаба с новата фауна

Да се напише малко js, който да яде json от https://fauna.initlab.org/users/present.json в следния формат:

[  
  {  
    "name":"Emil Georgiev",
    "url":"http://nelson-haha.com",
    "twitter":"svinqvmraka",
    "privacy":false,
    "picture":"https://secure.gravatar.com/avatar/1876d85e9a04d9f8ee416e9cb8613225?s=128\u0026d=retro"
  },
  {  
    "name":"Vladimir Vassilev",
    "url":"http://shtrak.eu/vloo",
    "twitter":"disastacre",
    "privacy":false,
    "picture":"https://secure.gravatar.com/avatar/87657399410254c7e4e298b0bbc8533f?s=128\u0026d=retro"
  },
  {  
    "name":"Александър Василев",
    "url":"",
    "twitter":null,
    "privacy":false,
    "picture":"https://secure.gravatar.com/avatar/4b3c6918f38fffe6899fd59262b06d7c?s=128\u0026d=retro"
  }
]

И да изписва кой е онлайн в лабта.

Markup:
https://github.com/initLab/fauna/blob/1.x/app/views/users/present_embeddable.html.erb
https://github.com/initLab/fauna/blob/1.x/app/views/users/_user.html.erb

CSS:
https://github.com/initLab/fauna/blob/1.x/app/assets/stylesheets/embeddable.css.scss

Rent a White Hat Hacker?

В банята хрумват странни идеи. Дали не би било смислено да се предлагат някакви generic белошапчести услуги през сайта на Лаба, за които хора/фирми да могат да наемат Лабъри за някаква работа и % от парата да отива за Лаба. Примерно както мен редовно някакви страдалци ме търсят за надупен WordPress. Хем ще е бонус за членовете на Лаба да бъдат в тоя списък с експертизата си (ако имат такава), хем ще е някакъв вид реклама на Лаба, че ей на - такива хора и специализмости има из нашите географски ширини, хем ще отвориме още един, вероятно малък, но все пак паричен поток, за да можем и догодина да си кърпим покрива, ако се наложи :)

Мнения?

Визуализиране на мрежовата активност в Лаба

Това са все неща, с които може да се следи колко народ има наоколо. Nerdy stuff. Евентуално с custom page template, евентуално обвързано с fauna инфото, за да се знае достъпността също.

Интеграция със социалните мрежи

Всичко това е с цел пропаганда, естествено.

  • споделяне на съдържание из социалните мрежи;
  • автоматично публикуване на съдържание във facebook, twitter & google +;
  • регистрация чрез социалните мрежи

Анализ и препоръки за потребяемостта и на сайта

Нужен ни е човек, който е компетентен относно usability & accessibility на сайтове, така че да направим нещо, което да е максимално достъпно и прилично за пред тая част от човечеството, която не се класифицира като нърд, който ще напише /?s=search+term, за да търси в сайта.

Платформа за организиране на събития

Потенциалното разширение за ползване е това:

http://wordpress.org/plugins/events-manager/

Това, което трябва да се случи след конфигурация е следното:

  • списък с предстоящи събития;
  • календарен изглед с възможност за гледане напред-назад по месеци;
  • определяне на организатор, зала, време, брой места и такса за събитие;
  • формуляр за резервиране на зала за събитие от регистрираните потребители;

програма в събития - отваряне през iphone 4s

като отворя програмата на събития се вижда отсечена. не може да се out zoom-не или да се мръдне екрана така че да се видят всички дати. на снимката се вижда как изглежда; не мога да мърда от тази позиция освен надолу.
lab

липсва login от initlab.org към fauna.initlab.org

Би било хубаво ако след контакти или някъде на видимо място от влизане в началната страница има Log In за да знаят хората че има fauna и да я ползват:) а някой ден може да е свързана с wp и като си кликнеш на user-а в СЪБИТИЯ да ти излиза fauna профила.

Вкарване на съдържание от старите сайтове

Имам SQL dump от поне 2 стари версии на сайта, като от там трябва да се вкарат абонати от newsletter, публикации, новини, събития, курсове и т.н. Това са задачи с нисък приоритет, но е важно да си пазим пълния архив от случки покрай Лаба.

Сигурност и антиспам

Повечето неща могат да се случат на сървърно ниво, но има една шепа други глупости, които можем да направим и от конфигурацията на WordPress-а. Тук е важно да се поддържа комуникация с @krokodilerian, защото той е стопанина на средата.

анимации

Според мен анимацията, когато отваряш сайта за втори път е малко бавна докато pop-не всичко. Една идея по-бърза или нещо което ще ускори зареждането на страницата би било добра идея.

Прехвърляне на събитията от стария на новия сайт

Старият сайт ползваше Events Calendar Pro, докато новият ползва Events Manager поради ред причини. Проблемът възниква при опит да се експортират събитията, да им се смени post-type-а или каквото и да било друго. Events Manager Importer разширението от github също не върши достатъчно работа, понеже ги вкарва, обаче продължават да не се появяват в списъка със събития на Events Manager.

Цвят на линковете

Това червено, в което са линковете в момента ми се струва доста стряскащо. По-скоро е като цвят за warning messages от колкото за линкове и имам чувството, че сайтът нещо ми се кара, като го гледам. Предлагам едно малко по-убито синьо-зелено, което ми се струва, че се връзва по-добре с фона и е по-спокойно.
screenshot 2014-09-24 11 36 04

Ако държите да е топъл цветът, ето и идея за едно свежо малиново червено, което не е толкова алармиращо като това в момента.
screenshot 2014-09-24 11 37 00

Ако пък идеята е да е изтрещял крещящ цвят, може да е някакво такова розово, което поне няма да е толкова близко до стандартния цвят за съобщения за грешки.
screenshot 2014-09-24 11 47 43

Страница със списък на членовете на Лаба

Custom Page Template, в който вграждаме страница от fauna, която ще показва всички текущи (и бивши?) членове на Лаба, хората с ключ, управителния съвет и т.н. Допълнително изписваме всички WordPress потребители, които имат някакви права на сайта на Лаба (качвали съдържание, курсове, лекции).

Забавяне в admin-ския панел

След някакво ровене се оказа, че нещата се успиват, когато няколко заявки чакат за сесията на логнатия потребител с flock(), а една от заявките виси и си говори по https с wpml.org. След малко ровене в кода ми се вижда, че това се случва в plugins/sitepress-multilingual-cms/menu/dashboard-widget.php на 56-ти ред, където дърпа wpml.org/feed, което вероятно се влачи ужасяващо. Не съм го закоментирал грубо, но е едно решение...

Подмяна на шрифтовете

Шрифтът, използван за заглавията, няма кирилица, а символният шрифт за социални мрежи е прекалено беден

Филтрация на spam-регистрации в сайта

Има(ше) някакво количество регистрирани спамботове в сайта на лаба, оставил съм един-два като пример, останалите потрих, може да ни трябва да сложим спирачка или да оставим регистрацията да я правим само на ръка?

PR: промяна на цвета за линковете в секцията events

Пускам issue, защото request-a е свързан с промяната на CSS файл за конкретен wordpress plugin, който не е наличен в това repo.

Подробна информация за PR-a: int3l/events-manager@f7ee0664e574aed089ef57b8f26c2b40a04e7efe
Детайлите са в допълнителното описание на commit-а.

празни страници

може би трябва или не трябва да има нещо:

от За Нас > Приятели

https://initlab.org/category/partners/

от За Нас > Спонсори

https://initlab.org/category/%d1%81%d0%bf%d0%be%d0%bd%d1%81%d0%be%d1%80%d0%b8/

от Проекти > Фауна

https://initlab.org/875/%D1%84%D0%B0%D1%83%D0%BD%D0%B0/

от https://initlab.org/category/%D1%87%D0%B7%D0%B2/
"Всеки лев влезнал и излезнал от Лаба се отчита [[тук]]."

https://initlab.org/about/reports/?lang=en

Базово SEO

Отново задачки за пропагандната машина на Лаба:

  • външните връзки да са с rel=nofollow (better external links);
  • sitemap + breadcrumbs;
  • open graph meta data;
  • rss feeds страница за различните категории и типове съдържание;
  • ...?

Многоезичност на сайта

След като се сложи WPML да се въведе и преведе съдържанието на английски, че най-накрая да станем достъпни и до останалите няколко милиарда, неговорещи български, за сметка на английския.

Да изберем шаблон, върху който да развиваме

Избираме шаблон, дъщерен на Genesis Framework, който трябва да отговаря на следните изисквания:

  • Адаптивен за мобилните устройства;
  • Превеждаемост (щото иначе ще го убедим да се превежда);
  • Удобно представяне на различни типове съдържание на начална страница (събития, курсове, новини, поле за абонамент, актуални проекти);

Тези ми хванаха очото за момента:

-http://demo.ayothemes.com/ayoshop/
-http://demo.zigzagpress.com/novo/
-http://demo.themedy.com/fremedy/
-http://stargazer.neatandplain.net/
-http://www.genesisawesome.com/themes/portlight-genesis-child-theme/demo/ !!!
-http://demo.wpcanada.ca/winfield/
-http://demo.wpcanada.ca/marcus/
-http://demo.wpcanada.ca/blognews/
-http://demo.media-cairn.com/themes/terragon/
-http://demo.media-cairn.com/themes/simplux/
-http://fluid.designsbynickthegeek.com/

Неправилен текст "чети надолу" без да има повече за четене

Адрес: https://initlab.org/%D0%BC%D1%8F%D1%81%D1%82%D0%BE-%D0%B7%D0%B0-%D1%81%D1%8A%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%BD%D0%B0-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0/

Долу има текст:
"ВАЖНО! Всеки член на резервата става автоматично член и на init Lab hackerspace-а без право да има отделен ключ и за него (чети надолу)."

Снимка: https://www.dropbox.com/s/x7gf3gh40wlwnhy/Screenshot%202014-09-24%2012.03.29.png?dl=0

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.