Open source EVILEG

ESNF-ICO, ESNF-DOC, ESNF-C, ESNF, ESNF-LD, Django, EVILEG

There was probably something that many users of the resource EVILEG would like to see among Web developers.

It was decided to open the sources of EVILEG, especially since I repeatedly received requests to show the source of the resource and even suggestions for the feasible improvement of the site code.

Thus, weighed all the pros and cons, I decided that sending the source code to EVILEG in Open Source is not such a bad idea.

View details

And now about the details of the fly oil spoons, which are covered here.

There will be no barrel of honey, at least from the very beginning. The fact is that simply taking and putting the source code to open access will not be the best idea, at least because I'm currently working on development alone and whether there is not a lot of holes that could be made that will be much easier to find if you look at the code. Maybe I'm wrong in this situation? But it seems to me that it's better not to show all the skeletons in the closet.

At the same time, it is planned to deduce a significant part of the sources as independent and self-sufficient modules. There is already a lot of code written and it's time to put it in order in some places. Make it more unified and so that you can just take and connect to another project. That is, go along the path of a real "reusable app" , as suggested by Django Way .

All the sources will be posted on GitHub under the LGPLv3 license.

Since the site takes the direction of the formation of a small social network for programmers, it will accordingly be reflected in the project name, namely the EVILEG Social Network Framework (ESNF).

I hope that I will be able to make the development kit, and not a bunch of hard-to-pack apps, because writing libraries is a completely different level of professionalism.

At the moment, the following modules are under development:

Planned in the near future modules

Also, other parts of the project will be displayed from under the closed part in Open Source, but so far with the fact that the planned work will last for a long time.

Distribution

There will be two ways of distribution

  • As Git-repositories on GitHub, which were listed above
  • As packages that can be installed via the pip utility

Accepting Commits

While I'm not sure how the commit will be made, but I plan to add the Contributor License Agreement (CLA) - in order not to bind myself as the main and so far the only mainteiner in some moments with licensing issues.

Probably I will peek these moments with CLA from Qt Company.

In a pinch, I'll just leave everything under LGPLv3 and let it all live for the benefit of the community.

Will anything come of this?

Perhaps all of the above said too loud statements, for someone else's opinion, but as if he wrote from scratch at his leisure what you are seeing right now. Yes, and for three years of supporting the resource has not lost interest.

So, I think that some of this will still work out.

Therefore, I propose to join in the future, when the first stable versions appear, to this theater for the development of a small framework.

I will keep in touch with the news. But for you to be always aware of this news, subscribe to the relevant section of the EVILEG articles , as it will be more about the development of the EVILEG website, though with the use of Django, but nevertheless further articles about the promotion of the works will be published there.

We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.
Support the author Donate

Comments

Only authorized users can post comments.
Please, Log in or Sign up
How to become an author?

Contribute to the evolution of the EVILEG community.

Learn how to become a site author.

Learn it
Donate

Good day, Dear Users!!!

I am Evgenii Legotckoi, developer of EVILEG. And it is my hobby project, which helps to learn programming another programmers and developers

If the site helped you, and you want also support the development of the site, than you can donate by following ways

PayPalYandex.Money
Timeweb

Let me recommend you the excellent hosting on which EVILEG is located.

For many years, Timeweb has been proving his stability.

For projects on Django I recommend VDS hosting

View Hosting Timeweb
n
June 5, 2020, 2:28 a.m.
n1k0m1

Qt - Test 001. Signals and slots

  • Result:0points,
  • Rating points-10
s
June 3, 2020, 1:56 a.m.
silo1995

C++ - Тест 003. Условия и циклы

  • Result:35points,
  • Rating points-10
AP
June 2, 2020, 9:11 p.m.
Aleksej Pikenin

C++ - Test 005. Structures and Classes

  • Result:75points,
  • Rating points2
Last comments
June 5, 2020, 1:39 a.m.
Evgenij Legotskoj

Qt/C++ - Tutorial 091. How to write a custom delegate controlling the highlighting of a row in a table

По-моему, смысла в этом нет особого. Если делегат будет игнорировать настройки таблицы, то это приведёт ещё к большему непониманию, что вообще происходит, для программиста, который после вас буд…
June 5, 2020, 1:34 a.m.
IscanderChe

Qt/C++ - Tutorial 091. How to write a custom delegate controlling the highlighting of a row in a table

Сижу, размышляю: можно ли переписать делегата так, чтобы независимо от настроек строк выделялись строки?
June 5, 2020, 1:31 a.m.
Evgenij Legotskoj

Qt/C++ - Tutorial 091. How to write a custom delegate controlling the highlighting of a row in a table

Понятно. Я не обратил внимания на то, что там было в старом коде по настройкам строк :)
June 5, 2020, 1:27 a.m.
IscanderChe

Qt/C++ - Tutorial 091. How to write a custom delegate controlling the highlighting of a row in a table

Разобрался. У вас изначально в проекте были вот эти настройки: ui->tableView->setSelectionBehavior(QAbstractItemView::SelectRows);ui->tableView->setSelectionMode(QAbstractItemVie…
June 4, 2020, 11:10 a.m.
IscanderChe

Qt/C++ - Tutorial 091. How to write a custom delegate controlling the highlighting of a row in a table

Полностью скопировал пример - всё правильно работает. Значит, где-то у меня ошибки в тестовом проекте. Буду разбираться. Извините за беспокойство. :)
Now discuss on the forum
June 5, 2020, 6:13 a.m.
IscanderChe

Фильтр для QtableView sql

Добрый день. Для такой фильтрации необходимо использовать QSortFilterProxyModel. В оффдоках есть хороший пример.
MA
June 4, 2020, 2:46 a.m.
Mihail A

Qt- C++ QTableView подсветить строку

Спасибо.
f
June 3, 2020, 1:49 a.m.
fryn3

Можно ли сделать в QML таблицу как в Excel?

edi-tableview - нашел пока такое выглядит коряво, посмотрим что можно сделать
June 2, 2020, 2:46 a.m.
Evgenij Legotskoj

Медиа файлы Google Firebase

Картинки можете попробовать сжимать через QPixmap, там есть возможность установки scaleFactor, через него можете устанавливать нужные параметры. А что касается конвертации видео, то лучше п…
June 2, 2020, 2:01 a.m.
Evgenij Legotskoj

Перехват обращения к локальным файлам QWebEngineView

В вашем случае вполне адекватное решение. Так сказать меньше зло. В противном случае пришлось бы очень много переписывать и перепиливать.
About
Services
© EVILEG 2015-2020
Recommend hosting TIMEWEB