Neperos: new features
In the past few days I have been working on Neperos.
In addition to having improved some functions to speed-up HTML code generation, I have implemented new features.
At first, I have redesigned the user personal page. Instead of having a long list, I have implemented 3 different tabs.
- The first tab, called articles, shows the latest articles written by the user.
- The second tab, called journals, shows the list of the journals created by the user.
- The last tab, called info, show information such as number of articles written and number on journals created.
In the future, I will add more information to the third tab.
I think the page is now more intuitive and easier to navigate.
I also redesigned the main article page and removed the column on the left (that was showing the list of the journals created by the user). Now the page is composed by only two main parts:
- the article, on the left side
- additional information like the list of the latest published articles and latest comments on the right side
In this way the design looks simpler and the article easier to read.
Finally, this is something I have wanted to do for a long time, I have implemented the RSS Feed.
The Neperos RSS Feed xml file is dynamically generated every time a new article is written. It is located at https://www.neperos.com/neperos_rss.xml and looks like this
Now, anyone interested can register to the RSS feed and follow the news on Neperos :)
I checked the correctness of the xml file with the site https://validator.w3.org/
The xml file is correct, as I received the following message
Congratulations! This is a valid RSS feed.
Unfortunately I received also four warnings
The first warning is
"line 1, column 0: Use of unknown namespace: https://www.neperos.com/namespaces/rss/2.0"
Not sure what this message is about. According to stack overflow (https://stackoverflow.com/questions/44429299/use-of-unknown-namespace-when-adding-custom-namespace), Dave Winer suggests to ignore it !
About the second warning
"line 2, column 391: Self reference doesn't match document location"
I am again not sure what it is about.
The last 2 warnings
"line 2, column 584: Implausible date: Sun, 22 May 2022 17:00:37 GMT"
"line 2, column 1127: Implausible date: Sun, 22 May 2022 16:58:31 GMT"
are about the date of the articles. Probably GMT is not the correct timezone and the date is actually set to the future. I will investigate.
In conclusion, I am very happy with the result. Neperos is more beautiful and usable, and the RSS Feed should help me advertise the articles on other platforms :)