📜 ⬆️ ⬇️

“Good Stories” and “Student Stories”

Dear friends, one day we decided to create a website. good stories good stories , where you can read a good good story from life or some instructive case, as well as send your story or story / story / chernoy, which influenced your life. And we created goodstories.ru. In the process of developing this site, the site also appeared. student stories student stories , the purpose of which is the collection of all student histories of RuNet, as well as the addition of new fun cases from student life.


I would like to tell you a little more in detail.

Student stories


student stories
It is pleasant to remember playful student years, when there were no problems, there was no need to work, to worry about something. Student stories remind us of these times, cause an involuntary smile.
')
We share stories from our past, because so many funny incidents happened to us during our studies.

Good stories make us good


student stories
There is so much beautiful in the world, so much wonderful, although in reality everything is wonderful, depends only on perception. But sometimes we absorb only negative information (we read news, some stories about murders, accidents and
other). After all, in the life of every person, something joyful happened (and is happening), some very remarkable story, an incident. We can share this with others and make people smile and rejoice. We can make each other better, kinder. The site of good stories is created precisely for this, to share with each other good stories, to make each other happier.

Let's try to do it together, if everyone tries to remember something beautiful from his life, and even if he does not send this story, anyway it will make a person's heart smile. And it is very easy to infect others with your mood. :)

I would also like to mention such positive sites as Motivators and Star Collector

We choose to laugh at us or to be sad, to live filled with happiness or sadness ... Everything is in our hands.

Development experience


The site engine is written in Perl (from perl.org new design :)), using Catalyst , Template Toolkit , DBIx :: Class , HTML :: FormFu , AnyEvent . And one process serves two sites (depending on the hostname, the directory for templates, the database model, the data for notification of new stories in juick, lj, twitter, ... and other site-specific options) are changed. This is quite convenient in terms of saving not only memory (no need to let your processes for each site), but also making changes to the engine. We want in the future to describe in detail the experience of development using these tools.

Although the Catalyst is quite beautiful, we have found (albeit late) a very easy and flexible replacement for it. Mojolicious ( Mojo based web framework), without any dependencies. Perl web developers should take a closer look at this wonderful thing, although the documentation on it is rather scarce. But the development is going fast.

Mojo helpers are always happy to welcome the #mojo channel in irc.perl.org, also using Perl, do not apply to go to # ru.pm in irc.perl.org and perl@conference.jabber.ru in Jabber.

In the development process, we were looking for collaboration tools, a bunch of redmine + git + gitosis + postfix / dovecot fit very well. We plan to write a separate post detailing the deployment of the platform for internal joint development based on * nix, redmine, git, gitosis, postfix and dovecot.

We really appreciate your feedback, suggestions, opinions or comments on sites. We will be very happy to hear them.

Authors would be grateful to receive invites to the habr:
dumper zendevelopment.ru and drakonchik satremo.net

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


All Articles