3 horizontal lines, burger
3 horizontal lines, burger

3 horizontal lines, burger
Remove all
LOADING ...

Everything about the website: what it runs on, what assets it uses, how it is used.

It fully describes how and on what this piece of technology works,what it uses in its visuals, and how I and my visitors use it.

A brief introduction. The type of website and its subject matter.

Age
2
years
This website is a regular blog with built-in tools, owned by the owner of this site. This site was created exclusively for entertainment and educational purposes. It does not have any special purpose or mission in the internet space. Except perhaps for communication and exploring topics that are interesting to the author, which, of course, may and will change over time.
The topics that are covered and studied on this website include:

Current tech stack

Django:
5.2.7

Python:
3.11.3
The website is written and runs on the Django framework. Frontend frameworks are not used, and I am unlikely to switch to one of them, as Django provides a complete set of tools for creating modern web applications, including a powerful ORM, a convenient administrative panel, and a built-in templating system, which simplifies development and maintenance. This approach simplifies the project architecture, reduces dependence on third-party technologies, and ensures good SEO optimization through server-side rendering of pages. In addition, the rejection of frontend frameworks allows the code to remain more lightweight and understandable, which is important for quickly making changes and supporting it in the long term.
In addition to Django/Python, the following add-ons (JS libraries, Node packages) are also used on top of standard JS, CSS, and HTML:
NPM is used for compiling and minifying JS and CSS code, only during development and testing; NPM is not installed on the production server.
This website has so-called "internal tools" which are installed and function as separate Django applications with their own styles, templates, static files, and models. And of course, with individual NPM settings.
Here is the complete structure of my website for applications.
  • Apps -> Directory where all internal applications of the site are stored
  • PostEditor -> Internal tool for editing and exporting html templates for further use when creating posts
  • ImageThief -> Internal tool for parsing images from other sites
  • LinkThief -> Internal tool for parsing links from other sites
  • TextThief -> Internal tool for parsing text from other sites
  • RSSAggregator -> Internal tool for reading RSS feeds
  • ShaderToy -> Internal tool for creating and editing shaders in the GLSL language
  • Auth -> Registration and authentication of new users
  • Breadcrumbs -> Application that integrates breadcrumbs into the site
  • Engagement -> Application that adds user interactions (Comments, likes, share button, feedback form, bookmarks...)
  • Main(Tests) -> The heart of the site, utilities, main pages, general scripts and styles, everything here.
  • Post (Tests) -> Manages content, its display, separation, sorting, and interlinking
  • PagiScroll (Tests) -> Displays posts on the site, combining such web interface patterns as: Paginator and Infinite Feed

Third-party assets

My website uses third-party assets and resources. Below is a list of third-party assets that are used on the website in one way or another:
If I forgot to mention anyone (specifically), please contact me, and I will definitely correct it.

Cookies policy

All cookies can be divided into necessary ones, without which the website cannot function, and optional ones, which do not affect the operation of this website.
Here are all the necessary cookies that my website uses:
  • For authentication - allow you to register a user and identify them upon subsequent logins to the system.
  • Sessions cookies - For example, RSSReader knows who to send what information to
  • Security cookies - the CSRF token for an exmaple
These are all the optional cookies that my website uses:
  • Analytics cookies (Yandex Metrica, Google Analytics)
By continuing to use my website, you agree to the processing of the cookies listed above.

Monetization policy

My website contains advertising, using the Yandex advertising network, currently as an experiment. All advertising blocks are marked with this icon on the left.
My website also features affiliate programs from advertisers whose tools and services I myself use or have tested, and which I would like to recommend. All affiliate materials are marked with this icon on the left.
I would like to bet on the so-called freeminimum monetization model. Where users pay for using the software, in one form or another. More details about ways to monetize websites in general, and my websites in particular.