N
N
Nicholas of Denmark2016-05-18 01:52:08
Yii
Nicholas of Denmark, 2016-05-18 01:52:08

Is it better to use some kind of CMS or framework to create a small learning portal, or is it faster to write from scratch?

Friends, who are more experienced, please tell me:
I have a task to create a personal learning portal (something like a course that will consist of lessons and practical exercises in some section of organic chemistry, it seems). The course itself has already been developed and handed over to me, my task is to "revive" it.
Functionality is not expected to be very large:
- Registration / Authorization
- There is only one course, it consists of about 80 lessons, divided into practical and theoretical parts.
- For passing the exercises from the practical part, the user is awarded points.
- A new lesson opens after completing the previous one.
That's all.
There are no plans to add new courses or other things to the portal.
So I thought: should I use a framework like Yii, or use a CMS like Moodle, or would it be faster to write in PHP from scratch?
I am a very, very beginner web developer, so I seek advice from experienced ones. Thanks in advance everyone!

Answer the question

In order to leave comments, you need to log in

7 answer(s)
P
Petr Flaks, 2016-05-18
@neluzhin

For a novice web developer, frameworks like Yii2 will be a little tricky, I think. To learn frameworks, you need to have a good understanding and preferably at least theoretical knowledge about all the features of the language.
If I were you, I would make such a simple site from scratch. But if your deadline is not running out and if you believe in self-confidence, then you can try to master Yii2, although it was very difficult for me. But some framework is still worth learning sooner or later. Once learn and the world will be painted with new colors.
And I try to avoid using CMS by any means.

B
bamaz, 2016-05-18
@bamaz

If you ask such a question, then you are moving towards ready-made (semi-ready - CMS) solutions.

K
kiparis_sp, 2016-06-15
@kiparis_sp

A very flexible and good DotPlant2 engine , it is based on Yii2, generally for online stores, but what it is good for, it is sharpened for SEO, but if you don’t know Yii2. you can’t do it, but it’s worth it in general for the future

R
Rou1997, 2016-05-18
@Rou1997

No, it’s faster to master what’s ready than to write your own, and it happens much, very often that what’s ready fits well into the budget, deadlines and other conditions of the project, but your own doesn’t at all, but in the long run your own is better because you make it the way it is. want to.
Even if there is no experience with ready-made, then your own will be bad, at least almost everyone around you will scold, because they are not used to it.
I would not call frameworks more complex than "raw" PHP, the most difficult thing is to start (install, write Hello World), but here the Internet and forums will help.
In general, the question is not unambiguous, it is individual, so ideally, try one or the other, and we'll see.

X
xmoonlight, 2016-05-18
@xmoonlight

Joomla + testing plugin.
In fact, just add a change of ACL (user group) after passing the next test. ("link")
And to embed the test in the article - you can use the plugin Sourcer.

That's all.

S
Seva Sargsyan, 2016-05-20
@sevasargsyan

Oh, it takes a lot of time to take it and immediately study it and release it all for

I am a very very beginner web developer
it will be complicated

Z
zorca, 2017-01-04
@zorca

Wordpress + LearnPress

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question