L
L
Leesandra2016-05-05 12:47:21
Web development
Leesandra, 2016-05-05 12:47:21

How to make a frontend for an encyclopedia site?

We plan to implement an encyclopedia with 50k pages. All pages must be indexed by search engines. At the same time, the project will have a fairly extensive live search for records and integration with the google map api. Tell me, is angular suitable for such a project? Or if indexing is necessary, then it is worth abandoning the js framework? The backend is powered by node.js.

Answer the question

In order to leave comments, you need to log in

9 answer(s)
M
Mikhail Osher, 2016-05-05
@Leesandra

I would choose react + redux.

E
everliving, 2016-05-05
@everliving

The described functionality does not pull on any js framework.

B
bromzh, 2016-05-12
@bromzh

The second Angular will work fine. He knows how to work on the server side. Including, you can pre-render pages on the server, so that it will be indexed. Plus, soon it will be possible to make mobile applications.
But there is a small problem: the framework itself is still at the RC stage, and there is very little information on it. If there is trouble with English, then it will be necessary to wait until people write articles in Russian.
Personally, learning the framework from its sources does not bother me, so I already use it and am satisfied so far.

D
DarkMatter, 2016-05-06
@darkmatter

My friend has such a site, only there are 70k pages. Pure html + php no react, redux, angular, jquery, node.js - everything works fine, almost all pages are in the index.

R
rolege, 2016-05-05
@rolege

html+jquery and not toil with angular

D
Dark Hole, 2016-05-05
@abyrkov

The question is strange, honestly.
Yes, which is convenient. If you do not overdo it with animation and do not support ancient browsers, the native is perfect here. Moreover, the pages will probably follow the same template.

I
Ilya Korablev, 2015-06-09
@Frapsy

Try adding to tr dotted. There was a similar question on the toaster, I'm already looking for it.
UPD : I will not give a link to the question, I will immediately give a link to an example .

P
Pavel Kononenko, 2015-06-09
@premas

but in this case, if either the key or the values ​​have spaces, the words wrap and the result is wrong.

white-space: nowrap;

M
Matvey Mamonov, 2015-06-09
@eucalipt

You can try making one div with a dotted bottom border.
On the left side of it, put a span with the word, and on the right - with the value.

<div>
    <span>Игровой жанр</span>
    <span>Action</span>
</div>

div {
border-bottom: 1px dotted #000;
}

span:first-of-type {
float: left;
}

span:last-of-type {
float: right;
}

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question