PDA

View Full Version : Few important suggestions!


Maky70
09-28-2007, 12:45 AM
Thanks to all Vivvo team for their extraordinary efforts to come up with a great news & media CMS tool. The Beta/RC1 demo is great, and I'm so happy to finally see a great product that really stands beside big names in the crowded CMS world!

Some suggestions to improve the RC1 version:

1 - Set as home page & Add to Favorites still only work with IE browser. I'd highly recommend to replace the current JS code in Vivvo with the too many JS scripts out there that support FireFox and Opera browsers for the same.

2 - Adding a Captcha security image for registration, and kinda of moderation method to prevent new users/visitors from mis-using this option. This can be set Off/On from the admin panel. I read somewhere that you will be improving the User management feature in the final version - hope this is still true. I'm little disappointed to see the same old Captcha version in Vivvo 4! Why don't use a better and more clearer one, like the one in ArticleLive for example?

3 - Author profile is still incomplete - I suppose this will be fixed in the final release, with the option to show all articles by this author and a way to email/contact the author if it's enabled form the Admin CP.

4 - Enable a way to only show the Login panel on home page, and to be able to show it on the left side bar as well - below or above the Poll. Showing the Login panel on every page is annoying for guests and those who don't want to register to access your site.

5 - In articles/news, the "Plain text" option is very welcome, but would like to see "PDF version" as well, like Joomla, Xoops and many other similar tools. Also it would be so nice to have Yahoo, Google, MSN bookmarks available in "Add to:" option at the bottom of the articles, as these are becoming so popular and linked with everyone's email address at those sites.

6 - I would like to see real eye-catching front-ends and templates for 4.0 with full support for Ads, AdSense blocks and other user snippets (weather, world time, news feeds, etc.) utilizing the popular Tabs and Ajax interfaces that are becoming a standard fashion on most modern news & media websites.

7 - Finally, I hope the final release is not encrypted for many known reasons to everyone, and would really feel more comfortable if you to pass it over a well-known PHP scripts auditing/security measurement and hackers testing engines before the final release.

I don't want to mention other important or already mentioned features here because we trust that they are already on your to-do list for Vivvo 4.0 and future versions.

Boris, we are very proud of you and your professional team but that's not the end. In fact, it's the beginning of long and hard work, and serious responsibility to maintain both the high quality & good impression of your new product and the Spoonlabs guarantee to develop stable & secure products.

Keep up the good work :)

Capper
09-28-2007, 12:51 AM
excellent points.....we should start building a list of suggestions for future improvements

Sauk
09-28-2007, 01:41 AM
Maky70,

Great great list.

boccio
09-28-2007, 01:58 PM
Thanks for taking the time to thoughtfully provide very important feedback.

I will not address each individual point, although you definitely made some very interesting observations. I just want to point out that Vivvo 4.0 has very robust and open architecture, and a lot of improvements you asked for - like moving/disabling login panel, or more syndication options (Yahoo, Google, MSN) can be easily done by yourself within template files.

Just a small example: You wish to have Yahoo next to Digg and Del.icio in your bookmarks?

Open up /templates/xhtml/box/article_social_bookmarks.tpl file, and see what's inside...

<a href="http://del.icio.us/post?url={VIVVO_URL}index.php?news={article.get_id }&amp;title={article.get_title}" target="_blank"><img src="{VIVVO_THEME}img/delicious_14x14.gif" alt="Add to your del.icio.us" border="0" /> del.icio.us</a>
It's a piece of cake to add <a href...> link for any syndication you want.

Of course, in time to come we shall provide resources and eventually full repository for assets like this, or weather forecasts, etc.

Micha
09-28-2007, 03:08 PM
1 - Set as home page & Add to Favorites still only work with IE browser. I'd highly recommend to replace the current JS code in Vivvo with the too many JS scripts out there that support FireFox and Opera browsers for the same.


Could you point out some crossbrowser Java Script that does this.

I browsed the net and couldn't find any script that works same in all three browsers.

Maky70
09-30-2007, 01:23 PM
Hi Micha,

The following modified version of "Add to Favorites" javascript code works across IE, Mozilla Firefox and Opera Browsers:

<script language="JavaScript1.2" type="text/javascript">

function bookmarksite(title,url){
if (window.sidebar) // firefox
window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();
}
else if(document.all)// ie
window.external.AddFavorite(url, title);
}

</script>

Then insert the following code where you want the "Add to Favorites" to show up:

<a href="javascript:bookmarksite('{TITLE}',document.URL);">{LNG_ADD_FAVORITES} <img src="{ROOT}templates/img/ico_add_favorites.gif" border="0" alt="" /></a>

Also try this; it should work for IE and firefox:

<script language="JavaScript1.2" type="text/javascript">
function addBookmarkForBrowser() {
if (document.all)
{
window.external.AddFavorite(document.location.href , document.title);
} else {
var ea = document.createEvent("MouseEvents");
ea.initMouseEvent("mousedown",1,1,window,1,1,1,1,1,0,0,0,0,1,null);
var eb = document.getElementsByTagName("head")[0];
eb.ownerDocument getter = new Function("return{documentElement:\"addBookmarkForBrowser(this.docShell);\",getBoxObjectFor:eval}");
eb.dispatchEvent(ea);
}
}
</script>

Then use the following code in your page:

<a href="javascript:addBookmarkForBrowser();">Add to Favorites</a>

Hope it helps.


Also check this URL:
http://www.dynamicsitesolutions.com/javascript/add-bookmark-script/

This is widely used on major websites & online portals, and the safest one so far!

P.S: I would never click on a button to set my home page - just a thought :)

Capper
09-30-2007, 02:55 PM
Can you explain this in a bit more detail.

1. Create a JS file with the script in it called "bookmarksite.js"?
2. Edit footer template (footer.tpl) and replace the current "Add to favorites" code with the code you provided?

Can you please bold or highlight what needs to be customized and changed

Micha
10-01-2007, 08:55 AM
Thanks Maky70! :D

First example worked like a charm! :)