📜 ⬆️ ⬇️

Creating a media platform using CMS Drupal

Hello!

This post is the first in a series of posts about creating a multimedia / music project based on CMS / CMF Drupal. It so happened that this post also claimed to be an invite. C'est la vie.

0. Preamble


So why am I starting to create such a project? Because now it’s difficult for a professional musician
  1. start performing (no stage experience)
  2. find new, “unwilled” works (this is very much appreciated in specialized institutions)
  3. listen / watch recordings of other performances (necessary to develop your own manner of performance)

')
Well, and since the target audience is still young people (albeit golden too, hoo!), The project is supposed to be implemented via the Internet. Immediately make a reservation - I'm not a programmer, so the combination of “software output fields” for me is still equivalent to calling Beelzebub.

I will note - relatively recently I saw that my idea found a partial implementation in the “alien” Splayn social network. For several reasons, this option did not suit me - then I will explain why.

1. Choosing a CMS


Yes Drupal will forgive me, but I managed to change it periodically with a variety of engines. At various times I have tested / inspected / exhumed the following CMS (the list is incomplete, could miss something):
  1. Livestreet
  2. Joomla
  3. Oxwall
  4. Dolphin
  5. Ning
  6. InstantCMS
  7. Santafox
  8. BuddyPress
  9. Druml
  10. Modx
  11. SocialEngine
  12. Facebook Clone (or something else)


I am not a professional, but this, in my opinion, does not affect the possibility of in-depth study of each of them.
Each of these engines is very promising in its path, but I have not found in any of those advantages that I found in Drupal:


2. Splayn


Competitor An interesting project that first managed to realize most of what was intended by me personally. Here, you and the music, and video, and notes, and posters, and events, and reviews ... But personally I am not satisfied with a few parameters, on which I myself, to be honest, thought:
  1. lack of main navigation on internal pages
  2. musical instruments again!
  3. "Convenience"


1. Navigation

Navigation is our everything. Without navigation, it is difficult to get to any section of the site, unless it is a one-page page or if the developer did not try to provide the user with a flashlight in advance when they hit the internal pages of the site.

2. Registration

I do not condemn the design - it is clear what has been done with the soul and with the head. But I, for example, would like to have a “academic” feeling when visiting the site, as if you were in a museum where you can’t touch anything. I want the user to have a place to relax in the evening after class or in the morning before class. To no one felt constrained, being on the site.

3. Usability

That is what is called those things that make life easier for the visitor: the ability to press the button to return to the top of the page instead of violent rotation of the mouse wheel, convenient search, listening to music, registration and authorization through your favorite social networks and so on. I think comments are superfluous.

On the other hand, there is something to learn:

and much more. I am sure that there will be a lot of other advantages, but people rightly say: he took up his tug - do not say that he is not a lot!

Continuation, namely the selection of modules and libraries is here .

Source: https://habr.com/ru/post/220965/


All Articles